From 84d1c6e897fde082015c15a74b4b12144eab13e3 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sun, 9 Aug 2026 17:26:28 +0200 Subject: [PATCH] Record browser CSP verification for SearXNG Closes the one gap left open at deploy time. The strict CSP (default-src 'none') had only been validated by static asset analysis, because headless chromium produced empty output on this host and the browser extension was not connected at the time. Loaded the live instance in a real browser: front page, text search, image search and autocomplete all work, and the UNFILTERED console shows 4 messages total -- all benign [PLUGIN] calculator DEBUG lines from SearXNG's own bundle, zero "Refused to load" CSP violations. The "?" tiles in image results are upstream 404s, not blocked requests. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01Cb77nxXGwFYFM4fyXEQkzG --- docs/superpowers/evidence/setup-searxng-2026-08-09.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/superpowers/evidence/setup-searxng-2026-08-09.json b/docs/superpowers/evidence/setup-searxng-2026-08-09.json index fa057a22..6d2b32cc 100644 --- a/docs/superpowers/evidence/setup-searxng-2026-08-09.json +++ b/docs/superpowers/evidence/setup-searxng-2026-08-09.json @@ -61,6 +61,11 @@ "result": "pass", "evidence": "All CSS/JS/img/manifest same-origin (/static/...). ZERO inline scripts (the single