coolify/app/Livewire
Andras Bacsai 028fb5c22c Add ValidProxyConfigFilename rule for dynamic proxy config validation
Adds a new Laravel validation rule to prevent path traversal, hidden files, and invalid filenames in the dynamic proxy configuration feature. Validates filenames to ensure they contain only safe characters, don't exceed filesystem limits, and don't use reserved names.

- New Rule: ValidProxyConfigFilename with comprehensive validation
- Updated: NewDynamicConfiguration to use the new rule
- Added: 13 unit tests covering all validation scenarios

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 16:12:45 +01:00
..
Admin
Boarding feat: add async prerequisite installation with retry logic and visual feedback 2025-11-24 08:44:04 +01:00
Destination
Notifications feat(proxy): add Traefik version tracking with notifications and dismissible UI warnings 2025-11-18 14:53:49 +01:00
Profile
Project fix: Prevent terminal disconnects when browser tab loses focus 2025-12-08 20:48:03 +01:00
Security feat: add token validation functionality for Hetzner and DigitalOcean providers 2025-10-29 23:21:38 +01:00
Server Add ValidProxyConfigFilename rule for dynamic proxy config validation 2025-12-09 16:12:45 +01:00
Settings fix: correct event class names in callEventOnFinish 2025-11-14 10:43:20 +01:00
SharedVariables refactor: replace queries with cached versions for performance improvements 2025-12-08 13:39:33 +01:00
Source/Github refactor: replace queries with cached versions for performance improvements 2025-12-08 13:39:33 +01:00
Storage feat: add validation methods for S3 bucket names, paths, and server paths; update import logic to prevent command injection 2025-11-25 16:40:35 +01:00
Subscription
Tags
Team
Terminal
ActivityMonitor.php fix: resolve uncloseable database restore modal on MariaDB import (#7335) 2025-11-26 10:43:07 +01:00
Dashboard.php refactor: replace queries with cached versions for performance improvements 2025-12-08 13:39:33 +01:00
DeploymentsIndicator.php refactor: replace queries with cached versions for performance improvements 2025-12-08 13:39:33 +01:00
ForcePasswordReset.php
GlobalSearch.php
Help.php
LayoutPopups.php
MonacoEditor.php
NavbarDeleteTeam.php
SettingsBackup.php
SettingsDropdown.php
SettingsEmail.php
SettingsOauth.php fix: add null checks and validation to OAuth bulk update method 2025-10-27 17:04:33 +01:00
SwitchTeam.php
Upgrade.php Fix Alpine state reference and remove unused property in upgrade modal 2025-11-28 17:48:52 +01:00
VerifyEmail.php