Extend Security Best Practices for your Project
cc: @KevinCrosby, @Jeffrey-Luszcz @DUBSOpenHub @jonchurch @blakeembrey @ljharb @rafaelgss
Note: This PR will impact #3462 and #3461
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
@UlisesGascon I see @xcorail has some suggestions above. Can you take a look and discuss/accomodate? I've pinged @Jeffrey-Luszcz and he'll be taking a look when he can. Thank you for the contribution.
?
On Mon, 6 Oct 2025 at 23:08, khanimehdi117-rgb @.***> wrote:
@.**** commented on this pull request.
In _articles/security-best-practices-for-your-project.md https://github.com/github/opensource.guide/pull/3465#discussion_r2408585472 :
@@ -50,13 +50,27 @@ Picture this: a project built on the sturdy foundation of a widely-used library.
To prevent such scenarios, Software Composition Analysis (SCA) tools such as Dependabot and Renovate automatically check your dependencies for known vulnerabilities published in public databases such as the NVD or the GitHub Advisory Database, and then creates pull requests to update them to safe versions. Staying up-to-date with the latest safe dependency versions safeguards your project from potential risks.
+## Understand and manage open source license risks + +### Open source licenses come with terms and ignoring them can lead to legal and reputational risks. + +Using open source dependencies can speed up development, but each package includes a license that defines how it can be used, modified, or distributed. Some licenses are permissive, while others (like AGPL or SSPL) impose restrictions that may not be compatible with your project's goals or your users' needs. + +Imagine this: You add a powerful library to your project, unaware that it uses a restrictive license. Later, a company wants to adopt your project but raises concerns about license compliance. The result? You lose adoption, need to refactor code, and your project’s reputation takes a hit.
Yu7
— Reply to this email directly, view it on GitHub https://github.com/github/opensource.guide/pull/3465#discussion_r2408585472, or unsubscribe https://github.com/notifications/unsubscribe-auth/BYALBHWHOTJ4MXPQEVW7TVL3WLK3ZAVCNFSM6AAAAACBEJ2CGSVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZTGMBXGM4TENBUGM . You are receiving this because you commented.Message ID: @.***>
I want to be part of this open source and I am not new in GitHub I lost my profile and my projects though
Maclain30
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
Converting to draft until author re-engages.
I plan to rework on this PR next week once I am back from vacations
@ahpook iterate ftw. Thank you for merging.