Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Sicherheitsprüfung für Dockerfiles

Finden Sie Dockerfile-Fehler, bevor Sie bauen oder pushen: in ENV oder ARG eingebackene Secrets, per curl direkt an die Shell übergebene Downloads, kopierte .env-Dateien und Schlüssel, Container mit Root-Rechten und nicht fixierte Basis-Images.

$5.00

Das bekommst du: 1 Datei · 13.98 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Ein Secret, das in ENV oder ARG geschrieben wird, bleibt in jeder Image-Schicht und im Build-Verlauf erhalten, sodass jeder, der das Image pullen kann, es auch lesen kann. Dieser Skill findet genau das sowie neun weitere häufige Dockerfile-Fehler und erklärt Ihnen, wie Sie jeden davon beheben.

Ihr Agent führt einen Scanner über Ihre Dockerfiles aus (Dockerfile, Dockerfile.*, *.dockerfile, Containerfile). Er liefert BLOCK, REVIEW oder NOT FLAGGED und nennt für jeden Fund die Datei, die Zeile, den Grund und einen sichereren Ansatz. Multi-Stage-Builds werden verstanden: Root-Benutzer und Health Checks werden anhand der letzten Stage bewertet. Secret-Werte werden nie ausgegeben: Der Bericht zeigt nur den Variablennamen und die Länge.

Was geprüft wird

BLOCK (vor der Auslieferung beheben)

  • D01: ein Passwort, Token oder Schlüssel, der in ENV oder ARG geschrieben ist

  • D02: ein Skript, das per curl oder wget direkt an eine Shell übergeben wird

  • D03: eine .env-Datei, ein privater SSH- oder TLS-Schlüssel oder ein .p12/.pfx-Bundle, das in das Image kopiert wird

REVIEW (vor dem Release prüfen)

  • D11: das finale Image läuft als root

  • D12: ein Basis-Image ohne Tag oder mit :latest

  • D13: ADD einer entfernten URL ohne Prüfsumme

  • D14: apt-get install, ohne die Paketlisten zu entfernen

  • D15: ein freigegebener Port ohne HEALTHCHECK

  • D16: sudo in einem Build-Schritt

  • D17: chmod 777

Im Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

  • Ein Regelleitfaden mit Begründung und sichererem Ansatz für jede Regel

  • Ein riskantes und ein sicheres Beispiel-Dockerfile sowie der echte Bericht, den der Scanner für das riskante erzeugt

Einschränkungen

Es handelt sich um eine statische Prüfung des Dockerfile-Textes. Der Scanner baut keine Images, liest keine Build-Argumente und unterstützt nur die standardmäßige Zeilenfortsetzung mit Backslash. NOT FLAGGED ist keine Garantie.

Inhalt

Eine ZIP-Datei mit 7 Dateien: SKILL.md, der Scanner in scripts/ (2 Python-Dateien), references/rules.md (jede Regel mit Begründung und sichererem Ansatz) und examples/ (2 Beispieldateien plus report.md, die echte Scanner-Ausgabe für das riskante Beispiel).

So verwenden Sie es: Dies ist ein Agent-Skill: ein Ordner mit einer SKILL.md-Datei und Python-Skripten, die ein KI-Coding-Agent wie Claude Code, Cursor oder Codex CLI ausführen kann. Entpacken Sie ihn in den Skills-Ordner Ihres Agenten (für Claude Code: ~/.claude/skills/) und bitten Sie Ihren Agenten anschließend, Ihr Projekt zu prüfen. Die Skripte laufen auch eigenständig mit Python 3.9 oder neuer, ohne dass etwas installiert werden muss. Sie lesen nur Ihre Dateien: kein Netzwerkzugriff, und es wird nichts irgendwohin gesendet.

Das bekommst du

1 Datei · 13.98 KB

  • dockerfile-safety-check-1.0.0.zipZIP · 13.98 KB

In Getly Pro enthaltenPro holen

LizenzKommerzielle Nutzung erlaubt
Veröffentlicht8. Nov. 2026
Dateigröße13.98 KB
DateiformatZIP
Versionv1.0

Tags

dockerdockerfilecontainerssecuritydevopsai agent skill
R
RR HH

Häufige Fragen

Erhalte ich sofort Zugriff?

Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.

Darf ich es für kommerzielle Projekte nutzen?

Ja. Kommerzielle Nutzung ist erlaubt: im eigenen Business und in dem, was du verkaufst. Die Datei selbst darfst du nicht weiterverkaufen oder verbreiten.

Wie sind die Rückerstattungsbedingungen?

Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.

Welche Dateiformate und -größen erhalte ich?

Du lädst 1 Datei herunter - ZIP - insgesamt 13.98 KB.

Erhalte ich kostenlose Updates?

Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.

Preis

$5.00