Install any skill in seconds. Free to start, no credit card required.
Get Started Free →**Zen-AI-Pentest** ist ein autonomes, KI-gesteuertes Penetration-Testing-Framework mit:
.claude/skills/shadd0wtaka-zen-ai-pentest-development-skills/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 130% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 104% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 39% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 98% | 0% |
Zen-AI-Pentest ist ein autonomes, KI-gesteuertes Penetration-Testing-Framework mit:
┌─────────────────────────────────────────────────────────┐
│ FRONTEND (React + TypeScript + Tailwind) │
├─────────────────────────────────────────────────────────┤
│ API LAYER (FastAPI + WebSocket + JWT Auth) │
├─────────────────────────────────────────────────────────┤
│ AUTONOMOUS LAYER (ReAct Agent + Memory + Tool Exec) │
├─────────────────────────────────────────────────────────┤
│ RISK ENGINE (CVSS + EPSS + False Positive Reduction) │
├─────────────────────────────────────────────────────────┤
│ TOOLS LAYER (Nmap, SQLMap, Metasploit, etc.) │
├─────────────────────────────────────────────────────────┤
│ DATA LAYER (PostgreSQL + SQLite + Redis) │
└─────────────────────────────────────────────────────────┘tool_executor.py nutzt subprocess_shell statt subprocess_execreact_agent_vm.py: config.vm_username sollte self.vm_config.vm_username seinverify=Falsecore/)orchestrator.py - ZenOrchestrator, Hauptkoordinatorplugin_manager.py - Plugin-Systemrate_limiter.py - Rate Limitingcache.py - Multi-Tier Cachingshield_integration.py - Zen Shield Integrationagents/)react_agent.py - ReAct Pattern Implementierungreact_agent_enhanced.py - Erweiterter ReAct Agentreact_agent_vm.py - VM-basierter Agentagent_orchestrator.py - Agent-Koordinationresearch_agent, analysis_agent, exploit_agentautonomous/)agent_loop.py - State Machine (IDLE → PLANNING → EXECUTING → OBSERVING → REFLECTING → COMPLETED)tool_executor.py - Tool-Ausführung mit Safety-Levelsexploit_validator.py - Sandbox-Validierungmemory.py - LangGraph Memory Integrationreact.py - ReAct Core Looprisk_engine/)false_positive_engine.py - Bayes'sche Filter + Multi-LLM Votingbusiness_impact_calculator.py - Finanzielle/Compliance-Auswirkungencvss.py - CVSS 3.1 Calculatorepss.py - EPSS Clientapi/)main.py - FastAPI Appauth.py - JWT Authenticationroutes/ - 50+ API Endpunktewebsocket.py + websocket_v2.py - Real-time Updatestools/)nmap_integration.py (fehlt!), masscan_integration.py, scapy_integration.pysqlmap_integration.py, gobuster_integration.py, burpsuite_integration.pymetasploit_integration.py, hydra_integration.pybloodhound_integration.py, crackmapexec_integration.py, responder_integration.pymemory/)Kritische Workflows:
ci.yml - Haupt-CIsecurity.yml - Sicherheits-Scanscode-quality.yml - Linting & Formattingpr-validation.yml - PR Checksrelease.yml - Release-Prozessdeploy.yml - DeploymentAuto-Workflows:
dependabot-auto-merge.yml - Automatische Dependency-Updatesauto-fix-repository.yml - Automatische Fixeshealth-check.yml - Repository-Healthinput_validator.pybash# Setup pip install -e ".[dev]" # Tests pytest --cov=. --cov-report=html # Linting black . isort . flake8 # Security bandit -r . safety check # API starten uvicorn api.main:app --reload # Docker docker-compose up -d
setup.py: Version 2.3.9 ✅pyproject.toml: Version 2.3.9README.md: Version 2.3.9 ✅action.yml: Version 2.3.9Empfohlene Version: 2.3.9
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-07 | fail→pass | 18,465 | 8,358 | -55% | 1 | 1 | 0% | 2,996 | 2,825 | -6% | 0 | 0 | — |
case-02 | fail→pass | 10,964 | 15,905 | +45% | 1 | 1 | 0% | 1,956 | 4,500 | +130% | 0 | 0 | — |
case-01 | fail→pass | 8,339 | 16,115 | +93% | 1 | 1 | 0% | 1,496 | 3,052 | +104% | 0 | 0 | — |
case-03 | fail→pass | 24,735 | 29,639 | +20% | 1 | 1 | 0% | 5,471 | 7,595 | +39% | 0 | 0 | — |
case-04 | fail→pass | 13,376 | 18,523 | +38% | 1 | 1 | 0% | 2,603 | 5,147 | +98% | 0 | 0 | — |
case-05 | fail→pass | 7,245 | 4,740 | -35% | 1 | 1 | 0% | 1,334 | 2,322 | +74% | 0 | 0 | — |
case-06 | fail→pass | 21,805 | 28,022 | +29% | 1 | 1 | 0% | 4,087 | 7,034 | +72% | 0 | 0 | — |
case-08 | pass→pass | 7,106 | 10,101 | +42% | 1 | 1 | 0% | 1,234 | 3,368 | +173% | 0 | 0 | — |
case-09 | fail→fail | 14,519 | 14,534 | +0% | 1 | 1 | 0% | 2,445 | 3,868 | +58% | 0 | 0 | — |
case-10 | pass→pass | 23,451 | 24,968 | +6% | 1 | 1 | 0% | 4,607 | 6,405 | +39% | 0 | 0 | — |
case-11 | fail→pass | 15,474 | 12,743 | -18% | 1 | 1 | 0% | 2,578 | 3,824 | +48% | 0 | 0 | — |
case-12 | fail→pass | 9,830 | 13,288 | +35% | 1 | 1 | 0% | 1,660 | 1,760 | +6% | 0 | 0 | — |
case-13 | fail→pass | 9,703 | 9,819 | +1% | 1 | 1 | 0% | 1,684 | 3,146 | +87% | 0 | 0 | — |
case-14 | fail→pass | 13,355 | 2,412 | -82% | 1 | 1 | 0% | 2,273 | 1,775 | -22% | 0 | 0 | — |
case-15 | fail→pass | 12,266 | 7,822 | -36% | 1 | 1 | 0% | 1,854 | 1,872 | +1% | 0 | 0 | — |
case-16 | pass→pass | 15,842 | 21,010 | +33% | 1 | 1 | 0% | 1,534 | 3,388 | +121% | 0 | 0 | — |
case-17 | fail→fail | 11,430 | 4,253 | -63% | 1 | 1 | 0% | 1,949 | 1,635 | -16% | 0 | 0 | — |
case-18 | pass→pass | 14,940 | 19,824 | +33% | 1 | 1 | 0% | 2,869 | 5,389 | +88% | 0 | 0 | — |
case-19 | pass→pass | 15,180 | 11,897 | -22% | 1 | 1 | 0% | 1,294 | 1,894 | +46% | 0 | 0 | — |
case-20 | fail→fail | 9,332 | 1,977 | -79% | 1 | 1 | 0% | 1,539 | 1,666 | +8% | 0 | 0 | — |
case-21 | fail→fail | 7,069 | 9,680 | +37% | 1 | 1 | 0% | 554 | 2,227 | +302% | 0 | 0 | — |
case-22 | pass→pass | 12,592 | 12,692 | +1% | 1 | 1 | 0% | 2,412 | 3,898 | +62% | 0 | 0 | — |
case-23 | pass→pass | 9,287 | 7,319 | -21% | 1 | 1 | 0% | 1,879 | 2,924 | +56% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +52 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.