SuperAPI AI 工具集

java-audit-skill

安全与审计

查看项目

更新于 10-15 17:26

技能介绍

该技能用于系统化审计 Java/Kotlin 项目以挖掘安全漏洞,覆盖 0day 挖掘、代码审计、企业级代码库安全评估,强调高覆盖率与低幻觉率。用途包括审计 Java/Kotlin 项目、企业级代码库、生成高质量安全审计报告。\n\n主要能力体现在 6 阶段流水线:Phase 0 代码度量、Phase 1 项目侦察与 EALOC 资源分配、Phase 2 三层审计架构、Phase 2.5 覆盖率门禁、Phase 3 漏洞验证与 DKTSS 评分、Phase 4 Semgrep 规则沉淀、Phase 5 标准化报告生成。三层审计包括全量预扫描(ripgrep + Semgrep,按 P0-P3 标记危险模式)、双轨审计(Sink-driven 与 Control-driven)、调用链语义级验证(优先 LSP,退化到 Grep + Read)。\n\n使用方式:先运行度量脚本统计规模,例如 find . ( -name ".java" -o -name ".kt" -o -name "*.xml" ) | xargs wc -l | tail -1;再按 Tier 分类与 EALOC 公式分配 Agent(Agent 数量 = ceil(EALOC / 15000))。审计遵循反幻觉 5 条铁律,漏洞状态区分 CONFIRMED 与 HYPOTHESIS,输出 findings-raw.md、findings-verified.md、audit-report.md。\n\n限制与注意事项:依赖 Semgrep、ripgrep、LSP 等外部工具;覆盖率低于 100% 不得进入 Phase 3;第三方库源码跳过;javax 与 jakarta 双命名空间需同时匹配;EALOC 超过 15000 的模块必须拆分。参考文档 vulnerability-conditions.md、dktss-scoring.md、report-template.md。具体安装命令与收费信息暂未提供。