Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

KI-Tools & -Skripte

Spring-Boot-Konfigurationscheck

Prüfen Sie application.properties und application.yml in Spring Boot vor dem Deployment: fest codierte Secrets, offene Actuator-Endpunkte heapdump und env, aktivierte H2-Konsole, ddl-auto create-drop, Stacktraces in Fehlern und weitere riskante Einstellungen.

$5.00

Das bekommst du: 1 Datei · 21.61 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Spring-Boot-Einstellungen entscheiden, was die Außenwelt erreichen kann: Eine Zeile gibt den heapdump-Endpunkt von Actuator frei (jedes Secret im Speicher, herunterladbar), eine andere löscht Ihre Tabellen bei jedem Neustart (ddl-auto: create-drop). Dieser Skill findet diese und acht weitere Konfigurationsfehler vor dem Deployment und erklärt, wie Sie jeden beheben.

Ihr Agent führt einen Scanner über Ihre application*.properties-, application*.yml- und bootstrap-Dateien aus. Er versteht Escapes und Fortsetzungszeilen in .properties, YAML-Verschachtelung und Listen, Dateien mit mehreren Dokumenten, Profildateien (application-prod.yml) und die flexiblen Namen von Spring (ddl-auto, ddl_auto und ddlAuto sind dasselbe). Dev- und Test-Profilen sind die H2-Konsole und SQL-Logging erlaubt. Er startet Ihre Anwendung nie. 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)

  • J01: ein Passwort, Secret, Token oder API-Schlüssel in der Datei, in einem ${VAR:default}-Fallback oder in einer Datenbank-URL

  • J02: Actuator-Endpunkte wie heapdump, env, configprops, shutdown oder gateway, die über HTTP freigegeben sind, oder '*'

  • J03: spring.h2.console.enabled=true

  • J04: Hibernate ddl-auto create, create-drop oder drop-and-create

REVIEW (vor dem Release prüfen)

  • J11: Logging für root, Spring, Hibernate oder HTTP-Client auf DEBUG oder TRACE oder show-sql aktiviert

  • J12: Stacktraces, Exception-Namen oder Meldungen in Fehlerantworten

  • J13: secure oder http-only beim Session-Cookie deaktiviert

  • J14: TLSv1, TLSv1.1 oder SSL erlaubt oder E-Mail so eingestellt, dass jedem Zertifikat vertraut wird

  • J15: allowed-origins '*' (Actuator, Spring Cloud Gateway oder Ihre eigenen CORS-Eigenschaften)

  • J16: Actuator show-details oder show-values auf always gesetzt

Lieferumfang

  • Der Scanner (Python 3.9+, nur Standardbibliothek)

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

  • Riskante und sichere Beispielkonfigurationsdateien (YAML, properties und ein Dev-Profil) sowie der echte Bericht des Scanners zu den riskanten

Grenzen

Er liest die Dateien so, wie sie geschrieben sind, daher werden Umgebungsvariablen, ein Config-Server, @Value-Standardwerte und Sicherheitsregeln im Java-Code nicht berücksichtigt. NOT FLAGGED ist keine Garantie.

Inhalt

Eine ZIP-Datei mit 10 Dateien: SKILL.md, der Scanner in scripts/ (3 Python-Dateien), references/rules.md (jede Regel mit Grund und sichererem Ansatz) und examples/ (4 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 · 21.61 KB

  • spring-boot-config-check-1.0.0.zipZIP · 21.61 KB

In Getly Pro enthaltenPro holen

LizenzKommerzielle Nutzung erlaubt
Veröffentlicht9. Nov. 2026
Dateigröße21.61 KB
DateiformatZIP
Versionv1.0

Tags

spring-bootjavakotlinconfigsecurityai 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 21.61 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