关于 security-audit
这套安全审计工作流覆盖 Web 应用、API 和基础设施,按阶段组织侦察、扫描、测试、加固与报告。面向获授权的评估,执行主动操作前须针对具体目标取得明确确认。
主要功能
- 01分阶段审计工作流
- 02侦察与攻击面梳理
- 03漏洞及依赖项扫描
- 04Web 与 API 安全测试
- 05加固指导与报告
适用场景
- 01规划获授权的 Web 应用审计
- 02在限定范围内评估 API 安全
- 03组织基础设施漏洞检查
- 04记录发现与修复建议
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill security-audit安装后在 Claude Code 中输入/security-audit确认已加载。
详细介绍
安全审计工作流套件
⚠️ 仅限授权用途 本技能仅用于教育目的或经授权的安全评估。 使用此工具前,必须获得系统所有者明确的书面许可。 滥用此工具属于违法行为,且严格禁止。
强制确认关卡
每次执行主动安全操作前,说明确切的目标 URL、IP、账户或资源、书面授权确认、许可范围、确切命令、预期效果和限制。未经确认,必须保持只读,并且仅提供防御性指导。执行前,请等待当前对话中的明确确认。已有范围并不授权扩展目标或技术。
概述
面向 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 风格清单)
- 注入(SQL、NoSQL、OS、LDAP)
- 身份验证失效
- 敏感数据泄露
- XML 外部实体(XXE)
- 访问控制失效
- 安全配置错误
- 跨站脚本(XSS)
- 不安全的反序列化
- 使用存在已知漏洞的组件
- 日志记录和监控不足
API 安全
- 身份验证机制
- 授权检查
- 速率限制
- 输入验证
- 错误处理
- 安全标头
质量关卡
- 已执行所有计划的测试
- 已记录漏洞
- 已捕获概念验证
- 已完成风险评估
- 已提供修复步骤
- 已生成报告
相关工作流套件
development- 安全开发实践wordpress- WordPress 安全cloud-devops- 云安全testing-qa- 安全测试
限制
- 仅当任务明确符合上述范围时,才使用此技能。
- 不要将输出视为针对特定环境进行验证、测试或专家审查的替代品。
- 如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown