Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
medusa — AI-first-Sicherheitsscanner. NEU in v2026.7: Erkennung kompromittierter Claude-Code-Installationen — prüfe .claude/ Hooks, Berechtigungen & Fähigkeiten, bevor du klonst — plus ein dauerhaft aktiver Scanner für KI-Angriffssignaturen und native Rust- & PHP-Regeln. Außerdem: medusa scan --git zur Prüfung beliebiger Repos, medusa secrets scan für durchgesickerte API-Schlüssel. 40.000+ Muster, keine Einrichtung erforderlich. | Kitploit
Tools/GitHubGitHub/pantheon-security/medusa
SchwachstellenscannerContainer-SicherheitStatische Code-Analyse (SAST)Code-AnalyseKonfigurationsprüfungWebsicherheitCloud-SicherheitDevSecOpsSecret-Erkennung
Lieferkettensicherheit
KI-Sicherheit
GitHubpantheon-security/medusa

medusa

Repository anzeigenWebseite
95715610vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →

Über

AI-first-Sicherheitsscanner. NEU in v2026.7: Erkennung kompromittierter Claude-Code-Installationen — prüfe .claude/ Hooks, Berechtigungen & Fähigkeiten, bevor du klonst — plus ein dauerhaft aktiver Scanner für KI-Angriffssignaturen und native Rust- & PHP-Regeln. Außerdem: medusa scan --git zur Prüfung beliebiger Repos, medusa secrets scan für durchgesickerte API-Schlüssel. 40.000+ Muster, keine Einrichtung erforderlich.

Teilen

🐍 MEDUSA - KI-Sicherheitsscanner

PyPI Downloads Python License: AGPL-3.0 Tests Windows macOS Linux

KI-First-Sicherheitsscanner mit über 40.000 Erkennungsmustern für KI/ML, Agenten und LLM-Anwendungen. 🤖 Läuft sofort einsatzbereit - keine Tool-Installation erforderlich. 🚨 200 CVEs: Log4Shell, Spring4Shell, XZ Utils, LangChain RCE, MCP-Remote RCE, React2Shell 🔥 medusa scan --git <URL> — Beliebiges Repo auf KI-Lieferkettenangriffe scannen (Repo-Vergiftung, Prompt Injection, MCP-Tool-Vergiftung) 🔐 medusa secrets scan — Geleakte API-Schlüssel im Claude- / Cursor- / Copilot- / Shell-Verlauf finden. 21 Issuer-Typen. Interaktive In-Place-Redaktion. 🚀 v2026.7.0: Claude-Code-Kompromittierungserkennung, ein permanent aktiver KI-Angriffssignatur-Scanner, native Rust- & PHP-Sicherheitsregeln und Regel-Diagnose — basierend auf über 40.000 Erkennungsmustern.


🎯 Was ist MEDUSA?

MEDUSA ist ein KI-First-Sicherheitsscanner mit über 40.000 Erkennungsmustern, der sofort einsatzbereit ist. Einfach installieren und scannen - keine externe Tool-Installation erforderlich. Die integrierten Regeln von MEDUSA erkennen Schwachstellen in KI/ML-Anwendungen, LLM-Agenten, MCP-Servern, RAG-Pipelines und herkömmlichem Code.

✨ Hauptfunktionen

  • 🔥 medusa scan --git <URL> - Beliebige GitHub-Repos in Sekunden auf KI-Lieferkettenangriffe scannen
  • 🔐 medusa secrets scan + purge - API-Schlüssel / Tokens / private Schlüssel finden, die in Claude Code / Cursor / Copilot / Zed / Gemini-Chatverläufen und in der bash / zsh / psql / mysql / python-REPL-Historie geleakt wurden. 21 Issuer-Typen (Anthropic, OpenAI, PyPI, GitHub-PATs, AWS, GCP, Stripe, Slack…). Interaktives [y/n/s/a/q]-Bereinigen mit zwingendem byte-identischem Backup und JSONL-sicherer Redaktion. Nur lokal, keine Telemetrie.
  • 🤖 40.000+ KI-Sicherheitsmuster - Branchenführende Abdeckung für KI/ML, Agenten und LLM-Anwendungen
  • 🛡️ Repo-Vergiftungserkennung - Erkennt bewaffnete KI-Editor-Konfigurationen in über 28 Dateitypen (Cursor, Cline, Copilot, Claude Code, Gemini, Kiro und mehr)
  • 🚀 Keine Einrichtung erforderlich - Funktioniert sofort nach pip install - keine Tool-Installation nötig
  • 🚨 200 CVE-Erkennungen - Log4Shell, Spring4Shell, XZ-Utils-Backdoor, LangChain RCE, MCP-Remote-Codeausführung, React2Shell und mehr
  • ⚡ Parallele Verarbeitung - Multi-Core-Scanning (10-40x schneller als sequenziell), funktioniert unter macOS/Windows/Linux
  • 🎨 Schöne CLI - Reichhaltige Terminalausgabe mit Fortschrittsbalken
  • 🧠 IDE-Integration - Claude Code, Cursor, VS Code, Gemini-CLI-Unterstützung
  • 🔄 Intelligentes Caching - Unveränderte Dateien für blitzschnelle Rescans überspringen (inhaltshash-basiert, CI-tauglich)
  • ⚙️ Konfigurierbar - .medusa.yml für projektspezifische Einstellungen
  • 🌍 Plattformübergreifend - Native Unterstützung für Windows, macOS und Linux
  • 📊 Mehrere Berichte - JSON-, HTML-, Markdown- und SARIF-Exporte für jeden Workflow
  • 🔧 Optionale Linter-Unterstützung - Erkennt automatisch externe Linter, falls installiert, für erweiterte Abdeckung

🆕 Neues in v2026.7.0

Claude-Code-Lieferkettenerkennung, breitere Sprachabdeckung und Regel-Transparenz.

