用途:把安全测试意图翻译为有向流水线,覆盖发现、表面测绘、漏洞分类、密钥审查、SBOM、IaC 审查与证据收集。
授权边界:任何主动步骤前须提供明确范围,包括目标列表、排除项、速率、时间窗口与书面授权引用;拒绝第三方目标、生产破坏性标志及隐蔽/规避调优;优先只读、低速率、实验室确认的流水线。
主要能力:先确定目标(discovery、surface mapping、vulnerability triage、secrets review、SBOM、IaC review、evidence collection),再规划 collect→normalize→filter→enrich→validate→report 阶段。每阶段输出工具、确切命令、标志理由、预期产物路径、运行时限与失败处理。以 ./runs/<utc>-<goal>/ 幂等运行,输入去重,输出 JSON Lines 以便后续阶段流式处理。nuclei、ffuf、fuzzers 等主动阶段需用户传 --confirm-scope 才执行。
参考流水线:攻击面 subfinder | dnsx | httpx | katana | nuclei -severity high,critical;Web 模糊 httpx → ffuf -w <wordlist> -mc 200,401,403 -fs <baseline>;代码与供应链 semgrep --config auto、gitleaks detect、syft dir:. -o spdx-json | grype;云/IaC checkov -d .、trivy config .、tfsec .;容器 trivy image <ref>、grype <ref>、dockle <ref>。
输出契约:plan.md 记录阶段、命令、依据与回滚;artifacts/ 每阶段一个原始输出文件;findings.jsonl 规范化 {id, target, signal, severity, evidence, source_tool, confidence};summary.md 给出首要风险、后续人工检查与误报说明。
安全护栏:绝不串联凭据爆破、漏洞利用投递或持久化步骤;限制并发与请求速率,范围不明确时默认单线程;写入磁盘前从日志中剥离密钥。
限制:资料未说明具体平台支持、安装方式、收费或价格,暂未提供。