laravel-security maintained by diviky
Description
Provides security settings and login history
Last update
2025/10/13 04:05
(dev-master)
License
Downloads
23 245
Tags
Last update
2025/10/13 04:05
License
Require
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/recovery ^0.2
- geocoder-php/chain-provider ^4.0
- pragmarx/google2fa-laravel ^2.0
- bacon/bacon-qr-code ^2.0
- php ^8.3
- bepsvpt/secure-headers ^9.0
- toin0u/geocoder-laravel ^5.0
- diviky/bright ^6.0|^7.0
Last update
2025/08/03 16:32
License
Require
- php ^8.3
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^9.0
- diviky/bright ^6.0|^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^5.0
Last update
2025/07/28 14:35
License
Require
- php ^8.3
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^9.0
- diviky/bright ^6.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^5.0
Last update
2025/04/01 18:12
License
Require
- php ^8.3
- bepsvpt/secure-headers ^9.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^5.0|^6.0
- toin0u/geocoder-laravel ^5.0
Last update
2025/04/01 16:02
License
Require
- php ^8.3
- bepsvpt/secure-headers ^9.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^5.0
- toin0u/geocoder-laravel ^5.0
Last update
2025/02/25 11:18
License
Require
- php ^8.3
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2025/02/23 11:05
License
Require
- php ^8.3
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2025/02/21 15:13
License
Require
- php ^8.3
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2024/10/18 16:01
License
Require
- php ^8.2
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2024/10/18 14:08
License
Require
- php ^8.2
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2024/09/08 10:07
License
Require
- php ^8.2
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2024/07/31 10:20
License
Require
- php ^8.2
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0|^5.0
- toin0u/geocoder-laravel ^4.4
Last update
2023/09/09 12:42
License
Require
- php ^8.1
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^4.0
- toin0u/geocoder-laravel ^4.4
Last update
2023/07/27 16:18
License
Require
- php ^8.1
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^3.0|^4.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^6.2
Last update
2023/04/19 23:12
License
Require
- php ^8.1
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^2.0|^3.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^6.2
Last update
2023/03/28 14:03
License
Require
- php ^8.1
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^6.2
- diviky/bright ^2.0|^3.0
Last update
2023/03/28 14:03
License
Require
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- php ^8.1
- pragmarx/google2fa-laravel ^2.0
- diviky/bright ^2.0|^3.0
- symfony/yaml ^6.2
- bacon/bacon-qr-code ^2.0
Last update
2023/03/28 14:03
License
Require
- php ^8.1
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- bacon/bacon-qr-code ^2.0
- diviky/bright ^2.0|^3.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^6.2
Last update
2023/01/05 10:44
License
Require
- php ^8.1
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^2.0
- pragmarx/recovery ^0.2
- diviky/bright ^2.0|^3.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^6.2
Last update
2022/07/07 12:52
License
Require
- php ^8.0|^8.1
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^2.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^5.3
Last update
2022/05/24 14:11
License
Require
- php ^8.0|^8.1
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^2.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^5.3
Last update
2022/05/23 12:38
License
Require
- php ^8.0|^8.1
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^2.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^5.3
Last update
2022/05/05 10:17
License
Require
- php ^8.0|^8.1
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^2.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^5.3
Last update
2021/08/13 13:09
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^1.0|^2.0
- toin0u/geocoder-laravel ^4.4
- symfony/yaml ^5.3
Last update
2021/07/06 13:52
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^1.0|^2.0
- toin0u/geocoder-laravel ^4.4
Last update
2021/06/30 18:59
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/chain-provider ^4.0
- geocoder-php/geoip2-provider ^4.0
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- diviky/bright ^1.0|^2.0
- toin0u/geocoder-laravel ^4.4
Last update
2021/06/15 07:26
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0|^2.0
Last update
2021/06/08 14:01
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0|^2.0
Last update
2021/06/07 09:10
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0|^2.0
Last update
2021/05/24 09:39
License
Require
- php >=7.4|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0|^2.0
Last update
2021/04/13 18:52
License
Require
- php >=7.1|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0
Last update
2021/04/10 18:49
License
Require
- php >=7.1|^8.0
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.2
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0
Last update
2020/12/10 15:31
License
Require
- php >=7.1
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.1.0
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0
Last update
2020/11/07 10:57
License
Require
- php >=7.1
- bacon/bacon-qr-code ^2.0
- bepsvpt/secure-headers ^7.0
- geocoder-php/geoip2-provider ^4.0
- geoip2/geoip2 ^2.9
- matomo/device-detector ^3.12
- pragmarx/firewall ^2.2
- pragmarx/google2fa ^8.0
- pragmarx/google2fa-laravel ^1.3
- pragmarx/recovery ^0.1.0
- toin0u/geocoder-laravel ^4.4
- diviky/bright ^1.0
Laravel Security
Installation
Package requires Laravel 7 or higher, and PHP 7.0+.
You may use Composer to install package into your Laravel project:
composer require diviky/laravel-security
Configuration
After installing the package, publish its config, migration and view, using the vendor:publish Artisan command:
php artisan vendor:publish --provider="Diviky\Security\SecurityServiceProvider"
Next, you need to migrate your database. The Laravel Authentication Log migration will create the table your application needs to store authentication logs:
php artisan migrate
Avaliable Middlewars
'firewall.blacklist'
'firewall.whitelist'
'firewall.attacks'
'2fa'
'2fa.remember'
'2fa.stateless'
'security.password' // Check is password very older
'security.headers' // Add headers
License
Laravel Authentication Log is open-sourced software licensed under the MIT license.