-
-
Notifications
You must be signed in to change notification settings - Fork 304
Closed
Description
The macOS SCIE for Pex (for example, this one) is not digitally signed via Apple's codesign
(or other applicable tool).
This is an issue because macOS 15.1.x really goes to great lengths to dissuade users from running such binaries. This will be a negative UX issue for Pants if Pants downloads a SCIE of Pex to use it. Users likely will not know why macOS is showing these modals in that case, which could erode user trust and moreover prevent Pants from using the Pex SCIE since the user may not go through three modals and/or even find the approval button in the security settings.
What macOS does:
- First, it shows a modal where the only two choices are to close the modal or move the file to the trash. Notably, no mention is made in the modal of how to approve the binary in the Security pane of the System Settings.

- Next, even after approving the binary, macOS shows a second modal:

- And even when selecting "Open anyway", macOS shows a third modal to ask for the admin password:

Metadata
Metadata
Assignees
Labels
No labels