AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Claude Github Security Audit

mcp-consultora-amdt-claude-github-security-audit · by Consultora-AMDT

Audit a GitHub repository for risk before integrating it into your stack. Seven-dimension framework with weighted scoring and ADOPT/EVALUATE/CAUTION/AVOID verdict.

No reviews yet
0 installs
34 views
0.0% view→install

Install

$ agentstack add mcp-consultora-amdt-claude-github-security-audit

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-consultora-amdt-claude-github-security-audit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Claude Github Security Audit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🔍 GitHub Security Audit — A Claude Skill

> Audit a GitHub repository for risk before integrating it into your stack. > Seven-dimension framework with weighted scoring and ADOPT / EVALUATE / CAUTION / AVOID verdict.

[](LICENSE) [](CHANGELOG.md) [](#languages) [](https://github.com/trailofbits)

🇬🇧 [English](#english) · 🇪🇸 [Español](#español)


English

What it does

When you ask Claude to audit a GitHub repo (e.g. "audit repo https://github.com/owner/name"), this skill drives a systematic, data-grounded risk evaluation across seven dimensions before recommending integration:

| # | Dimension | Weight | |---|-----------|-------:| | 1 | Project Health (stars, forks, commit cadence, contributors, releases, README, CI) | 20% | | 2 | Code Security (secrets, dependencies, dynamic execution, insecure defaults, Actions) | 25% | | 3 | Supply Chain (maintainer identity, funding, security history, signing, code review) | 20% | | 4 | Code Quality (tests, types, docs, error handling, logging) | 10% | | 5 | License & Legal Compatibility | 10% | | 6 | MCP / Plugin / Skill Attack Surface (when applicable) | 15% | | 7 | External Trust Signals (audits, CVEs, mentions) | bonus +5 |

The skill also enforces a Step 0 Need Gate — before auditing, you decide whether you actually need this repo. If your stack already covers the problem, the verdict is SKIP. No audit, no time wasted.

Why it exists

Most AI-assisted "should I use this repo?" answers are vibes-based. This skill replaces vibes with:

  • A fixed checklist (no skipping the unsexy stuff)
  • Numeric scoring with documented thresholds
  • Override rules that bypass the score (no license → automatic AVOID, regardless of how many stars)
  • A list of Rationalizations to Reject (inspired by Trail of Bits): "it's open source so it's secure", "it has many stars", "company X uses it" — all flagged as insufficient evidence

Installation

Claude.ai (Web)
  1. Go to Settings → Capabilities → Skills
  2. Click + New skill
  3. Upload the en/github-security-audit/ folder (or es/ for Spanish)
Claude Desktop

Same UI as Claude.ai, or drop the folder in:

~/Library/Application Support/Claude/skills/github-security-audit/   (macOS)
%APPDATA%\Claude\skills\github-security-audit\                       (Windows)
Claude Code (CLI)
mkdir -p ~/.claude/skills/github-security-audit
cp -r en/github-security-audit/* ~/.claude/skills/github-security-audit/

Usage

Once installed, just ask Claude in natural language:

audit repo https://github.com/owner/repo-name

For a faster triage (only Phases 0+1+2):

audit repo quick https://github.com/owner/repo-name

The skill will produce an HTML report saved to your output directory, with:

  • Executive summary (3–5 sentences)
  • Radar chart of the 7 dimensions
  • Per-phase findings table
  • Critical issues (if any)
  • Final verdict: ADOPT 🟢 / EVALUATE 🟡 / CAUTION 🟠 / AVOID 🔴
  • Stack comparison: what existing tool covers similar functionality?

Verdict scale

| Score | Verdict | Meaning | |-------|---------|---------| | ≥ 7.5 | ADOPT 🟢 | Integrate with confidence. Monitor updates. | | 5.0–7.4 | EVALUATE 🟡 | Integrate with precautions. Document accepted risks. Re-review in 90 days. | | 3.0–4.9 | CAUTION 🟠 | Only if no alternative. Isolate. Deep audit before production. | | 1 year** → max CAUTION

  • Unsanitized dynamic execution in an MCP/plugin → automatic AVOID

Repository layout

.
├── en/                              ← English version of the skill
│   └── github-security-audit/
│       ├── SKILL.md                 ← orchestrator (what and when)
│       └── references/              ← detailed how-to (loaded on demand)
│           ├── health-scoring.md
│           ├── security-patterns.md
│           └── supply-chain-signals.md
├── es/                              ← Versión española del skill
│   └── github-security-audit/
│       └── (same structure)
├── examples/
│   └── example-report.md            ← sample audit output
├── README.md
├── LICENSE                          ← MIT
├── CONTRIBUTING.md
├── CHANGELOG.md
└── .gitignore

Inspiration & credits

This skill draws heavily on the public security frameworks from Trail of Bits, specifically:

  • supply-chain-risk-auditor — the systematic supply chain analysis framework
  • insecure-defaults — the fail-secure vs fail-open principle
  • sharp-edges — the "rationalizations to reject" list pattern
  • agentic-actions-auditor — the MCP/plugin attack surface checklist

Built and maintained by AMDT — a digital marketing and SEO/AIO consultancy that uses Claude skills heavily for agency-level work.

License

[MIT](LICENSE) — use it, fork it, ship it. Attribution appreciated, not required.

Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md). Issues and PRs welcome, especially:

  • New scoring patterns with citations
  • Edge cases that broke the framework
  • Translations into other languages
  • Sharper thresholds backed by evidence

Found a bug or have feedback?

Open an issue with the repo URL you were auditing and the verdict you expected vs got. Real-world failure cases are the most valuable input.


Español

Qué hace

Cuando le pides a Claude que audite un repo de GitHub (p. ej. "audit repo https://github.com/owner/name"), este skill conduce una evaluación de riesgo sistemática, basada en datos, a través de siete dimensiones antes de recomendar la integración:

| # | Dimensión | Peso | |---|-----------|-----:| | 1 | Salud del proyecto (stars, forks, cadencia de commits, contributors, releases, README, CI) | 20% | | 2 | Seguridad del código (secrets, dependencias, ejecución dinámica, defaults inseguros, Actions) | 25% | | 3 | Supply chain (identidad del maintainer, funding, historial de seguridad, firmado, code review) | 20% | | 4 | Calidad del código (tests, tipado, docs, manejo de errores, logging) | 10% | | 5 | Licencia y compatibilidad legal | 10% | | 6 | Superficie de ataque MCP / Plugin / Skill (cuando aplica) | 15% | | 7 | Señales de confianza externas (auditorías, CVEs, menciones) | bonus +5 |

El skill además impone un Paso 0 — Gate de Necesidad: antes de auditar, decides si realmente necesitas este repo. Si tu stack ya cubre el problema, el veredicto es SKIP. Sin auditoría, sin tiempo gastado.

Por qué existe

La mayoría de respuestas asistidas por IA al "¿debería usar este repo?" se basan en intuición. Este skill sustituye la intuición por:

  • Un checklist fijo (no se saltan los pasos aburridos)
  • Scoring numérico con umbrales documentados
  • Reglas de override que anulan el score (sin licencia → AVOID automático, sin importar cuántas stars)
  • Una lista de Racionalizaciones a Rechazar (inspirada en Trail of Bits): "es open source así que es seguro", "tiene muchas stars", "lo usa la empresa X" — todas marcadas como evidencia insuficiente

Instalación

Claude.ai (Web)
  1. Ve a Configuración → Capacidades → Skills
  2. Pulsa + Nuevo skill
  3. Sube la carpeta es/github-security-audit/ (o en/ para inglés)
Claude Desktop

Misma UI que Claude.ai, o copia la carpeta a:

~/Library/Application Support/Claude/skills/github-security-audit/   (macOS)
%APPDATA%\Claude\skills\github-security-audit\                       (Windows)
Claude Code (CLI)
mkdir -p ~/.claude/skills/github-security-audit
cp -r es/github-security-audit/* ~/.claude/skills/github-security-audit/

Uso

Una vez instalado, pídele a Claude en lenguaje natural:

audit repo https://github.com/owner/repo-name

Para un descarte rápido (solo Fases 0+1+2):

audit repo quick https://github.com/owner/repo-name

El skill producirá un informe HTML guardado en tu directorio de salida, con:

  • Resumen ejecutivo (3–5 frases)
  • Radar chart de las 7 dimensiones
  • Tabla de hallazgos por fase
  • Issues críticos (si los hay)
  • Veredicto final: ADOPT 🟢 / EVALUATE 🟡 / CAUTION 🟠 / AVOID 🔴
  • Comparativa de stack: ¿qué herramienta existente cubre funcionalidad similar?

Escala de veredicto

| Score | Veredicto | Significado | |-------|-----------|-------------| | ≥ 7,5 | ADOPT 🟢 | Integrar con confianza. Monitorizar actualizaciones. | | 5,0–7,4 | EVALUATE 🟡 | Integrar con precauciones. Documentar riesgos aceptados. Revisar en 90 días. | | 3,0–4,9 | CAUTION 🟠 | Solo si no hay alternativa. Aislar. Auditoría profunda antes de producción. | | 1 año** → CAUTION máximo

  • Ejecución dinámica no sanitizada en un MCP/plugin → AVOID automático

Inspiración y créditos

Este skill toma prestado de los frameworks públicos de seguridad de Trail of Bits, específicamente:

  • supply-chain-risk-auditor — el framework sistemático de análisis de supply chain
  • insecure-defaults — el principio fail-secure vs fail-open
  • sharp-edges — el patrón de "racionalizaciones a rechazar"
  • agentic-actions-auditor — el checklist de superficie de ataque para MCPs/plugins

Construido y mantenido por AMDT) — consultoría de marketing digital y SEO/AIO que usa skills de Claude intensivamente para trabajo de agencia.

Licencia

[MIT](LICENSE) — úsalo, forkea, distribuye. Atribución agradecida, no obligatoria.

Contribuir

Ver [CONTRIBUTING.md](CONTRIBUTING.md). Issues y PRs bienvenidos, especialmente:

  • Nuevos patrones de scoring con citas
  • Casos límite que rompieron el framework
  • Traducciones a otros idiomas
  • Umbrales más afilados respaldados por evidencia

¿Has encontrado un bug o tienes feedback?

Abre un issue con la URL del repo que auditaste y el veredicto que esperabas vs el que obtuviste. Los casos de fallo del mundo real son el input más valioso.


Made with care · Issues and PRs welcome · Stars don't measure security, but they do help others find this

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.