rea/tests/boundary
Kaoru0822 6729ee7636 fix(plist): report omitted __proto__ entries in signatures and Interface Builder
#885 decodes XML plists that contain a __proto__ key by omitting those
entries, but signature entitlements and Interface Builder plists dropped
the omission count. inspect_signature returned an entitlement set that
looked complete, and archive_decode stayed complete. Both now report the
omission: a signature limitation, and a partial archive_decode facet with
reason dictionary_entries_omitted and a per-document limitation.

The placeholder that stands in for __proto__ was reserved against the raw
XML text, so an entity-encoded key such as __rea_prototype_key__
decoded to the placeholder and was omitted as if it were __proto__. The
placeholder is now reserved against the decoded text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 07:51:37 +00:00
..
android refactor(android): group layered source and verification (#873) 2026-10-07 14:09:57 +08:00
browser refactor: give Inspector its own capability directory (#869) 2026-10-07 13:53:25 +08:00
cli Merge pull request #885 from morluto/fix/plist-prototype-keys 2026-10-07 00:46:50 -07:00
filesystem fix(plist): report omitted __proto__ entries in signatures and Interface Builder 2026-10-07 07:51:37 +00:00
firmware refactor(firmware): group layered source and verification (#878) 2026-10-07 14:44:52 +08:00
inspector refactor: give Inspector its own capability directory (#869) 2026-10-07 13:53:25 +08:00
javascript fix(javascript): preserve Node exports fallback stop reasons (#606) 2026-10-06 02:09:12 +08:00
javascript-recovery feat(javascript): recover readable modules with Wakaru (#848) 2026-10-07 12:46:13 +08:00
mcp refactor(binary): group session selection and snapshot ownership (#886) 2026-10-07 15:05:29 +08:00
process fix(process): clarify Windows capture support and recovery (#798) 2026-10-07 04:20:53 +08:00
providers fix(plist): report omitted __proto__ entries in signatures and Interface Builder 2026-10-07 07:51:37 +00:00