TBD54566975 / open-source-programs

Issue tracking and milestone scheduling for TBD's Open Source Programs.
Apache License 2.0
247 stars 21 forks source link

Devise way for external PRs to be approved to run GH Actions w/ secrets #100

Open ALRubinger opened 11 months ago

ALRubinger commented 11 months ago

External services like Netlify, Snyk, and FOSSA have secrets like API keys and other environment variables to run. PRs that come from external forks could potentially have malicious code intended to read these secrets, thus have an approval step necessary to run these services.

Make sure we document why this is, and how project leads have the responsibility to check for malicious code before approving these jobs to run.