Download the PHP package growats/ok-nic-owasp-security without Composer
On this page you can find all versions of the php package growats/ok-nic-owasp-security. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download growats/ok-nic-owasp-security
More information about growats/ok-nic-owasp-security
Files in growats/ok-nic-owasp-security
Download growats/ok-nic-owasp-security
More information about growats/ok-nic-owasp-security
Files in growats/ok-nic-owasp-security
Vendor growats
Package ok-nic-owasp-security
Short Description A Laravel package for OWASP security best practices
License MIT
Package ok-nic-owasp-security
Short Description A Laravel package for OWASP security best practices
License MIT
Please rate this library. Is it a good library?
Informations about the package ok-nic-owasp-security
Laravel OWASP Security Package
Installable Laravel package that hardens applications against OWASP Top 10 risks, with a Super Admin control plane to enable/disable every security control after auditor findings.
What you get
| Area | Controls |
|---|---|
| HTTP Headers | X-Frame-Options, CSP, HSTS, Referrer-Policy, Permissions-Policy, COOP/CORP/COEP, nosniff, cache-control |
| Authentication | Rate limiting, account lockout, OTP/MFA, password policy, session idle/absolute timeout, force HTTPS, login anomaly logging |
| Protections | XSS sanitization, SQL injection pattern blocking, CORS allow-list |
| RBAC | super_admin, security_admin, auditor, user |
| Audit | Setting changes, auth events, OTP, role assignments |
| Admin UI | Dashboard, Settings toggles, Roles, Audit logs, OTP challenge |
One-command install (any Laravel 9–12 project)
Optional:
Then open:
Login as Super Admin → Settings → toggle headers / authentication / protections per audit report.
Path install (local / private package)
In the host app composer.json:
Documentation & SOP
| Document | Purpose |
|---|---|
| docs/INSTALLATION.md | Install, configure, verify |
| docs/SOP.md | Standard Operating Procedure for auditors & Super Admin |
| docs/SECURITY-SETTINGS.md | Every toggle explained (OWASP mapping) |
| docs/RBAC.md | Roles, permissions, Super Admin duties |
Quick architecture
Settings live in owasp_security_settings and are cached. Middleware reads them on every request so toggles apply without redeploy.
Middleware aliases
| Alias | Class |
|---|---|
owasp.security.headers |
SecurityHeaders |
owasp.security.xss |
XssSanitization |
owasp.security.sql |
SqlInjectionProtection |
owasp.security.rate |
RateLimiting |
owasp.security.cors |
CorsProtection |
owasp.security.session |
SessionSecurity |
owasp.security.auth |
AuthenticationProtection |
owasp.otp |
OtpVerification |
owasp.role |
RoleMiddleware (owasp.role:super_admin\|security_admin) |
Env keys
License
MIT © Shyamendra Kushwaha / Growats
All versions of ok-nic-owasp-security with dependencies
PHP Build Version
Package Version
No informations.
The package growats/ok-nic-owasp-security contains the following files
Loading the files please wait ...