up
Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Mirror Thin Bundle Sign & Verify / mirror-sign (push) Has been cancelled
api-governance / spectral-lint (push) Has been cancelled

This commit is contained in:
StellaOps Bot
2025-11-24 07:52:25 +02:00
parent 5970f0d9bd
commit 150b3730ef
215 changed files with 8119 additions and 740 deletions

View File

@@ -0,0 +1,17 @@
using System;
namespace StellaOps.SbomService.Models;
public sealed record OrchestratorSource(
string TenantId,
string SourceId,
string ArtifactDigest,
string SourceType,
DateTimeOffset CreatedAtUtc,
string Metadata);
public sealed record RegisterOrchestratorSourceRequest(
string TenantId,
string ArtifactDigest,
string SourceType,
string Metadata);

View File

@@ -0,0 +1,13 @@
using System.Collections.Generic;
namespace StellaOps.SbomService.Models;
public sealed record ResolverCandidate(
string TenantId,
string Artifact,
string Purl,
string Version,
IReadOnlyList<string> Paths,
string Scope,
bool RuntimeFlag,
string NearestSafeVersion);

View File

@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
namespace StellaOps.SbomService.Models;
public sealed record AssetMetadata(
string Criticality,
string Owner,
string Environment,
IReadOnlyList<string> Exposure,
IReadOnlyDictionary<string, string> Tags);
public sealed record SbomAssetUpdatedEvent(
string SnapshotId,
string TenantId,
AssetMetadata Asset,
string ProjectionHash,
string SchemaVersion,
DateTimeOffset UpdatedAtUtc);

View File

@@ -0,0 +1,13 @@
using System.Collections.Generic;
namespace StellaOps.SbomService.Models;
public sealed record SbomInventoryEvidence(
string SnapshotId,
string TenantId,
string Artifact,
string Purl,
string Scope,
bool RuntimeFlag,
string NearestSafeVersion,
IReadOnlyList<string> Path);