Communitygithub.com

elementalsouls/Claude-BugHunter

Jagt API-Sicherheitsfehlkonfigurationen – Massenzuweisung, Prototypenverschmutzung, HTTP-Verb-Manipulation.

Was ist Claude-BugHunter?

Dieses Skill für KI-Assistenten wie Claude Code, Cursor oder Codex hilft Entwicklern und Sicherheitsforschern, kritische API-Sicherheitslücken zu identifizieren. Es deckt drei Hauptangriffsvektoren ab: Massenzuweisung (Mass Assignment), bei der Server blind Felder wie `is_admin:true` auf Endpunkten übernehmen; Prototypenverschmutzung (Prototype Pollution) durch `__proto__`-Injektion in JSON-Merge-Operationen, die zu RCE in Node.js führen kann; und HTTP-Verb-Manipulation (HTTP Verb Tampering), um unbefugten Zugriff zu erhalten. Der Skill konzentriert sich explizit auf nicht-kryptografische JWT-Schwachstellen – für JWT-Signatur- und Krypto-Angriffe wie `alg:none` oder Schlüsselverwechslung wird der separate Skill `hunt-jwt-crypto` empfohlen. Durch automatisierte Tests und gezielte Payload-Erstellung unterstützt der Skill Sicherheitsaudits in CI/CD-Pipelines und bei manuellen Pentests.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add elementalsouls/Claude-BugHunter

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Claude-BugHunter?

Jagt API-Sicherheitsfehlkonfigurationen – Massenzuweisung, Prototypenverschmutzung, HTTP-Verb-Manipulation. Massenzuweisung: sende {is_admin:true, role:admin, verified:true} auf Profil-/Konto-/Reset-Endpunkten – der Server übernimmt blind. JWT-Signatur-/Krypto-Fälschung (alg:none, Schlüsselverwechslung, kid/jku) wird von hunt-jwt-crypto abgedeckt; dieses Skill behandelt nur nicht-kryptografische JWT-Verarbeitung. Prototypenverschmutzung: __proto__-Injektion in JSON-Merge / Object.assign / lodash _.merge → verschmutzter Prototyp erreicht Senke (RCE in Node, XSS).

Verwandte Skills