SuperAPI AI 工具集

malware-response

编程与开发

查看项目

更新于 10-15 21:38

技能介绍

用途:该技能是 Endor Agent Kit 生成的 Malware Response Agent(recipe malware-response v0.1.0),供 AppSec 与 SOC 团队在软件供应链恶意软件事件中快速做只读响应。核心价值是独立关联:外部情报称某包 P 的版本 V、版本范围 R 或发布窗口 T 受恶意软件活动影响,而 Endor Labs 未必已将其标记为恶意软件;但租户的包、版本、项目、命名空间、仓库、清单与扫描证据仍可用于判断客户当前或近期是否包含受影响包/版本。

主要能力:接收恶意软件名称、别名、引用、受影响包/版本证据、命名空间、生态过滤、可选项目范围与时间窗口;在宿主支持时强烈建议联网检索,否则使用所提供引用并记录 external_intelligence_unavailable。通过精确生态/包/版本 PackageVersion 证据确认暴露;范围、仅名称匹配、未完整遍历或部分清单记为可能暴露;在受限范围检查后才记录未观察到。输出包含 incident_verdict、summary、incident_intake、malware_intelligence、affected_package_set、tenant_scope、tenant_exposure_summary、impacted_projects、possible_exposures、ioc_hunting_guidance、remediation_guidance、future_action_contracts、references、evidence_queries、data_gaps 的结构化 JSON,同时给出 AppSec/SOC 指引与只读后续动作契约。

使用方式:需先解析 Endor 命名空间并记录来源,优先级为用户当前请求显式指定、进程环境 ENDOR_NAMESPACE、默认 ~/.endorctl/config.yaml 中的命名空间键、已解析项目元数据;每次 scoped endorctl api 查询都应显式传 -n <namespace> 或 --namespace <namespace>。父命名空间可能有匹配子项目或包版本证据时使用 --traverse。示例查询形态见 endorctl api list -r PackageVersion -n <namespace> --traverse --filter 与 --field-mask 等字段。

限制:整个工作流严格只读,不编辑文件、不运行扫描、不创建分支/提交/推送/PR/MR、不发评论、不改策略或 Endor 状态;不转储 Endor 配置文件,不输出凭据密钥、令牌或密钥内容;不将“Endor 说该包是恶意软件”作为结论,除非确有 Endor 发现、风险或漏洞记录支持;不默认建议新建 Endor 扫描。平台、价格与具体集成要求暂未提供。