Wissen / KI und Website-Technik

KI-Website-Code prüfen: Was lässt sich übernehmen?

Kurz gesagt: KI-generierten Website-Code prüfen Sie am konkreten Projektstand: Lassen sich alle benötigten Dateien nachvollziehen, echte Funktionen reproduzieren und geplante Änderungen sicher umsetzen? Eine fachliche Prüfung klärt außerdem Abhängigkeiten und Risiken. Ihr Ergebnis sollte ein begründeter Plan sein: übernehmen, gezielt überarbeiten oder einzelne Teile ersetzen, jeweils mit benanntem Prüfumfang und offenen Punkten.

Veröffentlicht am / Aktualisiert am / Redaktion: Ruhrstack / 11 Minuten Lesezeit

01 / PRÜFAUFTRAG

Was soll die Prüfung Ihres KI-Codes beantworten?

Aus einem vorhandenen Projekt wird ein klar begrenzter Prüfauftrag.

Sie haben mit einer KI eine Website erstellt, erhalten einen Projektordner und möchten wissen, ob eine Webagentur damit weiterarbeiten kann. Dafür ist die Herkunft des Codes nur der Ausgangspunkt. Entscheidend sind der konkrete Stand, die vorgesehenen Funktionen und die künftige Pflege. Gut nachvollziehbarer KI-Code kann eine brauchbare Grundlage sein. Eine attraktive Vorschau allein sagt darüber wenig aus.

Formulieren Sie den Auftrag als Entscheidung: „Kann unser Team diese Website mit fachlicher Unterstützung weiterführen, und welche Teile müssen zuvor überarbeitet werden?“ Ergänzen Sie die nächste reale Änderung. Soll eine weitere Leistung dazukommen, eine Mitarbeiterin Texte bearbeiten oder das Formular an ein anderes Postfach senden? Diese Aufgabe liefert einen konkreten Maßstab für die Änderbarkeit.

GitHub empfiehlt, KI-generierten Code auf seine beabsichtigte Funktion, Qualität und Abhängigkeiten zu prüfen. Automatische Prüfungen gehören dazu, ersetzen aber die fachliche Durchsicht nicht. Lassen Sie sich deshalb keine pauschale Bewertung „KI-Code ist gut“ oder „KI-Code ist schlecht“ geben, sondern Ergebnisse zu Ihrem Projekt.

Eine Übernahmeprüfung ist enger als eine vollständige Freigabe zum Website-Start. Sie untersucht, ob die technische Grundlage verständlich, reproduzierbar und für die geplante Weiterentwicklung geeignet ist. Die Website-Abnahme mit vereinbarten Lieferkriterien bleibt ein eigener Schritt. Legen Sie fest, welche Dateien, Funktionen und Prüfarten im Auftrag enthalten sind.

02 / BESTANDSAUFNAHME

Erst feststellen, welcher Codestand wirklich vorliegt.

Der Browser zeigt ein Ergebnis; die Übernahme braucht seine nachvollziehbare Grundlage.

Sichern Sie zunächst eine unveränderte Kopie des erhaltenen Projekts. Notieren Sie Datum, Dateiversion und die dazugehörige Vorschau. Mehrere Downloads aus demselben Chat können unterschiedliche Stände enthalten. Ein späterer Fehler lässt sich nur zuordnen, wenn klar ist, welches Paket geprüft wurde. Änderungswünsche kommen in eine separate Liste, statt den Ausgangsstand während der Prüfung fortlaufend zu verändern.