ÄnderungDetails
🛡️Claude-Code-Kompromittierungserkennungmedusa scan --git prüft .claude/ jetzt strukturell — vergiftete Hooks (curl|bash, base64→exec, Credential-Exfiltration, Reverse Shells), übermäßig weit gefasste Berechtigungen (Bash(*), bypassPermissions), Wildcard-Tool-Subagenten und Dropper-Skills — bevor du klonst.
🎯Permanent aktiver Angriffssignatur-ScannerSchließt eine False-Negative-Lücke — Jailbreak- / Prompt-Injection-Payloads in Datendateien (.jsonl/.csv) und Prosa werden jetzt unabhängig von der LLM-Kontext-Konfidenz erkannt, inklusive Unsichtbar-Unicode- / Bidi-Wiederherstellung (Trojan Source, CVE-2021-42574).
🦀Native Rust-Sicherheitsregeln22 Regeln ab Werk (keine Toolchain nötig) — deaktivierte TLS-Verifizierung, Command Injection, unvertrauenswürdige Deserialisierung, rohes SQL, unsichere Speicheroperationen, schwache Krypto, SSRF.
🐘Native PHP-Sicherheitsregeln16 Regeln ab Werk — SQLi, Command-/Eval-Injection, LFI/RFI, Path Traversal, unserialize()-Objekteinschleusung, uneingeschränkter Upload, reflektiertes XSS, SSRF, schwache Krypto.
🔬Regel-Diagnose (--trace-rules)Regelweises Ausführungslog + Timing (rule-trace.jsonl, slow_rules.csv) und ein hängungssicherer Heartbeat — ein echter katastrophaler Backtracking-ReDoS wurde gefunden & behoben, ebenso wie ein ReDoS-/Nested-Set-Lint, das schädliche Muster bereits zur Authoring-Zeit blockiert.
⚡Engine + GenauigkeitSchnellgewinne der Scan-Engine-Leistung, kontextbewusster Screening-Modus für die --git-Zielprüfung, Byte-Cap-Sampling für große Dateien und eine Secret-FP-Korrektur für Dokumentations-Platzhalter.
Frühere Versionen

v2026.5.12 — Größtes Muster-Release: 9.600 → 40.000+ Erkennungsmuster, gewonnen aus 8.466 KI-Sicherheitsforschungspapieren, gegen False Positives gehärtet; struktureller Regel-Integritäts-Scanner.

v2026.5.10 — Sicherheits-Härtung: VS-Code-Erweiterungs-Command-Injection-Fix, --fail-on-Fehler bei gecachten Funden, Tool-Cache-Pfadfix, Benutzer-MCP-Konfigurationen jetzt opt-in.

v2026.5.9 — Agentic-Commerce-Abdeckung: UCPScanner + AP2Scanner + 45 handabgestimmte Positivmuster-Regeln.

v2026.5.8 — medusa secrets: KI-Chat- und Shell-Verläufe auf geleakte Zugangsdaten scannen (21 Issuer-Typen) mit interaktivem [y/n/s/a/q]-Bereinigen.

v2026.5.7 — Indirekte-PI-Regeln (101/102), Supply-Chain-Import-Scanner, macOS/Windows-Multiprocessing-Fix.

v2026.5.5 — Sicherheits-Härtungs-Release (argv-Injection-Abwehr, Git-SSRF, HMAC-Cache-Integrität, Markdown-XSS-Fix).

Externe Linter (optional): MEDUSA erkennt automatisch bandit, eslint, shellcheck usw., falls installiert. Siehe Leitfaden für optionale Tools.


🔐 Scan deinen KI-Chatverlauf auf geleakte Geheimnisse

Dein PyPI-Token könnte gerade jetzt in deinem Claude-Chatverlauf liegen.

Entwickler fügen KI-Assistenten täglich API-Schlüssel, Tokens und Zugangsdaten ein — „deploy das mit pypi-AgEI...", „nutze mein ghp_... zum Pushen", „der AWS-Key ist AKIA...". Die Assistenten speichern diese Unterhaltungen im Klartext auf der Festplatte. Jeder mit Lesezugriff auf $HOME — oder jede zukünftige Malware mit Shell-Zugriff — kann grep -r 'sk-\|ghp_\|AKIA' ~/ ausführen und in Sekunden Produktionszugangsdaten ernten.

medusa secrets scan findet sie. medusa secrets purge räumt sie auf.

30-Sekunden-Tour```bash

medusa secrets scan

root@kitploit:~
No input content was provided in the "INPUT:" section, so there is nothing to translate. Please provide chunk 3/73 of the Markdown document.```text
Scanning 118 file(s)...

── claude-code ──────────────────────────────────────────────
/home/ross/.claude/history.jsonl  (13 finding(s))
[CRITICAL] Anthropic API key (anthropic)
    /home/ross/.claude/history.jsonl:1005:13
    sk-ant-api03***...***
[CRITICAL] PyPI API token (pypi)
    /home/ross/.claude/history.jsonl:125:94
    pypi-AgEIc***...***
[CRITICAL] GitHub fine-grained PAT (github)
    /home/ross/.claude/history.jsonl:2306:13
    github_pat_11A***...***
[HIGH]     HuggingFace token (huggingface)
    /home/ross/.claude/history.jsonl:3387:13
    hf_JOi***...***
...

Total: 13 credentials across 1 file(s).
Report:  /home/ross/.medusa/secrets-scan/secrets-20260519-074452.json

[No input provided]```bash medusa secrets purge

root@kitploit:~
I notice the input section following "INPUT:" is empty. There is no content provided to translate in this chunk. Please provide the actual chunk text, and I'll translate it into German while preserving all Markdown structure.```text
[CRITICAL] PyPI API token  (pypi)
    /home/ross/.claude/history.jsonl:125:94
    pypi-AgEIc***...***
  redact?  [y/n/s/a/q/?]: y

