Interface ISecurityAdvisory
A GitHub security advisory obtained from https://github.com/advisories?query=+ecosystem%3Anuget
public interface ISecurityAdvisory
- Extension Methods
Properties (10)
AssemblyName
The name of the assembly consumed by your application that has the security advisory.
string AssemblyName { get; }
Property Value
AssemblyVersion
The version of the assembly consumed by your application that has the security advisory.
Version AssemblyVersion { get; }
Property Value
Id
The security advisory Id starting with GHSA-
string Id { get; }
Property Value
PackageName
The NuGet package name that contains the third-party assembly. Use AssemblyVersion to get the NuGet package version.
string PackageName { get; }
Property Value
PatchedVersion
The patched version. Some security advisory don't mention the patched-version so it is inferred from the VersionRange upper limit.
Version PatchedVersion { get; }
Property Value
Severity
The severity of the security advisory.
Severity Severity { get; }
Property Value
Summary
The summary of the security issue.
string Summary { get; }
Property Value
UpdatedAt
The security advisory last updated date.
DateTime UpdatedAt { get; }
Property Value
Url
The url of the security advisory: https://github.com/advisories/{Id}
string Url { get; }
Property Value
VersionRange
The description of the NuGet package versions impacted by the security issue.
string VersionRange { get; }