From bf23e0d549b45b4f77ac79f9d852160d84fda90f Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sun, 17 May 2026 23:33:31 +0200 Subject: [PATCH] /svc handler: add the owasp headers for consistency Signed-off-by: Nikos Mavrogiannopoulos --- src/worker-svc.c | 4 ++++ tests/test-owasp-headers | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/worker-svc.c b/src/worker-svc.c index ff13f98b..d72b7f40 100644 --- a/src/worker-svc.c +++ b/src/worker-svc.c @@ -71,6 +71,10 @@ int get_svc_handler(worker_st *ws, unsigned int http_ver) if (ret < 0) goto fail; + ret = add_owasp_headers(ws); + if (ret < 0) + goto fail; + /* end of headers */ ret = cstp_puts(ws, "\r\n"); if (ret < 0) diff --git a/tests/test-owasp-headers b/tests/test-owasp-headers index a7624f71..d2118518 100755 --- a/tests/test-owasp-headers +++ b/tests/test-owasp-headers @@ -111,6 +111,11 @@ results=$(LD_PRELOAD=libsocket_wrapper.so curl -I -X GET -s https://$ADDRESS:$PO CheckHeaders "$results" echo "ok" +echo -n "Testing /svc ... " +results=$(LD_PRELOAD=libsocket_wrapper.so curl -I -X GET -s https://$ADDRESS:$PORT/svc --insecure) +CheckHeaders "$results" +echo "ok" + cleanup exit 0