-
Notifications
You must be signed in to change notification settings - Fork 554
Description
Hi wxPython Maintainers,
I'm reaching out because I appreciate your work on wxPython. As open-source security is a growing concern, I'd like to suggest some improvements based on the OpenSSF Scorecard best practices:
1、Token Permissions: Consider implementing explicit token permissions within the workflow to avoid over-permissioning vulnerabilities.
2、Pinned Dependencies: Using a commit hash instead of @v4 for the third-party library can mitigate breaking changes or vulnerabilities in future updates.
3、Static Application Security Testing (SAST): Implementing SAST tools can help detect vulnerabilities early in the development lifecycle.
4、Dependency Update Tool: Utilizing a dependency update tool ensures your project uses the latest secure library versions.
5、Security Policy: Defining a comprehensive security policy (SECURITY.md) with vulnerability reporting guidelines, coding standards, and response procedures is recommended.
For more information on specific checks, see the OpenSSF Scorecard documentation: https://github.com/ossf/scorecard/blob/main/docs/checks.md#check-documentation