secrets-management
防止源代码中出现硬编码密钥的安全技能。内容涵盖 .env 文件设置、.gitignore 模式、密钥扫描、运行时密钥注入以及轮换策略。规则要求绝不将密钥提交到源代码,始终使用环境变量或密钥管理器。资料中列出了多种需要防护的密钥类型(如 API 密钥、数据库连接字符串、JWT 签名密钥等),提供了用于审计的搜索模式,并给出了 Node.js/TypeScript、Cloudflare Workers、Laravel/PHP、Python 等框架的正确与错误写法示例,此外还包含密钥轮换策略、CI/CD 密钥注入方法以及相关法律后果说明。