-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
With the current design, it is necessary to use Git to clone the repository and use Git to walk the trees. This means that Git is exposed to untrusted data before the signature is verified, making it part of the TCB. This is not desirable because Git is quite large.
At least, the recommended steps should verify the signature before a checkout is performed (which is probably the most risky operation because it involves partially attacker-controlled file system operations).
Metadata
Metadata
Assignees
Labels
No labels