mcpField
S
security-audit

security-audit

github.com/ruvnet安全80.0k1.4k 次安装今天更新
代码仓库

关于 security-audit

security-audit 是面向开发者的安全审查技能,适用于处理身份验证、用户数据和 API 等敏感代码。它涵盖常见漏洞、依赖项 CVE、硬编码密钥及威胁分析。

主要功能

  1. 01全代码库安全扫描
  2. 02输入验证与漏洞检查
  3. 03依赖项 CVE 扫描
  4. 04硬编码密钥检测
  5. 05威胁建模与审计报告

适用场景

  1. 01审查 API 或身份验证变更
  2. 02检查文件上传的路径遍历风险
  3. 03发布前扫描依赖项

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill security-audit

安装后在 Claude Code 中输入/security-audit确认已加载。

附带文件scripts/cve-remediate.shscripts/security-scan.sh

详细介绍

安全审计技能

用途

全面扫描安全问题并检测漏洞。包括输入验证、防止路径遍历、CVE 检测和强制执行安全编码模式。

触发时机

  • 实现身份验证
  • 授权逻辑
  • 支付处理
  • 用户数据处理
  • 创建 API 端点
  • 文件上传处理
  • 数据库查询
  • 集成外部 API

跳过时机

  • 对公开数据执行只读操作
  • 内部开发工具
  • 静态文档
  • 样式更改

命令

全面安全扫描

对代码库运行全面安全分析

npx @claude-flow/cli security scan --depth full

示例:

npx @claude-flow/cli security scan --depth full --output security-report.json
输入验证检查

检查输入验证问题

npx @claude-flow/cli security scan --check input-validation

示例:

npx @claude-flow/cli security scan --check input-validation --path ./src/api
路径遍历检查

检查路径遍历漏洞

npx @claude-flow/cli security scan --check path-traversal
SQL 注入检查

检查 SQL 注入漏洞

npx @claude-flow/cli security scan --check sql-injection
XSS 检查

检查跨站脚本漏洞

npx @claude-flow/cli security scan --check xss
CVE 扫描

扫描依赖项中已知的 CVE

npx @claude-flow/cli security cve --scan

示例:

npx @claude-flow/cli security cve --scan --severity high
安全审计报告

生成完整的安全审计报告

npx @claude-flow/cli security audit --report

示例:

npx @claude-flow/cli security audit --report --format markdown --output SECURITY.md
威胁建模

运行威胁建模分析

npx @claude-flow/cli security threats --analyze
验证密钥

检查是否存在硬编码密钥

npx @claude-flow/cli security validate --check secrets

脚本

脚本路径描述
security-scan.agents/scripts/security-scan.sh运行完整的安全扫描流程
cve-remediate.agents/scripts/cve-remediate.sh自动修复已知的 CVE

参考资料

文档路径描述
Security Checklistdocs/security-checklist.md安全审查清单
OWASP Guidedocs/owasp-top10.mdOWASP Top 10 缓解指南

最佳实践

  1. 开始前检查记忆中是否有现有模式
  2. 使用分层拓扑进行协作
  3. 完成后保存成功的模式
  4. 记录任何新的经验

评论

支持 Markdown