mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-12 15:03:55 +09:00
- run wildcard/SAN certbot privileged and fail on non-zero exit instead of reporting unissued cert paths as success - cloudflare DNS-01 credentials: unpredictable mkstemp file, 0600, always deleted (was predictable /tmp path, never cleaned up) - route53 credentials via sudo env A=B (sudo env_reset strips env= kwarg) - validate domains before they reach certbot argv or cert file paths - validate reverse-proxy builder input (domains, upstreams, headers, locations, rate-limit/cache values) against nginx config injection - write_vhost: refuse non-plain-filename site names and roll back the vhost when the reload itself fails, not only when nginx -t fails - create_proxy API returns 400 on service errors instead of always 201