Claude Code 技能,运行真正的安全扫描器(Semgrep、gitleaks、TruffleHog、Trivy、osv-scanner、ZAP),然后对所有发现都与来源进行核对。
概览
由Codemax IT Solutions Pvt. Ltd.建设和维护。 Claude Code 已经发布了 /security-review,它在它的功能上表现不错——LLM 读取你分支的差异并推理它。它不会执行扫描器。它无法读取你八个月前提交的密钥的 git 历史,不知道传递依赖有发布的 CVE,也绝不会触碰正在运行的应用。 执行扫描仪的工具都是单域的。Semgrep插件运行Semgrep。gitleaks技能运行gitleaks。没人会协调所有这些,合并输出,消除误报,然后交还一份排名报告。 这种分工不是风格上的。在相同任务中测量时,LLM在直接被问及提供工具和结构时会审查假阳性过滤器。它在反驳发现方面远胜于提出发现——因此扫描器是从中产生。 所有工具都是免费且开源的。它们都不需要账户或许可。
概述(AI 翻译)
一项Claude代码技能,运行真实的安全扫描仪——然后核实所有发现与来源。
由Codemax IT Solutions Pvt. Ltd.建设和维护。
为什么会有这样的存在
Claude Code 已经发布了 /security-review,而且它在它擅长的领域——一个大型语言模型(LLM)方面表现不错
读取你分支的差异并对此进行推理。但它不会执行
扫描器。它无法读取你八个月前提交的密钥的 git 历史记录,它
不知道传递依赖有公开的CVE,且从未触及正在运行的
应用程序。
执行扫描仪的工具是单域的。Semgrep插件运行的是Semgrep。 gitleaks 技能运行 gitleaks。没人会协调所有这些技能,合并输出,然后杀掉 假阳性,并交出一份排名报告。
这正是这个空白所填补的。
| 扫描器发现 | Semgrep、gitleaks、TruffleHog、Trivy、osv-scanner、Checkov、ZAP、核子和语言原生工具生成候选工具 |
| Claude 验证 | 每个候选者在到达报告前都会被追溯到真实代码。无法追踪的发现会被丢弃,报告会说明有多少个 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Why this exists
Claude Code already ships /security-review, and it is good at what it does — an LLM
reads the diff on your branch and reasons about it. What it does not do is execute a
scanner. It cannot walk your git history for a key you committed eight months ago, it
does not know a transitive dependency has a published CVE, and it never touches a running
app.
The tools that do execute scanners are single-domain. The Semgrep plugin runs Semgrep. A gitleaks skill runs gitleaks. Nobody orchestrates all of them, merges the output, kills the false positives, and hands back one ranked report.
That gap is what this fills.
| Scanners find | Semgrep, gitleaks, TruffleHog, Trivy, osv-scanner, Checkov, ZAP, nuclei and the language-native tools produce candidates |
| Claude verifies | Each candidate is traced to real code before it reaches the report. Untraceable findings are discarded, and the report says how many |
| You get one report | Ranked by exploitability, tagged to OWASP Top 10 2025, with an optional evidence appendix for ISO 27001, ISO 42001, GDPR and DPDPA |
That division of labour is not stylistic. Measured on identical tasks, LLM review filters 36% of false positives when asked directly and 95% when given tools and structure. It is far better at refuting a finding than originating one — so the scanners originate.
Coverage
| Domain | Tools |
|---|---|
| SAST | Semgrep, Bandit, gosec, Brakeman |
| Secrets | gitleaks, TruffleHog — full git history, not just the working tree |
| Dependencies | osv-scanner, Trivy, govulncheck, npm/pnpm audit, pip-audit, Grype, Syft, cargo/composer/bundler/dotnet |
| IaC & containers | Trivy, Checkov, Hadolint, zizmor for CI workflows |
| BaaS config | Supabase row-level security, Firebase rules |
| Stack-specific | Postgres, Redis, React, Next.js, Go, Node/Express |
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add cdmx-in/security-review