4 implementations of Vulnerabilities
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
142public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities => null;
Model\PackageSearchMetadata.cs (1)
258public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; private set; }
Model\PackageSearchMetadataBuilder.cs (1)
60public IEnumerable<PackageVulnerabilityMetadata> Vulnerabilities { get; set; }
Model\PackageSearchMetadataV2Feed.cs (1)
155public 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)
503Vulnerabilities = ConvertVulnerabilityMetadata(metadata.Vulnerabilities);
NuGet.CommandLine.XPlat (10)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (2)
498Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Vulnerabilities, 561IEnumerablePackageVulnerabilityMetadataSerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Vulnerabilities);
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (2)
594(v.DeprecationMetadata != null || v.SearchMetadata?.Vulnerabilities != null)); 625(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)
141/// <inheritdoc cref="IPackageSearchMetadata.Vulnerabilities" />
Model\PackageSearchMetadata.cs (1)
256/// <inheritdoc cref="IPackageSearchMetadata.Vulnerabilities" />
Model\PackageSearchMetadataBuilder.cs (1)
128Vulnerabilities = _metadata.Vulnerabilities,
Model\PackageSearchMetadataV2Feed.cs (1)
154/// <inheritdoc cref="IPackageSearchMetadata.Vulnerabilities" />