Beispielarbeiten · Code & Fehler
Abhängigkeits-Audit: Versionen, Schwachstellen und Lizenzen eines Projekts geprüft
Ein Demo-Projekt mit erfundenen Paketen: nicht festgelegte Versionen, Pakete mit Schwachstelle, ein Paket mit unverträglicher Lizenz, ein unbekanntes Paket. Befunde nach Schwere mit Vorschlag, die Nachher-Liste besteht.
Musterarbeit (Demo), kein Kundenauftrag. Gebaut als Probeaufgabe mit erfundenen Beispieldaten; die Prüfzahlen unten stammen aus dem automatischen Prüflauf und sind nicht geschönt.
Was gebaut wurde
- Versionen festlegen, Schwachstellen unterhalb der behobenen Version melden
- Lizenz des Pakets gegen die Projektlizenz geprüft
- Unbekannte Pakete werden benannt, nicht stillschweigend übernommen
- Pakete und Betrieb erfunden
requirements-vorher.txt herunterladen requirements-nachher.txt herunterladen
Wie geprüft wurde
Automatischer Prüflauf vom 29.10.2026, aus dem Protokoll (Testdaten erfunden, Zahlen gemessen):
- Demo-Projekt mit sechs Paketen: Vorher 5 Befunde (Schwachstellen, Lizenz, nicht festgelegt, unbekannt), Nachher 0
- Hinweisdatenbank mit erfundenen Paketen, offline
- 9 Pruefungen
Alle Prüffälle (9 von 9 grün)
- ✓ findet alle befundarten
- ✓ nachher ohne befund
- ✓ nach schwere geordnet
- ✓ jeder befund mit vorschlag
- ✓ gegenprobe copyleft und unbekannt fallen durch
- ✓ schwachstelle nur unterhalb der behobenen version
- ✓ keine ki floskeln
- ✓ kein versprechen
- ✓ demo gekennzeichnet
Grenzen
Was diese Probe nicht abdeckt, steht hier, damit niemand mehr erwartet:
- Kennt nur Schwachstellen, die in der angebundenen Datenbank stehen
- Lizenzzuordnung technisch, keine Rechtsberatung
- Updates werden erst mit den Tests des Kundenprojekts uebernommen
Der Bericht
# Abhaengigkeits- und Lizenz-Audit - Demo-Projekt Kornblume (erfunden)
Musterarbeit von GL Tools, kein Kundenauftrag. Gegenstand ist ein Demo-Projekt des erfundenen Betriebs Kornblume, selbst geschrieben, ohne echte Schluessel oder Kundendaten.
Die Hinweisdatenbank ist eine Demo mit erfundenen Paketen. Bei einem Auftrag laufen pip-audit, npm audit und die Lizenzangaben der installierten Pakete.
## Befunde der Vorher-Liste (5), nach Schwere
- [hoch] lizenz unvertraeglich:demo-copyleft steht unter AGPL-3.0, Projekt unter MIT. Vorschlag: Ersetzen oder Projektlizenz mit dem Inhaber klaeren (keine Rechtsberatung).
- [hoch] schwachstelle:demo-http 2.1.0: DEMO-2026-0002 Zertifikate werden nicht geprueft. Vorschlag: Auf mindestens 2.3.0 anheben (aktuell 2.5.0).
- [mittel] nicht festgelegt:demo-parser. Vorschlag: Version mit == festlegen, damit der Bau wiederholbar ist.
- [mittel] schwachstelle:demo-pdf 0.9.2: DEMO-2026-0003 Pfadangriff beim Entpacken. Vorschlag: Auf mindestens 1.0.0 anheben (aktuell 1.1.0).
- [mittel] unbekanntes paket:demo-unbekannt. Vorschlag: Herkunft und Lizenz pruefen, bevor es bleibt.
## Befunde der Nachher-Liste: 0
## Was dieser Audit nicht kann
Er kennt nur die Hinweise, die in der angebundenen Datenbank stehen; eine unbekannte Schwachstelle findet er nicht. Lizenzfragen sind eine technische Zuordnung, keine Rechtsberatung. Ob ein Update das Verhalten aendert, zeigen die Tests des Projekts.So etwas für deinen Betrieb?
Beschreib kurz, was du brauchst. Du bekommst einen Festpreis, bevor ich anfange; ohne dein Ja passiert nichts.