4 implementations of Vulnerabilities
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
140public IEnumerable<PackageVulnerabilityMetadata>? Vulnerabilities => null;
Model\PackageSearchMetadata.cs (1)
321public IEnumerable<PackageVulnerabilityMetadata>? Vulnerabilities { get; internal set; }
Model\PackageSearchMetadataBuilder.cs (1)
58public IEnumerable<PackageVulnerabilityMetadata>? Vulnerabilities { get; set; }
Model\PackageSearchMetadataV2Feed.cs (1)
152public IEnumerable<PackageVulnerabilityMetadata>? Vulnerabilities { get; } = null; // Vulnerability metadata is not added to nuget.org's v2 feed.
15 references to Vulnerabilities
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
508Vulnerabilities = ConvertVulnerabilityMetadata(metadata.Vulnerabilities);
NuGet.CommandLine.XPlat (10)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (2)
503Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Vulnerabilities, 566IEnumerablePackageVulnerabilityMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Vulnerabilities);
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (2)
598(v.DeprecationMetadata != null || v.SearchMetadata?.Vulnerabilities != null)); 629(v.DeprecationMetadata != null || v.SearchMetadata?.Vulnerabilities != null));
Commands\PackageSearch\JsonFormat\SearchResultPackagesConverter.cs (2)
68if (value.Vulnerabilities != null && value.Vulnerabilities.Any())
Commands\PackageSearch\PackageSearchResultTableRenderer.cs (1)
105if (result.Vulnerabilities?.Any() ?? false)
Utility\ListPackageHelper.cs (2)
28p => p.ResolvedPackageMetadata.Vulnerabilities != null; 30p => p.LatestPackageMetadata.Vulnerabilities != null;
Utility\ProjectPackagesPrintUtility.cs (1)
85vulnerabilities: reportType == ReportType.Vulnerable ? p.ResolvedPackageMetadata.Vulnerabilities?.ToList() : null,
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
139/// <inheritdoc cref="IPackageSearchMetadata.Vulnerabilities" />
Model\PackageSearchMetadata.cs (1)
317/// <inheritdoc cref="IPackageSearchMetadata.Vulnerabilities" />
Model\PackageSearchMetadataBuilder.cs (1)
126Vulnerabilities = _metadata.Vulnerabilities,
Model\PackageSearchMetadataV2Feed.cs (1)
151/// <inheritdoc cref="IPackageSearchMetadata.Vulnerabilities" />