[CRITICAL] Anthropic API key  (anthropic)
    /home/ross/.claude/history.jsonl:1005:13
    sk-ant-api03***...***
  redact?  [y/n/s/a/q/?]: y
...

✓ /home/ross/.claude/history.jsonl  (13 redacted)
    backup → /home/ross/.medusa/secrets-scan/backups/20260519-074452/home/ross/.claude/history.jsonl

Die Originaldatei wird vor jeder Änderung Byte für Byte gesichert. JSONL bleibt nach der Schwärzung parsebar. Die Schwärzungsmarkierung ([REDACTED-MEDUSA-...-<run-id>]) ist pro Lauf eindeutig, sodass sie sich bis zu dem Scan zurückverfolgen lässt, der sie erzeugt hat.

Befehle```bash

medusa secrets scan # everything (default — chat + shell) medusa secrets scan --source ai-chats # AI assistants only medusa secrets scan --source shell # ~/.bash_history, ~/.zsh_history, fish, psql, mysql, ... medusa secrets scan --path FILE # explicit file (e.g. a ChatGPT export) medusa secrets scan --reveal # show real values (requires 'I UNDERSTAND')

medusa secrets purge # interactive [y/n/s/a/q] medusa secrets purge SCAN_ID # purge a specific report medusa secrets purge --all --yes-i-know # batch mode for power users / CI

root@kitploit:~
### Was erkannt wird (21 Aussteller)

**KI-Anbieter**: Anthropic, OpenAI, HuggingFace, Replicate, Cohere
**Paketregistries**: PyPI, npm
**Quellcode-Plattformen**: GitHub PAT (classic + fine-grained + OAuth + App), GitLab PAT
**Cloud**: AWS-Zugriffsschlüssel, GCP-Servicekonto-JSON
**Zahlungen / Kommunikation**: Stripe-Live-/Restricted-Keys, Slack-Bot-/Benutzer-Tokens, SendGrid, Twilio, Discord-Webhooks
**Kryptografie**: PEM-kodierte private Schlüssel (RSA, DSA, EC, OpenSSH, PGP)

### Sicherheitseigenschaften

- **Nur lokal.** Berichte unter `~/.medusa/secrets-scan/` mit Modus `0o600`. Kein Netzwerk, keine Telemetrie, nie in Projektbäume geschrieben.
- **Backup vor dem Schreiben.** Jede Schwärzung wird durch ein byte-identisches Backup abgesichert. `cp` stellt es wieder her.
- **JSONL-sicher.** Die Schwärzungsmarkierung enthält keine JSON-unsicheren Zeichen; betroffene Zeilen werden nach dem Schreiben erneut geparst.
- **Verweigerung bei Abweichung.** Wenn sich die Quelldatei zwischen Scan und Purge geändert hat, verweigert der Purger den Vorgang, anstatt zu riskieren, eine Bearbeitung zu überschreiben.
- **Atomarer Schreibvorgang.** Temp-Datei + `os.replace`-Tausch. Entweder wird die Neufassung geschrieben oder das Original bleibt erhalten.

[**📖 Vollständiger Leitfaden zum Secrets-Scanner →**](https://github.com/pantheon-security/medusa/blob/main/docs/SECRETS_SCANNER.md)

---

## 🚀 Schnellstart

### Installation```bash
# Install MEDUSA (works on Windows, macOS, Linux)
pip install medusa-security

# Run your first scan - that's it!
medusa scan .

Virtuelle Umgebung (Empfohlen):```bash

Create and activate virtual environment

python3 -m venv medusa-env source medusa-env/bin/activate # On Windows: medusa-env\Scripts\activate

Install and scan

pip install medusa-security medusa scan .

root@kitploit:~
**Plattform-Hinweise:**
- **Windows**: Verwende `py -m medusa`, falls der Befehl `medusa` nicht gefunden wird
- **macOS/Linux**: Sollte direkt funktionieren

### Jedes GitHub-Repo scannen```bash
# Scan a remote repo for AI supply chain attacks
medusa scan --git https://github.com/org/repo

# Shorthand - just user/repo
medusa scan --git org/repo

# Scan a specific branch
medusa scan --git https://github.com/org/repo/tree/main

MEDUSA erkennt automatisch 28+ AI-Editor-Konfigurationsdateien, die bekannte Angriffsvektoren sind:

RisikostufeErkannte Dateien
Kritisch (RCE).cursorrules, .cursor/mcp.json, .clinerules/, .windsurfrules, .codex/config.toml, .kiro/settings/mcp.json, .vscode/settings.json, mcp.json
HochCLAUDE.md, GEMINI.md, AGENTS.md, AGENT.md, SKILL.md, .github/copilot-instructions.md, CONVENTIONS.md, .amazonq/rules/, .roo/rules/, .augment/rules/

Erkannte bekannte Angriffe: Clinejection, CurXecute (CVE-2025-54135), IDEsaster (CVE-2025-64660), ToxicSkills, CamoLeak, RoguePilot, AIShellJack, Cacheract

Optional: KI-Modell-Scanning```bash

Install modelscan for ML model vulnerability detection

medusa install --ai-tools

root@kitploit:~
### Optional: Externe Linters

MEDUSA erkennt externe Linters automatisch, sofern sie installiert sind (bandit, eslint, shellcheck usw.), und nutzt sie automatisch, um die Scan-Abdeckung zu verbessern.

**[Siehe Installationsanleitung →](https://github.com/pantheon-security/medusa/blob/main/docs/OPTIONAL_TOOLS.md)** für plattformspezifische Anweisungen.

> **Hinweis:** Externe Linters sind optional. Die 40.000+ integrierten Regeln von MEDUSA funktionieren auch ohne sie. Für Installationshilfe wenden Sie sich bitte an die Dokumentation des jeweiligen Tool-Anbieters.

### Demo

<div align="center">

![MEDUSA im Einsatz](https://assets.kitploit.com/production/public/readmes/49181/80281d742fbec3c1bf5c3cb62999af22a9fcfb2bdb89ba79eec5d27b80716e7a.gif)

</div>

### 📊 Berichtsformate

MEDUSA erzeugt schöne Berichte in mehreren Formaten:

**JSON** - Maschinenlesbar für die CI/CD-Integration```bash
medusa scan . --format json

