69 references to PackageVulnerabilitySeverity
NuGet.Commands (27)
RestoreCommand\Utility\AuditUtility.cs (27)
31
internal
PackageVulnerabilitySeverity
MinSeverity { get; }
118
PackageVulnerabilitySeverity
severity = advisory.Severity;
119
if (severity ==
PackageVulnerabilitySeverity
.Low) { Sev0PackageDownloadMatches++; }
120
else if (severity ==
PackageVulnerabilitySeverity
.Moderate) { Sev1PackageDownloadMatches++; }
121
else if (severity ==
PackageVulnerabilitySeverity
.High) { Sev2PackageDownloadMatches++; }
122
else if (severity ==
PackageVulnerabilitySeverity
.Critical) { Sev3PackageDownloadMatches++; }
143
if ((int)knownVulnerability.Severity < (int)MinSeverity && knownVulnerability.Severity !=
PackageVulnerabilitySeverity
.Unknown)
302
PackageVulnerabilitySeverity
severity = advisory.Severity;
303
if (severity ==
PackageVulnerabilitySeverity
.Low) { Sev0DirectMatches++; }
304
else if (severity ==
PackageVulnerabilitySeverity
.Moderate) { Sev1DirectMatches++; }
305
else if (severity ==
PackageVulnerabilitySeverity
.High) { Sev2DirectMatches++; }
306
else if (severity ==
PackageVulnerabilitySeverity
.Critical) { Sev3DirectMatches++; }
316
PackageVulnerabilitySeverity
severity = advisory.Severity;
317
if (severity ==
PackageVulnerabilitySeverity
.Low) { Sev0TransitiveMatches++; }
318
else if (severity ==
PackageVulnerabilitySeverity
.Moderate) { Sev1TransitiveMatches++; }
319
else if (severity ==
PackageVulnerabilitySeverity
.High) { Sev2TransitiveMatches++; }
320
else if (severity ==
PackageVulnerabilitySeverity
.Critical) { Sev3TransitiveMatches++; }
355
private static (string severityLabel, NuGetLogCode code) GetSeverityLabelAndCode(
PackageVulnerabilitySeverity
severity)
359
case
PackageVulnerabilitySeverity
.Low:
361
case
PackageVulnerabilitySeverity
.Moderate:
363
case
PackageVulnerabilitySeverity
.High:
365
case
PackageVulnerabilitySeverity
.Critical:
393
if ((int)knownVulnerability.Severity < (int)MinSeverity && knownVulnerability.Severity !=
PackageVulnerabilitySeverity
.Unknown)
492
private
PackageVulnerabilitySeverity
ParseAuditLevel()
498
return
PackageVulnerabilitySeverity
.Low;
501
if (_restoreAuditProperties!.TryParseAuditLevel(out
PackageVulnerabilitySeverity
result))
509
return
PackageVulnerabilitySeverity
.Low;
NuGet.PackageManagement (12)
Audit\AuditChecker.cs (12)
58
_ = restoreAuditProperty.TryParseAuditLevel(out
PackageVulnerabilitySeverity
minimumAuditSeverity);
282
case
PackageVulnerabilitySeverity
.Low:
285
case
PackageVulnerabilitySeverity
.Moderate:
288
case
PackageVulnerabilitySeverity
.High:
291
case
PackageVulnerabilitySeverity
.Critical:
371
internal static (string severityLabel, NuGetLogCode code) GetSeverityLabelAndCode(
PackageVulnerabilitySeverity
severity)
375
case
PackageVulnerabilitySeverity
.Low:
377
case
PackageVulnerabilitySeverity
.Moderate:
379
case
PackageVulnerabilitySeverity
.High:
381
case
PackageVulnerabilitySeverity
.Critical:
426
public
PackageVulnerabilitySeverity
MinimumSeverity { get; }
430
public ProjectAuditSettings(bool enableAudit,
PackageVulnerabilitySeverity
auditLevel, HashSet<string>? suppressedAdvisories)
NuGet.ProjectModel (7)
RestoreAuditProperties.cs (7)
58
public bool TryParseAuditLevel(out
PackageVulnerabilitySeverity
result)
62
result =
PackageVulnerabilitySeverity
.Low;
68
result =
PackageVulnerabilitySeverity
.Low;
73
result =
PackageVulnerabilitySeverity
.Moderate;
78
result =
PackageVulnerabilitySeverity
.High;
83
result =
PackageVulnerabilitySeverity
.Critical;
87
result =
PackageVulnerabilitySeverity
.Unknown;
NuGet.Protocol (23)
_generated\24\JsonContext.GetJsonTypeInfo.g.cs (1)
54
if (type == typeof(global::NuGet.Protocol.
PackageVulnerabilitySeverity
))
_generated\4\JsonContext.PackageVulnerabilityInfo.g.cs (6)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Model.PackageVulnerabilityInfo((global::System.Uri)args[0], (global::NuGet.Protocol.
PackageVulnerabilitySeverity
)args[1], (global::NuGet.Versioning.VersionRange)args[2]),
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Uri), typeof(global::NuGet.Protocol.
PackageVulnerabilitySeverity
), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
72
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>
87
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetProperty("Severity", InstanceMemberBindingFlags, null, typeof(global::NuGet.Protocol.
PackageVulnerabilitySeverity
), global::System.Array.Empty<global::System.Type>(), null),
90
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>(options, info1);
153
ParameterType = typeof(global::NuGet.Protocol.
PackageVulnerabilitySeverity
),
_generated\8\JsonContext.PackageVulnerabilitySeverity.g.cs (9)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>? _PackageVulnerabilitySeverity;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
> PackageVulnerabilitySeverity
22
get => _PackageVulnerabilitySeverity ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>)Options.GetTypeInfo(typeof(global::NuGet.Protocol.
PackageVulnerabilitySeverity
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
> Create_PackageVulnerabilitySeverity(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
> jsonTypeInfo))
29
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>(options, global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.GetEnumConverter<global::NuGet.Protocol.
PackageVulnerabilitySeverity
>(options));
Converters\PackageVulnerabilityInfoConverter.cs (5)
16
PackageVulnerabilitySeverity
severity =
PackageVulnerabilitySeverity
.Unknown;
34
if (value.HasValue && value.Value >= (int)
PackageVulnerabilitySeverity
.Low && value.Value <= (int)
PackageVulnerabilitySeverity
.Critical)
36
severity = (
PackageVulnerabilitySeverity
)value.Value;
Model\PackageVulnerabilityInfo.cs (2)
20
public
PackageVulnerabilitySeverity
Severity { get; }
32
public PackageVulnerabilityInfo(Uri url,
PackageVulnerabilitySeverity
severity, VersionRange versions)