server/validate_nginx.ts view source
NginxValidationResult Result of validating an nginx config template string.
ok
booleanwarnings
Array<string>errors
Array<string>String-based nginx config validator for fuz_app deploy configs.
Checks consumer NGINX_CONFIG template strings for required security
properties. This is pattern matching on template strings, not a real
nginx parser — it catches common security omissions but won't catch
all possible misconfigurations.
2 declarations
server/validate_nginx.ts view source
NginxValidationResult Result of validating an nginx config template string.
okbooleanwarningsArray<string>errorsArray<string>server/validate_nginx.ts view source
(config: string): NginxValidationResult Validate an nginx config template string for security properties.
Checks for required security headers, Authorization stripping in /api
blocks, and the nginx add_header inheritance gotcha. Designed for
fuz_app consumer deploy configs (tx.ts NGINX_CONFIG constants).
Limitations: string pattern matching, not a real nginx parser. Catches common omissions in fuz_app deploy configs but won't catch all possible misconfigurations.
confignginx config template string
stringNginxValidationResult validation result with ok status, warnings, and errors