CommunityCodierung & Entwicklunggithub.com

dungnotnull/software-supply-chain-security-agent-skill

🛡️ Ein Scanner für die Software-Lieferkette | Auditiert Abhängigkeiten, Herkunft und CI/CD-Pipelines gegen SLSA- und OWASP-Standards, um bösartige Exploits zu verhindern. 📦

Was ist software-supply-chain-security-agent-skill?

Der Skill `dungnotnull/software-supply-chain-security-agent-skill` ist ein spezialisierter Sicherheitsscanner für die Software-Lieferkette. Er auditiet automatisch Abhängigkeiten, die Herkunft (Provenance) von Build-Artefakten und CI/CD-Pipelines anhand anerkannter Sicherheitsstandards wie SLSA (Supply-chain Levels for Software Artifacts) und OWASP (Open Web Application Security Project). Der Skill hilft Entwicklern und DevOps-Teams, Schwachstellen und Konfigurationsfehler frühzeitig zu erkennen, die von Angreifern ausgenutzt werden könnten, um bösartigen Code in Builds oder Releases einzuschleusen. Er ist als Skill für KI-Agenten (z. B. Claude Code, Cursor, Codex) konzipiert und kann direkt in Entwicklungsumgebungen integriert werden, um Sicherheitsüberprüfungen als Teil des Entwicklungs-Workflows durchzuführen. Die Prüfung erfolgt durch die Analyse der Projektkonfiguration, von SBOMs (Software Bill of Materials) und CI/CD-YAML-Dateien, und zeigt konkrete Handlungsempfehlungen auf. Dadurch wird das Risiko von Supply-Chain-Angriffen reduziert und die Compliance mit Best Practices für sichere Softwareentwicklung verbessert.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add dungnotnull/software-supply-chain-security-agent-skill

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht software-supply-chain-security-agent-skill?

🛡️ Ein Scanner für die Software-Lieferkette | Auditiert Abhängigkeiten, Herkunft und CI/CD-Pipelines gegen SLSA- und OWASP-Standards, um bösartige Exploits zu verhindern. 📦

Dieser Skill analysiert die Software-Lieferkette Ihres Projekts auf Sicherheitslücken und Konfigurationsfehler. Er bewertet die Integrität von Abhängigkeiten, überprüft Build-Herkunftsnachweise (Provenance) und vergleicht CI/CD-Pipelines mit den branchenweit anerkannten Richtlinien von SLSA und OWASP.

Funktionen

  • Abhängigkeitsaudit: Scannt package.json, requirements.txt, go.mod und ähnliche Dateien auf bekannte Schwachstellen.
  • Provenance-Prüfung: Überprüft, ob Build-Artefakte signierte Herkunftsnachweise (SLSA) besitzen.
  • CI/CD-Pipeline-Check: Analysiert YAML-Definitionen (GitHub Actions, GitLab CI, etc.) auf Sicherheitslücken wie hartcodierte Secrets oder unzureichende Berechtigungen.
  • Zusammenfassungsbericht: Erstellt eine priorisierte Liste von Empfehlungen zur Risikominimierung.

Unterstützte Plattformen

  • GitHub Actions
  • GitLab CI/CD
  • Lokale package.json (npm, yarn, pnpm)
  • Weitere Plattformen in Entwicklung

Verwendung

  1. Fügen Sie diesen Skill zu Ihrem KI-Agenten hinzu.
  2. Navigieren Sie in das Wurzelverzeichnis Ihres Projekts.
  3. Führen Sie den Befehl scan aus oder lassen Sie den Agenten automatisch prüfen.
# Beispiel: Initialisieren des Scans
supply-chain-scan --type dependencies

Konfiguration

Erstellen Sie eine Datei .scconfig.yaml im Projektstammverzeichnis:

# .scconfig.yaml
slsa_level: 2
ignored_packages:
  - "test-*"
ci_providers:
  - github_actions

Lizenz

MIT

Mitwirken

Beiträge sind willkommen! Bitte lesen Sie die CONTRIBUTING.md für Details.

Verwandte Skills