用途:对 Python、C++、Shell、Markdown 文件进行安全代码审查,适用于安全审查、代码评审、编写安全代码、合规检查(CWE、CERT、OWASP)以及 CI/CD 集成安全扫描。
主要能力:按语言覆盖关键风险领域。Python 覆盖代码注入、SQL 注入、反序列化、路径遍历、敏感信息泄露、assert 误用、临时文件、ReDoS、JSON 嵌套深度、特殊 Token 注入;C++ 覆盖缓冲区溢出、内存管理、整数溢出、格式化字符串、未初始化变量、RAII/资源泄漏、线程安全、类型转换、JSON 嵌套深度、服务资源上限、特殊 Token 注入;Shell 覆盖脚本头部、变量引用、命令注入、临时文件、权限、PATH 安全、信号处理、输入验证;Markdown 覆盖 XSS 注入、链接安全、敏感信息、图片安全。另含推理服务历史问题经验库(如配置参数组合导致 OOM、特殊 Token 未配对导致 DoS)。
使用方式:先确定审查范围与语言,再读取 references/ 下对应指南(python.md、cpp.md、shell.md、markdown.md、lessons-learned.md),逐项检查后生成 CSV 报告。推荐工具包括 bandit、pip-audit、semgrep、mypy、AddressSanitizer、ThreadSanitizer、cppcheck、clang-tidy、Valgrind、ShellCheck、git-secrets、trufflehog、gitleaks、markdownlint。审查完成后输出 security_code_review_report.csv 至仓库根目录,含编号、严重级别、漏洞类别、语言、文件路径、行号、问题描述、风险说明、建议修复方案 9 列,按 CRITICAL→HIGH→MEDIUM→LOW 排序;无问题也生成仅含表头的文件。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;技能版本 2.0.0,最后更新 2026-04-24。