Skills Directory精选自 GitHub 的开源 Skills

security-reviewcommit afa5651SKILL.md · 安全审计

安全审查清单

提供安全检查清单和代码模式,覆盖密钥管理、输入校验、SQL 注入、认证授权、XSS、CSRF、限流和依赖安全。

npx skills add affaan-m/ECC --skill security-review
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
来源
社区 · Affaan Mustafa
状态
扫描通过
许可证
MIT

核心规则

绝不硬编码 API 密钥、令牌或密码,所有密钥都放在环境变量中。

执行阶段

  1. 阶段 01识别场景

    判断当前工作是否涉及认证授权、用户输入或文件上传、新 API 端点、密钥、支付、敏感数据或第三方 API。

  2. 阶段 02逐项检查

    对照清单检查密钥、输入校验、参数化查询、认证授权、XSS、CSRF、限流、敏感数据暴露和 Solana 区块链安全。

  3. 阶段 03检查依赖

    运行 npm audit 检查漏洞,更新依赖,提交 lock 文件,并在 CI 中使用 npm ci。

  4. 阶段 04编写安全测试

    为认证(401)、授权(403)、非法输入(400)和限流(429)编写自动化测试。

  5. 阶段 05上线前核对

    任何生产部署前逐项核对清单,包括 HTTPS、安全响应头、CORS、日志和 Supabase 行级安全。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入需要按清单中的模式修改代码并添加安全测试。
命令执行部分需要运行 npm audit、npm update、npm outdated 等依赖检查命令以及测试。
网络外发部分需要npm audit 等依赖命令会访问 npm 包仓库。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit afa5651
---
name: security-review
description: Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.
metadata:
  origin: ECC
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。