CommunityRecherche & Datenanalysegithub.com

RiturajMitra/claude-security-audit

Führen Sie umfassende Sicherheitsüberprüfungen von Webanwendungen durch, einschließlich OWASP Top 10-Prüfungen, automatisierter Abhängigkeitsscans und detaillierter Schwachstellenberichte.

Was ist claude-security-audit?

Diese Fähigkeit ermöglicht es KI-Agenten, gründliche Sicherheitsaudits für Webanwendungen durchzuführen. Sie umfasst die Überprüfung der OWASP Top 10-Risiken (z. B. SQL-Injection, XSS, unsichere Deserialisierung), automatisiertes Scannen von Abhängigkeiten auf bekannte Schwachstellen (z. B. über npm, pip, Maven) und die Erstellung umfassender Berichte mit priorisierten Abhilfemaßnahmen. Die Fähigkeit ist für Claude Code und ähnliche agentenbasierte Entwicklungsumgebungen konzipiert. Sie nutzt eine integrierte Wissensbasis zu Sicherheitsstandards, führt statische Code-Analyse durch und gibt Empfehlungen in strukturierten Berichten aus. So können Entwickler Sicherheitslücken frühzeitig im Entwicklungszyklus erkennen und beheben.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add RiturajMitra/claude-security-audit

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-security-audit?

Führen Sie umfassende Sicherheitsüberprüfungen von Webanwendungen durch, einschließlich OWASP Top 10-Prüfungen, automatisierter Abhängigkeitsscans und detaillierter Schwachstellenberichte.

Funktionen

  • OWASP Top 10-Checks: Automatische Identifizierung von häufigen Sicherheitsrisiken wie SQL-Injection, Cross-Site-Scripting (XSS), unsichere Deserialisierung und mehr.
  • Abhängigkeitsscans: Überprüfung von Bibliotheken und Paketen (npm, pip, Maven, etc.) auf bekannte Schwachstellen über öffentliche Datenbanken.
  • Detaillierte Berichte: Erstellung von Berichten mit Schwachstellenbeschreibung, Risikobewertung (z. B. CVSS-Score), betroffenen Codezeilen und empfohlenen Abhilfemaßnahmen.
  • Integration mit CI/CD: Kann in Pipeline-Workflows eingebunden werden, um bei jedem Build automatisch Sicherheitsaudits durchzuführen.

Verwendung

claude security-audit --path ./mein-projekt --report output/sicherheitsbericht.md

Konfiguration

OptionBeschreibungStandard
--pathPfad zum zu auditierenden Projektaktuelles Verzeichnis
--outputPfad für den Bericht./security-report.md
--severityMinimale Schwachstellenschwere (low, medium, high, critical)medium
--skip-dependenciesÜberspringt den Abhängigkeitsscanfalsch

OWASP Top 10-Checks (Standardmäßig aktiviert)

  1. A01: Broken Access Control
  2. A02: Cryptographic Failures
  3. A03: Injection (SQL, NoSQL, OS, LDAP)
  4. A04: Insecure Design
  5. A05: Security Misconfiguration
  6. A06: Vulnerable and Outdated Components
  7. A07: Identification and Authentication Failures
  8. A08: Software and Data Integrity Failures
  9. A09: Security Logging and Monitoring Failures
  10. A10: Server-Side Request Forgery (SSRF)

Beispielausgabe

# Sicherheitsaudit-Bericht

## Zusammenfassung
- Gesamt: 12 Schwachstellen gefunden
- Critical: 2
- High: 5
- Medium: 4
- Low: 1

## Detaillierte Ergebnisse

### SQL-Injection in `login.php` (Zeile 45)
- **Schweregrad**: Critical (CVSS 9.8)
- **Beschreibung**: Die Benutzereingabe wird ohne ordnungsgemäße Bereinigung direkt in die SQL-Abfrage eingefügt.
- **Empfehlung**: Verwenden Sie parameterisierte Abfragen oder Prepared Statements.

### Veraltetes Paket `lodash` (Version 4.17.20)
- **Schweregrad**: High (CVSS 7.5)
- **Beschreibung**: Enthält eine Prototype-Pollution-Schwachstelle (CVE-2020-8203).
- **Empfehlung**: Aktualisieren Sie auf [email protected] oder höher.

Hinweise

  • Die Fähigkeit führt keine tatsächlichen Angriffe durch, sondern führt statische Analyse- und Mustervergleiche durch.
  • Für dynamische Tests (DAST) ist der Einsatz von zusätzlichen Tools erforderlich.
  • Die Ergebnisse sollten immer von einem Sicherheitsexperten überprüft werden, bevor sie als endgültig betrachtet werden.

Verwandte Skills