-
Notifications
You must be signed in to change notification settings - Fork 82
Description
Our organization is currently evaluating Endo/SES for integration into our production environment. As part of our internal security compliance, we require all core libraries to meet a minimum threshold on the OpenSSF Scorecard.
Currently, the Pinned-Dependencies and Token-Permissions scores are below our required safety baseline. Addressing these is essential for our security team to approve the use of this library in our stack.
Critical Requirements for Compliance:
- Token-Permissions (Principle of Least Privilege)
Our security policy prohibits workflows with broad write permissions.
Impact: This prevents a compromised third-party action from gaining write access to the Endo codebase or secrets.
- Pinned-Dependencies (Immutable Infrastructure)
To protect against supply-chain attacks (such as "tag-jacking"), our policy requires that all third-party GitHub Actions be pinned to a specific SHA-1 commit hash rather than a mutable version tag (e.g., @v4).
Why this is urgent for us:
While we recognize the high quality of the Endo codebase, our automated supply-chain scanners flag these specific Scorecard gaps as "High Risk." Resolving these will allow us to move forward with adopting Endo.