Diese Informationen erleichtern eine technische Übernahme
BestandWas vorliegen sollteOffene Frage
QuellcodeVollständige Projektdateien und erkennbarer VersionsstandEntspricht der Ordner der sichtbaren Vorschau?
Erstellung und StartBeschriebener Startweg, benötigte Laufzeit und gegebenenfalls Build-KonfigurationLässt sich das Ergebnis außerhalb des KI-Werkzeugs herstellen?
Medien und SchriftenVerwendete Dateien, Herkunft und bekannte NutzungsrechteFehlen Dateien oder hängen sie an einem fremden Vorschaukonto?
BibliothekenNamen, Versionen und vorhandene Paket- oder LizenzinformationenWelche Bestandteile benötigen eigene Aktualisierungen?
FunktionenFormulare, Buchungen, Suche und angebundene Dienste mit gewünschtem VerhaltenWas ist echt angebunden, was nur dargestellt?
Bekannte ProblemeBeobachtung mit Seite, Aktion und erwarteter ReaktionIst der Fehler reproduzierbar oder bisher nur vermutet?

Ein Screenshot, veröffentlichte HTML-Dateien und bearbeitbarer Quellcode sind unterschiedliche Liefergegenstände. Bei einem Projekt mit Build-Schritt können die ausgelieferten Dateien für eine Weiterentwicklung unzureichend sein. Umgekehrt braucht eine einfache statische Website nicht automatisch ein großes Werkzeugsystem. Die Prüfung sollte die vorhandene Technik erklären und fehlende Bestandteile benennen.

Für die erste Einordnung reichen oft Projektbeschreibung, öffentliche URL und eine Liste der vorhandenen Unterlagen. Zugangsdaten gehören erst in eine abgestimmte, sichere Übergabe. Welche Besitz- und Zugriffsfragen grundsätzlich zu klären sind, behandelt der Artikel zur Website-Übergabe mit Zugängen und Dokumentation.

03 / PROJEKT NACHVOLLZIEHEN

Den Projektstart nachvollziehen, bevor etwas produktiv geändert wird.

Ein dokumentierter Teststand schafft eine gemeinsame Grundlage.

Lassen Sie den vorhandenen Startweg in einer geeigneten Testumgebung nachvollziehen. Das Webteam sollte zuerst die Konfiguration und auszuführenden Schritte ansehen, anschließend das Projekt mit Testdaten starten. Produktionszugänge sind dafür kein selbstverständlicher Bestandteil. Wenn der Start nur durch undokumentierte Änderungen gelingt, werden diese einzeln festgehalten. So bleibt sichtbar, was dem ursprünglichen Paket fehlte.

Ein erfolgreicher Start beantwortet zunächst nur, ob das Projekt unter den geprüften Bedingungen läuft. Danach sollte jemand seine Struktur erklären können: Wo stehen die Inhalte? Welche Datei erzeugt das Menü? Wo ist das Formular angeschlossen? Welche Teile werden von einem Redaktionssystem verwaltet? Verlangen Sie keine vollständige Programmierschulung, sondern eine verständliche Karte der wichtigen Bausteine.

Das NIST Secure Software Development Framework beschreibt sichere Entwicklung als zusammenhängende Praxis über den Entwicklungsprozess. Es dient hier als fachlicher Orientierungsrahmen, nicht als Zertifizierung einer kleinen Website. Für Ihren Prüfauftrag heißt das: Herkunft, Änderungen und Prüfergebnisse müssen nachvollziehbar zusammenpassen.

Ein sinnvolles Ergebnis dieses Schritts ist eine kurze Startanleitung, eine Liste fehlender Voraussetzungen und eine Zuordnung zwischen Projektdateien und sichtbaren Funktionen. Wird eine bestimmte Laufzeit oder ein externer Dienst benötigt, gehört das ausdrücklich hinein. So kann später eine andere Fachperson an denselben Stand anknüpfen.

04 / ECHTE FUNKTIONEN

Eine Erfolgsmeldung ist noch kein funktionierender Prozess.

Verfolgen Sie wichtige Aktionen bis zu ihrem tatsächlichen Ergebnis.

Prüfen Sie die Funktionen, auf die Ihr Unternehmen angewiesen ist. Ein ausdrücklich fiktives Beispiel: Das Kontaktformular einer selbst erstellten Website blendet nach dem Klick „Nachricht gesendet“ ein. Im Code wird jedoch nur ein Hinweis geöffnet; ein Versandweg fehlt. Die Oberfläche wirkt fertig, während die geschäftliche Aufgabe unerfüllt bleibt.

