用途:Red Team 技能面向攻击性安全(Offensive Security)领域,用于规划与界定安全评估项目,包括定义交战规则(ROE)、选择方法论、界定目标范围、规划攻击阶段以及生成项目文档。
主要能力:通过 engagement_planner.py 生成完整的项目计划,涵盖范围定义与边界、交战规则、方法论选择(如 MITRE ATT&CK、OWASP、PTES 等)、带时间线的阶段划分、沟通与升级流程、交付物清单。支持按合规框架(如 pci-dss)映射测试用例到控制项。
使用方式:先确认关键输入——授权与 ROE 负责人、范围内外目标与边界、项目类型(red-team / pentest / purple / bug-bounty)、合规框架。若信息不明应询问而非假设;若用户要求直接起草,则在文档顶部列出假设。示例命令: python scripts/engagement_planner.py --type red-team --target "web application" --duration 2w python scripts/engagement_planner.py --type pentest --target "api,network" --duration 1w --compliance pci-dss python scripts/engagement_planner.py --type red-team --target "full-org" --output engagement_plan.json --format json
适用场景:完整红队演练(需隐蔽、测试检测与响应)、渗透测试(授权漏洞利用、防御方知情)、紫队协作(攻防实时共享)、漏洞赏金分诊(对外部报告进行结构化验证)。
限制:必须在确认授权后方可制定项目计划;资料未提供具体收费、价格、平台支持范围及实际效果数据。