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-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 22:21:49 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-04-17 11:11:10 -06:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-22 09:35:25 -07:00
2026-04-17 15:59:08 -06:00
2026-03-08 13:22:46 +00:00
2026-03-14 12:00:15 +11:00
2026-03-16 23:00:22 -07:00
2026-03-08 13:22:46 +00:00
2026-03-19 13:51:17 +02:00
2026-03-19 13:51:17 +02:00
2026-03-13 21:00:59 +00:00
2026-03-22 09:35:25 -07:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 21:49:42 +02: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-08 13:22:46 +00:00
2026-03-29 00:28:32 +00:00
2026-03-29 00:35:40 +00:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-20 15:44:15 -05:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-17 20:59:56 +11:00
2026-03-08 13:22:46 +00:00
2026-03-29 00:28:32 +00:00
2026-03-08 13:58:13 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 19:14:01 +08:00
2026-04-17 02:58:21 -05:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-18 11:29:11 +11:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-29 00:35:40 +00:00
2026-03-08 13:22:46 +00:00
2026-03-12 22:23:07 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-28 04:53:02 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-14 13:43:21 +11:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 21:49:42 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 16:22:48 +00:00
2026-04-09 17:13:34 +10:00
2026-04-09 17:13:34 +10:00
2026-03-02 09:39:45 +00:00
2026-03-02 09:55:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-14 12:48:12 +11:00
2026-03-08 13:22:46 +00:00
2026-03-02 09:39:45 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-31 10:04:11 +01:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00