SuperAPI AI 工具集

sast-config

通用与其它

查看项目

更新于 10-16 01:48

技能介绍

用途:该技能提供一套结构化、可重复的流程,用于审查和调优静态应用安全测试(SAST)工具配置,对照 OWASP ASVS 4.0.3 验证要求和 CWE Top 25(2024)最危险软件弱点,覆盖 Semgrep 规则编写、CodeQL 查询模式、严重度调优、误报管理、自定义规则开发和 CI 集成,所有发现均映射到 ASVS 控制项与 CWE 标识。

主要能力:一,发现与分类 SAST 配置,用 Glob/Grep 定位 Semgrep(/.semgrep.yml、/.semgrep/ 等)、CodeQL(/.github/codeql/、/*.ql 等)、通用工具(sonar-project.properties、bandit、pylint 等)及 CI 集成文件。二,对照 CWE Top 25 做规则覆盖矩阵,识别每条弱点在对应语言中是否有启用规则、严重度是否匹配。三,审查 Semgrep 配置结构与自定义规则 YAML 质量,包括 id 命名空间、元变量、metadata、confidence、pattern-not 减误报。四,审查 CodeQL 配置与自定义查询(@kind、@security-severity、@precision、@tags)。五,严重度映射与误报管理,要求抑制项附理由、定期复核、跟踪误报率(目标 <20%)、定义修复 SLA。六,CI 集成审查,验证 PR 触发、必需状态检查、定期全库扫描、版本固定与结果看板。

使用方式:在审查目标时代入 $ARGUMENTS 聚焦;典型场景包括初始部署基线、定期调优、组织专属规则开发、CI/CD 门禁审查、事后规则缺口分析、ASVS 合规映射。发现按 Critical/High/Medium/Low 分级;应用变更前需经 Security Fixer 政策审查门、评审证据和回滚指引。

限制:资料未提供该技能的具体实现、支持工具完整清单、运行环境或价格信息;部分 CWE(如 CWE-787、CWE-416、CWE-125)SAST 仅部分可检测,适用性取决于语言与工具。