SuperAPI AI 工具集

agent-security-scanning

安全与审计

查看项目

更新于 10-15 22:38

技能介绍

用途:Agent Security Scanning 用于在提交或部署前审查 AI 生成代码的安全性,也可在 npm install 或 pip install 后扫描依赖 CVE、审计智能体工具调用模式,以及在 CI/CD 中设置安全门禁。

主要能力:扫描分三层并行执行。第一层静态分析,检测 SQL 注入、XSS、SSRF、命令注入、硬编码密钥、弱加密、PII 暴露和日志泄露密钥等;第二层依赖扫描,匹配 CVE 数据库并检查许可证合规;第三层智能体威胁建模,识别提示注入向量、工具调用滥用和通过工具调用的数据外泄路径。每项发现包含严重级别、CWE 分类和带代码示例的具体修复建议。

使用方式:资料提供了 Python 实现示例,包含 SecurityFinding 数据类和 AgentSecurityScanner 类,内置 SQL 注入、命令注入、硬编码密钥、eval 使用、不安全反序列化等正则模式,并提供 scan_file、scan_dependencies、scan_agent_threats 方法。依赖扫描委托给 npm audit 或 pip-audit。

适用场景:审查 AI 生成代码、扫描依赖 CVE、审计智能体工具调用、在 CI/CD 中实施安全门禁、构建处理用户输入或认证支付的应用程序。

限制:资料未提供具体安装命令、价格、平台部署细节或性能数据。依赖扫描方法在示例中为占位实现,需自行接入 npm audit 或 pip-audit。正则扫描可能产生误报,建议维护带过期日期的抑制列表。