Was macht trust-security-scanner?
KI-gestützter Sicherheitsscanner — Scannen Sie Websites und GitHub-Repos auf Schwachstellen, erhalten Sie KI-generierten Fix-Code mit Vorher/Nachher-Diffs und erstellen Sie Fix-PRs mit einem Klick.
Übersicht
Dieses Tool ermöglicht es Ihnen, Sicherheitslücken in Ihren Webanwendungen und Code-Repositorys automatisch zu erkennen und zu beheben. Es kombiniert traditionelle Sicherheitsscan-Techniken mit KI-gestützter Code-Generierung, um nicht nur Schwachstellen zu identifizieren, sondern auch konkrete Korrekturen vorzuschlagen.
Hauptfunktionen
- Website Scanning: Scannt öffentliche Websites auf häufige Sicherheitsprobleme wie XSS, SQL-Injection, CSRF usw.
- Repo Scanning: Analysiert GitHub-Repositories auf Schwachstellen im Quellcode.
- KI-Fix-Code: Generiert automatisch Korrektur-Code für erkannte Schwachstellen mit detaillierten Vorher/Nachher-Diffs.
- One-Click Fix PR: Erstellt direkt aus dem Scan-Ergebnis einen Pull Request mit den KI-generierten Fixes.
- Sprachunterstützung: Python, JavaScript, TypeScript, Java, Go, Rust, C/C++ und mehr.
Schnellstart
# Installation
npm install -g trust-security-scanner
# Website scannen
trust-scan website https://example.com
# Repository scannen
trust-scan repo owner/repo
# Mit Fix-PR erstellen
trust-scan repo owner/repo --fix --create-pr
Konfiguration
Umgebungsvariablen:
TRUST_API_KEY: Ihr API-Schlüssel für den KI-Fix-ServiceGITHUB_TOKEN: GitHub-Personal-Access-Token für PR-ErstellungSCAN_DEPTH: Scantiefe (Standard: 3)
Integrationen
- GitHub Actions: Workflow-Datei im Repository hinzufügen
- CI/CD: Unterstützt Jenkins, GitLab CI, CircleCI
- IDE: VS Code Extension (in Entwicklung)
Lizenz
MIT License
Support
Bei Fragen oder Problemen besuchen Sie bitte unsere Dokumentation oder öffnen Sie ein Issue auf GitHub.