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