用途:在真实项目语境中设计安全测试,覆盖 OWASP 风险、漏洞扫描与渗透场景,产出可直接用于执行、评审或后续跟进的方案。
主要能力:按资产/主体→威胁→控制→步骤→判定标准→证据/状态的结构化方式梳理测试;记录环境、允许动作、停止条件与授权来源;将授权访问与未授权拒绝控制配对验证;区分已设计计划、已执行证据与已确认的控制失效;按风险与业务影响排优先级。
使用方式:先阅读并遵循 prompts/security-testing.md 中的最低覆盖、输出结构与质量标准;仅补充会改变结果的项目上下文(范围、环境、约束、风险、依赖、交付物);输入不完整时给出可用初稿并明确标注假设与缺口;默认 Markdown,用户要求时切换格式。需要 Excel/CSV/JSON/Word 时读取 output-formats.md;有现成模板时使用 output-templates/ 下匹配文件;深入框架或排错时只读 references/ 下相关文件;格式转换或辅助检查优先复用 scripts/;评估或回归该技能使用 evals/ 配合 skill-up。
适用场景:需要安全测试方案设计、授权范围内的渗透与扫描规划、鉴权与授权检查、输入输出处理风险、敏感数据保护、会话或令牌处理、配置与依赖风险梳理等。
限制:未授权时只能做设计或静态审查,真实利用与生产操作需明确范围;不得生成危险内容或未经授权扩大测试;干净扫描仅覆盖其扫描面;未检查的业务授权保持 NOT_RUN/UNKNOWN,静态迹象仅为候选;不得编造端点、字段、环境或根因;范围与上下文缺失时不得假装完整。