Devin Robison
503b748a8e
fix(exec-approvals): escape control characters in display sanitizers ( #68198 )
...
* fix(exec-approvals): escape control characters in display sanitizers
* docs(changelog): add exec approval control-char display sanitizer entry
* fix(exec-approvals): redact before escape, cover U+2028/U+2029 in display sanitizers
* fix(exec-approvals): strip invisibles before redaction and align forwarder test
* fix(exec-approvals): cover Zs bypass and preserve multi-line context on obfuscated secrets
* fix(exec-approvals): compare redaction outputs by content, not length
* fix(exec-approvals): suppress raw command on bypass; cover non-ASCII Zs in macOS sanitizer
* fix(exec-approvals): use position-bitmap bypass detection and bound input size
* style(exec-approvals): satisfy oxlint no-new-array-single-argument and SwiftFormat
* fix(exec-approvals): iterate by code point and redact before truncating
2026-04-17 15:59:08 -06:00
..
2026-03-02 11:32:20 +00:00
2026-04-17 02:58:21 -05:00
2026-04-17 00:45:04 +01:00
2026-02-15 05:38:35 +01:00
2026-02-15 05:38:35 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-02-25 00:27:36 +00:00
2026-03-02 11:32:20 +00:00
2026-03-08 14:58:29 +00:00
2026-03-31 21:09:36 -04:00
2026-03-02 11:32:20 +00:00
2026-03-08 13:22:46 +00:00
2026-03-22 17:32:30 +00:00
2026-02-15 05:38:35 +01:00
2026-03-03 03:07:55 +00:00
2026-02-15 05:38:35 +01:00
2026-01-30 03:16:21 +01:00
2026-03-16 23:56:35 -07:00
2026-02-15 05:38:35 +01:00
2026-03-22 17:32:30 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-03-03 03:07:54 +00:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-02-15 05:38:35 +01:00
2026-02-15 05:38:35 +01:00
2026-02-15 05:38:35 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-02-21 16:27:18 +01:00
2026-03-02 11:32:20 +00:00
2026-04-17 11:11:10 -06:00
2026-03-03 03:07:55 +00:00
2026-02-15 05:38:35 +01:00
2026-03-24 01:21:13 -05:00
2026-03-08 13:22:46 +00:00
2026-01-30 03:16:21 +01:00
2026-03-08 13:22:46 +00:00
2026-03-31 21:09:36 -04:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-12 22:23:07 +00:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-03-14 16:48:46 +11:00
2026-03-22 17:32:30 +00:00
2026-02-04 01:03:59 -08:00
2026-03-02 11:32:20 +00:00
2026-03-22 17:32:30 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-14 16:48:46 +11:00
2026-02-04 01:03:59 -08:00
2026-01-30 03:16:21 +01:00
2026-03-28 03:54:54 +00:00
2026-02-18 04:40:42 +01:00
2026-03-08 13:22:46 +00:00
2026-03-02 12:13:45 +00:00
2026-03-08 13:22:46 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-02-25 00:27:36 +00:00
2026-04-17 15:59:08 -06:00
2026-03-19 13:51:17 +02:00
2026-03-14 12:00:15 +11:00
2026-03-22 17:32:30 +00:00
2026-03-22 22:52:14 -07:00
2026-03-22 09:35:25 -07:00
2026-03-22 09:35:25 -07:00
2026-03-02 11:32:20 +00:00
2026-03-19 13:51:17 +02:00
2026-02-25 00:27:36 +00:00
2026-03-22 09:35:25 -07:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-04-01 21:08:37 +11:00
2026-01-30 03:16:21 +01:00
2026-02-22 00:04:36 +01:00
2026-03-02 12:13:45 +00:00
2026-01-30 03:16:21 +01:00
2026-03-08 21:49:42 +02:00
2026-03-08 21:28:17 +02:00
2026-04-06 22:10:40 +10:00
2026-03-02 11:32:20 +00:00
2026-03-29 00:35:40 +00:00
2026-03-02 11:32:20 +00:00
2026-03-08 21:28:17 +02:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-01-30 03:16:21 +01:00
2026-04-10 11:36:39 +05:30
2026-04-10 11:36:39 +05:30
2026-03-02 11:32:20 +00:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-17 20:59:56 +11:00
2026-03-08 13:22:46 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-18 11:29:11 +11:00
2026-03-02 11:32:20 +00:00
2026-02-25 00:10:14 +00:00
2026-03-02 11:32:20 +00:00
2026-02-15 05:38:35 +01:00
2026-04-17 11:11:10 -06:00
2026-03-17 20:46:54 +11:00
2026-03-03 03:07:55 +00:00
2026-03-02 11:32:20 +00:00
2026-02-15 05:38:35 +01:00
2026-03-08 13:47:27 +00:00
2026-01-30 03:16:21 +01:00
2026-03-11 13:53:19 +02:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-22 17:32:30 +00:00
2026-02-26 00:17:03 +01:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-03-28 03:54:54 +00:00
2026-02-15 05:38:35 +01:00
2026-03-08 13:47:27 +00:00
2026-03-03 03:07:54 +00:00
2026-03-08 13:22:46 +00:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-08 06:11:20 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-29 00:35:40 +00:00
2026-02-15 20:12:50 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-04-17 11:11:10 -06:00
2026-04-17 11:11:10 -06:00
2026-01-30 03:16:21 +01:00
2026-03-14 13:43:21 +11:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-04-17 02:58:21 -05:00
2026-03-02 12:13:45 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-03-08 13:22:46 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-08 06:11:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-04-11 03:58:20 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-02-15 05:38:35 +01:00
2026-03-25 18:11:58 -05:00
2026-02-15 05:38:35 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-02-15 20:17:43 +00:00
2026-02-25 00:27:36 +00:00
2026-03-02 11:32:20 +00:00
2026-02-15 05:38:35 +01:00
2026-02-15 20:22:40 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 14:58:29 +00:00
2026-04-09 17:13:34 +10:00
2026-03-31 21:09:36 -04:00
2026-04-09 17:13:34 +10:00
2026-04-11 18:08:45 +10:00
2026-01-30 03:16:21 +01:00
2026-03-08 13:47:27 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-02 11:32:20 +00:00
2026-03-03 03:07:54 +00:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-03 03:07:55 +00:00
2026-01-30 03:16:21 +01:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-02-15 05:38:35 +01:00
2026-01-30 03:16:21 +01:00
2026-01-30 03:16:21 +01:00
2026-03-08 13:47:27 +00:00
2026-02-25 00:14:00 +00:00
2026-02-15 05:38:35 +01:00
2026-03-02 11:32:20 +00:00
2026-03-31 21:09:36 -04:00
2026-03-31 21:09:36 -04:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00
2026-03-24 10:58:09 -07:00
2026-01-30 03:16:21 +01:00
2026-03-02 11:32:20 +00:00