用途:用于代码安全审计与漏洞检测,适合在审查代码安全问题、扫描依赖或处理安全顾虑时使用。
主要能力:提供四步工作流——扫描(运行自动化安全工具)、审查(按清单人工审查代码)、修复(修补发现的漏洞)、验证(重新扫描确认修复)。安全清单覆盖四类:注入(SQL 参数化查询、避免用用户输入执行 shell、XSS 转义/校验输出、LDAP 转义 DN 组件)、认证(密码用 bcrypt/argon2 哈希、会话用 secure 与 httpOnly cookie、令牌短时效并正确校验、敏感操作考虑 MFA)、数据保护(密钥不入代码、PII 静态加密、仅用 HTTPS、日志不含敏感数据)、依赖(定期扫描漏洞、及时更新、只用可信包)。
使用方式:依赖检查可运行 npm audit、pip audit、cargo audit;安全扫描可运行 trivy fs . 或 snyk test。常见漏洞模式包括 SQL 注入、XSS、命令注入与硬编码密钥,资料给出正反示例(如参数化查询、textContent 替代 innerHTML、subprocess.run 替代 os.system、用环境变量替代硬编码密钥)。工具清单含 npm audit、pip-audit、cargo-audit、Snyk、Trivy、OWASP ZAP、bandit、ESLint security。审计后按固定格式输出扫描结果、问题表(严重级别/问题/位置/修复)与建议。
适用场景与限制:适用于代码库与依赖的安全审查;数据库问题可加载 python-sqlalchemy 或 typescript-drizzle-orm,认证问题加载相关认证模式,部署安全加载基础设施技能。资料未提供具体安装命令、收费与平台信息。