coolify/app/Livewire/Server/Proxy
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
..
DynamicConfigurationNavbar.php fix: enhance validation for database names and filenames to prevent command injection 2025-11-27 14:51:23 +01:00
DynamicConfigurations.php feat(navbar): add Traefik dashboard availability check and server IP handling; refactor dynamic configurations loading 2025-06-06 18:50:32 +02:00
Logs.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
NewDynamicConfiguration.php Add ValidProxyConfigFilename rule for dynamic proxy config validation 2025-12-09 16:12:45 +01:00
Show.php refactor(proxy): remove commented-out listener and method for cleaner code structure 2025-06-10 10:58:28 +02:00