Prüfen. Beheben. Freigeben.
Zwei Szenarien, ein Prinzip: Jede Code-Änderung wird geprüft, du behebst die Funde mit fertigen Fix-Prompts – erst dann gibt es die Freigabe.
Fiktive Demo-Daten · Zwei Beispiel-Projekte
Wähle dein Szenario
Projektnote
5,0
alle offenen Funde, live berechnet
7
Offene Funde
2
Kritisch offen
0
Freigegebene PRs
Checkout & Rabattcodes
feature/checkout · Mia · 20.10.2026
Note
4,0
Erst kritische & hohe Funde beheben
Funde in diesem PR (2 offen · 0 behoben)
- B-01kritisch
Shopify-Zugriffstoken im Frontend
- Klartext
- Der geheime Shopify-Schlüssel liegt im Code, den jeder Browser herunterlädt. Fremde könnten Bestellungen, Kundendaten und Produkte im Shop verändern.
- Fundstelle
- assets/index-3b9d2e.js · Zeile 1, Spalte 12.884
- Fix-Prompt
Entferne das Shopify-Admin-Token komplett aus dem Frontend. Lege es als serverseitiges Secret ab und verschiebe alle Shopify-Aufrufe in eine Server-Funktion. Erstelle das Token im Shopify-Admin neu, weil das alte als kompromittiert gilt.
- C-01hoch
Shopify-Webhook ohne Signaturprüfung
- Klartext
- Der Shop nimmt Bestell-Benachrichtigungen an, ohne zu prüfen, ob sie wirklich von Shopify kommen. Fremde könnten gefälschte Bestellungen einschleusen.
- Fundstelle
- Server-Funktion shopify-webhook · Zeile 14
- Fix-Prompt
Prüfe bei jedem Webhook die HMAC-Signatur: Berechne den HMAC-SHA256 des Roh-Body mit dem Webhook-Secret und vergleiche ihn mit dem Header X-Shopify-Hmac-Sha256. Lehne alle Anfragen ohne gültige Signatur mit 401 ab.
So funktioniert der Ablauf
Prüfen
Jeder Pull Request wird automatisch nach dem Prüfkatalog AP-26 geprüft – von Zugriffsrechten bis Datenschutz.
Beheben
Jeder Fund kommt mit Klartext-Erklärung und fertigem Fix-Prompt für dein KI-Tool. Ein Klick markiert ihn als behoben.
Freigeben
Erst wenn keine kritischen oder hohen Funde mehr offen sind, wird der PR freigegeben – mit Note und Nachweis.