lowerends / laravel-security-checker
为Laravel的Symfony Security Advisories Checker
v1.0.0
2015-08-27 15:06 UTC
Requires
- php: >=5.5.9
- illuminate/support: 5.1.*
- sensiolabs/security-checker: 3.x
This package is not auto-updated.
Last update: 2024-09-28 18:05:21 UTC
README
此包使您能够轻松地将Symfony Security Advisories Checker集成到您的Laravel项目中。它提供了一个Artisan命令,用于与安全建议数据库进行对比。
安装
使用Composer安装此包
composer require lowerends/laravel-security-checker
然后,将ServiceProvider添加到config/app.php
中的providers数组中
'providers' => [
...
'Lowerends\SecurityChecker\ServiceProvider',
使用方法
现在,您可以通过运行以下Artisan命令来检查您的Laravel项目是否存在已知的安全问题
artisan security:check
将此命令添加到项目composer.json
文件中的post-update脚本中是一种方便的使用方式(从默认的Laravel composer.json
文件中提取)
...
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"pre-update-cmd": [
"php artisan clear-compiled"
],
"post-update-cmd": [
"php artisan optimize",
"php artisan security:check"
],
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
...
输出将告诉您是否存在已知的安全问题,如果存在,将按顺序列出,以便您采取必要的行动。
许可证
Laravel Security Checker是开源软件,遵循MIT许可证。