Download the PHP package mkwebdesign/filament-watchdog-v5 without Composer
On this page you can find all versions of the php package mkwebdesign/filament-watchdog-v5. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mkwebdesign/filament-watchdog-v5
More information about mkwebdesign/filament-watchdog-v5
Files in mkwebdesign/filament-watchdog-v5
Package filament-watchdog-v5
Short Description Advanced security monitoring and intrusion detection plugin for FilamentPHP v5
License MIT
Informations about the package filament-watchdog-v5
FilamentWatchdog v5
Advanced security monitoring and intrusion detection plugin for FilamentPHP v5
Requirements
- PHP 8.2+
- Laravel 11+, 12+ or 13+
- FilamentPHP 5.x
Features
- File Integrity Monitoring — SHA-256 hash baseline with automatic change detection
- Malware Detection — Pattern-based scanning with 40+ signatures, auto-updated from GitHub
- Security Alerts — Severity-based alerting with professional HTML email notifications
- Activity Logging — Track logins, admin actions and high-risk events
- Emergency Lockdown — One-click maintenance mode with admin bypass
- Quarantine System — Isolate suspicious files automatically
- Dynamic Signature Updates — Fetch the latest malware signatures via dashboard button or scheduler
- Artisan Commands — Manual scans, baseline creation, signature updates, cleanup and debug tools
- Laravel Scheduler — Automated scans every minute, signature updates weekly via cron
Installation
Publish the config:
Run the migrations:
Panel Registration
Add the plugin to your AdminPanelProvider:
Initial Setup
After installation, create a security baseline and fetch the latest malware signatures:
The baseline snapshot is required before the scanner can detect file changes. Without it, every file will be flagged as new on the first scan.
Cron Setup
Add the standard Laravel scheduler to your crontab:
The scheduler will run file scans every minute, clean up old logs daily and update malware signatures weekly.
Environment Variables
Add these to your .env file to configure email alerts:
Optionally override the signatures source URL:
Artisan Commands
Configuration
After publishing, edit config/filament-watchdog.php to configure monitored paths, excluded paths, malware signatures, email recipients and more.
Author
Martin Knops | MKWebDesign
- Website: mkwebdesign.nl
- GitHub: @mkwebdesign
License
MIT — see LICENSE.md
Made with ❤️ by MKWebDesign
All versions of filament-watchdog-v5 with dependencies
filament/filament Version ^5.0
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
illuminate/database Version ^11.0|^12.0|^13.0
illuminate/mail Version ^11.0|^12.0|^13.0
guzzlehttp/guzzle Version ^7.0