Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Sicherheitscheck für npm-Pakete

Prüfen Sie package.json und .npmrc auf Supply-Chain-Risiken: Install-Skripte, die Code herunterladen, http-Abhängigkeiten, geleakte Registry-Tokens, Wildcard-Versionen, Git-Abhängigkeiten und fehlende Lockfiles.

$5.00

Das bekommst du: 1 Datei · 13.76 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Ein postinstall-Skript läuft bei jedem npm install, auf jedem Entwicklerrechner und jedem CI-Server. Dieser Skill markiert Install-Skripte, die Code herunterladen, Abhängigkeiten, die über einfaches http geladen werden, in die Konfiguration geschriebene Tokens und sechs weitere Risiken in package.json und .npmrc und erklärt, wie Sie jedes davon beheben.

Ihr Agent lässt einen Scanner über das Projekt laufen (npm, yarn, pnpm oder bun, Monorepos eingeschlossen; node_modules wird übersprungen). Das Ergebnis lautet BLOCK, REVIEW oder NOT FLAGGED, jeweils mit Datei, Zeile, Begründung und einer sichereren Alternative.

Was geprüft wird

BLOCK (vor dem Release beheben)

  • N01: ein preinstall-, install-, postinstall- oder prepare-Skript, das etwas aus dem Netzwerk herunterlädt

  • N02: eine Abhängigkeit, die über einfaches http:// geladen wird

  • N03: ein npm- oder GitHub-Token in package.json oder .npmrc

REVIEW (vor der Veröffentlichung prüfen)

  • N10: eine package.json, die kein gültiges JSON ist

  • N11: eine Version *, latest, leer oder nach oben offen (>=)

  • N12: eine Git- oder Tarball-Abhängigkeit

  • N13: Abhängigkeiten ohne Lockfile

  • N14: eine App, die nicht als "private": true markiert ist

  • N15: eine file:- oder link:-Abhängigkeit

Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

  • Ein Regelleitfaden mit Begründung und sichererer Alternative für jede Regel

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

Grenzen

Er liest Ihre Paketdateien als Text und löst den Abhängigkeitsbaum nicht auf, daher werden Probleme innerhalb von Abhängigkeiten nicht erkannt. Bei Lockfiles wird nur geprüft, ob sie vorhanden sind. NOT FLAGGED ist keine Garantie.

Inhalt

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

So wird es verwendet: 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 dann, 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.76 KB

  • npm-package-safety-check-1.0.0.zipZIP · 13.76 KB

In Getly Pro enthaltenPro holen

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

Tags

npmnodejssupply-chaindependenciessecurityai 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.76 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