openclaw/apps/macos/Sources
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
..
OpenClaw fix(exec-approvals): escape control characters in display sanitizers (#68198) 2026-04-17 15:59:08 -06:00
OpenClawDiscovery fix(ci): repair bundled test selection and compat typing 2026-04-04 05:56:55 +01:00
OpenClawIPC style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OpenClawMacCLI refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00:00
OpenClawProtocol fix: align trace protocol artifacts 2026-04-12 11:41:24 -07:00