HTML - Atemberaubende Glassmorphism-UI mit interaktiven Diagrammen```bash medusa scan . --format html

root@kitploit:~
**Markdown** - Dokumentationsfreundlich für GitHub/Wikis```bash
medusa scan . --format markdown

Alle Formate - Alles auf einmal generieren```bash medusa scan . --format all

root@kitploit:~
---

## 📚 Sprachunterstützung

MEDUSA unterstützt **79 Scannertypen**, die KI/ML-Sicherheit, alle gängigen Programmiersprachen und Dateiformate abdecken:

### Backend-Sprachen (9)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Python | Bandit | `.py` |
| JavaScript/TypeScript | ESLint | `.js`, `.jsx`, `.ts`, `.tsx` |
| Go | golangci-lint | `.go` |
| Ruby | RuboCop | `.rb`, `.rake`, `.gemspec` |
| PHP | Native Regeln (+ PHPStan optional) | `.php` |
| Rust | Native Regeln (+ Clippy optional) | `.rs` |
| Java | Checkstyle | `.java` |
| C/C++ | cppcheck | `.c`, `.cpp`, `.cc`, `.cxx`, `.h`, `.hpp` |
| C# | Roslynator | `.cs` |

### JVM-Sprachen (3)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Kotlin | ktlint | `.kt`, `.kts` |
| Scala | Scalastyle | `.scala` |
| Groovy | CodeNarc | `.groovy`, `.gradle` |

### Funktionale Sprachen (5)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Haskell | HLint | `.hs`, `.lhs` |
| Elixir | Credo | `.ex`, `.exs` |
| Erlang | Elvis | `.erl`, `.hrl` |
| F# | FSharpLint | `.fs`, `.fsx` |
| Clojure | clj-kondo | `.clj`, `.cljs`, `.cljc` |

### Mobile Entwicklung (2)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Swift | SwiftLint | `.swift` |
| Objective-C | OCLint | `.m`, `.mm` |

### Frontend & Styling (3)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| CSS/SCSS/Sass/Less | Stylelint | `.css`, `.scss`, `.sass`, `.less` |
| HTML | HTMLHint | `.html`, `.htm` |
| Vue.js | ESLint | `.vue` |

### Infrastruktur als Code (4)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Terraform | tflint | `.tf`, `.tfvars` |
| Ansible | ansible-lint | `.yml` (Playbooks) |
| Kubernetes | kubeval | `.yml`, `.yaml` (Manifeste) |
| CloudFormation | cfn-lint | `.yml`, `.yaml`, `.json` (Vorlagen) |

### Konfigurationsdateien (4)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| JSON | integriert | `.json` |
| TOML | taplo | `.toml` |
| XML | xmllint | `.xml` |
| Protobuf | buf lint | `.proto` |

### Shell & Skripte (4)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Bash/Shell | ShellCheck | `.sh`, `.bash` |
| PowerShell | PSScriptAnalyzer | `.ps1`, `.psm1` |
| Lua | luacheck | `.lua` |
| Perl | perlcritic | `.pl`, `.pm` |

### Dokumentation (2)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| Markdown | markdownlint | `.md` |
| reStructuredText | rst-lint | `.rst` |

### Weitere Sprachen (5)
| Sprache | Scanner | Erweiterungen |
|----------|---------|------------|
| SQL | SQLFluff | `.sql` |
| R | lintr | `.r`, `.R` |
| Dart | dart analyze | `.dart` |
| Solidity | solhint | `.sol` |
| Docker | hadolint | `Dockerfile*` |

**Gesamt: 79 Scannertypen — 41 Sprach-/Tool-Scanner + 38 KI/ML-Sicherheitsscanner — für über 100 Dateierweiterungen**

---

## 🚨 React2Shell CVE-Erkennung (NEU in v2025.8)

MEDUSA erkennt jetzt **CVE-2025-55182 "React2Shell"** - eine RCE-Schwachstelle mit CVSS 10.0, die React Server Components und Next.js betrifft.```bash
# Check if your project is vulnerable
medusa scan .

# Vulnerable versions detected:
# - React 19.0.0 - 19.2.0 (Server Components)
# - Next.js 15.0.0 - 15.0.4 (App Router)
# - Various canary/rc releases

Scans: package.json, package-lock.json, yarn.lock, pnpm-lock.yaml

Behebung: Upgrade auf React 19.0.1+ und Next.js 15.0.5+


🤖 KI-Agentensicherheit

MEDUSA bietet branchenführendes KI-Sicherheitsscanning mit 40.000+ Erkennungsmustern für die Ära agentischer KI. Aktualisiert für OWASP Top 10 für LLM-Anwendungen 2025 und enthält Erkennung für 200+ CVEs in KI-Code-Editoren und MCP-Servern.

Vollständige KI-Sicherheitsdokumentation

KI-Sicherheitsabdeckung

KategorieMusterErkennungen
Prompt Injection800+Direkte/indirekte Injektion, Jailbreaks, Rollenmanipulation
MCP-Server-Sicherheit400+Tool-Poisoning, Schema-Poisoning, ATPA, Sampling-Injection, Rug-Pull
Repo-Poisoning150+Waffenisierte KI-Editor-Konfigurationen, Clinejection, CurXecute, IDEsaster, CamoLeak
RAG-Sicherheit300+Vektor-Injektion, Dokumenten-Poisoning, Mandantenisolation
Agentensicherheit500+Übermäßige Handlungsfreiheit, Memory-Poisoning, HITL-Bypass
Modellsicherheit400+Unsicheres Laden, Checkpoint-Exposition, Adversarial-Angriffe
Supply Chain350+Dependency Confusion, Typosquatting, Lockfile-Backdoors
Traditionelles SAST1.400+SQL-Injection, XSS, Command-Injection, Secrets

