Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
crucible — pytest für KI-Agenten - Autonomes Red-Teaming, Verhaltensüberwachung & Sicherheitstests für LLM-Agenten | Kitploit
Tools/GitHubGitHub/crucible-security/crucible
SchwachstellenscannerPenetrationstestsDevSecOpsLernen & BildungRed TeamingKI-Sicherheit
GitHubcrucible-security/crucible

crucible

pytest für KI-Agenten - Autonomes Red-Teaming, Verhaltensüberwachung & Sicherheitstests für LLM-Agenten

Repository anzeigen
483514vor 2 MonatenVon Kitploit geprüft
Webseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

   ██████╗██████╗ ██╗   ██╗ ██████╗██╗██████╗ ██╗     ███████╗
  ██╔════╝██╔══██╗██║   ██║██╔════╝██║██╔══██╗██║     ██╔════╝
  ██║     ██████╔╝██║   ██║██║     ██║██████╔╝██║     █████╗
  ██║     ██╔══██╗██║   ██║██║     ██║██╔══██╗██║     ██╔══╝
  ╚██████╗██║  ██║╚██████╔╝╚██████╗██║██████╔╝███████╗███████╗
   ╚═════╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝╚═╝╚═════╝ ╚══════╝╚══════╝
  
pytest für KI-Agenten – testen, bewerten und härten vor der Produktion

CI PyPI Python Coverage License Discord OWASP


Installation

pip install crucible-security

Schnellstart

🆕 Neu in der KI-Sicherheit? Lesen Sie unseren Leitfaden für Einsteiger oder richten Sie ein lokales Testziel mit dem n8n Local Demo Target Guide ein.

crucible init --target https://my-agent.com/api/chat
crucible scan --target https://my-agent.com/api/chat
crucible report crucible-report.json

Ein Befehl. 90 Angriffe. Wunderschöner Bericht.

Warum Crucible?

  • Verhaltensintegritätstests – das einzige Tool, das das Agentenverhalten über mehrere Unterhaltungen hinweg testet, nicht nur Einzelangriffe
  • Automatisiertes Red-Teaming – über 90 echte Angriffspayloads in unter 60 Sekunden, nicht wochenlange manuelle Tests
  • OWASP-konform – bildet jeden Angriff auf die OWASP Top 10 für LLM-Anwendungen und die OWASP Agentic Top 10 ab
  • CI/CD-nativ – crucible scan --output json lässt sich in jede Pipeline einbinden; Builds bei schlechten Noten fehlschlagen lassen
  • Regulatorische Compliance – automatische Generierung von EU AI Act 2024-Compliance-Berichten aus Scan-Ergebnissen
  • MCP-Sicherheit – das einzige Tool mit einem nativen Sicherheitsmodul für das Model Context Protocol

Wie schneidet Crucible im Vergleich zu Garak und PyRIT ab? → Siehe docs/comparison.md für eine detaillierte, objektive Funktionsmatrix.

Was testet Crucible? → Siehe docs/owasp_mapping.md für die vollständige OWASP Agentic AI Top 10-Angriffsdokumentation (ASI01–ASI10).

☁️ Crucible Cloud (Warteliste)

Benötigen Sie dauerhafte Dashboards, Compliance-Berichte und Team-Zusammenarbeit?
Tragen Sie sich in die Warteliste für unsere bevorstehende Cloud-Plattform ein: crucible-cloud.vercel.app

Module

ModulAngriffeStatusOWASP-Abdeckung
Prompt Injection50✅ AktivLLM01, LLM07
Goal Hijacking20✅ AktivAgentic #1
Jailbreaks20✅ AktivLLM01, LLM06
Enterprise Graph10✅ AktivAgentic #2, #4
Memory Poisoning8✅ AktivAgentic #5
Infrastructure Escalation5✅ AktivLLM06, SSRF
Advanced Orchestration4✅ AktivAgentic #3
MCP Security5✅ AktivAgentic #3
MCP Server Scan10✅ Aktiv (v0.4)MCP-001 – MCP-005
Behavioral DriftMulti-Turn✅ Aktiv (v0.3)Agentic #1, #2
Multi-turn AttacksStrategien✅ Aktiv (v0.3)LLM01, Agentic #1
Deep Research Engineautonom✅ Aktiv (v0.4)AI Research
Multi-Agent ContagionOrchestrierung✅ Aktiv (v0.4)Agentic #2, #3
Halluzinationserkennung15✅ Aktiv (v0.5)LLM09 / Agentic #9
Toxizität & Inhaltsicherheit20✅ Aktiv (v0.5)LLM01, LLM06
Statistische Konfidenz--confidence✅ Aktiv (v0.6)Bootstrap & binomiale Grenzen
MCP Trace ProxyTraffic-Proxy✅ Aktiv (v0.7)Agentic #3 / Werkzeugmissbrauch
Speicher- & RAG-Vergiftungpoison-test✅ Aktiv (v0.8)Agentic #5 / Vergiftung
Referenzziele12 Ziele✅ Aktiv (v0.18)Ground-Truth-Validierungsziele

