# Vulnerabilities in your NuGet packages, and in your .NET version.

Source: https://libwatch.com/en/ecosystems/dotnet

Ecosystem · .NET · NuGet

LibWatch reads your project files, central package management and NuGet lockfiles, and tracks the end of life of the target framework and the SDK.

[Analyze a .NET project](https://app.libwatch.com/users/sign_up?source=eco_dotnet)

[See a sample alert](#alerte)

What LibWatch reads in the repository

- `*.csproj · *.fsproj`
- `Directory.Packages.props`
- `packages.lock.json`
- `nuget.config (private registries)`

Language version: TargetFramework and SDK

Nothing else: no cloning, no code run.

What LibWatch checks

## The packages, and the .NET version

NuGet packages

### Known vulnerabilities

Every package in the lockfile checked against OSV, which includes GitHub advisories.

.NET version

### End of life

The declared version is tracked: you know when it stops getting fixes.

Health

### License policy

Licenses that conflict with your project's policy are flagged.

An alert, in practice

## A NuGet vulnerability, with the version that fixes it

The vulnerabilities that affect your versions, with the fixed version. Nothing more.

Real severity

CVSS severity and presence in the CISA KEV catalog

What to do

The fixed version, and the affected project

Where

Email, Slack, Zulip or webhook, set per project

End of life

## Where your .NET version stands

Official Microsoft schedule, checked on October 22, 2026.

| Version | Type | End of life | Action |
| --- | --- | --- | --- |
| .NET 10 | LTS | → November 2028 | Recommended version |
| .NET 9 | STS | November 10, 2026 | Upgrade to .NET 10 |
| .NET 8 | LTS | November 10, 2026 | Upgrade to .NET 10 |

Dates checked on October 22, 2026.

Get started

## Your first report in a few minutes

No pipeline to change.

### Connect GitHub or GitLab

Self-hosted GitLab instances included.

### Choose your .NET repositories

LibWatch finds the files listed above on its own, even in a monorepo.

### Read the report, set up alerts

Exploited vulnerabilities first, fixed versions, language end of life.

## Learn more

End of life

### Your language too

Why LibWatch tracks your language version.

[Learn more: Your language too](/en/features/end-of-life)

SBOM

### Export to CycloneDX or SPDX

A machine-readable bill of materials, for your customers and the CRA.

[See the export: Export to CycloneDX or SPDX](/en/features/sbom-export)

Pricing

### Per project, seats included

From €39 to €299 excl. VAT per month.

[See pricing: Per project, seats included](/en/pricing)

Frequently asked questions

## LibWatch and .NET

### Do I need to install anything in the project?

No. LibWatch reads dependency files through the GitHub or GitLab API, without adding anything to your pipeline.

### Are private registries supported?

Yes. A package from a private registry is identified as such: its name is never sent to a third-party service, and it stays in the project's inventory.

### Does LibWatch detect the version installed on the server?

No. LibWatch reads the version declared in the repository (version file, lockfile or manifest). It has no access to your servers.

## Your .NET projects, checked tonight.

[Analyze a project](https://app.libwatch.com/users/sign_up?source=eco_dotnet)

Hosted in France by OVHcloud
