Score Proofs CLI Reference
Sprint: SPRINT_3500_0004_0004
Version: 1.0.0
Overview
The Score Proofs CLI commands enable score computation, replay, proof verification, and proof bundle management. All commands support air-gapped operation.
Commands
stella score
Compute or replay vulnerability scores.
Subcommands
| Subcommand |
Description |
compute |
Compute scores for a scan |
replay |
Replay score computation with different inputs |
show |
Display score details for a scan |
diff |
Compare scores between runs |
manifest |
View/export scan manifest |
inputs |
List scoring inputs |
stella score compute
Compute vulnerability scores for a scan.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID to compute scores for |
Required |
--deterministic |
Enable deterministic mode |
true |
--seed <BASE64> |
Random seed for determinism |
Auto-generated |
--output <PATH> |
Output file path |
stdout |
--output-format <FMT> |
Format: json, yaml, table |
table |
--include-proof |
Include proof ledger in output |
false |
Examples
stella score replay
Replay score computation with updated feeds or policies.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID to replay |
Required |
--feed-snapshot <HASH> |
Override feed snapshot hash |
Current |
--vex-snapshot <HASH> |
Override VEX snapshot hash |
Current |
--policy-snapshot <HASH> |
Override policy hash |
Current |
--use-original-snapshots |
Use exact original snapshots |
false |
--diff |
Show diff from original |
false |
--skip-unchanged |
Skip if no input changes |
false |
--offline |
Run in offline mode |
false |
--bundle <PATH> |
Use offline bundle for replay |
— |
--output <PATH> |
Output file path |
stdout |
--output-format <FMT> |
Format: json, yaml, table |
table |
Examples
stella score show
Display score details for a scan.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID |
Required |
--verbose |
Show detailed breakdown |
false |
--include-evidence |
Include evidence references |
false |
--output-format <FMT> |
Format: json, yaml, table |
table |
Examples
stella score diff
Compare scores between two runs.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID to compare |
Required |
--original |
Compare with original score |
false |
--replayed |
Compare with most recent replay |
false |
--base <RUN_ID> |
Base run ID for comparison |
— |
--target <RUN_ID> |
Target run ID for comparison |
— |
--output-format <FMT> |
Format: json, yaml, table |
table |
Examples
stella score manifest
View or export scan manifest.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID |
Required |
--output <PATH> |
Output file path |
stdout |
--include-dsse |
Include DSSE envelope |
false |
--verify |
Verify DSSE signature |
false |
Examples
Proof Commands
stella proof
Manage proof bundles.
Subcommands
| Subcommand |
Description |
verify |
Verify a proof bundle |
download |
Download proof bundle |
export |
Export proof bundle |
inspect |
Inspect proof bundle contents |
status |
Check proof status |
list |
List proofs for a scan |
retrieve |
Retrieve from cold storage |
stella proof verify
Verify a proof bundle.
Options
| Option |
Description |
Default |
--bundle-id <HASH> |
Proof bundle ID (sha256:...) |
— |
--bundle <PATH> |
Local proof bundle file |
— |
--offline |
Skip Rekor verification |
false |
--skip-rekor |
Alias for --offline |
false |
--check-rekor |
Force Rekor verification |
false |
--trust-anchor <PATH> |
Trust anchor file |
System default |
--public-key <PATH> |
Public key file |
— |
--self-contained |
Use embedded trust anchors |
false |
--verbose |
Show detailed verification |
false |
--check <CHECK> |
Verify specific check only |
All |
Verification Checks
| Check |
Description |
signatureValid |
DSSE signature verification |
idRecomputed |
Content-addressed ID match |
merklePathValid |
Merkle tree construction |
rekorInclusion |
Transparency log entry |
Examples
stella proof download
Download proof bundle.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID |
Required |
--root-hash <HASH> |
Specific proof root hash |
Latest |
--output <PATH> |
Output file path |
proof-{scanId}.zip |
--all |
Download all proofs for scan |
false |
--output-dir <PATH> |
Output directory (with --all) |
. |
Examples
stella proof export
Export proof bundle with additional data.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Scan ID |
Required |
--portable |
Create self-contained portable bundle |
false |
--include-manifest |
Include scan manifest |
true |
--include-chain |
Include full proof chain |
false |
--include-trust-anchors |
Include trust anchor keys |
false |
--output <PATH> |
Output file path |
Required |
Examples
stella proof inspect
Inspect proof bundle contents.
Options
| Option |
Description |
Default |
--bundle <PATH> |
Proof bundle file |
Required |
--output-dir <PATH> |
Extract to directory |
— |
--show-manifest |
Display manifest |
false |
--show-proof |
Display proof nodes |
false |
--show-meta |
Display metadata |
false |
Examples
Common Options
Authentication
| Option |
Description |
--token <TOKEN> |
OAuth bearer token |
--token-file <PATH> |
File containing token |
--profile <NAME> |
Use named profile |
Output
| Option |
Description |
--quiet |
Suppress non-error output |
--verbose |
Enable verbose output |
--debug |
Enable debug logging |
--no-color |
Disable colored output |
Connection
| Option |
Description |
--endpoint <URL> |
Scanner API endpoint |
--timeout <DURATION> |
Request timeout (e.g., 30s, 5m) |
--insecure |
Skip TLS verification (dev only) |
Environment Variables
| Variable |
Description |
Equivalent Option |
STELLA_TOKEN |
OAuth token |
--token |
STELLA_ENDPOINT |
API endpoint |
--endpoint |
STELLA_PROFILE |
Profile name |
--profile |
STELLA_OFFLINE |
Offline mode |
--offline |
STELLA_TRUST_ANCHOR |
Trust anchor path |
--trust-anchor |
Exit Codes
| Code |
Meaning |
| 0 |
Success |
| 1 |
General error |
| 2 |
Invalid arguments |
| 3 |
Authentication failed |
| 4 |
Resource not found |
| 5 |
Verification failed |
| 6 |
Network error |
| 10 |
Timeout |
Related Documentation
Last Updated: 2025-12-20
Version: 1.0.0
Sprint: 3500.0004.0004