Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scorecard article #15

Closed
wants to merge 18 commits into from
Closed

Conversation

Ioana37
Copy link
Collaborator

@Ioana37 Ioana37 commented Sep 30, 2024

What kind of change does this PR introduce?

(Is it a bug fix, feature, docs update, something else?)

What is the current behavior?

What is the new behavior (if this is a feature change)?**

  • Tests for the changes have been added (for bug fixes/features)

Which issue(s) this PR fixes

Special notes for your reviewer

Does this PR introduce a user-facing change?

For user-facing changes, please add a concise, human-readable release note to
the release-note

(In particular, describe what changes users might need to make in their
application as a result of this pull request.)


!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
Copy link
Owner

@balteravishay balteravishay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great! thanks @Ioana37 and @meguittet ! left some comments.

!article/article.md Outdated Show resolved Hide resolved
@meguittet
Copy link
Collaborator

Thanks for putting this together :-)

@Ioana37 Ioana37 marked this pull request as ready for review October 14, 2024 10:42
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
!article/article.md Outdated Show resolved Hide resolved
![binary-artifacts](./Scorecard-Binary-Artifacts.png)

# Recommendations and action items
With the recent improvements in handling pinned dependencies and packaging checks for the NuGet package manager, the ability to assess the security features of GitHub repositories in the .NET ecosystem will be substantially enhanced. This should encourage repositories’ maintainers to adopt necessary improvements, leading to higher scores measured by Scorecard and improved overall security.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
With the recent improvements in handling pinned dependencies and packaging checks for the NuGet package manager, the ability to assess the security features of GitHub repositories in the .NET ecosystem will be substantially enhanced. This should encourage repositories’ maintainers to adopt necessary improvements, leading to higher scores measured by Scorecard and improved overall security.
With the recent improvements in handling pinned dependencies and packaging checks for the NuGet package manager, the ability to assess the security features of GitHub repositories in the .NET ecosystem will be substantially enhanced. This should encourage repositories’ maintainers to adopt necessary improvements, leading to higher scores measured by Scorecard and improved overall security of the entire .Net ecosystem.


In conclusion, regularly running OSSF Scorecard checks helps ensure your project stays secure, up-to-date, and aligned with coding best practices. This proactive approach significantly reduces the risk of security vulnerabilities within your software ecosystem.

Don’t delay! Check the Scorecard of your favorite GitHub repository today and if you’d like to improve the score, take a look at the suggested mitigation steps 😊.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Don’t delay! Check the Scorecard of your favorite GitHub repository today and if you’d like to improve the score, take a look at the suggested mitigation steps 😊.
Don’t delay! Check the Scorecard of your or your dependency's GitHub repository today and if you’d like to improve the score, take a look at the suggested mitigation steps 😊. Also, you may further contribute to the Scorecard support of the .Net ecosystem by checkout out the future work section next.

Comment on lines 172 to 174
- OpenSSF [Scorecard repository](https://github.com/ossf/scorecard)

The following links capture open issues for extending Scorecard support:
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- OpenSSF [Scorecard repository](https://github.com/ossf/scorecard)
The following links capture open issues for extending Scorecard support:
The following links capture open issues for extending the [OpenSSF Scorecard](https://github.com/ossf/scorecard) support for the .Net and Nuget ecosystem.


# What is supported for .NET/NuGet
For the past two years, Scorecard has started to implement dedicated support for projects within the .NET ecosystem, which use the NuGet package manager. The most recent features added are support for checking pinned dependencies when restoring packages using a [lock file](https://devblogs.microsoft.com/nuget/enable-repeatable-package-restores-using-a-lock-file/#how-to-enable-the-lock-file) and when using [Central Package Management](https://learn.microsoft.com/en-us/nuget/consume-packages/Central-Package-Management).

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We would like to extend a special Thank You for the team who contributes and coordinates these contributions:
[Avishay Balter](https://www.linkedin.com/in/avishay-balter/)
[Ioana Amarande](https://www.linkedin.com/in/ioana-amarande)
[Jon Douglas](https://www.linkedin.com/in/jon-douglas-9555572b)
[Liam Moat](https://www.linkedin.com/in/liammoatcom)
[Melanie Guittet](https://www.linkedin.com/in/melanie-guittet/)

Copy link

This pull request has been marked stale because it has been open for 10 days with no activity

@github-actions github-actions bot added the Stale label Nov 10, 2024
@github-actions github-actions bot closed this Nov 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants