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
vulnhawk — KI-gestützter SAST-Scanner, der Auth-Bypass, IDOR und Logikfehler findet, die Semgrep/CodeQL übersehen. Kostenlose GitHub Action. Unterstützt Python, JS/TS, Go, PHP, Ruby. | Kitploit
Tools/GitHubGitHub/momenbasel/vulnhawk
Statische AnalyseSchwachstellenscannerCode-AnalyseWebanwendungs-ExploitationAPI-SicherheitstestsPenetrationstestsCloud-SicherheitDevSecOpsSecret-ErkennungFehlkonfigurationKI-Sicherheit
791640vor 4 MonatenVon Kitploit geprüft
GitHub
momenbasel/vulnhawk

vulnhawk

KI-gestützter SAST-Scanner, der Auth-Bypass, IDOR und Logikfehler findet, die Semgrep/CodeQL übersehen. Kostenlose GitHub Action. Unterstützt Python, JS/TS, Go, PHP, Ruby.

Repository anzeigenWebseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

VulnHawk

KI-gestützter Code-Sicherheitsscanner, der Schwachstellen findet, die Semgrep und CodeQL übersehen.

PyPI  GitHub Marketplace  License  Stars

Schnellstart • GitHub Action • Vergleich • Sprachen • FAQ


Das Problem

Herkömmliche SAST-Tools basieren auf Mustererkennung und AST-Regeln. Sie sind hervorragend darin, bekannte Schwachstellenmuster zu erkennen, aber sie können grundlegend nicht die Absicht nachvollziehen.

Wenn Ihre API 20 Endpunkte hat und 19 davon die Autorisierung überprüfen, bevor sie auf eine Ressource zugreifen, kann Semgrep den einen nicht markieren, der dies nicht tut – weil es kein Muster gibt, mit dem abgeglichen werden kann. Die Schwachstelle ist die Abwesenheit eines Musters.

Die Lösung

VulnHawk analysiert Code mit KI und fügt für jedes untersuchte Code-Stück zugehörigen Code aus anderen Teilen Ihrer Codebasis als Kontext hinzu. Dieser Anreicherungsschritt ermöglicht es der KI, zu vergleichen, wie ähnliche Komponenten Sicherheit handhaben – und diejenige zu erkennen, die es nicht tut.

VulnHawk Demo


Schnellstart

pip install vulnhawk

Wählen Sie ein Backend:

# Claude Code CLI - FREE for subscribers (recommended)
vulnhawk scan ./src -b claude-code

# Codex CLI - FREE for ChatGPT Pro/Plus subscribers
vulnhawk scan ./src -b codex

# Claude API
export ANTHROPIC_API_KEY=sk-ant-...
vulnhawk scan ./src

# OpenAI API
vulnhawk scan ./src -b openai -m gpt-4o

# Ollama - free, local, fully private
vulnhawk scan ./src -b ollama -m llama3.1

Keine Konfigurationsdateien. Keine Regeln, die geschrieben werden müssen. Keine Datenbank zum Aufbauen.

Die Backends Claude Code und Codex sind kostenlos für Benutzer mit bestehenden Abonnements. VulnHawk leitet Prompts über Ihre lokale CLI, sodass keine zusätzlichen API-Kosten anfallen.


VulnHawk vs andere SAST-Tools

FähigkeitVulnHawkSemgrepCodeQLSnyk CodeCheckmarxSonarQube
ErkennungsmethodeKI-SchlussfolgerungAST-MusterQL-DatenflussML + RegelnMuster + FlussMuster
GeschäftslogikfehlerJaNeinEingeschränktEingeschränktEingeschränktNein
Dateiübergreifender KontextAutomatischBenutzerdefinierte RegelnBenutzerdefinierte AbfragenTeilweiseBezahlte StufeEingeschränkt
Aufwand für EinrichtungKeine KonfigurationRegelkonfigurationDB-Erstellung + QLKonfigurationsdateiKomplexServer-Setup
Benutzerdefinierte Regeln erforderlichNeinJa (YAML)Ja (QL)TeilweiseJaJa
Kontextbewusste KorrekturenJaGenerischGenerischGenerischGenerischGenerisch
Lokaler / privater ModusOllamaJaJaNeinNeinSelbst gehostet
CI/CD-Integration1-Zeilen-ActionActionActionActionPluginPlugin
SARIF-Eingabe (Tools verketten)JaNeinNeinNeinNeinNein
PreisgestaltungKostenlos*Kostenlos / BezahltKostenlos / BezahltKostenlos / $$$$$$$$Kostenlos / $$$