KI-Angriffsabdeckung

Kontext- & Eingabe-Angriffe

  • Prompt-Injection-Muster
  • Rollen-/Persona-Manipulation
  • Versteckte Anweisungen
  • Verschleierungstricks

Speicher- & Zustandsangriffe

  • Memory-Poisoning
  • Kontextmanipulation
  • Checkpoint-Manipulation
  • Sitzungsübergreifende Offenlegung

Tool- & Aktionsangriffe

  • Tool-Poisoning (CVE-2025-6514)
  • Command-Injection
  • Tool-Namens-Spoofing
  • Confused-Deputy-Muster

Workflow- & Routing-Angriffe

  • Router-Manipulation
  • Agenten-Impersonation
  • Workflow-Hijacking
  • Delegationsmissbrauch

RAG- & Wissensangriffe

  • Wissensbasis-Poisoning
  • Embedding-Pipeline-Angriffe
  • Quellenverwechslung
  • Retrieval-Manipulation

Fortgeschrittene Angriffe

  • HITL-Bypass-Techniken
  • Semantische Manipulation
  • Evaluations-Poisoning
  • Trainingsdaten-Angriffe

Unterstützte KI-Dateien (28+)```

Critical - Known RCE vectors

.cursorrules # Cursor AI (CVE-2025-54135) .cursor/rules/.mdc # Cursor rules directory .cursor/mcp.json # Cursor MCP (CurXecute RCE) .clinerules/.md # Cline (Clinejection) .windsurfrules # Windsurf (CVE-2025-36730) .windsurf/rules/* # Windsurf workspace rules .codex/config.toml # Codex CLI (CVE-2025-61260) .kiro/settings/mcp.json # Kiro (CVE-2026-0830) .vscode/settings.json # VS Code (IDEsaster) *.code-workspace # VS Code workspace mcp.json / .mcp.json # MCP server configs

High - AI instruction files

CLAUDE.md # Claude Code GEMINI.md # Gemini CLI AGENTS.md # OpenAI Codex AGENT.md # Roo Code SKILL.md # ClawHub/ToxicSkills CONVENTIONS.md # Aider .github/copilot-instructions.md # GitHub Copilot .amazonq/rules/.md # Amazon Q Developer .augment/rules/ # Augment Code .roo/rules/.md # Roo Code .tabnine/guidelines/.md # Tabnine .continue/config.yaml # Continue.dev .cody.yml # Sourcegraph Cody

root@kitploit:~
### Schneller KI-Sicherheitsscan```bash
# Scan AI configuration files
medusa scan . --ai-only

# Example output:
# 🔍 AI Security Scan Results
# ├── .cursorrules: 3 issues (1 CRITICAL, 2 HIGH)
# │   └── AIC001: Prompt injection - ignore previous instructions (line 15)
# │   └── AIC011: Tool shadowing - override default tools (line 23)
# ├── mcp-config.json: 2 issues (2 HIGH)
# │   └── MCP003: Dangerous path - home directory access (line 8)
# └── rag_config.json: 1 issue (1 CRITICAL)
#     └── AIR010: Knowledge base injection pattern detected (line 45)

🎮 Nutzung

Grundlegende Befehle```bash

Initialize configuration

medusa init

Scan current directory

medusa scan .

Scan specific directory

medusa scan /path/to/project

Quick scan (changed files only)

medusa scan . --quick

Force full scan (ignore cache)

medusa scan . --force

Use specific number of workers

medusa scan . --workers 4

Fail on HIGH severity or above

medusa scan . --fail-on high

Custom output directory

medusa scan . -o /tmp/reports

root@kitploit:~
### Installationsbefehle```bash
# Check tool status
medusa install --check

# Install AI tools (modelscan for ML model scanning)
medusa install --ai-tools

# Show detailed output
medusa install --ai-tools --debug

Hinweis: MEDUSA v2026.2+ installiert keine externen Linter mehr. Installieren Sie sie bei Bedarf über Ihren Paketmanager (apt, brew, npm, pip). MEDUSA erkennt automatisch und verwendet alle installierten Linter.

Init-Befehle```bash

Interactive initialization wizard

medusa init

Initialize with specific IDE

medusa init --ide claude-code

Initialize with multiple IDEs

medusa init --ide claude-code --ide gemini-cli --ide cursor

Initialize with all supported IDEs

medusa init --ide all

Force overwrite existing config

medusa init --force

Initialize and install tools

medusa init --install

root@kitploit:~
### Zusätzliche Befehle```bash
# Uninstall modelscan
medusa uninstall modelscan

# Check for updates
medusa version --check-updates

# Show current configuration
medusa config

# Override scanner for specific file
medusa override path/to/file.yaml YAMLScanner

# List available scanners
medusa override --list

# Show current overrides
medusa override --show

# Remove override
medusa override path/to/file.yaml --remove

Referenz der Scan-Optionen

OptionBeschreibung
TARGETZu scannendes Verzeichnis oder Datei (Standard: .)
-g, --git URLEin Remote-Git-Repository klonen und scannen (GitHub-URL oder Kurzform user/repo)
-w, --workers NAnzahl paralleler Worker (Standard: automatische Erkennung)
--quickSchnellscan (nur geänderte Dateien, erfordert Git)
--forceVollständigen Scan erzwingen (Cache ignorieren)
--no-cacheErgebnis-Caching deaktivieren
--fail-on LEVELMit Fehler beenden ab Schweregrad: critical, high, medium, low
-o, --output PATHBenutzerdefiniertes Ausgabeverzeichnis für Berichte
--format FORMATAusgabeformat: json, html, sarif, junit, text (mehrere möglich)
--no-reportErstellung des HTML-Berichts überspringen

