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

Theme: Trustworthy and Secure (.NET 9 / 2024) #13143

Open
8 tasks
JonDouglas opened this issue Jan 9, 2024 · 2 comments
Open
8 tasks

Theme: Trustworthy and Secure (.NET 9 / 2024) #13143

JonDouglas opened this issue Jan 9, 2024 · 2 comments
Assignees
Labels
Priority:2 Issues for the current backlog. Theme Represents a .NET theme for themesof.net Type:Tracking This issue is tracking the completion of other related issues.

Comments

@JonDouglas
Copy link
Contributor

JonDouglas commented Jan 9, 2024

Open Source is everywhere. It is in many proprietary codebases and community projects. For organizations and individuals, the question today is not whether you are or are not using open-source code, but what open-source code you are using, and how much.

One of our ongoing themes of .NET is to secure the software supply chain. To achieve a secure supply chain with NuGet, we are focusing on three major areas such as knowing, preventing, and fixing known security vulnerabilities, support SBOMs, and making tooling more secure by default.

In .NET 9 we have a few areas that will help us make progress on that goal.

Know, Prevent, and Fix Known Security Vulnerabilities 🔒

To combat known vulnerabilities and active supply chain attacks, developers need to know that the package written by unknown individuals they are downloading from the internet can be secure and trusted enough to run on their trusted devices where they keep their most important data.

Support SBOMs for NuGet packages 📋

A SBOM is a nested inventory; a list of ingredients that make up software components. This transparency is essential for security, compliance, and management purposes. It allows users and developers to quickly identify and address security vulnerabilities, comply with licensing requirements, and efficiently manage updates and patches.

Secure by Default ✅

When a package manager prioritizes security in its default settings, it automatically reduces the risk of vulnerabilities and attacks, such as dependency confusion or malicious code injections.

IMPORTANT
This theme is not a commitment; it will evolve as we continue to learn throughout the release. Some things that are not currently planned for NuGet may get pulled in. Some things currently planned may even be pushed out.

Please 👍 or 👎 this issue to help us with the direction of this theme & leave as much feedback/questions/concerns as you'd like on this issue itself and we will get back to you shortly.

@ghost
Copy link

ghost commented Jan 9, 2024

@JonDouglas Issue is missing Type label, remember to add a Type label

@ghost ghost added the missing-required-type The required type label is missing. label Jan 9, 2024
@JonDouglas JonDouglas added Theme Represents a .NET theme for themesof.net and removed missing-required-type The required type label is missing. labels Jan 9, 2024
@JonDouglas JonDouglas self-assigned this Jan 9, 2024
@ghost
Copy link

ghost commented Jan 9, 2024

@JonDouglas Issue is missing Type label, remember to add a Type label

@ghost ghost added the missing-required-type The required type label is missing. label Jan 9, 2024
@JonDouglas JonDouglas added the Type:Tracking This issue is tracking the completion of other related issues. label Jan 9, 2024
@ghost ghost removed the missing-required-type The required type label is missing. label Jan 9, 2024
@JonDouglas JonDouglas changed the title Theme: Trustworthy and Secure (.NET 9 / 20224) Theme: Trustworthy and Secure (.NET 9 / 2024) Jan 16, 2024
@jeffkl jeffkl added the Priority:2 Issues for the current backlog. label Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:2 Issues for the current backlog. Theme Represents a .NET theme for themesof.net Type:Tracking This issue is tracking the completion of other related issues.
Projects
None yet
Development

No branches or pull requests

2 participants