Eine Website besteht selten nur aus selbst geschriebenem HTML, CSS und JavaScript. Schriften, Karten, Videos, Analysewerkzeuge, Consent-Systeme, Chats, Formulare, Bibliotheken und das CMS können von weiteren Anbietern stammen. Manche Ressourcen werden direkt aus einem fremden Netz geladen. Andere liegen auf dem eigenen Server, wurden aber als Paket übernommen. Wieder andere laufen nur beim Entwickeln und erreichen den Browser nie.
Diese Unterschiede entscheiden über das Risiko. Ein extern geladenes Skript kann sich ändern, ohne dass eine neue Websiteversion veröffentlicht wird. Eine lokal gespeicherte Bibliothek verändert sich nicht von allein, muss dafür aber bewusst aktualisiert werden. Ein Buildwerkzeug kann die ausgelieferte Datei beeinflussen, obwohl es für Besucher unsichtbar bleibt. Eine vollständige Betrachtung beginnt deshalb mit der Frage, wo Code herkommt, wann er ausgeführt wird und wer ihn pflegt.
Der Zweck gehört in dieselbe Liste. „Marketing“ oder „Plugin“ ist zu ungenau. Ein Eintrag sollte erklären, ob eine Ressource einen Termin bucht, ein Video abspielt, Fehler meldet oder Besuchsdaten übermittelt. Erst mit einem klaren Nutzen lässt sich entscheiden, ob Ladezeit, Datenfluss und Wartung angemessen sind. Was niemand mehr fachlich erklären kann, ist ein Kandidat für eine genauere Prüfung.
Das Ergebnis muss kein hundertseitiges Verzeichnis sein. Für eine kleine Unternehmenswebsite genügt oft eine gepflegte Tabelle aus Name, Ursprung, Zweck, übermittelten Daten, kritischer Funktion, Version, verantwortlicher Person und Aktualisierungsweg. Diese Inventur ist kein Sicherheitsnachweis. Sie schafft die Voraussetzung, um Änderungen und Vorfälle überhaupt zuordnen zu können.