Referenz der Installations-Optionen

OptionBeschreibung
--checkToolstatus prüfen
--ai-toolsKI-Sicherheitstools installieren (modelscan)
--debugDetaillierte Debug-Ausgabe anzeigen

Änderung in v2026.2+: MEDUSA verwaltet die Installation externer Linter nicht mehr. Das Flag --all ist veraltet. Installieren Sie externe Linter bei Bedarf über Ihren Systempaketmanager.


⚙️ Konfiguration

.medusa.yml

MEDUSA verwendet eine YAML-Konfigurationsdatei für projektspezifische Einstellungen:```yaml

MEDUSA Configuration File

version: 2026.5.5

Scanner control

scanners: enabled: [] # Empty = all scanners enabled disabled: [] # List scanners to disable

Build failure settings

fail_on: high # critical | high | medium | low

Exclusion patterns

exclude: paths: - node_modules/ - venv/ - .venv/ - .git/ - pycache/ - dist/ - build/ files: - ".min.js" - ".min.css"

IDE integration

ide: claude_code: enabled: true auto_scan: true cursor: enabled: false vscode: enabled: false

Scan settings

workers: null # null = auto-detect CPU cores cache_enabled: true # Enable file caching for speed

root@kitploit:~
### Standardkonfiguration generieren```bash
medusa init

Dadurch wird .medusa.yml mit sinnvollen Standardeinstellungen erstellt und deine IDE automatisch erkannt.


🤖 IDE-Integration

MEDUSA unterstützt 5 große KI-Codierungsassistenten mit nativen Integrationen. Initialisiere mit medusa init --ide all oder wähle bestimmte Plattformen aus.

Unterstützte Plattformen

IDEKontextdateiBefehleStatus
Claude CodeCLAUDE.md/medusa-scan, /medusa-install✅ Volle Unterstützung
Gemini CLIGEMINI.md/scan, /install✅ Volle Unterstützung
OpenAI CodexAGENTS.mdNative Slash-Befehle✅ Volle Unterstützung
GitHub Copilot.github/copilot-instructions.mdCodevorschläge✅ Volle Unterstützung
CursorNutzt CLAUDE.md erneutMCP + Claude-Befehle✅ Volle Unterstützung

Schnelle Einrichtung```bash

Setup for all IDEs (recommended)

medusa init --ide all

Or select specific platforms

medusa init --ide claude-code --ide gemini-cli

root@kitploit:~
### Claude Code

**Was es erstellt:**
- `CLAUDE.md` - Projektkontextdatei
- `.claude/agents/medusa/agent.json` - Agentenkonfiguration
- `.claude/commands/medusa-scan.md` - Scan-Slash-Befehl
- `.claude/commands/medusa-install.md` - Install-Slash-Befehl

**Verwendung:**```
Type: /medusa-scan
Claude: *runs security scan*
Results: Displayed in terminal + chat

Gemini CLI

Was es erstellt:

  • GEMINI.md - Projektkontextdatei
  • .gemini/commands/scan.toml - Konfiguration des Scan-Befehls
  • .gemini/commands/install.toml - Konfiguration des Install-Befehls

Verwendung:```bash gemini /scan # Full scan gemini /scan --quick # Quick scan gemini /install --check # Check tools

root@kitploit:~
### OpenAI Codex

**Was es erstellt:**
- `AGENTS.md` - Projektkontext (Stammebene)

**Verwendung:**```
Ask: "Run a security scan"
Codex: *executes medusa scan .*

GitHub Copilot

Was es erstellt:

  • .github/copilot-instructions.md - Sicherheitsstandards und Best Practices

Wie es hilft:

  • Kennt die Sicherheitsstandards des Projekts
  • Schlägt sichere Codemuster vor
  • Empfiehlt, nach Änderungen Scans auszuführen
  • Hilft bei der Behebung von Sicherheitsproblemen

Cursor

Was es erstellt:

  • .cursor/mcp-config.json - MCP-Serverkonfiguration
  • Nutzt die .claude/-Struktur wieder (Cursor ist ein VS-Code-Fork)

Verwendung:

  • Funktioniert wie die Claude-Code-Integration
  • MCP-nativ für zukünftige tiefere Integration

🔧 Erweiterte Funktionen

Systemlastüberwachung

MEDUSA überwacht automatisch die Systemlast und passt die Anzahl der Worker an:```python

Auto-detects optimal workers based on:

- CPU usage

- Memory usage

- Load average

- Available cores

Warns when system is overloaded:

⚠️ High CPU usage: 85.3% Using 2 workers (reduced due to system load)

root@kitploit:~
### Intelligentes Caching

Hash-basiertes Caching überspringt unveränderte Dateien:```bash
# First scan
📂 Files scanned: 145
⏱️  Total time: 47.28s

# Second scan (no changes)
📂 Files scanned: 0
⚡ Files cached: 145
⏱️  Total time: 2.15s  # 22× faster!

Parallele Verarbeitung

Mehrkern-Scanning für massive Beschleunigung:``` Single-threaded: 417.5 seconds 6 workers: 47.3 seconds # 8.8× faster 24 workers: ~18 seconds # 23× faster

root@kitploit:~
---

## 📊 Beispiel-Workflow

### Neues Projektsetup```bash
# 1. Initialize
cd my-awesome-project
medusa init

🐍 MEDUSA Initialization Wizard

✅ Step 1: Project Analysis
   Found 15 language types
   Primary: PythonScanner (44 files)

✅ Step 2: Scanner Availability
   Available: 6/79 scanners
   Missing: 73 tools

