-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the comprehensive documentation for Laravel Safeguard β a powerful Laravel package that provides configurable security checks for your applications. Run safety audits on environment variables, configuration files, and hidden routes to prevent common mistakes before going live.
Laravel Safeguard is a modern security auditing package for Laravel that acts like Pint, PHPStan, or Rector but for security and configuration auditing. It provides:
β’ π§ Configurable Rules System β Enable/disable security checks via config/safeguard.php
β’ π Environment Security β Verify .env
files, detect secrets in code, validate required keys
β’ βοΈ Application Configuration β Check Laravel-specific security settings
β’ π‘οΈ Production Safety β Prevent common production mistakes before deployment
β’ π Multiple Output Formats β CLI, JSON, or CI-friendly reporting
β’ π CI/CD Integration β Perfect for GitHub Actions, GitLab CI, and other pipelines
Perfect for newcomers to Laravel Safeguard
β’ π¦ Installation Guide - Installation, configuration, and setup
β’ β‘ Quick Start Guide - Get running in minutes with your first security check
β’ π‘ Examples Collection - Complete working examples and templates
β’ βοΈ Configuration Guide - How to configure security rules for your application
Essential guides for mastering Laravel Safeguard
β’ π Rules Reference - Complete security rules documentation
β’ π§ Commands Reference - All available Artisan commands
β’ π Environment Rules - Environment-specific security rules
β’ ποΈ Custom Rules - Creating your own security rules
For power users and complex scenarios
β’ π Output Formats - JSON, CLI, and custom output formats
β’ π CI/CD Integration - GitHub Actions, GitLab CI, and pipeline integration
β’ β‘ Performance Optimization - Optimizing security checks for large applications
β’ π API Reference - Programmatic usage and API documentation
For debugging and getting help
β’ π Troubleshooting - Common issues and solutions
β’ β FAQ - Frequently asked questions
β’ π Migration Guide - Upgrading between versions
Start here if you're new to Laravel Safeguard
- π¦ Installation Guide - Install and set up the package
- β‘ Quick Start - Run your first security check
- π‘ Examples Collection - Explore basic examples
- βοΈ Configuration Guide - Learn to configure rules
Ready to dive deeper?
- π Rules Reference - Master all security rules
- π Environment Rules - Environment-specific configurations
- π CI/CD Integration - Add to your deployment pipeline
- π Output Formats - Customize output for your needs
Become a Laravel Safeguard expert
- ποΈ Custom Rules - Create custom security rules
- π API Reference - Programmatic usage
- β‘ Performance Optimization - Optimize for large applications
- π Troubleshooting - Handle complex scenarios
Topic | Page | Description |
---|---|---|
Quick Start | Quick Start | Installation and first security check |
Examples | Examples Collection | Working examples and templates |
Rules | Rules Reference | Complete security rules reference |
Commands | Commands | All available CLI commands |
Configuration | Configuration | Configuration options and patterns |
CI/CD | CI/CD Integration | Pipeline integration |
Custom Rules | Custom Rules | Creating custom security rules |
Troubleshooting | Troubleshooting | Error handling and debugging |
β’ Pre-deployment security checks β Quick Start Guide
β’ Environment validation β Environment Rules
β’ CI/CD pipeline integration β CI/CD Integration
β’ Production readiness checks β Rules Reference
β’ Configuration validation β Configuration Guide
β’ Custom security policies β Custom Rules
β’ Programmatic security checks β API Reference
β’ Custom output formats β Output Formats
β’ Performance optimization β Performance Guide
β’ π Main Documentation: Complete guides and references available in this wiki
β’ π‘ Examples: Extensive examples collection with real-world use cases
β’ π Issues: Report bugs and request features on the main repository
β’ π¬ Discussions: Join the community discussions for questions and tips
π¦ Start with the Installation Guide or explore our π‘ Examples Collection
Secure your Laravel applications today with Laravel Safeguard!
Laravel Safeguard - Configurable Security Checks for Laravel Applications
π Home | π¦ Installation | β‘ Quick Start | π‘ Examples | π Full Docs
Made with β€οΈ for the Laravel community
Laravel Safeguard - Configurable Security Checks for Laravel Applications
π Home | π¦ Installation | β‘ Quick Start | π‘ Examples | π Full Docs
Made with β€οΈ for the Laravel community
Β© 2025 - Laravel Safeguard by Grazulex