Für diesen Fall lautet die Prüfkette: Eingabe mit erfundenen Testdaten, Übertragung an den vorgesehenen Endpunkt, tatsächliche Verarbeitung und bestätigter Eingang im abgestimmten Testpostfach. Danach folgt ein gezielt ausgelöster Fehlerfall. Die Website muss zeigen, ob der Versand fehlgeschlagen ist und was Besucher dann tun können. Das Team dokumentiert, an welcher Stelle die Kette geprüft oder unterbrochen wurde.

MDN unterscheidet die Prüfung im Browser von der erforderlichen serverseitigen Validierung: Browserprüfungen lassen sich umgehen. Für die Übernahme ist daher die Frage wichtig, was hinter der Oberfläche mit Eingaben passiert. Der Artikel zu verlässlichen Kontaktformularen erklärt die Gestaltung des Anfragewegs ausführlicher.

Ähnlich verfahren Sie bei einer Suche, einem Download oder einer Terminbuchung. Beschreiben Sie jeweils Ausgangspunkt, erwartetes Ergebnis und benötigten Dienst. Eine Buchungsschaltfläche kann korrekt zu einem externen Anbieter führen; sie muss nicht zwingend eine eigene Buchungssoftware enthalten. Wichtig ist, dass die technische Umsetzung genau den vereinbarten Ablauf erfüllt und keine Demo als fertige Funktion ausgegeben wird.

05 / PRÜFTIEFE

Die Prüftiefe richtet sich nach Funktionen und Risiken.

Nicht jede Website benötigt denselben technischen Untersuchungsumfang.

Eine öffentliche Informationsseite, ein Formular mit Dateiupload und ein Kundenportal haben unterschiedliche Anforderungen. Vereinbaren Sie deshalb, welche Eingaben, geschützten Bereiche und Schnittstellen tatsächlich untersucht werden. Ein kurzer Codeblick darf später nicht als umfassende Sicherheitsprüfung dargestellt werden. Bei besonders sensiblen Funktionen braucht es gegebenenfalls zusätzliche Fachleute und einen eigenen Prüfauftrag.

Der OWASP Application Security Verification Standard bietet Anforderungen zur technischen Sicherheitsprüfung von Webanwendungen. Er kann helfen, den Umfang fachlich zu bestimmen. Ein ausgewählter Prüfschritt oder eine Checkliste belegt jedoch keine vollständige Erfüllung des Standards. Im Bericht muss stehen, welche Anforderungen angewendet wurden und auf welche Version sich die Prüfung bezieht.

Zu den praktischen Fragen gehören: Sind geheime Zugangswerte im ausgelieferten Code enthalten? Werden Eingaben an der richtigen Stelle geprüft? Welche externen Dienste erhalten Daten? Wer kann geschützte Inhalte abrufen? Fehlen Antworten, werden sie als offene Punkte behandelt. Öffentlich auffindbare Geheimnisse verlangen eine gesonderte Klärung durch den verantwortlichen Betreiber; sie werden nicht in den Prüfbericht kopiert.

Auch Bedienbarkeit verlangt einen angemessenen Umfang. Die W3C weist darauf hin, dass automatische Werkzeuge allein die Barrierefreiheit nicht feststellen können. Lassen Sie wichtige Bedienelemente zusätzlich fachlich untersuchen. Eine grüne Werkzeuganzeige ist kein Ersatz für diese Arbeit. Vertiefende Kriterien stehen im Beitrag zu Barrierefreiheit, WCAG und BFSG.

06 / ÄNDERUNGSPROBE

Eine echte Änderungsprobe zeigt die Wartbarkeit.

Prüfen Sie die nächste geplante Aufgabe statt einer abstrakten Codebewertung.

