Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Laravel-Security — A wrapper of voku/anti-xss for Laravel | Kitploit
Tools/GitHubGitHub/grahamcampbell/laravel-security
Defensive ToolsWeb SecurityAPI SecurityArchived
GitHubgrahamcampbell/laravel-security

Laravel-Security

A wrapper of voku/anti-xss for Laravel

Repository anzeigenWebseite
24834vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Laravel Security

Laravel Security wurde von Graham Campbell erstellt und wird von ihm gepflegt. Es ist ein voku/anti-xss-Wrapper für Laravel und nutzt graham-campbell/security-core. Schauen Sie sich gerne das Änderungsprotokoll, die Veröffentlichungen, die Sicherheitsrichtlinie, die Lizenz, den Verhaltenskodex und die Beitragsrichtlinien an.

Banner

Build Status StyleCI Status Software License Packagist Downloads Latest Version

Installation

Diese Version erfordert PHP 8.0-8.3 und unterstützt Laravel 9-11.

Um die neueste Version zu erhalten, führen Sie den folgenden Befehl mit Composer aus:

root@kitploit:~
$ composer require "graham-campbell/security:^11.2"

Nach der Installation müssen Sie, falls Sie die automatische Paketerkennung nicht verwenden, den Service-Provider GrahamCampbell\Security\SecurityServiceProvider in Ihrer config/app.php registrieren.

Sie können optional auch einen Alias für unsere Facade erstellen:

root@kitploit:~
        'Security' => GrahamCampbell\Security\Facades\Security::class,

Konfiguration

Laravel Security unterstützt optionale Konfiguration.

Um zu beginnen, müssen Sie alle Vendor-Assets veröffentlichen:

root@kitploit:~
$ php artisan vendor:publish

Dadurch wird in Ihrer Anwendung eine Datei config/security.php erstellt, die Sie ändern können, um Ihre Konfiguration festzulegen. Stellen Sie außerdem sicher, dass Sie die ursprüngliche Konfigurationsdatei in diesem Paket zwischen den Versionen auf Änderungen prüfen.

Es gibt zwei Konfigurationsoptionen:

Evil-Konfiguration

Diese Option ('evil') definiert die bösartigen Attribute und Tags, die immer aus der Eingabe entfernt werden.

Ersetzungszeichenfolge

Diese Option ('replacement') definiert die Ersetzungszeichenfolge, die anstelle der entfernten Teile von Zeichenfolgen verwendet wird, in denen XSS vorhanden war.

Verwendung

Security

Dies ist die interessanteste Klasse. Sie ist im IoC-Container als 'security' gebunden und kann über die Facade Facades\Security aufgerufen werden. Es gibt eine interessante öffentliche Methode.

Die Methode 'clean' analysiert eine Zeichenfolge und entfernt XSS-Schwachstellen nach bestem Vermögen.

Facades\Security

Diese Facade leitet statische Methodenaufrufe dynamisch an das 'security'-Objekt im IoC-Container weiter, bei dem es sich standardmäßig um die Klasse Security handelt.

SecurityServiceProvider

Diese Klasse enthält keine relevanten öffentlichen Methoden. Diese Klasse sollte zum providers-Array in config/app.php hinzugefügt werden. Diese Klasse richtet die IoC-Bindungen ein.

Weitere Informationen

Ein Implementierungsbeispiel finden Sie in Laravel Binput.

Sicherheit

Wenn Sie eine Sicherheitslücke in diesem Paket entdecken, senden Sie bitte eine E-Mail an [email protected]. Alle Sicherheitslücken werden umgehend behoben. Unsere vollständige Sicherheitsrichtlinie finden Sie hier.

Lizenz

Laravel Security ist unter der MIT-Lizenz (MIT) lizenziert.

Für Unternehmen

Verfügbar als Teil des Tidelift-Abonnements

Die Maintainer von graham-campbell/security und Tausende anderer Pakete arbeiten mit Tidelift zusammen, um kommerziellen Support und Wartung für die Open-Source-Abhängigkeiten zu bieten, die Sie zum Erstellen Ihrer Anwendungen verwenden. Sparen Sie Zeit, reduzieren Sie Risiken und verbessern Sie die Codequalität, während Sie die Maintainer der von Ihnen verwendeten Abhängigkeiten bezahlen. Erfahren Sie mehr.

Tool herunterladen
SecurityL5.5L5.6L5.7L5.8L6L7L8L9L10L11
5.1✅✅✅❌❌❌❌❌❌❌
6.2✅✅✅✅✅❌❌❌❌❌
7.1✅✅✅✅✅✅❌❌❌❌
8.0❌❌❌❌✅✅❌❌❌❌
9.1❌❌❌❌✅✅✅✅❌❌
10.0❌❌❌❌❌❌✅✅❌❌
11.2❌❌❌❌❌❌❌✅✅✅