Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Laravel-Security — A wrapper of voku/anti-xss for Laravel | Kitploit
أدوات/GitHubGitHub/grahamcampbell/laravel-security
Defensive ToolsWeb SecurityAPI SecurityArchived
GitHubgrahamcampbell/laravel-security

Laravel-Security

A wrapper of voku/anti-xss for Laravel

عرض المستودعالموقع الإلكتروني
24834منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Laravel Security

تم إنشاء Laravel Security بواسطة Graham Campbell، ويتم صيانته بواسطته، وهو غلاف voku/anti-xss لـ Laravel، باستخدام graham-campbell/security-core. لا تتردد في الاطلاع على سجل التغييرات، والإصدارات، وسياسة الأمان، والترخيص، ومدونة قواعد السلوك، وإرشادات المساهمة.

لافتة

Build Status StyleCI Status Software License Packagist Downloads Latest Version

التثبيت

يتطلب هذا الإصدار PHP 8.0-8.3 ويدعم Laravel 9-11.

للحصول على أحدث إصدار، ما عليك سوى طلب المشروع باستخدام Composer:

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

بمجرد التثبيت، إذا كنت لا تستخدم الاكتشاف التلقائي للحزم، فأنت بحاجة إلى تسجيل مزود الخدمة GrahamCampbell\Security\SecurityServiceProvider في ملف config/app.php.

يمكنك أيضًا اختياريًا إضافة اسم مستعار للواجهة الخاصة بنا:

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

الإعدادات

يدعم Laravel Security إعدادات اختيارية.

للبدء، ستحتاج إلى نشر جميع أصول المورّد:

root@kitploit:~
$ php artisan vendor:publish

سيؤدي هذا إلى إنشاء ملف config/security.php في تطبيقك يمكنك تعديله لضبط إعداداتك. كذلك، تأكد من التحقق من التغييرات على ملف الإعدادات الأصلي في هذه الحزمة بين الإصدارات.

يوجد خياران للإعدادات:

الإعداد الخبيث

يحدد هذا الخيار ('evil') السمات والوسوم الخبيثة التي ستُزال دائمًا من الإدخال.

سلسلة الاستبدال

يحدد هذا الخيار ('replacement') سلسلة الاستبدال التي ستُستخدم لتحل محل الأجزاء المُزالة من السلاسل التي وُجد فيها XSS.

الاستخدام

Security

هذه هي الفئة الأكثر أهمية. وهي مرتبطة بحاوية ioc باسم 'security' ويمكن الوصول إليها باستخدام الواجهة Facades\Security. توجد طريقة عامة واحدة مهمة.

ستقوم طريقة 'clean' بتحليل سلسلة وإزالة ثغرات XSS، على أساس أفضل جهد ممكن.

Facades\Security

ستقوم هذه الواجهة بتمرير استدعاءات الطرق الثابتة ديناميكيًا إلى كائن 'security' في حاوية ioc والذي يكون افتراضيًا فئة Security.

SecurityServiceProvider

لا تحتوي هذه الفئة على أي طرق عامة مهمة. يجب إضافة هذه الفئة إلى مصفوفة providers في config/app.php. ستقوم هذه الفئة بإعداد روابط ioc.

مزيد من المعلومات

يمكنك الاطلاع على مثال للتنفيذ في Laravel Binput.

الأمان

إذا اكتشفت ثغرة أمنية في هذه الحزمة، فيرجى إرسال بريد إلكتروني إلى [email protected]. سيتم التعامل مع جميع الثغرات الأمنية على الفور. يمكنك الاطلاع على سياسة الأمان الكاملة هنا.

الترخيص

Laravel Security مرخص بموجب رخصة MIT.

للمؤسسات

متاح كجزء من اشتراك Tidelift

يعمل القائمون على صيانة graham-campbell/security وآلاف الحزم الأخرى مع Tidelift لتقديم دعم تجاري وصيانة للتبعيات مفتوحة المصدر التي تستخدمها لبناء تطبيقاتك. وفّر الوقت، وقلل المخاطر، وحسّن صحة الكود، بينما تدفع للقائمين على صيانة التبعيات التي تستخدمها بالضبط. اعرف المزيد.

تنزيل الأداة
SecurityL5.5L5.6L5.7L5.8L6L7L8L9L10L11
5.1✅✅✅❌❌❌❌❌❌❌
6.2✅✅✅✅✅❌❌❌❌❌
7.1✅✅✅✅✅✅❌❌❌❌
8.0❌❌❌❌✅✅❌❌❌❌
9.1❌❌❌❌✅✅✅✅❌❌
10.0❌❌❌❌❌❌✅✅❌❌
11.2❌❌❌❌❌❌❌✅✅✅