Wählen Sie eine kleine, fachlich sinnvolle Änderung auf einer Kopie: beispielsweise einen neuen Leistungsbereich mit eigener Unterseite und einem Link im Menü. Lassen Sie zeigen, an welchen Stellen der Inhalt ergänzt wird, welche bestehenden Bausteine verwendet werden und welche anderen Seiten anschließend kontrolliert werden müssen. Das ist aussagekräftiger als die bloße Zahl der Dateien oder eine pauschale Bewertung des Programmierstils.

Ein weiteres fiktives Beispiel: Das Menü steht in mehreren Dateien. Das ist nicht automatisch ein Ausschlussgrund. Bei einer überschaubaren Website kann die Pflege dennoch verständlich sein. Problematisch wird es, wenn niemand weiß, welche Kopien betroffen sind, Änderungen widersprüchlich ausgeführt werden oder Abhängigkeiten unbemerkt andere Bereiche verändern. Die Bewertung muss zum tatsächlichen Pflegebedarf passen.

web.dev nennt bei der Wahl von Bibliotheken unter anderem Wartung, Dokumentation, Sicherheit und Lizenzierung. Für Ihr vorhandenes Projekt ergibt sich daraus eine konkrete Frage: Warum wird jede wesentliche Abhängigkeit benötigt, und wer kann sie weiterpflegen? Die Antwort darf auch lauten, dass ein kleineres eigenes Bauteil für den vorgesehenen Zweck genügt.

Dokumentieren Sie bei der Änderungsprobe den Ausgangsstand, die betroffenen Dateien und das überprüfte Ergebnis. Lassen Sie außerdem erklären, wie die Änderung zurückgenommen werden kann. Das muss keine umfangreiche Anleitung sein. Eine nachvollziehbare Versionsfolge verhindert jedoch, dass der funktionierende Ausgangsstand nur noch in einem alten Chat existiert.

Das Ergebnis kann eine kurze Liste sein: Inhalte lassen sich an einer bekannten Stelle ändern; neue Seiten nutzen einen beschriebenen Aufbau; eine Bibliothek benötigt Klärung; ein Formular wird getrennt überarbeitet. So wird die künftige Pflege konkret, ohne die gesamte Website vorsorglich neu zu entwickeln.

07 / ERGEBNIS UND ENTSCHEIDUNG

Der Prüfbericht sollte eine begründete Entscheidung ermöglichen.

Jeder Befund braucht Bezug, Nachweis und einen sinnvollen nächsten Schritt.

Mögliche Ergebnisse einer Übernahmeprüfung
ErgebnisWann es plausibel istWas festzuhalten ist
ÜbernehmenStart, wichtige Funktionen und Änderungsprobe sind nachvollziehbarGeprüfter Stand, Pflegeweg und verbliebene Grenzen
Gezielt überarbeitenDie Grundlage passt, einzelne Funktionen oder Abhängigkeiten sind problematischBetroffene Teile, Gründe und erforderliche erneute Prüfung
Teile ersetzenEin bestimmter Bereich ist nicht sinnvoll weiterzuführenWas erhalten bleibt und wie der Ersatz angeschlossen wird
Grundlage neu aufbauenWesentliche Voraussetzungen fehlen oder die geplante Pflege ist nicht tragfähigBelegte Hindernisse und wiederverwendbare Inhalte oder Gestaltung

Bitten Sie für relevante Befunde um fünf Angaben: betroffene Stelle, erwartetes Verhalten, beobachtetes Problem, Nachweis und empfohlene Maßnahme. Ergänzen Sie eine Liste der nicht untersuchten Bereiche. „Keine Auffälligkeiten gefunden“ ist nur innerhalb des benannten Umfangs aussagekräftig. Ein Prüfergebnis soll Unsicherheit verringern und verbleibende Fragen sichtbar machen.

Wenn ein Neubau empfohlen wird, fragen Sie nach den konkreten Hindernissen und einer begrenzten Alternative. Wenn eine Übernahme empfohlen wird, fragen Sie nach den Bedingungen. Beide Entscheidungen können richtig sein. Eine nachvollziehbare Begründung schützt davor, brauchbare Arbeit wegzuwerfen oder einen ungeklärten Codestand einfach weiterzureichen.

