From 99cc43b9b7af15ef541e4dd994b4d4cd6a6ce3fd Mon Sep 17 00:00:00 2001 From: Manatsawin Hanmongkolchai Date: Sun, 9 Oct 2022 19:29:58 +0700 Subject: [PATCH] feat(google_cs): Pass API key in header to prevent request logging from printing secret --- searx/engines/google_cs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/engines/google_cs.py b/searx/engines/google_cs.py index af7066ba5..683122564 100644 --- a/searx/engines/google_cs.py +++ b/searx/engines/google_cs.py @@ -167,7 +167,6 @@ def request(query, params): return params query = { - 'key': api_key, 'cx': cx, 'q': query, 'safe': 'active' if params['safesearch'] > 0 else 'off', @@ -188,6 +187,7 @@ def request(query, params): query['lr'] = lang_info['params']['lr'] params['url'] = base_url.format(query=urlencode(query)) + params['headers']['X-Goog-Api-Key'] = api_key params['raise_for_httperror'] = False return params