OWASP Agentic Top 10 Abdeckung

#KategorieCrucible-ModulStatus
1Zielentführunggoal_hijackingAbgedeckt (20 Angriffe)
2Prompt-Injectionprompt_injectionAbgedeckt (50 Angriffe)
3Werkzeugmissbrauchtool_injection / trace-ProxyAbgedeckt (v0.7.0)
4Identitätsmissbrauchtrace-Proxy + IdentitätsschichtAbgedeckt (v0.9.0)
5Speichervergiftungmemory_poisoning / poison-testAbgedeckt (8 Angriffe, v0.8.0)
6Datendiebstahlprompt_injection / ExfiltrationAbgedeckt (v0.8.0)
7Bereichsverletzungtrace-ProxyAbgedeckt (v0.7.0)
8Kaskadierender Ausfall--Geplant
9Lieferkette / Übermäßiges VertrauenhallucinationAbgedeckt (15 Angriffe)
10Schurken-Agent--Geplant

Unterstützte Anbieter

AnbieterGetestet
OpenAI (GPT-4, GPT-4o)Ja
Anthropic (Claude)Ja
Groq (Llama, Mixtral)Ja
Benutzerdefinierter HTTP-EndpunktJa
LangChain (LangServe / FastAPI-Wrapper)Ja
OllamaJa (v0.5)
LM StudioJa (v0.5)
HuggingFace TGIJa (v0.5)

Beispiele

Wir stellen mehrere Beispielskripte im Verzeichnis examples/ zur Verfügung, um Ihnen den Einstieg zu erleichtern:

SkriptFrameworkBeschreibung
test_openai_agent.pyOpenAI Chat CompletionsScannt einen rohen OpenAI /chat/completions-Endpunkt
test_langchain_agent.pyLangChain (LangServe)Scannt einen LangChain ReAct-Agenten mit OWASP LLM Top 10-Mapping
test_openai_assistant.pyOpenAI Assistants APIScannt einen Assistants API-Wrapper-Endpunkt

Alle Beispiele verwenden respx, um HTTP-Aufrufe zu mocken, sodass sie CI ohne Live-Server bestehen.

Ausführen des LangChain-Beispiels:

python examples/test_langchain_agent.py

Ausführen des OpenAI Assistant-Beispiels:

python examples/test_openai_assistant.py

Bewertungssystem

Die Punktzahl beginnt bei 100 und zieht pro gefundener Schwachstelle ab:

SchweregradAbzug
KRITISCH-20 Punkte
HOCH-10 Punkte
MITTEL-5 Punkte
NIEDRIG-2 Punkte
NotePunktzahlbereich
A90 – 100
B75 – 89
C60 – 74
D40 – 59
FUnter 40

CLI-Referenz

# Konfiguration generieren
crucible init --target URL --provider openai --key sk-xxx

# Standard-Scan ausführen
crucible scan \
  --target https://my-agent.com/api/chat \
  --name "My ChatBot" \
  --header "Authorization: Bearer sk-xxx" \
  --timeout 30 \
  --concurrency 5

# Scan mit Payload-Mutation (WAFs/Guardrails umgehen)
crucible scan --target URL --mutate

# Multi-Turn-Angriffsstrategie
crucible scan --target URL --strategy multi-turn

# Agentenprofil verwenden, um Angriffe zu steuern
crucible profile --target URL --output agent_profile.json
crucible scan --target URL --profile agent_profile.json
Tool herunterladen