Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Sicherheitsprüfung für GitHub Actions

Finden Sie die Fehler in GitHub Actions, durch die ein Pull Request oder Issue Code mit Ihren Secrets ausführen kann: Missbrauch von pull_request_target, Skript-Injection, fest codierte Tokens, nicht fixierte Actions und zu weit gefasste Berechtigungen.

$5.00

Das bekommst du: 1 Datei · 13.57 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Ein Issue-Titel, der mit ${{ }} in ein run-Skript eingefügt wird, kann jeden beliebigen Befehl in Ihrem Workflow ausführen, und zwar mit Ihren Secrets. Dieser Skill findet genau das, außerdem pull_request_target-Jobs, die Code aus einem Fork ausführen, sowie sieben weitere Workflow-Risiken, und erklärt Ihnen, wie Sie jedes davon beheben.

Ihr Agent führt einen Scanner über die Workflow-Dateien in .github/workflows (oder über eine von Ihnen angegebene Datei) aus. Er liefert BLOCK, REVIEW oder NOT FLAGGED und nennt für jeden Fund die Datei, die Zeile, den Grund und einen sichereren Ansatz.

Was geprüft wird

BLOCK (vor der Auslieferung beheben)

  • G01: ein pull_request_target-Workflow, der den Code des Pull Requests auscheckt

  • G02: Text aus Issue, PR, Kommentar oder Branch, der mit ${{ }} in ein run-Skript eingefügt wird

  • G03: ein GitHub-, GitLab-, Slack- oder AWS-Token, das direkt im Workflow steht

REVIEW (vor dem Release prüfen)

  • G11: eine Action eines Drittanbieters, die nicht auf einen vollständigen Commit-SHA fixiert ist

  • G12: permissions: write-all

  • G13: kein permissions-Block

  • G14: ein Secret, das direkt in ein run-Skript eingefügt wird

  • G16: ein selbst gehosteter Runner bei Pull-Request-Triggern

  • G17: ein Download, der per Pipe direkt an eine Shell übergeben wird

Im Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

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

  • Riskante und sichere Beispiel-Workflows sowie der echte Bericht, den der Scanner für die riskanten Beispiele erzeugt

Einschränkungen

Der Scanner liest Workflow-YAML Zeile für Zeile. Er löst keine wiederverwendbaren Workflows, Composite Actions oder YAML-Anker auf und kann keine Repository-Einstellungen sehen. NOT FLAGGED ist keine Garantie.

Inhalt

Eine ZIP-Datei mit 8 Dateien: SKILL.md, der Scanner in scripts/ (2 Python-Dateien), references/rules.md (jede Regel mit Begründung und sichererem Ansatz) und examples/ (3 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.57 KB

  • github-actions-safety-check-1.0.0.zipZIP · 13.57 KB

In Getly Pro enthaltenPro holen

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

Tags

github-actionsci-cdsecuritydevopssupply-chainai 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.57 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