• KRITISCH
  • REFACTOR
  • AUDIT
  • MANUELL

Laravel Mass Assignment mit deiner KI absichern

Verbinde diesen MCP einmal mit deinem KI-Client. Danach prüft dein Agent deine Controller und Models automatisch auf Mass-Assignment-Risiken.

Fragen Sie die KI zu dieser Seite

Kurzantwort

Wie verhindere ich Mass-Assignment-Lücken mit KI?

Deine KI scannt deinen bestehenden Code und findet Stellen, an denen rohe Request-Daten direkt an Model-Methoden übergeben werden. Sie schlägt dir dann spezifische FormRequests oder Attribut-Whitelists vor, um deine Models abzusichern. Du erhältst eine Liste mit exakten Code-Änderungen, um diese Lücken zu schließen.

Wo jedes Problem landet.

Sicherheitsergebnisse

Die KI kategorisiert jeden Befund nach dem Risiko für deine Anwendung.

KRITISCH

Direktes Mass Assignment

Die KI findet Stellen, an denen `request()->all()` oder `request()->only()` ohne Schutz auf ein Model zugreifen. Du erhältst die genauen Zeilennummern zur Korrektur.

REFACTOR

Fehlende FormRequests

Der Agent identifiziert Controller, die dedizierte FormRequest-Klassen nutzen sollten. Er liefert direkt die Struktur für die neuen Request-Dateien.

AUDIT

Model-Attribut-Check

Die KI prüft deine `$fillable` und `$guarded` Arrays. Sie markiert fehlende Attribute, die vor Benutzereingaben geschützt werden müssen.

MANUELL

Manuelle Code-Review

Die KI markiert komplexe Logiken, die sie nicht sicher automatisieren kann. Du entscheidest, ob der vorgeschlagene Refactor zu deiner Architektur passt.

Der Ablauf

Was deine KI tut, sobald der Code vorliegt.

Die KI agiert als Sicherheits-Auditor direkt in deiner Entwicklungsumgebung.

  1. Codebase scannen

    Dein Agent liest Controller und Models, um den Datenfluss von der Anfrage bis zur Datenbank abzubilden.

    validate_laravel_excellence
  2. Lücken identifizieren

    Die KI markiert Codeabschnitte, in denen unvalidierte Eingaben die create- oder update-Methoden eines Models erreichen.

    validate_laravel_excellence
  3. Fixes generieren

    Sie schreibt den Code für neue FormRequests oder aktualisiert die fillable-Eigenschaften deiner Models, um die Lücke zu schließen.

    validate_laravel_excellence
  4. Compliance prüfen

    Der Agent führt eine abschließende Prüfung durch, um sicherzustellen, dass der neue Code den Laravel Best Practices für Mass Assignment entspricht.

    validate_laravel_excellence

Probieren Sie es

Kopiere diese Befehle zum Start.

Nutze diese Prompts, um ein Sicherheits-Audit deiner Laravel-App zu starten.

Startpunkte

Ersetze die Dateipfade oder Verzeichnisnamen durch die tatsächliche Struktur deines Projekts.

Laravel Excellence Prover Connector

Alles bereit. Wählen Sie Ihren MCP-Client und folgen Sie den Einrichtungsschritten.

Connector-Linkhttps://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp

Claude Desktop

Folgen Sie den Schritten unten, um sich in Sekunden zu verbinden.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Laravel Excellence Prover capabilities are ready to use.
Konfiguration · claude_desktop_config.jsonKopieren
{
  "mcpServers": {
    "laravel-excellence-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp"
    }
  }
}
In den Chat kopieren04
  • Scanne mein Verzeichnis app/Http/Controllers nach Mass-Assignment-Schwachstellen.

  • Prüfe mein User-Model auf fehlende kritische Felder im $fillable-Array.

  • Finde alle Controller, die request()->all() nutzen, und schlage passende FormRequests vor.

  • Prüfe meine Datenbank-Migrationen gegen meine Models, um Unstimmigkeiten bei den fillable-Feldern zu finden.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Starten Sie hier

Einmal verbinden, dann fragen.

Eine einzige Verbindung reicht aus. Deine Zugangsdaten bleiben verschlüsselt, und du kannst sofort in deiner IDE oder deinem Chat-Client mit dem Code-Audit beginnen.

Laravel Excellence Prover mit deiner KI verbinden

FAQ

Häufige Fragen

  • 01

    Kann die KI meine Dateien automatisch umschreiben?

    Nein. Die KI schlägt die Code-Änderungen vor, aber du musst diese prüfen und selbst in deine Dateien übernehmen.

  • 02

    Scannt sie meine gesamte Datenbank?

    Nein. Es wird nur der PHP-Code in deinen Controllern, Models und Request-Klassen gescannt.

  • 03

    Wird meine bestehende Logik dadurch beschädigt?

    Die KI identifiziert lediglich Schwachstellen. Sie greift nicht in deine laufende Anwendung ein und verändert auch nicht dein Datenbank-Schema.

  • 04

    Kann sie neue Dateien erstellen?

    Die KI generiert den Code für neue FormRequests, aber du bist dafür verantwortlich, diese Dateien auf deiner Festplatte zu speichern.

  • 05

    Funktioniert es auch mit anderen Frameworks?

    Nein. Dieser MCP wurde speziell für die Sicherheitsschemata von Laravel entwickelt.

  • Weitere Fragen zum Laravel Excellence Prover? Die Connector-Seite liefert Antworten. Alle Funktionen des Laravel Excellence Prover Connectors ansehen

Verbinde Laravel Excellence Prover mit Claude, Cursor, ChatGPT & mehr