SuperAPI AI 工具集

Security Scanning

安全与审计

查看项目

更新于 10-15 21:40

技能介绍

用途:对代码库进行安全分析,检测漏洞、密钥泄露与安全反模式,适用于提交前检查、依赖审计和代码安全审查。

主要能力:

  1. 密钥检测:扫描 API 密钥(AWS、GCP、Azure、Stripe 等)、私钥(RSA、SSH、PGP)、密码与令牌、含凭据的数据库连接串、JWT 密钥、OAuth 客户端密钥;关注 .env、配置文件、测试夹具、文档与 CI/CD 配置。示例命令:grep -rE "AKIA[0-9A-Z]{16}"、grep -rE "-----BEGIN (RSA |EC |DSA |OPENSSH )?PRIVATE KEY-----"。
  2. OWASP 漏洞检测:SQL 注入、XSS、命令注入、路径遍历、不安全反序列化。
  3. 依赖审计:Python 用 pip-audit -r requirements.txt、safety check -r requirements.txt、pip list --outdated;JavaScript/Node 用 npm audit、yarn audit;也可解析 requirements.txt、package.json、go.mod 对照 CVE 库。
  4. 安全反模式:弱加密(MD5/SHA1 哈希密码、ECB 模式、硬编码密钥、弱随机数)、认证问题、授权缺陷(IDOR、越权)、数据暴露(日志含敏感数据、未加密存储、生产调试信息)。

使用方式:完整扫描按密钥扫描、依赖审计、代码分析、配置审查四步进行;快速检查可基于 git diff 只扫描改动文件、新增依赖与安全敏感路径。发现结果按 Critical、High、Medium、Low 分级,并给出描述、位置、风险、修复与预防建议。可与 code-quality、git-workflows、documentation 等技能配合。

限制:资料未提供具体安装命令、运行环境、平台支持、收费方式或效果保证;扫描结果依赖规则与 CVE 库的时效性,需人工复核。