安全审计工作流套件
概述
针对Web应用、API和基础设施的全面安全审计工作流。该套件协调渗透测试、漏洞评估、安全扫描和修复相关的技能。
使用场景
在以下情况下使用此工作流:
- 对Web应用进行安全审计
- 测试API安全
- 执行渗透测试
- 扫描漏洞
- 加固应用安全
- 合规性安全评估
工作流阶段
阶段1:侦察
调用技能
scanning-tools- 安全扫描shodan-reconnaissance- Shodan搜索top-web-vulnerabilities- OWASP Top 10
操作步骤
- 确定目标范围
- 收集情报
- 绘制攻击面
- 识别技术栈
- 记录发现
复制粘贴提示词
Use @scanning-tools to perform initial reconnaissance
Use @shodan-reconnaissance to find exposed services
阶段2:漏洞扫描
调用技能
vulnerability-scanner- 漏洞分析security-scanning-security-sast- 静态分析security-scanning-security-dependencies- 依赖扫描
操作步骤
- 运行自动化扫描器
- 执行静态分析
- 扫描依赖项
- 识别配置错误
- 记录漏洞
复制粘贴提示词
Use @vulnerability-scanner to scan for OWASP Top 10 vulnerabilities
Use @security-scanning-security-dependencies to audit dependencies
阶段3:Web应用测试
调用技能
top-web-vulnerabilities- OWASP漏洞sql-injection-testing- SQL注入xss-html-injection- XSS测试broken-authentication- 认证测试idor-testing- IDOR测试file-path-traversal- 路径遍历burp-suite-testing- Burp Suite测试
操作步骤
- 测试注入漏洞
- 测试认证机制
- 测试会话管理
- 测试访问控制
- 测试输入验证
- 测试安全头
复制粘贴提示词
Use @sql-injection-testing to test for SQL injection vulnerabilities
Use @xss-html-injection to test for cross-site scripting
Use @broken-authentication to test authentication security
阶段4:API安全测试
调用技能
api-fuzzing-bug-bounty- API模糊测试api-security-best-practices- API安全最佳实践
操作步骤
- 枚举API端点
- 测试认证/授权
- 测试速率限制
- 测试输入验证
- 测试错误处理
- 记录API漏洞
复制粘贴提示词
Use @api-fuzzing-bug-bounty to fuzz API endpoints
阶段5:渗透测试
调用技能
pentest-commands- 渗透测试命令pentest-checklist- 渗透测试规划ethical-hacking-methodology- 道德黑客方法论metasploit-framework- Metasploit框架
操作步骤
- 规划渗透测试
- 执行攻击场景
- 利用漏洞
- 记录概念验证
- 评估影响
复制粘贴提示词
Use @pentest-checklist to plan penetration test
Use @pentest-commands to execute penetration testing
阶段6:安全加固
调用技能
security-scanning-security-hardening- 安全加固auth-implementation-patterns- 认证实现模式api-security-best-practices- API安全最佳实践
操作步骤
- 实施安全控制
- 配置安全头
- 设置认证
- 实施授权
- 配置日志记录
- 应用补丁
复制粘贴提示词
Use @security-scanning-security-hardening to harden application security
阶段7:报告
调用技能
reporting-standards- 安全报告标准
操作步骤
- 记录发现
- 评估风险等级
- 提供修复步骤
- 创建执行摘要
- 生成技术报告
安全测试检查清单
OWASP Top 10
- 注入漏洞(SQL、NoSQL、OS、LDAP)
- 身份验证失效
- 敏感数据泄露
- XML外部实体(XXE)
- 访问控制失效
- 安全配置错误
- 跨站脚本(XSS)
- 不安全的反序列化
- 使用含有已知漏洞的组件
- 日志记录和监控不足
API安全
- 认证机制
- 授权检查
- 速率限制
- 输入验证
- 错误处理
- 安全头
质量门禁
- 所有计划测试已执行
- 漏洞已记录
- 概念验证已捕获
- 风险评估已完成
- 修复步骤已提供
- 报告已生成
相关工作流套件
development- 安全开发实践wordpress- WordPress安全cloud-devops- 云安全testing-qa- 安全测试
限制条件
- 仅在任务明确匹配上述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少所需输入、权限、安全边界或成功标准,请停止并请求澄清。