Pulse/internal/api
Pulse Monitor e36436f75b fix: add comprehensive input validation for API endpoints
- Added required field validation for name, type, and host in node configuration
- Added duplicate node prevention by name (returns 409 Conflict)
- Added IP address format validation to reject invalid IPs
- Added port range validation (1-65535)
- Added validation for negative polling intervals in system settings
- Added HEAD request support for health and version endpoints
- Reduced node addition timeout from 10s to 3s to prevent UI hanging

These validation improvements were discovered through comprehensive testing
and prevent invalid data from being accepted by the API.
2025-08-27 11:07:39 +00:00
..
alerts.go fix: reorder alert routes to handle bulk operations correctly 2025-08-23 16:56:02 +00:00
auth.go security: comprehensive security improvements 2025-08-25 11:28:55 +00:00
config_handlers.go fix: add comprehensive input validation for API endpoints 2025-08-27 11:07:39 +00:00
csrf_store.go security: comprehensive security improvements 2025-08-25 11:28:55 +00:00
diagnostics.go feat: add comprehensive VM disk monitoring diagnostics 2025-08-25 15:34:05 +00:00
frontend_embed.go fix: node summary tables now appear on initial page load 2025-08-26 16:27:19 +00:00
guest_metadata.go fix: reload guest metadata after import 2025-08-14 09:51:40 +00:00
middleware.go fix: prevent 301 redirect to relative path (./) when accessing root without trailing slash (addresses #334) 2025-08-19 18:56:18 +00:00
notifications.go fix: properly report HTTP errors in webhook tests 2025-08-23 07:33:14 +00:00
rate_limit_config.go security: comprehensive security improvements 2025-08-25 11:28:55 +00:00
ratelimit.go feat: add comprehensive security system for API protection 2025-08-06 21:39:52 +00:00
recovery_tokens.go security: comprehensive security improvements 2025-08-25 11:28:55 +00:00
router.go fix: add comprehensive input validation for API endpoints 2025-08-27 11:07:39 +00:00
security.go security: comprehensive security improvements 2025-08-25 11:28:55 +00:00
security_setup_fix.go fix: restore API token functionality when auth is disabled 2025-08-21 12:26:08 +00:00
session_store.go security: comprehensive security improvements 2025-08-25 11:28:55 +00:00
settings.go fix: ensure consistent CPU core display for all guests 2025-08-09 15:03:28 +00:00
system_settings.go fix: add comprehensive input validation for API endpoints 2025-08-27 11:07:39 +00:00
types.go improve: comprehensive type safety improvements across codebase 2025-08-19 21:32:44 +00:00
updates.go fix: complete update system improvements 2025-08-07 11:43:40 +00:00