Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Laravel-Security — A wrapper of voku/anti-xss for Laravel | Kitploit
Outils/GitHubGitHub/grahamcampbell/laravel-security
Defensive ToolsWeb SecurityAPI SecurityArchived
GitHubgrahamcampbell/laravel-security

Laravel-Security

A wrapper of voku/anti-xss for Laravel

Voir le dépôtSite web
24834il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Laravel Security

Laravel Security a été créé et est maintenu par Graham Campbell, et est un wrapper voku/anti-xss pour Laravel, utilisant graham-campbell/security-core. N'hésitez pas à consulter le journal des modifications, les versions, la politique de sécurité, la licence, le code de conduite et les directives de contribution.

Banner

Build Status StyleCI Status Software License Packagist Downloads Latest Version

Installation

Cette version nécessite PHP 8.0-8.3 et prend en charge Laravel 9-11.

Pour obtenir la dernière version, il suffit d'ajouter le projet via Composer :

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

Une fois installé, si vous n'utilisez pas la découverte automatique des paquets, vous devez enregistrer le fournisseur de services GrahamCampbell\Security\SecurityServiceProvider dans votre config/app.php.

Vous pouvez également, en option, créer un alias pour notre façade :

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

Configuration

Laravel Security prend en charge une configuration facultative.

Pour commencer, vous devez publier toutes les ressources vendor :

root@kitploit:~
$ php artisan vendor:publish

Cela créera un fichier config/security.php dans votre application que vous pouvez modifier pour définir votre configuration. Assurez-vous également de vérifier les modifications apportées au fichier de configuration d'origine de ce package entre les versions.

Deux options de configuration sont disponibles :

Configuration des éléments malveillants

Cette option ('evil') définit les attributs et balises malveillants, qui seront toujours supprimés de l'entrée.

Chaîne de remplacement

Cette option ('replacement') définit la chaîne de remplacement, qui sera utilisée pour prendre la place des portions de chaînes supprimées où des XSS étaient présentes.

Usage

Security

C'est la classe qui présente le plus d'intérêt. Elle est liée au conteneur IoC sous le nom 'security' et peut être accédée via la façade Facades\Security. Il existe une méthode publique digne d'intérêt.

La méthode 'clean' analysera une chaîne en supprimant les vulnérabilités XSS, dans la mesure du possible.

Facades\Security

Cette façade transmettra dynamiquement les appels de méthodes statiques à l'objet 'security' du conteneur IoC, qui est par défaut la classe Security.

SecurityServiceProvider

Cette classe ne contient aucune méthode publique intéressante. Elle doit être ajoutée au tableau des fournisseurs dans config/app.php. Cette classe configurera les liaisons IoC.

Informations complémentaires

Vous pouvez voir un exemple d'implémentation dans Laravel Binput.

Sécurité

Si vous découvrez une vulnérabilité de sécurité dans ce package, veuillez envoyer un e-mail à [email protected]. Toutes les vulnérabilités de sécurité seront traitées rapidement. Vous pouvez consulter notre politique de sécurité complète ici.

Licence

Laravel Security est sous licence The MIT License (MIT).

Pour les entreprises

Disponible dans le cadre de l'abonnement Tidelift

Les mainteneurs de graham-campbell/security et des milliers d'autres packages travaillent avec Tidelift pour fournir un support commercial et une maintenance pour les dépendances open source que vous utilisez pour créer vos applications. Gagnez du temps, réduisez les risques et améliorez la santé du code, tout en rémunérant les mainteneurs des dépendances exactes que vous utilisez. En savoir plus.

Télécharger l’outil
SecurityL5.5L5.6L5.7L5.8L6L7L8L9L10L11
5.1✅✅✅❌❌❌❌❌❌❌
6.2✅✅✅✅✅❌❌❌❌❌
7.1✅✅✅✅✅✅❌❌❌❌
8.0❌❌❌❌✅✅❌❌❌❌
9.1❌❌❌❌✅✅✅✅❌❌
10.0❌❌❌❌❌❌✅✅❌❌
11.2❌❌❌❌❌❌❌✅✅✅