1 instantiation of SigstoreNpmProvenanceChecker
Aspire.Cli.Tests (1)
Agents\SigstoreNpmProvenanceCheckerTests.cs (1)
1210var checker = new SigstoreNpmProvenanceChecker(
58 references to SigstoreNpmProvenanceChecker
aspire (9)
Agents\AspireSkills\GitHubArtifactAttestationVerifier.cs (4)
86if (!SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(expectedSourceRepository, out var owner, out var repo)) 113var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 120return SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 145var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(attestationJson, out parseFailed);
Npm\SigstoreNpmProvenanceChecker.cs (4)
29private readonly ILogger<SigstoreNpmProvenanceChecker> _logger; 36/// Initializes a new instance of the <see cref="SigstoreNpmProvenanceChecker"/> class. 40ILogger<SigstoreNpmProvenanceChecker> logger) 47ILogger<SigstoreNpmProvenanceChecker> logger,
Program.cs (1)
546builder.Services.AddHttpClient<INpmProvenanceChecker, SigstoreNpmProvenanceChecker>();
Aspire.Cli.Tests (49)
Agents\SigstoreNpmProvenanceCheckerTests.cs (49)
25var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 50var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 58var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("""{"attestations": []}""", out _); 66var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("not valid json {{{", out var parseFailed); 92var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 112var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 169var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 191var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 217var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 240var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 271var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 295var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 317var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 347var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 368var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 388var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 408var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 429var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 456var outcome = SigstoreNpmProvenanceChecker.VerifyNpmSubject( 478var outcome = SigstoreNpmProvenanceChecker.VerifyNpmSubject( 500var outcome = SigstoreNpmProvenanceChecker.VerifyNpmSubject( 531var outcome = SigstoreNpmProvenanceChecker.VerifyNpmSubject( 550var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out var owner, out var repo); 563var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out _, out _); 585var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(inner, out _); 596var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 607var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 617var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 625var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("{}", out var parseFailed); 649var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out var parseFailed); 670var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out var parseFailed); 679var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson("", out var parseFailed); 703var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 735var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 762var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 784var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 811var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 831var result = SigstoreNpmProvenanceChecker.VerifyProvenanceFields( 851var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out var owner, out var repo); 870var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out var owner, out _); 883var result = SigstoreNpmProvenanceChecker.TryParseGitHubOwnerRepo(url, out _, out _); 920var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 952var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 971var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 1022var provenance = SigstoreNpmProvenanceChecker.ExtractProvenanceFromResult(result); 1049var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 1069var bundleJson = SigstoreNpmProvenanceChecker.ExtractSlsaBundleJson(json, out _); 1210var checker = new SigstoreNpmProvenanceChecker( 1212NullLogger<SigstoreNpmProvenanceChecker>.Instance,