*Kostenlos mit Claude Code, Codex CLI oder Ollama. API-Backends kosten ca. 0,50–2,00 $ pro Scan.

Was VulnHawk findet, was andere nicht finden

SchwachstellenklasseWarum regelbasierte Tools sie übersehen
Fehlende Autorisierung bei 1-von-N-EndpunktenKein Muster zum Abgleichen – der Fehler ist die Abwesenheit einer Überprüfung
IDOR / BOLAErfordert das Verständnis, dass die Benutzer-ID im JWT mit der ID in der URL übereinstimmen muss
Manipulation des ZahlungsbetragsGeschäftslogik – das Betragsfeld sollte nicht vom Client vertraut werden
Inkonsistente Eingabevalidierung5 Handler bereinigen, der 6. nicht – benötigt dateiübergreifenden Vergleich
Missbrauch gespeicherter EingabeEingabe sicher gespeichert, aber 3 Dateien entfernt mit eval() oder rohem SQL ausgeführt
Race Conditions bei ZustandsaktualisierungenGleichzeitige Saldenänderungen ohne Sperrung

Empfohlene Tool-Kombination

VulnHawk ist als ergänzende Schicht konzipiert, nicht als Ersatz:

EbeneToolZweck
1SemgrepSchnelle, deterministische Absicherung gegen bekannte schlechte Muster
2CodeQLTiefer Taint-Tracking durch komplexe Aufrufketten
3VulnHawkGeschäftslogik, Authentifizierungslücken, IDOR und Inkonsistenzen, die Regeln nicht ausdrücken können

Verwendung

Scan-Modi

vulnhawk scan ./src                      # Full scan (default)
vulnhawk scan ./src --mode auth          # Auth bypass, missing checks, session flaws
vulnhawk scan ./src --mode injection     # SQLi, command injection, SSTI, XSS
vulnhawk scan ./src --mode secrets       # Hardcoded keys, tokens, passwords
vulnhawk scan ./src --mode config        # Debug mode, permissive CORS, insecure cookies
vulnhawk scan ./src --mode crypto        # Weak hashing, hardcoded keys, bad RNG

Ausgabeformate

vulnhawk scan ./src -o json -f results.json        # JSON
vulnhawk scan ./src -o sarif -f results.sarif       # SARIF (GitHub Code Scanning)
vulnhawk scan ./src -o markdown -f report.md        # Markdown report

Schweregradfilter

vulnhawk scan ./src --severity high      # Critical + High only
vulnhawk scan ./src --severity info      # Everything

SARIF-Eingabe – Verkettung mit anderen Tools

Geben Sie die Ausgabe von Semgrep, CodeQL oder einem anderen SARIF-produzierenden Tool in VulnHawk ein. Es verwendet diese Funde als zusätzlichen Kontext, um sie zu validieren, zu erweitern und zu verketten, um tiefere Schwachstellen zu finden.

# Run Semgrep first, then enrich with VulnHawk
semgrep --config auto ./src -o semgrep.sarif --sarif
vulnhawk scan ./src --sarif-input semgrep.sarif

Was dies ermöglicht:

  • Validiert, ob die Funde anderer Tools echt oder falsch positive sind.
  • Entdeckt verwandte Schwachstellen in der Nähe der markierten Stellen.
  • Erstellt mehrstufige Angriffsketten, die Funde über Tools hinweg verbinden.
  • Überprüft, ob vorgeschlagene Korrekturen die tatsächliche Ursache beheben.

Testlauf

vulnhawk info ./src    # Preview files, chunks, and language breakdown

GitHub Action

VulnHawk führt einen Basis-Scan auf Ihrem Standard-Branch und inkrementell bei jedem Pull Request durch.

Empfohlenes Setup

name: VulnHawk Security Scan
on:
  push:
    branches: [main, master]
  pull_request:

permissions:
  security-events: write
  contents: read
Tool herunterladen