Refactor code structure for improved readability and maintainability; optimize performance in key functions.

This commit is contained in:
master
2025-12-22 19:06:31 +02:00
parent dfaa2079aa
commit 4602ccc3a3
1444 changed files with 109919 additions and 8058 deletions

View File

@@ -226,6 +226,17 @@ internal static class Program
client.Timeout = TimeSpan.FromSeconds(60);
}).AddEgressPolicyGuard("stellaops-cli", "sbom-api");
// CLI-VERIFY-43-001: OCI registry client for verify image
services.AddHttpClient<IOciRegistryClient, OciRegistryClient>(client =>
{
client.Timeout = TimeSpan.FromMinutes(2);
client.DefaultRequestHeaders.UserAgent.ParseAdd("StellaOps.Cli/verify-image");
}).AddEgressPolicyGuard("stellaops-cli", "oci-registry");
services.AddSingleton<ITrustPolicyLoader, TrustPolicyLoader>();
services.AddSingleton<IDsseSignatureVerifier, DsseSignatureVerifier>();
services.AddSingleton<IImageAttestationVerifier, ImageAttestationVerifier>();
// CLI-PARITY-41-002: Notify client for notification management
services.AddHttpClient<INotifyClient, NotifyClient>(client =>
{