用途:为 AI 编程智能体提供安全指导,使其在生成代码、审查代码和实现安全敏感功能时遵循安全默认(secure-by-default)实践。适用于编写新代码、修改现有代码、实现认证/加密/数据处理等功能、处理用户输入与数据库/API/外部服务、配置云基础设施与 CI/CD 及容器、处理敏感数据与凭据、开展安全评估与威胁建模、编写安全测试或修复漏洞等场景。
主要能力:包含始终适用的规则(认证与授权、输入验证与清理、凭据管理、密码学最佳实践)和按任务加载的上下文规则。提供的工作流包括:生成安全代码模板(secure-flow-create-secure-template)、创建安全测试(secure-flow-create-security-tests)、基于 STRIDE 的威胁建模(secure-flow-create-threat-model)、解释 AI 特有威胁(secure-flow-explain-ai-threats)、漏洞扫描与修复(secure-flow-security-remediation)、修复 CISA KEV 已知被利用漏洞(secure-flow-fix-exploitable-vulns)、设置 CI/CD 关键漏洞拦截(secure-flow-gate-critical-vulns)、API 认证审查(secure-flow-review-api-auth)、合规验证(secure-flow-validate-compliance,涉及 SOC 2、ISO 27001、HIPAA、PCI DSS)、Dockerfile FIPS 加固(secure-flow-harden-dockerfile-fips)。
使用方式:规则位于 rules/ 目录,按任务选择对应规则文件。工作流程为:写代码前做初始安全检查(是否处理凭据、使用何种语言框架、涉及哪些安全域),编码时应用安全默认模式并添加安全相关注释,编码后对照各规则清单审查、确认无硬编码凭据、说明所应用的安全规则。
限制:资料未提供具体安装命令、价格、平台支持范围及实际效果数据,暂未提供。