08 / KURZANTWORTEN

Häufige Fragen zum Prüfen von KI-Website-Code.

Die Herkunft allein entscheidet nicht über die weitere Verwendung.

Kann ich den Code mit einer weiteren KI prüfen lassen?

Das kann Hinweise liefern. Für die Übernahme sollten relevante Hinweise am konkreten Projekt überprüft werden. Ein zweites automatisch erzeugtes Urteil ersetzt weder den reproduzierten Start noch die Untersuchung echter Funktionen und geplanter Änderungen.

Muss KI-Code grundsätzlich neu geschrieben werden?

Nein. Verständliche, funktionierende und passend gepflegte Teile können erhalten bleiben. Ein Ersatz braucht einen belegten Grund, etwa eine fehlende Funktion oder eine ungeeignete Grundlage für den künftigen Betrieb.

Was sollte ich für die erste Anfrage vorbereiten?

Nennen Sie die öffentliche URL oder den Projektstand, die verwendeten Werkzeuge und Ihre nächste geplante Änderung. Beschreiben Sie bekannte Fehler. So lässt sich ein sinnvoller Prüfumfang besprechen, bevor technische Zugänge übergeben werden.

09 / RUHRSTACK

Vorhandenen Code mit Ruhrstack einordnen.

Ausgangspunkt sind Ihr Bestand und die geplante Weiterentwicklung.

Auf unserer Leistungsseite zur Website-Erstellung und Verbesserung beschreiben wir, wie wir vorhandene Inhalte und Technik prüfen und zwischen gezielten Verbesserungen und einem Relaunch abwägen. Dazu gehört die Wahl einer wartbaren technischen Grundlage passend zu Funktionen und Pflegebedarf.

Für einen selbst erstellten KI-Stand hilft eine kurze Beschreibung: Was ist bereits vorhanden, welche Funktion wird wirklich gebraucht und wer soll künftig Änderungen vornehmen? Auf dieser Basis lässt sich besprechen, welche Prüfung und Weiterentwicklung sinnvoll sind. Besondere Sicherheitsprüfungen oder fachliche Freigaben werden als eigener Umfang geklärt.

10 / QUELLEN

Quellen und redaktioneller Stand.

Die Quellen wurden am 7. Oktober 2026 geprüft. Die Bestandsaufnahme, Änderungsprobe und Entscheidungstabellen sind eigenständige redaktionelle Arbeitshilfen. Das Formularbeispiel ist ausdrücklich fiktiv; NIST und OWASP dienen als fachliche Orientierungsrahmen.

  1. GitHub Docs: Reviewing AI-generated code, abgerufen am 7. Oktober 2026.
  2. NIST: Secure Software Development Framework (SSDF), SP 800-218, abgerufen am 7. Oktober 2026.
  3. OWASP: Application Security Verification Standard, abgerufen am 7. Oktober 2026.
  4. web.dev: Choose a JavaScript library or framework, abgerufen am 7. Oktober 2026.
  5. W3C Web Accessibility Initiative: Evaluating Web Accessibility Overview, abgerufen am 7. Oktober 2026.
  6. MDN Web Docs: Client-side form validation, abgerufen am 7. Oktober 2026.

Redaktioneller Hinweis: Dieser Beitrag dient der allgemeinen Information und ersetzt keine Einzelfallprüfung. Trotz sorgfältiger Recherche wird keine Gewähr für Vollständigkeit und fortdauernde Aktualität übernommen. Eine Haftung nach zwingenden gesetzlichen Vorschriften bleibt unberührt. Redaktionelle Einordnung.

Was soll aus Ihrem KI-Codestand werden?

Nennen Sie uns die öffentliche URL oder den vorhandenen Projektstand und Ihre nächste geplante Änderung. Wir besprechen, welche technische Einordnung für Ihr Vorhaben sinnvoll ist.

Website-Code besprechen