用途
discover-security 是一个安全技能发现网关,用于在 Claude Code 中自动发现并加载应用安全、漏洞评估与安全最佳实践相关的技能。当工作内容涉及认证、授权、输入校验、安全响应头、漏洞评估、密钥管理等场景时,该技能会自动激活,作为进入安全技能体系的入口。
主要能力
该网关本身不直接实现安全功能,而是提供对安全类别下六个专项技能的访问:
- authentication:认证模式(JWT、OAuth2、会话、MFA、密码安全)
- authorization:访问控制(RBAC、ABAC、策略引擎、权限)
- input-validation:输入校验与净化(SQL 注入、XSS、命令注入)
- security-headers:HTTP 安全响应头(CSP、HSTS、X-Frame-Options、CORS)
- vulnerability-assessment:安全测试(OWASP Top 10、扫描工具、渗透测试)
- secrets-management:密钥处理(Vault、AWS Secrets Manager、密钥轮换)
使用方式
该技能在 Claude Code 检测到安全相关工作时自动加载。用户可通过读取分类索引获取完整概览,或按需加载单个技能文件。资料中给出的加载命令包括:
- 读取完整分类索引:
Read ../security/INDEX.md - 加载身份与访问技能:
Read ../security/authentication.md、Read ../security/authorization.md - 加载输入安全技能:
Read ../security/input-validation.md、Read ../security/security-headers.md - 加载安全运营技能:
Read ../security/vulnerability-assessment.md、Read ../security/secrets-management.md
资料还提供了若干常见工作流组合,例如:安全 Web 应用(认证 → 授权 → 输入校验 → 安全响应头)、安全审计(漏洞评估 → 输入校验 → 响应头 → 密钥)、API 安全(认证 → 授权 → 输入校验 → 密钥)、DevSecOps 流水线(漏洞评估 → 密钥 → 输入校验),以及从零构建安全应用的分步顺序。
适用场景
适用于实现用户登录系统、构建基于角色的权限、处理用户输入、配置 CSP/HSTS/CORS、进行 OWASP Top 10 测试、运行 SAST/DAST 扫描、执行渗透测试、存储 API 密钥或凭据、集成 HashiCorp Vault、轮换加密密钥、管理 CI/CD 密钥等安全相关工作。该技能也常与 API、数据库、前端、基础设施、测试等类别的技能组合使用。
限制
资料未提供该技能的具体收费、价格、平台支持范围或效果保证等信息。该技能依赖 Claude Code 环境及 rand/cc-polymath 技能集的文件结构,实际可用性取决于对应技能文件是否存在。