Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Next.js-Konfigurationscheck

Prüfen Sie eine Next.js-App vor dem Deployment: geheime Schlüssel in NEXT_PUBLIC_-Variablen oder im env von next.config (an jeden Browser gesendet), ein schwaches NEXTAUTH_SECRET, öffentliche Source Maps, ignorierte Build-Fehler, ein offener Bild-Proxy und riskante NextAuth-Optionen.

$5.00

Das bekommst du: 1 Datei · 18.9 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Alles in einer NEXT_PUBLIC_-Variablen wird in das JavaScript kopiert, das jeder Besucher herunterlädt, daher ist ein geheimer Schlüssel dort ab dem Deployment öffentlich. Dieser Skill findet diesen und acht weitere Next.js-Konfigurationsfehler vor dem Deployment und erklärt, wie Sie jeden beheben.

Ihr Agent führt einen Scanner über Ihre next.config (js, mjs, ts), Ihre .env-Dateien und Ihre NextAuth- oder Auth.js-Konfiguration (auth.ts, [...nextauth]-Routen) aus. Er liest JavaScript und TypeScript ohne Kommentare, behält Strings bei und weiß, welche öffentlichen Schlüssel öffentlich sein sollen (Stripe Publishable Keys, Supabase-Anon-Keys, Firebase- und Maps-Schlüssel). Er führt nie Node oder Next.js aus. Er liefert BLOCK, REVIEW oder NOT FLAGGED mit Datei, Zeile, Grund und einem sichereren Ansatz. Secrets werden nie ausgegeben.

Was geprüft wird

BLOCK (vor dem Release beheben)

  • N01: ein Secret in einer NEXT_PUBLIC_- (oder VITE_-, REACT_APP_-, EXPO_PUBLIC_-) Variablen

  • N02: ein Secret unter env oder publicRuntimeConfig in next.config

  • N03: ein Beispiel- oder zu kurzes NEXTAUTH_SECRET oder AUTH_SECRET

REVIEW (vor dem Release prüfen)

  • N11: productionBrowserSourceMaps aktiviert

  • N12: TypeScript- oder ESLint-Fehler werden beim Build ignoriert

  • N13: images.remotePatterns offen für jeden Host

  • N14: dangerouslyAllowSVG ohne CSP

  • N15: Server Actions allowedOrigins '*'

  • N16: NextAuth debug oder allowDangerousEmailAccountLinking aktiviert

Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

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

  • Ein riskantes und ein sicheres Beispielprojekt (next.config, .env und auth.ts) sowie der echte Bericht des Scanners zum riskanten

Grenzen

Er liest Dateien so, wie sie geschrieben sind: Variablen, die beim Hosting-Anbieter gesetzt sind, Middleware, Route-Handler und Komponentencode werden nicht geprüft. NOT FLAGGED ist keine Garantie.

Inhalt

Eine ZIP-Datei mit 12 Dateien: SKILL.md, der Scanner in scripts/ (2 Python-Dateien), references/rules.md (jede Regel mit Grund und sichererem Ansatz) und examples/ (7 Beispieldateien plus report.md, die echte Scanner-Ausgabe zum riskanten Beispiel).

Verwendung: 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, Ihr Projekt zu prüfen. Die Skripte laufen auch eigenständig mit Python 3.9 oder neuer, ohne Installation. Sie lesen nur Ihre Dateien: kein Netzwerkzugriff, nichts wird irgendwohin gesendet.

Das bekommst du

1 Datei · 18.9 KB

  • nextjs-config-check-1.0.0.zipZIP · 18.9 KB

In Getly Pro enthaltenPro holen

LizenzKommerzielle Nutzung erlaubt
Veröffentlicht9. Nov. 2026
Dateigröße18.9 KB
DateiformatZIP
Versionv1.0

Tags

nextjsreactvercelsecuritynextauthai 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 18.9 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