[GH-ISSUE #772] inspect-plist relative-path silently reads the default plist #335

Closed
opened 2026-10-15 18:24:03 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @rudycelekli on GitHub (Oct 6, 2026).
Original GitHub issue: https://github.com/morluto/rea/issues/772

The existing inspect-plist --relative-path option currently forwards relative_path, while the native provider and public inspect_plist contract read path. A caller selecting a valid alternate plist silently receives Contents/Info.plist instead; even a requested missing plist succeeds using the default.

Reproduced with the actual built CLI, a benign Clang-generated app executable, and native-plutil-linted Info/Alternate plists containing distinct identifiers. Default selection is the control. Forward the selected option under the existing path contract key. No new command grammar or schema is needed.

Originally created by @rudycelekli on GitHub (Oct 6, 2026). Original GitHub issue: https://github.com/morluto/rea/issues/772 The existing inspect-plist --relative-path option currently forwards relative_path, while the native provider and public inspect_plist contract read path. A caller selecting a valid alternate plist silently receives Contents/Info.plist instead; even a requested missing plist succeeds using the default. Reproduced with the actual built CLI, a benign Clang-generated app executable, and native-plutil-linted Info/Alternate plists containing distinct identifiers. Default selection is the control. Forward the selected option under the existing path contract key. No new command grammar or schema is needed.
bsakaguchi 2026-10-15 18:24:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#335
No description provided.