✅ Step 3: Configuration
   Created .medusa.yml
   Auto-detected IDE: Claude Code

✅ Step 4: IDE Integration
   Created .claude/agents/medusa/agent.json
   Created .claude/commands/medusa-scan.md

✅ MEDUSA Initialized Successfully!

# 2. First scan
medusa scan .

🔍 Issues found: 23
   CRITICAL: 0
   HIGH: 2
   MEDIUM: 18
   LOW: 3

# 3. Fix issues and rescan
medusa scan . --quick

⚡ Files cached: 142
🔍 Issues found: 12  # Progress!

CI/CD-Integration```yaml

.github/workflows/security.yml

name: Security Scan

on: [push, pull_request]

jobs: medusa: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3

root@kitploit:~
  - name: Set up Python
    uses: actions/setup-python@v4
    with:
      python-version: '3.11'

  - name: Install MEDUSA
    run: pip install medusa-security

  - name: Run security scan
    run: medusa scan . --fail-on high
root@kitploit:~
> **Hinweis**: Kein Tool-Installationsschritt erforderlich – die 40,000+ integrierten Regeln von MEDUSA funktionieren sofort.

---

## 🏗️ Architektur

### Scanner-Muster

Alle Scanner folgen einem einheitlichen Muster:```python
class PythonScanner(BaseScanner):
    """Scanner for Python files using Bandit"""

    def get_tool_name(self) -> str:
        return "bandit"

    def get_file_extensions(self) -> List[str]:
        return [".py"]

    def scan_file(self, file_path: Path) -> ScannerResult:
        # Run bandit on file
        # Parse JSON output
        # Map severity levels
        # Return structured issues
        return ScannerResult(...)

Automatische Registrierung

Scanner registrieren sich automatisch:```python

medusa/scanners/init.py

registry = ScannerRegistry() registry.register(PythonScanner()) registry.register(JavaScriptScanner())

... all 79 scanners

root@kitploit:~
### Schweregrad-Zuordnung

Einheitliche Schweregrade für alle Tools:

- **CRITICAL** - Sicherheitslücken, fatale Fehler
- **HIGH** - Fehler, Sicherheitswarnungen
- **MEDIUM** - Warnungen, Probleme mit der Codequalität
- **LOW** - Stilprobleme, Konventionen
- **INFO** - Vorschläge, Refactoring-Möglichkeiten

---

## 🧪 Testen & Qualität

### Dogfooding-Ergebnisse

MEDUSA scannt sich selbst — und reale Projekte:```
Self-scan (473 files):
  ✅ Issues found: 114 (pre-filter) → 0 (post-filter)
  ✅ FP reduction: 100% on own codebase
  ⏱️  Time: 8.2s

OpenClaw benchmark (4,124 files, 751K LOC):
  🔍 Issues found: 825 (post-filter)
  ✅ FPs filtered: 11,436 (93.9% reduction)
  ⏱️  Time: 3.3 hours (79 scanners)

Leistungs-Benchmarks

ProjektgrößeDateienZeitGeschwindigkeit
Klein (MEDUSA-Selbstscan)473~8s59 Dateien/s
Mittel1,000~45s22 Dateien/s
Groß (OpenClaw)4,124~3.3h0.34 Dateien/s*

*Die Zeit bei großen Projekten wird von externen Tool-Subprozessen (Semgrep, Trivy, GitLeaks) dominiert. Das integrierte Muster-Scannen ist nahezu sofort.


🗺️ Roadmap

✅ Abgeschlossen (v2026.5.0)

  • medusa scan --git <URL> - Scanne jedes GitHub-Repo auf KI-Lieferkettenangriffe
  • Repo-Poisoning-Erkennung - 45 neue Regeln für Clinejection, CurXecute, IDEsaster, CamoLeak, ToxicSkills
  • Erkennung von KI-Editor-Konfigurationen (28+) - Priorisiertes Scannen von Dateien bei 15+ KI-Programmierwerkzeugen
  • Erweiterte MCP-Angriffe - Schema-Poisoning, ATPA, Sampling-Injection, Cross-Server-Manipulation
  • 40,000+ Erkennungsmuster - Branchenführende KI-Sicherheitsabdeckung
  • 78 spezialisierte Analyzer - Umfassende Abdeckung von Sprachen und Plattformen
  • 133 kritische CVEs - CVEMiner-Datenbank zum Scannen bekannter Schwachstellen
  • 583 FP-Filtermuster - 97,7 % Reduktion falsch positiver Ergebnisse bei realen Projekten
  • Agent-Protokoll-Sicherheit - Erkennung von Schwachstellen in UCP, AP2, ACP (91 Regeln)
  • Erkennung von Dataset-Poisoning - Scan auf CSV-, JSON- und JSONL-Injektion
  • Prompt-Injection auf Code-Ebene - F-String-Injection, ChatML-Tokens, Rollenmanipulation
  • Plattformübergreifend - Native Unterstützung für Windows, macOS und Linux
  • IDE-Integration - Claude Code, Cursor, Gemini CLI, GitHub Copilot, OpenAI Codex

🔮 Geplant

  • MEDUSA Professional - Laufzeit-Proxy-Filter für den Schutz von LLMs in der Produktion
  • GitHub-App - Automatisches PR-Scannen
  • VS-Code-Erweiterung - Native IDE-Integration
  • REST-API - Integration in CI/CD-Pipelines

🤝 Mitwirken

