CI

cdmx-in/security-review

安全测试

本页由 AI 翻译,技术细节请以原文为准。 查看原文

26 stars 质量 59 趋势 20MIT

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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add cdmx-in/security-review
新手?先看 mcpskill.org 教程 →