Eigene Software mit Sprachmodell, an Shopify und ERP angebunden und für den Alltag gebaut.
KI-Code prüfen, bevor er live geht
Mit KI-Assistenten entsteht eine funktionierende Anwendung in Tagen. Ob sie auch sicher ist, zeigt die Oberfläche nicht. Wir prüfen Prototypen, interne Tools und Apps vor dem produktiven Einsatz auf Sicherheitslücken und Betriebsreife und liefern eine priorisierte Liste mit konkreten Korrekturen.
- Audit
- 1–2 Wochen
- Ergebnis
- Befundliste
- Abschluss
- Go-live-Gate
Ausgangslage
Was schnell gebauter Code oft übersieht.
Der Entstehungsweg ist nicht das Problem. Das Problem ist, was ein Assistent weglässt, wenn niemand danach fragt: alles, was im Normalfall unsichtbar bleibt.
Rechteprüfung nur in der Oberfläche
Der Button ist ausgeblendet, die Schnittstelle dahinter aber offen. Wer die Adresse kennt, ruft fremde Daten direkt ab.
Schlüssel im Code
API-Schlüssel und Zugangsdaten stehen im Quelltext, im Browser-Bundle oder in Protokollen. Dort findet sie früher oder später jemand.
Ungeprüfte Abhängigkeiten
Pakete wurden übernommen, weil der Assistent sie vorgeschlagen hat. Ob sie gepflegt werden, bekannte Lücken haben oder überhaupt nötig sind, hat niemand geprüft.
Kein Plan für den Ausfall
Es gibt keine Überwachung, keine Protokolle und keinen Weg zurück zur letzten funktionierenden Version. Beim ersten Fehler im Betrieb fehlt jeder Anhaltspunkt.
Leistungsumfang
Was wir prüfen.
Wir prüfen das Ergebnis, nicht die Methode. Für KI-geschriebenen Code gelten dieselben Anforderungen wie für handgeschriebenen. Dazu kommen Prüfungen, die nur Anwendungen mit Sprachmodell betreffen.
Leistung anfragenAuthentifizierung und Autorisierung
Jede Schnittstelle wird serverseitig geprüft: Wer ist angemeldet, und darf diese Person genau diesen Datensatz sehen oder ändern?
Mandantentrennung
Bei Anwendungen für mehrere Kunden oder Shops testen wir gezielt, ob Daten eines Mandanten für einen anderen erreichbar sind.
Secrets und Konfiguration
Zugangsdaten, Umgebungsvariablen und Berechtigungen der eingesetzten Schlüssel. Jeder Schlüssel darf nur, was die Anwendung braucht.
Eingaben und Abhängigkeiten
Validierung aller Eingaben an der Servergrenze, Prüfung der Pakete auf bekannte Schwachstellen und auf ihre Herkunft.
Prompt Injection und Tool-Missbrauch
Kann ein manipulierter Text, etwa in einer Kundenmail oder Produktbeschreibung, das Modell zu Aktionen bringen, die es nicht ausführen soll? Wir testen es.
Betriebsreife
Protokolle ohne personenbezogene Daten, Überwachung, Alarmierung, Rollback und eine benannte Person, die zuständig ist.
Vorgehen
Vom Code zur Go-live-Entscheidung.
- Phase 01
Überblick und Bedrohungsmodell
Was tut die Anwendung, welche Daten berührt sie, wer könnte sie missbrauchen? Daraus entstehen ein Datenflussbild und die Liste der Prüfpunkte.
2–3 Tage
- Phase 02
Prüfung
Durchsicht von Code und Konfiguration, automatisierte Scans und gezielte Tests für Rechte, Mandantentrennung und Eingabegrenzen.
1 Woche
- Phase 03
Befunde und Korrektur
Jeder Befund kommt mit Schweregrad, Nachweis und konkretem Korrekturvorschlag. Auf Wunsch beheben wir die Punkte selbst.
1–3 Wochen
- Phase 04
Nachprüfung und Freigabe
Kritische und hohe Befunde werden nachgetestet. Am Ende steht eine klare Aussage: bereit, bereit mit dokumentiertem Restrisiko oder noch nicht.
2–3 Tage
Ergebnisse
Was am Ende vorliegt.
Ein Audit findet nicht jede Lücke. Es senkt das Risiko auf ein bekanntes, dokumentiertes Maß. Sicherheit an Shops haben wir bereits gehärtet: Bei best-body-shop.de stieg das SSL-Rating von A auf A+ und der Observatory-Report von F auf B. Das war eine Shop-Optimierung und kein KI-Code-Audit, zeigt aber die Arbeitsweise.
Case Study: best-body-shop.de → SSL-Rating A → A+, Observatory F → Bbis zur Befundliste
offene kritische Befunde als Go-live-Bedingung
Schweregrade mit klarer Priorität
Nachprüfung nach der Korrektur
Womit wir arbeiten.
- OWASP Top 10
- OWASP Top 10 für LLM-Anwendungen
- Statische Codeanalyse
- Dependency-Scans
- Secret-Scanning
- Manuelle Rechte-Tests
- Mozilla Observatory
- SSL Labs
FAQ
Häufige Fragen zu KI-Code-Audit.
Sie haben eine Frage, die hier nicht beantwortet wird?
Direkt sprechen Ist KI-generierter Code unsicherer als handgeschriebener?
Was brauchen Sie von uns?
Beheben Sie die Befunde auch?
Prüfen Sie auch Shopify Apps und Themes?
Ist das ein Penetrationstest?
Was, wenn die Anwendung durchfällt?
Passt dazu
Werkzeuge für Service, Freigaben und Katalogpflege, mit klaren Rollen und Regeln.
Core Web Vitals, Ladezeiten und Rendering — mit einem Performance-Budget, das hält.
Loslegen
Geht Ihr Prototyp bald live?
Schicken Sie uns, was Sie gebaut haben. Wir sagen Ihnen, was vor dem Start behoben sein muss und was warten kann.