Skip to content

Commit dc4df46

Browse files
committed
docs: mention team effort
1 parent becfcd3 commit dc4df46

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

_articles/security-best-practices-for-your-project.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,21 @@ To avoid this, publish a security policy. A security policy, defined in a `SECUR
8383
### Private Vulnerability Reporting
8484

8585
On some platforms, you can streamline and strengthen your vulnerability management process, from intake to broadcast, with private issues. On GitLab, this can be done with private issues. On GitHub, this is called private vulnerability reporting (PVR). PVR enables maintainers to receive and address vulnerability reports, all within the GitHub platform. GitHub will automatically create a private fork to write the fixes, and a draft security advisory. All of this remains confidential until you decide to disclose the issues and release the fixes. To close the loop, security advisories will be published, and will inform and protect all your users through their SCA tool.
86+
## Treat security as a team effort
87+
88+
### Security isn't a solo responsibility. It works best when shared across your project's community.
89+
90+
While tools and policies are essential, a strong security posture comes from how your team and contributors work together. Building a culture of shared responsibility helps your project identify, triage, and respond to vulnerabilities faster and more effectively.
91+
92+
Here are a few ways to make security a team sport:
93+
94+
- **Assign clear roles**: Know who handles vulnerability reports, who reviews dependency updates, and who approves security patches.
95+
- **Limit access using the principle of least privilege**: Only give write or admin access to those who truly need it and review permissions regularly.
96+
- **Invest in education**: Encourage contributors to learn about secure coding practices, common vulnerability types, and how to use your tools (like SAST or secret scanning).
97+
- **Foster diversity and collaboration**: A heterogeneous team brings a wider set of experiences, threat awareness, and creative problem-solving skills. It also helps uncover risks others might overlook.
98+
- **Engage upstream and downstream**: Your dependencies can affect your security and your project affects others. Participate in coordinated disclosure with upstream maintainers, and keep downstream users informed when vulnerabilities are fixed.
99+
100+
Security is an ongoing process, not a one-time setup. By involving your community, encouraging secure practices, and supporting each other, you build a stronger, more resilient project and a safer ecosystem for everyone.
86101

87102
## Conclusion: A few steps for you, a huge improvement for your users
88103

0 commit comments

Comments
 (0)