Skip to content

About

Umfangreicher Test für die Anwendungssicherheit

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KI AffAIrs — Sicherheit. Vertrauen. Nutzen.

Dev Security AffAIrs

Ein Security-Audit-Skill für KI-generierten Code: er denkt wie ein Angreifer, prüft wie ein Red Team und schützt wie ein Blue Team. Aber er liest nur, er verändert nichts.

🇬🇧 English version: README.en.md


Warum das Ganze?

45 % des KI-generierten Codes fiel bei einem großen Sicherheitstest durch (Veracode 2025, über 100 Modelle über 80 Programmieraufgaben). „Vibecoding“, schnell mit KI etwas zusammenbauen, produziert immer wieder dieselben Lücken: Passwörter im Code, fehlende Mandantentrennung, abgeschaltete Sicherheitschecks, Prompt Injection, Hunderte unnötige Pakete.

Dev Security AffAIrs ist ein Prüf-Agent, der genau diese Lücken findet, bevor dein Code online geht. Er erklärt jedes Problem auf zwei Ebenen, einmal in Alltagssprache, einmal technisch mit konkretem Fix.


Das Wichtigste in einem Satz

Der Agent liest und meldet, er ändert nie selbst Code. Du behältst die Entscheidung. Ein Security-Agent, der eigenmächtig patcht, wäre selbst ein Einfallstor.


Was er prüft

Bereich Beispiele
Klassische Code-Lücken SQL Injection, XSS, Hardcoded Secrets, Path Traversal, unsichere Deserialisierung (OWASP / CWE Top 25)
KI-spezifische Risiken Halluzinierte Pakete (Slopsquatting), Rules-File-Backdoors, Prompt Injection über Code-Kommentare
Agenten & MCP Tool Poisoning, Confused Deputy, unsichere Agent-zu-Agent-Kommunikation (OWASP Agentic 2026)
Infrastruktur & Deploy Docker-Defaults, Webhook-Spoofing, geleakte Secrets in Git-History, n8n-/Workflow-Sicherheit
46-Vektoren-Threat-Matrix Systematischer Durchlauf durch 9 Angriffskategorien (A–I) im Red-Team- und Deploy-Gate-Modus

Die sechs Modi

Modus Wofür
--dev-start Begleitmodus: Security-Briefing in den Kontext, BEVOR Code entsteht, und Deploy-Gate am Ende. Der wirksamste Modus für Vibecoder.
Standard Audit Strukturierte Prüfung gegen OWASP, CWE, NIST
--quick Schneller Scan ohne Adversarial Thinking
--red-team Adversarial Thinking: „Wie würde ich hier einbrechen?“ + Recherche aktueller Bedrohungen
--deploy-gate Pre-Deploy-Check, blockt bei kritischen Findings (🔴 DEPLOY BLOCKED)
--skill-audit Spezialaudit für MCP-Skills (SKILL.md + Code) über 7 Sicherheitsdimensionen

Am Ende gibt es einen Security Score von A bis F (fünf Stufen, bewusst ohne E) und einen priorisierten Report mit konkreten Fixes.


So sieht ein Finding aus

🔴 CRITICAL: Passwort im Code sichtbar

KLARTEXT: In deinem Code steht ein Passwort als normaler Text.
Das ist, wie wenn du deinen Hausschlüssel an die Haustür klebst:
jeder, der den Code sieht (auch auf GitHub), kann damit rein.

TECHNISCH: CWE-798 Hardcoded Credentials
Datei: config.py:23
→ DB_PASSWORD = "admin123"
Fix: Environment-Variable nutzen: os.getenv("DB_PASSWORD")

Wie nutze ich das?

A) Als Skill in Claude Code

Lege die Datei SKILL.md in deinen Skills-Ordner (~/.claude/skills/dev-security-affairs/SKILL.md). Danach genügt eine Bitte wie „mach ein Security-Audit für dieses Projekt“ oder „prüf das mal als Red Team“.

B) Als Prüf-Methodik (kein Setup)

Die SKILL.md ist auch ohne Tool wertvoll: Sie ist eine vollständige Checkliste für KI-Code-Sicherheit, von den häufigsten Vibecoding-Fehlern über die 46-Vektoren-Matrix bis zu einem empfohlenen Tool-Stack (Semgrep, Trivy, Gitleaks & Co.).

C) Als Baustein in CI/CD

Der Deploy-Gate-Modus und der empfohlene Tool-Stack lassen sich in eine Pipeline gießen: kein Code in Produktion ohne Scanner-Durchlauf, kritische Findings blocken den Merge.


Für wen ist das?

  • Vibecoder & Solo-Entwickler, die mit KI bauen und nicht mit offener Haustür live gehen wollen.
  • Teams, die KI-generierten Code reviewen müssen, bevor er gemerged wird.
  • Alle, die MCP-Skills oder Agenten bauen und deren Sicherheit prüfen wollen.

Der Skill erklärt jedes Finding auch in Klartext, du brauchst kein Security-Vorwissen, um die Risiken zu verstehen.


Inhalt dieses Repos

Datei Was drin ist
README.md Diese Einführung (Deutsch)
README.en.md English version
SKILL.md Der vollständige Security-Audit-Skill (auch als Claude-Code-Skill nutzbar)
LICENSE Lizenz (CC BY 4.0)
NOTICE Attributions-Hinweis, trägt die Namensnennungs-Anforderung der CC BY 4.0

Wichtiger Hinweis

Dieser Skill ersetzt kein vollständiges professionelles Security-Assessment und keine rechtliche Bewertung. Er ist ein praxistaugliches Werkzeug, das die häufigsten und gefährlichsten Lücken in KI-generiertem Code früh sichtbar macht, die finale Verantwortung bleibt beim Menschen.


Lizenz & Urheber

© Claus Zeißler. Lizenziert unter Creative Commons CC BY 4.0: du darfst den Skill frei nutzen, weitergeben und anpassen, solange du den Urheber nennst.

Mehr: affairs-consulting.de

About

Umfangreicher Test für die Anwendungssicherheit

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors