43 references to SigstoreNpmProvenanceChecker
aspire (2)
Npm\SigstoreNpmProvenanceChecker.cs (1)
16internal sealed class SigstoreNpmProvenanceChecker(HttpClient httpClient, ILogger<SigstoreNpmProvenanceChecker> logger) : INpmProvenanceChecker
Program.cs (1)
392builder.Services.AddHttpClient<Aspire.Cli.Npm.INpmProvenanceChecker, Aspire.Cli.Npm.SigstoreNpmProvenanceChecker>();
Aspire.Cli.Tests (41)
Agents\SigstoreNpmProvenanceCheckerTests.cs (41)
19var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 44var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 52var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("""{"attestations": []}""", out _); 60var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("not valid json {{{", out var parseFailed); 86var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 106var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 126var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 148var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 174var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 197var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 228var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 252var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 272var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 292var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 312var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 333var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 353var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out var owner, out var repo); 366var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out _, out _); 388var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(inner, out _); 399var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 410var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 420var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 428var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("{}", out var parseFailed); 452var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out var parseFailed); 473var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out var parseFailed); 482var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("", out var parseFailed); 506var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 538var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 565var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 587var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 614var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 634var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 654var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out var owner, out var repo); 673var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out var owner, out _); 686var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out _, out _); 723var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 755var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 774var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 825var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 852var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 872var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _);