Files
git.stella-ops.org/src/Cli/StellaOps.Cli/cli-routes.json
2026-01-22 19:08:46 +02:00

806 lines
22 KiB
JSON

{
"version": "1.0",
"mappings": [
// =============================================
// Settings consolidation (Sprint 011)
// =============================================
{
"old": "notify",
"new": "config notify",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Settings consolidated under config command"
},
{
"old": "notify channels list",
"new": "config notify channels list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Settings consolidated under config command"
},
{
"old": "notify channels test",
"new": "config notify channels test",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Settings consolidated under config command"
},
{
"old": "notify templates list",
"new": "config notify templates list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Settings consolidated under config command"
},
{
"old": "admin feeds list",
"new": "config feeds list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Feed configuration consolidated under config"
},
{
"old": "admin feeds status",
"new": "config feeds status",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Feed configuration consolidated under config"
},
{
"old": "feeds list",
"new": "config feeds list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Feed configuration consolidated under config"
},
{
"old": "integrations list",
"new": "config integrations list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Integration configuration consolidated under config"
},
{
"old": "integrations test",
"new": "config integrations test",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Integration configuration consolidated under config"
},
{
"old": "registry list",
"new": "config registry list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Registry configuration consolidated under config"
},
{
"old": "sources list",
"new": "config sources list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Source configuration consolidated under config"
},
{
"old": "signals list",
"new": "config signals list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Signal configuration consolidated under config"
},
// =============================================
// Verification consolidation (Sprint 012)
// =============================================
{
"old": "attest verify",
"new": "verify attestation",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Verification commands consolidated under verify"
},
{
"old": "vex verify",
"new": "verify vex",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Verification commands consolidated under verify"
},
{
"old": "patchverify",
"new": "verify patch",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Verification commands consolidated under verify"
},
{
"old": "sbom verify",
"new": "verify sbom",
"type": "alias",
"reason": "Both paths remain valid"
},
// =============================================
// Analytics aliases (Sprint 032)
// =============================================
{
"old": "analytics sbom",
"new": "analytics sbom-lake",
"type": "alias",
"reason": "SBOM lake analytics group"
},
// =============================================
// Scanning consolidation (Sprint 013)
// =============================================
{
"old": "scanner download",
"new": "scan download",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Scanner commands consolidated under scan"
},
{
"old": "scanner workers",
"new": "scan workers",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Scanner commands consolidated under scan"
},
{
"old": "scangraph",
"new": "scan graph",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Scan graph commands consolidated under scan"
},
{
"old": "scangraph list",
"new": "scan graph list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Scan graph commands consolidated under scan"
},
{
"old": "scangraph show",
"new": "scan graph show",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Scan graph commands consolidated under scan"
},
{
"old": "secrets",
"new": "scan secrets",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Secret detection consolidated under scan (not secret management)"
},
{
"old": "secrets bundle create",
"new": "scan secrets bundle create",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Secret detection consolidated under scan"
},
{
"old": "image inspect",
"new": "scan image inspect",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Image analysis consolidated under scan"
},
{
"old": "image layers",
"new": "scan image layers",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Image analysis consolidated under scan"
},
// =============================================
// Evidence consolidation (Sprint 014)
// =============================================
{
"old": "evidenceholds list",
"new": "evidence holds list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Evidence commands consolidated"
},
{
"old": "audit list",
"new": "evidence audit list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Audit commands consolidated under evidence"
},
{
"old": "replay run",
"new": "evidence replay run",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Replay commands consolidated under evidence"
},
{
"old": "scorereplay",
"new": "evidence replay score",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Score replay consolidated under evidence"
},
{
"old": "prove",
"new": "evidence proof generate",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Proof generation consolidated under evidence"
},
{
"old": "proof anchor",
"new": "evidence proof anchor",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Proof commands consolidated under evidence"
},
{
"old": "provenance show",
"new": "evidence provenance show",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Provenance consolidated under evidence"
},
{
"old": "prov show",
"new": "evidence provenance show",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Provenance consolidated under evidence"
},
{
"old": "seal",
"new": "evidence seal",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Seal command consolidated under evidence"
},
// =============================================
// Reachability consolidation (Sprint 014)
// =============================================
{
"old": "reachgraph list",
"new": "reachability graph list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Reachability graph consolidated"
},
{
"old": "slice create",
"new": "reachability slice create",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Slice commands consolidated under reachability"
},
{
"old": "witness list",
"new": "reachability witness list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Witness commands consolidated under reachability"
},
// =============================================
// SBOM consolidation (Sprint 014)
// =============================================
{
"old": "sbomer compose",
"new": "sbom compose",
"type": "deprecated",
"removeIn": "3.0",
"reason": "SBOM commands consolidated"
},
{
"old": "layersbom show",
"new": "sbom layer show",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Layer SBOM consolidated under sbom"
},
// =============================================
// Crypto consolidation (Sprint 014)
// =============================================
{
"old": "keys list",
"new": "crypto keys list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Key management consolidated under crypto"
},
{
"old": "issuerkeys list",
"new": "crypto keys issuer list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Issuer keys consolidated under crypto"
},
{
"old": "sign image",
"new": "crypto sign image",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Signing consolidated under crypto"
},
{
"old": "kms status",
"new": "crypto kms status",
"type": "deprecated",
"removeIn": "3.0",
"reason": "KMS commands consolidated under crypto"
},
{
"old": "deltasig",
"new": "crypto deltasig",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Delta signatures consolidated under crypto"
},
// =============================================
// Tools consolidation (Sprint 014)
// =============================================
{
"old": "binary diff",
"new": "tools binary diff",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Utility commands consolidated under tools"
},
{
"old": "delta show",
"new": "tools delta show",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Utility commands consolidated under tools"
},
{
"old": "hlc show",
"new": "tools hlc show",
"type": "deprecated",
"removeIn": "3.0",
"reason": "HLC utility consolidated under tools"
},
{
"old": "timeline query",
"new": "tools timeline query",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Timeline utility consolidated under tools"
},
{
"old": "drift detect",
"new": "tools drift detect",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Drift utility consolidated under tools"
},
// =============================================
// Release and CI consolidation (Sprint 014)
// =============================================
{
"old": "gate evaluate",
"new": "release gate evaluate",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Gate evaluation consolidated under release"
},
{
"old": "promotion promote",
"new": "release promote",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Promotion consolidated under release"
},
{
"old": "exception approve",
"new": "release exception approve",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Exception workflow consolidated under release"
},
{
"old": "guard check",
"new": "release guard check",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Guard checks consolidated under release"
},
{
"old": "github upload",
"new": "ci github upload",
"type": "deprecated",
"removeIn": "3.0",
"reason": "GitHub integration consolidated under ci"
},
// =============================================
// VEX consolidation (Sprint 014)
// =============================================
{
"old": "vexgatescan",
"new": "vex gate-scan",
"type": "deprecated",
"removeIn": "3.0",
"reason": "VEX gate scan consolidated"
},
{
"old": "verdict",
"new": "vex verdict",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Verdict commands consolidated under vex"
},
{
"old": "unknowns",
"new": "vex unknowns",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Unknowns handling consolidated under vex"
},
{
"old": "vexgen",
"new": "vex generate",
"type": "deprecated",
"removeIn": "3.0",
"reason": "VEX generation consolidated under vex"
},
{
"old": "vexlens",
"new": "vex lens",
"type": "deprecated",
"removeIn": "3.0",
"reason": "VEX lens consolidated under vex"
},
{
"old": "vexlens analyze",
"new": "vex lens analyze",
"type": "deprecated",
"removeIn": "3.0",
"reason": "VEX lens consolidated under vex"
},
{
"old": "advisory",
"new": "vex advisory",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Advisory commands consolidated under vex"
},
{
"old": "advisory list",
"new": "vex advisory list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Advisory commands consolidated under vex"
},
// =============================================
// Release/CI consolidation (Sprint 014 - CLI-E-007)
// =============================================
{
"old": "ci",
"new": "release ci",
"type": "deprecated",
"removeIn": "3.0",
"reason": "CI commands consolidated under release"
},
{
"old": "ci status",
"new": "release ci status",
"type": "deprecated",
"removeIn": "3.0",
"reason": "CI commands consolidated under release"
},
{
"old": "ci trigger",
"new": "release ci trigger",
"type": "deprecated",
"removeIn": "3.0",
"reason": "CI commands consolidated under release"
},
{
"old": "deploy",
"new": "release deploy",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Deploy commands consolidated under release"
},
{
"old": "deploy run",
"new": "release deploy run",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Deploy commands consolidated under release"
},
{
"old": "gates",
"new": "release gates",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Gate commands consolidated under release"
},
{
"old": "gates approve",
"new": "release gates approve",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Gate commands consolidated under release"
},
// =============================================
// Tools consolidation (Sprint 014 - CLI-E-006)
// =============================================
{
"old": "lint",
"new": "tools lint",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Lint commands consolidated under tools"
},
{
"old": "bench",
"new": "tools benchmark",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Benchmark commands consolidated under tools"
},
{
"old": "bench policy",
"new": "tools benchmark policy",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Benchmark commands consolidated under tools"
},
{
"old": "migrate",
"new": "tools migrate",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Migration commands consolidated under tools"
},
{
"old": "migrate config",
"new": "tools migrate config",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Migration commands consolidated under tools"
},
// =============================================
// Admin consolidation (Sprint 014 - CLI-E-005)
// =============================================
{
"old": "tenant",
"new": "admin tenants",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Tenant commands consolidated under admin"
},
{
"old": "tenant list",
"new": "admin tenants list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Tenant commands consolidated under admin"
},
{
"old": "auditlog",
"new": "admin audit",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Audit log commands consolidated under admin"
},
{
"old": "auditlog export",
"new": "admin audit export",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Audit log commands consolidated under admin"
},
{
"old": "diagnostics",
"new": "admin diagnostics",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Diagnostics consolidated under admin"
},
{
"old": "diagnostics health",
"new": "admin diagnostics health",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Diagnostics consolidated under admin"
},
// =============================================
// Crypto consolidation (Sprint 014 - CLI-E-004)
// =============================================
{
"old": "sigstore",
"new": "crypto keys",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Sigstore commands consolidated under crypto"
},
{
"old": "cosign",
"new": "crypto keys",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Cosign commands consolidated under crypto"
},
{
"old": "cosign sign",
"new": "crypto sign",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Cosign commands consolidated under crypto"
},
{
"old": "cosign verify",
"new": "crypto verify",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Cosign commands consolidated under crypto"
},
// =============================================
// SBOM consolidation (Sprint 014 - CLI-E-003)
// =============================================
{
"old": "sbomer",
"new": "sbom compose",
"type": "deprecated",
"removeIn": "3.0",
"reason": "SBOM composition consolidated under sbom"
},
{
"old": "sbomer merge",
"new": "sbom compose merge",
"type": "deprecated",
"removeIn": "3.0",
"reason": "SBOM composition consolidated under sbom"
},
{
"old": "layersbom",
"new": "sbom layer",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Layer SBOM commands consolidated under sbom"
},
{
"old": "layersbom list",
"new": "sbom layer list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Layer SBOM commands consolidated under sbom"
},
// =============================================
// Reachability consolidation (Sprint 014 - CLI-E-002)
// =============================================
{
"old": "reachgraph",
"new": "reachability graph",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Reachability graph consolidated under reachability"
},
{
"old": "slice",
"new": "reachability slice",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Slice commands consolidated under reachability"
},
{
"old": "slice query",
"new": "reachability slice create",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Slice commands consolidated under reachability"
},
{
"old": "witness",
"new": "reachability witness-ops",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Witness commands consolidated under reachability"
},
// =============================================
// Evidence consolidation (Sprint 014 - CLI-E-001)
// =============================================
{
"old": "evidenceholds",
"new": "evidence holds",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Evidence commands consolidated under evidence"
},
{
"old": "audit",
"new": "evidence audit",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Audit commands consolidated under evidence"
},
{
"old": "replay",
"new": "evidence replay",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Replay commands consolidated under evidence"
},
{
"old": "proof",
"new": "evidence proof",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Proof commands consolidated under evidence"
},
{
"old": "provenance",
"new": "evidence provenance",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Provenance commands consolidated under evidence"
},
{
"old": "prov",
"new": "evidence provenance",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Provenance commands consolidated under evidence"
},
// =============================================
// Admin consolidation (Sprint 014)
// =============================================
{
"old": "doctor run",
"new": "admin doctor run",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Doctor consolidated under admin"
},
{
"old": "db migrate",
"new": "admin db migrate",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Database commands consolidated under admin"
},
{
"old": "incidents list",
"new": "admin incidents list",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Incident commands consolidated under admin"
},
{
"old": "taskrunner status",
"new": "admin taskrunner status",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Task runner consolidated under admin"
},
{
"old": "observability metrics",
"new": "admin observability metrics",
"type": "deprecated",
"removeIn": "3.0",
"reason": "Observability consolidated under admin"
}
]
}