airbnb / lottie-web

Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
MIT License
29.85k stars 2.85k forks source link

Set minimum permissions for workflows #3027

Open gabibguti opened 10 months ago

gabibguti commented 10 months ago

Hi! GitHub provides a setting in the repository to set restricted permissions when running workflows. Granting minimum access is a good security standard in general, but it's specially important in this case since workflows are granted higher permissions by default. Some permissions allow, for example, deleting your source code and publishing releases. That's why setting restricted permissions is a small but important addition.

If you agree to enable this setting, you can do so by following these instructions on setting restricted permissions when running workflows.

Additional context

This setting is considered good-practice and recommended by some security tools, such as Scorecards and StepSecurity.

My name is Gabriela and I work on behalf of Google and the OpenSSF suggesting supply-chain security changes :)

gabibguti commented 8 months ago

Hey! Friendly ping here. This issue has been idle for quite some time. Do you plan on considering these changes? Otherwise we can close it as not planned. I will wait up to 2 more months to close the issue. Thanks!