You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/continuous-integration/dev-sec-ops/evaluate-oss/README.md
+4-3
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Evaluate Open Source Software
2
2
3
-
Identify potential candidates for open-source dependencies and evaluate them against your needs and the required security posture.
3
+
Given the rise in threat of [open source software supply chain attakcs](https://devblogs.microsoft.com/engineering-at-microsoft/the-journey-to-secure-the-software-supply-chain-at-microsoft/), developers should identify potential candidates for open-source dependencies and evaluate them against your needs and the required security posture.
4
4
5
5
## Why Evaluate Open Source Software
6
6
@@ -20,9 +20,10 @@ When evaluating open source software, consider the following:
20
20
- Can you avoid adding it as a dependency? The best dependency is the one you don't have.
21
21
- Is it maintained? How often and at what engineering rigor (i.e. code reviews, branch protection, tests)
22
22
- Is there evidence that effort is taken to make it secure?
23
-
- Can you find a reference that it is used significantly downstream by other projects or is referenced by known and trusted documentation?
23
+
- Can you find a reference that it is used significantly downstream by other projects or is referenced by known and trusted documentation? How many stars and forks does it have on GitHub?
24
24
- Is it easy to use securely?
25
-
- Are there instructions on how to report vulnerabilities?
25
+
- Does the license allow you to use it in your project?
26
+
- Are there instructions on how to report vulnerabilities?
26
27
- Does it have any known vulnerabilities or security issues?
27
28
- Are its dependencies secure, or at least up to date and actively maintained?
28
29
- Has it been audited by a third party such as the [OpenSSF Security Reviews](https://github.com/ossf/security-reviews/blob/main/Overview.md#readme)?
0 commit comments