SuperAPI AI 工具集

endor-sast

数据与分析

查看项目

更新于 10-15 21:38

技能介绍

用途:对代码进行静态应用安全测试(SAST),发现代码级漏洞。可识别的类别包括 SQL 注入(CWE-89)、命令注入(CWE-78)、XSS(CWE-79)、路径遍历(CWE-22)、不安全反序列化(CWE-502)、硬编码凭据(CWE-798)、弱加密(CWE-327)、信息泄露(CWE-200)、CORS 配置错误(CWE-942)以及生产环境调试模式(CWE-489)。

主要能力:支持 AI 误报过滤(需 Code Pro 许可)。默认不启用 AI,速度更快但可能包含误报;启用后通过 AI 审查过滤误报,速度较慢。启用方式为 --ai-sast-analysis=agent-fallback 标志,若出现许可错误需说明 Code Pro 要求。

使用方式:先运行扫描,可使用 scan MCP 工具(scan_types: ["sast"],scan_options: { "quick_scan": true }),或使用 CLI 回退命令:npx -y endorctl scan --path $(pwd) --sast --output-type summary 2>/dev/null;启用 AI 误报过滤时追加 --ai-sast-analysis=agent-fallback。随后用 get_resource(resource_type: Finding)获取每个发现 UUID 的详情,读取相关源码文件并结合文件路径与行号展示漏洞代码上下文,最后按严重程度汇总结果并给出修复建议。

适用场景:用户提出“SAST 扫描”“查找 SQL 注入”“检查 XSS”等需求时使用;也可用于修复后验证、完整分析或 PR 前检查。

限制:AI 误报过滤需 Code Pro 许可;部分语言可能不受支持;未提供具体支持语言清单、定价与平台细节。