Paul Payne d9c152f044 fix: Preserve nested structure when redacting secrets
The secrets endpoint was flattening nested maps (e.g., cloudflare.apiToken)
to a single "********" string. The UI checks for nested keys to determine
if credentials are configured, so the structure must be preserved.

Now redactSecrets() recursively walks the map and only redacts leaf values.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-07-09 04:40:47 +00:00
2026-07-09 00:05:17 +00:00
Description
Wild Central network appliance.
891 KiB
2026-07-14 15:58:38 +00:00
Languages
Go 54.6%
TypeScript 44.6%
CSS 0.5%
Makefile 0.2%