Download the PHP package laravelgpt/data-breach without Composer
On this page you can find all versions of the php package laravelgpt/data-breach. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download laravelgpt/data-breach
More information about laravelgpt/data-breach
Files in laravelgpt/data-breach
Package data-breach
Short Description A comprehensive cybersecurity toolkit for Laravel 12 with multiple frontend integrations and advanced analytics capabilities
License MIT
Informations about the package data-breach
LaravelGPT Data Breach Monitor
A comprehensive cybersecurity toolkit for Laravel 12 with multiple frontend integrations (Livewire 3, Volt, Vue.js, React, Blade) and advanced analytics capabilities.
๐ Features
๐ Core Security Features
- Password Breach Check: Integration with HIBP, DeHashed, LeakCheck APIs
- Password Strength Analyzer: Real-time password strength assessment
- Malware Pattern Checker: Advanced malware detection patterns
- Secure Passkey Generator: Generate cryptographically secure passkeys
๐ง Advanced Security Features
- VirusTotal Integration: Full file and URL scanning capabilities
- Suspicious IP Checker: Integration with AbuseIPDB, IPQS, VirusTotal
- Geo-IP Alert System: Location-based security alerts
- Dark Web Monitor: Monitor credentials on dark web platforms
- Real-time Alert Dispatcher: Email, Telegram, and log notifications
- 2FA Setup Recommendations: Authenticator and YubiKey support
๐ฏ New Analytics & UX Features (v2.0)
- Cursor Analytics: Real-time cursor movement tracking and analysis
- Session Replay: Complete user session recording and playback
- AI UX Feedback: Automated analysis of user interaction patterns
- Bug Report Enrichment: Enhanced bug reports with cursor/session data
- Multi-device Sync: Cursor events synchronized across devices
- Screen Recording: Optional screenshot capture during sessions
- Performance Analytics: Velocity tracking and interaction speed analysis
๐จ Frontend Integration Options
- Livewire 3 (Default): Real-time reactive components with modern syntax
- Volt: Laravel 12's new component system
- Vue.js: Modern reactive framework integration
- React: Component-based UI with Inertia.js
- Blade: Pure PHP/HTML views
๐ฆ Installation
Interactive Installation
The package includes an interactive installer that lets you choose your preferred frontend:
You'll be prompted to choose your frontend stack:
โ๏ธ Configuration
Publish the configuration file:
Configure your API keys in config/data-breach.php
:
๐ฏ Usage
Basic Password Check
IP Reputation Check
Cursor Analytics
Session Replay
๐จ Frontend Components
Livewire 3 Component
Volt Component
Vue.js Component
React Component
๐ง API Endpoints
The package provides comprehensive RESTful API endpoints:
Security Endpoints
POST /api/data-breach/password/check
- Check password breachPOST /api/data-breach/ip/check
- Check IP reputationPOST /api/data-breach/file/scan
- Scan file for malwareGET /api/data-breach/dark-web/search
- Search dark webPOST /api/data-breach/generate/passkey
- Generate secure passkey
Analytics Endpoints
POST /api/data-breach/cursor/track
- Track cursor eventGET /api/data-breach/cursor/analytics/{sessionKey}
- Get cursor analyticsGET /api/data-breach/cursor/events/{sessionKey}
- Get cursor eventsPOST /api/data-breach/cursor/archive
- Archive old cursor data
Session Replay Endpoints
POST /api/data-breach/session/start
- Start session recordingPOST /api/data-breach/session/record
- Record session eventPOST /api/data-breach/session/stop
- Stop session recordingGET /api/data-breach/session/replay/{sessionKey}
- Get session replay dataGET /api/data-breach/session/analytics/{sessionKey}
- Get session analytics
Bug Report Endpoints
POST /api/data-breach/bug-report/enrich
- Enrich bug report with cursor data
๐ Cursor Analytics Features
Real-time Tracking
- Mouse movement tracking with velocity calculation
- Click and hover event capture
- Element interaction analysis
- Device type detection (desktop/mobile/tablet)
Analytics Dashboard
- Total moves, clicks, and interactions
- Fast vs slow movement analysis
- Most hovered elements
- Session duration and event breakdown
AI UX Feedback
- Automated interaction pattern analysis
- Performance bottleneck detection
- User experience optimization suggestions
- Heat map generation capabilities
๐ Session Replay Features
Complete Session Recording
- Page load events with metadata
- Click, scroll, and form interaction tracking
- Error capture and reporting
- Screenshot capture (optional)
Session Analytics
- Session duration and event count
- Device and browser information
- Interaction breakdown by type
- Performance metrics
Multi-device Support
- Cross-device session synchronization
- User and tenant-based session organization
- Automatic cleanup and archiving
๐ก๏ธ Security & Privacy
Data Protection
- All cursor and session data is encrypted at rest
- Automatic data archiving and cleanup
- GDPR-compliant data handling
- Configurable retention policies
Rate Limiting
- Comprehensive rate limiting on all endpoints
- Configurable limits per endpoint type
- Abuse prevention and monitoring
Authentication
- Laravel Sanctum integration for API protection
- Role-based access control
- Multi-tenant support
- Session-based security
๐งช Testing
๐ License
The MIT License (MIT). Please see License File for more information.
๐ค Contributing
Please see CONTRIBUTING.md for details.
๐ Support
- Documentation: https://docs.laravelgpt.com/data-breach
- Issues: https://github.com/laravelgpt/data-breach/issues
- Email: [email protected]
๐ Changelog
v2.0.0 - Major Update
- โจ Added cursor analytics and tracking
- โจ Added session replay functionality
- โจ Added AI UX feedback system
- โจ Added bug report enrichment
- โจ Upgraded to Laravel 12 support
- โจ Added Volt component support
- โจ Enhanced Livewire 3 integration
- ๐ง Improved performance and security
- ๐ Fixed various bugs and issues
All versions of data-breach with dependencies
laravel/framework Version ^12.0
livewire/livewire Version ^3.0.6
laravel/volt Version ^1.0
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^12.0
illuminate/database Version ^12.0
illuminate/http Version ^12.0
illuminate/console Version ^12.0
illuminate/validation Version ^12.0
illuminate/cache Version ^12.0
illuminate/logging Version ^12.0
illuminate/mail Version ^12.0