Wir freuen uns über Beiträge! So legst du los:```bash

1. Fork and clone

git clone https://github.com/yourusername/medusa.git cd medusa

2. Create virtual environment

python -m venv .venv source .venv/bin/activate # or .venv\Scripts\activate on Windows

3. Install in editable mode

pip install -e ".[dev]"

4. Run tests

pytest

5. Create feature branch

git checkout -b feature/my-awesome-feature

6. Make changes and test

medusa scan . # Dogfood your changes!

7. Submit PR

git push origin feature/my-awesome-feature

root@kitploit:~
### Neue Scanner hinzufügen

Eine Anleitung zum Hinzufügen neuer Sprachunterstützung findest du in `docs/development/adding-scanners.md`.

---

## 📜 Lizenz

AGPL-3.0-or-later - Siehe Datei [LICENSE](https://github.com/pantheon-security/medusa/blob/main/LICENSE)

MEDUSA ist freie und Open-Source-Software. Du kannst sie frei verwenden, modifizieren und verbreiten, aber alle Änderungen oder abgeleiteten Werke (einschließlich SaaS-Bereitstellungen) müssen ebenfalls unter AGPL-3.0 veröffentlicht werden.

Für kommerzielle Lizenzoptionen kontaktiere: [email protected]

---

## Demnächst

MEDUSA Professional fügt **Laufzeitschutz** für LLM-Anwendungen in der Produktion hinzu - blockiert Prompt-Injection-, Jailbreaking- und Data-Exfiltration-Versuche in Echtzeit, bevor sie deine Modelle erreichen.

| Feature | Open Source | Professional | Enterprise |
|---------|-------------|--------------|------------|
| Statische Analyse (40.000+ Muster) | Ja | Ja | Ja |
| Laufzeit-Proxy-Filter (1.100+) | - | Ja | Ja |
| REST API & Webhooks | - | Ja | Ja |
| Benutzerdefinierte Regeln & SSO | - | - | Ja |
| **Preis** | Kostenlos | $99/Entwickler/Monat | $499/50 Entwickler/Monat |

Der Laufzeit-Proxy befindet sich derzeit in einer privaten Beta. Wenn du LLM-Anwendungen in der Produktion schützt und frühzeitigen Zugriff erhalten möchtest, wende dich an **[email protected]**.

---

## 🙏 Danksagungen

**Entwicklung:**
- Pantheon Security
- Claude AI (Anthropic) - KI-gestützte Entwicklung

**Erstellt mit:**
- Python 3.10+
- Click - CLI-Framework
- Rich - Terminal-Formatierung
- Bandit, ESLint, ShellCheck und 39+ weitere Open-Source-Sicherheitstools

**Inspiriert von:**
- Bandit (Python-Sicherheit)
- SonarQube (mehrsprachige Analyse)
- Semgrep (musterbasierte Sicherheit)
- Mega-Linter (umfassendes Linting)

---

## 📖 Anleitungen

- **[Quick Start](https://github.com/pantheon-security/medusa/blob/main/docs/guides/quick-start.md)** - In 5 Minuten startklar
- **[AI Security Scanning](https://github.com/pantheon-security/medusa/blob/main/docs/AI_SECURITY.md)** - Vollständiger Leitfaden zur KI/LLM-Sicherheit (OWASP 2025, MCP, RAG)
- **[Handling False Positives](https://github.com/pantheon-security/medusa/blob/main/docs/guides/handling-false-positives.md)** - Weniger Rauschen, echte Probleme finden
- **[IDE Integration](https://github.com/pantheon-security/medusa/blob/main/docs/guides/ide-integration.md)** - Claude Code, Gemini, Copilot einrichten

---

## 📞 Support

- **GitHub Issues**: [Fehler melden oder Funktionen anfragen](https://github.com/Pantheon-Security/medusa/issues)
- **E-Mail**: [email protected]
- **Dokumentation**: https://docs.pantheonsecurity.io
- **Discord**: https://discord.gg/medusa (bald verfügbar)

---

## 📈 Statistiken

**Version**: 2026.5.5
**Veröffentlichungsdatum**: 2026-04-03
**Erkennungsmuster**: 40.000+ KI-Sicherheitsregeln
**Analysatoren**: 79 spezialisierte Scanner
**FP-Filtermuster**: 514 intelligente Filter (96,8 % Reduktionsrate)
**CVE-Abdeckung**: 200 kritische Schwachstellen (37+ KI-Editor-CVEs)
**Repository-Poisoning**: 28+ Konfigurationsdateitypen von KI-Editoren erkannt
**Sprachabdeckung**: 46+ Dateitypen
**Plattformunterstützung**: Linux, macOS, Windows
**KI-Integration**: Claude Code, Gemini CLI, GitHub Copilot, Cursor, OpenAI Codex
**Standards**: OWASP Top 10 für LLM 2025, MITRE ATLAS
**Downloads**: 11.500+ auf PyPI

---

## 🌟 Warum MEDUSA?

### vs. Bandit
- ✅ 40.000+ Muster (nicht nur Python-Sicherheit)
- ✅ KI/ML-Sicherheitsabdeckung
- ✅ Keine Einrichtung erforderlich
- ✅ IDE-Integration

### vs. SonarQube
- ✅ Einfachere Einrichtung (`pip install && scan`)
- ✅ Kein Server erforderlich
- ✅ KI-orientierter Sicherheitsfokus
- ✅ Frei und Open Source

### vs. Semgrep
- ✅ KI/ML-spezifische Regeln eingebaut
- ✅ MCP-, RAG- und Agentensicherheit
- ✅ Bessere IDE-Integration
- ✅ Keine Regelkonfiguration erforderlich

### vs. traditionellem SAST
- ✅ Funktioniert sofort (keine Tool-Installation)
- ✅ KI-Sicherheitsmuster enthalten
- ✅ Parallele Verarbeitung
- ✅ Intelligentes Caching

---

**🐍🐍🐍 MEDUSA - Mehrsprachiger Sicherheits-Scanner 🐍🐍🐍**

**Ein Befehl. Vollständige Sicherheit.**```bash
medusa init && medusa scan .

Zuletzt aktualisiert: 2026-04-03 Status: Produktionsreif Aktuelle Version: v2026.5.5 - Sicherheitshärtung

Tool herunterladen