David Rudduck
f788de30c8
fix(security): sanitize error responses to prevent information leakage ( #5 )
...
* fix(security): sanitize error responses to prevent information leakage
Replace raw error messages in HTTP responses with generic messages.
Internal error details (stack traces, module paths, error messages)
were being returned to clients in 4 gateway endpoints.
* fix: sanitize 2 additional error response leaks in openresponses-http
Address CodeRabbit feedback: non-stream and streaming error paths in
openresponses-http.ts were still returning String(err) to clients.
* fix: add server-side error logging to sanitized catch blocks
Restore err parameter and add logWarn() calls so errors are still
captured server-side for diagnostics while keeping client responses
sanitized. Addresses CodeRabbit feedback about silently discarded errors.
2026-02-13 16:58:30 +01:00
..
2026-02-13 02:02:01 +01:00
2026-02-13 15:32:38 +01:00
2026-02-13 16:19:21 +01:00
2026-02-01 10:03:47 +09:00
2026-02-02 21:31:17 -05:00
2026-02-13 15:32:38 +01:00
2026-02-13 15:32:38 +01:00
2026-02-13 15:32:38 +01:00
2026-02-13 15:32:38 +01:00
2026-02-01 10:03:47 +09:00
2026-02-12 09:41:43 -06:00
2026-02-07 20:02:32 -08:00
2026-02-07 20:02:32 -08:00
2026-01-31 16:19:20 +09:00
2026-02-01 10:03:47 +09:00
2026-02-12 17:48:49 +01:00
2026-01-24 13:52:31 +00:00
2026-01-31 16:19:20 +09:00
2026-02-13 14:28:22 +00:00
2026-02-13 15:45:19 +00:00
2026-02-02 16:18:09 +09:00
2026-02-01 10:03:47 +09:00
2026-02-12 07:55:26 -06:00
2026-01-31 16:19:20 +09:00
2026-02-03 16:00:57 -08:00
2026-02-03 16:00:57 -08:00
2026-01-20 13:04:19 +00:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-02-10 19:23:58 -05:00
2026-02-10 19:23:58 -05:00
2026-02-13 02:09:14 +01:00
2026-02-13 02:09:14 +01:00
2026-02-13 15:32:38 +01:00
2026-02-01 10:03:47 +09:00
2026-02-09 00:21:54 -08:00
2026-02-07 19:16:51 -06:00
2026-02-09 19:21:33 -08:00
2026-02-08 18:07:13 +01:00
2026-02-08 18:07:13 +01:00
2026-02-01 10:03:47 +09:00
2026-01-20 07:37:01 +00:00
2026-02-13 15:32:38 +01:00
2026-02-13 16:58:30 +01:00
2026-02-13 01:38:49 +01:00
2026-02-13 16:58:30 +01:00
2026-01-20 07:37:01 +00:00
2026-02-03 16:00:57 -08:00
2026-02-09 17:02:55 -08:00
2026-02-08 23:59:43 -08:00
2026-02-04 17:12:16 -05:00
2026-02-04 17:12:16 -05:00
2026-01-31 16:19:20 +09:00
2026-02-01 10:03:47 +09:00
2026-01-03 19:37:09 +01:00
2026-02-10 19:17:21 -06:00
2026-02-10 19:17:21 -06:00
2026-02-01 10:03:47 +09:00
2026-02-12 17:48:49 +01:00
2026-02-11 22:22:29 -06:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-01-31 16:19:20 +09:00
2026-02-13 15:32:38 +01:00
2026-01-20 10:51:25 +00:00
2026-02-01 10:03:47 +09:00
2026-02-07 16:47:58 -08:00
2026-02-07 16:47:58 -08:00
2026-01-31 16:19:20 +09:00
2026-01-14 09:11:21 +00:00
2026-01-19 10:08:29 +00:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-01-31 16:04:04 +09:00
2026-01-31 16:19:20 +09:00
2026-01-30 03:16:21 +01:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-02-03 13:56:20 -05:00
2026-02-13 15:32:38 +01:00
2026-01-31 16:19:20 +09:00
2026-01-03 19:37:09 +01:00
2026-02-01 10:03:47 +09:00
2026-02-09 23:58:34 -08:00
2026-02-09 23:58:34 -08:00
2026-02-09 23:58:34 -08:00
2026-01-14 15:02:19 +00:00
2026-01-14 15:02:19 +00:00
2026-01-31 16:19:20 +09:00
2026-01-31 16:19:20 +09:00
2026-02-13 15:32:38 +01:00
2026-01-31 16:19:20 +09:00
2026-02-01 10:03:47 +09:00
2026-02-13 15:32:38 +01:00
2026-02-13 15:32:38 +01:00
2026-01-25 12:22:36 +00:00
2026-02-01 10:03:47 +09:00
2026-02-04 17:12:16 -05:00
2026-02-01 10:03:47 +09:00
2026-02-05 16:34:48 -08:00
2026-02-06 18:03:03 -08:00
2026-02-01 10:03:47 +09:00
2026-02-13 02:09:14 +01:00
2026-02-13 15:32:38 +01:00
2026-02-01 10:03:47 +09:00
2026-02-01 10:03:47 +09:00
2026-02-13 13:29:07 +00:00
2026-02-12 07:55:22 -06:00
2026-01-31 16:04:04 +09:00
2026-02-03 17:57:55 -08:00
2026-02-13 02:02:01 +01:00
2026-02-12 23:52:19 -05:00
2026-01-14 15:02:19 +00:00
2026-02-13 02:39:34 +01:00
2026-02-13 02:02:01 +01:00
2026-02-12 23:52:19 -05:00
2026-02-12 23:52:19 -05:00
2026-02-12 23:52:19 -05:00
2026-02-09 16:08:15 -08:00
2026-02-09 16:08:15 -08:00
2026-01-30 03:16:21 +01:00
2026-02-01 10:03:47 +09:00
2026-02-05 16:34:48 -08:00
2026-01-31 16:19:20 +09:00
2026-02-11 12:04:30 +01:00
2026-01-14 01:17:56 +00:00
2026-02-13 14:30:06 +01:00
2026-02-13 16:58:30 +01:00
2026-01-17 20:37:36 +00:00
2026-02-01 10:03:47 +09:00
2025-12-18 13:27:52 +00:00