Unknowns CLI Reference
Sprint: SPRINT_3500_0004_0004
Version: 1.0.0
Overview
The Unknowns CLI commands manage components that cannot be analyzed due to missing data, unrecognized formats, or resolution failures. These commands support triage workflows, escalation, and resolution tracking.
Commands
stella unknowns
Manage unknowns registry.
Subcommands
| Subcommand |
Description |
list |
List unknowns |
show |
Show unknown details |
summary |
Show unknowns summary |
escalate |
Escalate unknown |
resolve |
Mark unknown resolved |
suppress |
Suppress unknown |
bulk-triage |
Bulk triage unknowns |
export |
Export unknowns |
import |
Import unknown resolutions |
stella unknowns list
List unknowns for a scan or workspace.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Filter by scan ID |
— |
--workspace-id <ID> |
Filter by workspace ID |
— |
--status <STATUS> |
Filter by status |
All |
--category <CAT> |
Filter by category |
All |
--priority <PRI> |
Filter by priority (1-10) |
All |
--min-score <N> |
Minimum 2-factor score |
0 |
--max-age <DURATION> |
Maximum age |
— |
--purl <PATTERN> |
Filter by PURL pattern |
— |
--output <PATH> |
Output file path |
stdout |
--output-format <FMT> |
Format: json, yaml, table, csv |
table |
--limit <N> |
Maximum results |
100 |
--offset <N> |
Pagination offset |
0 |
--sort <FIELD> |
Sort field |
priority |
--order <DIR> |
Sort direction: asc, desc |
desc |
Status Values
| Status |
Description |
pending |
Awaiting triage |
escalated |
Escalated for manual review |
suppressed |
Suppressed (accepted risk) |
resolved |
Resolved |
Category Values
| Category |
Description |
unmapped_purl |
No CPE/OVAL mapping |
checksum_miss |
Binary checksum not in DB |
language_gap |
Unsupported language |
parsing_failure |
Manifest parsing failed |
network_timeout |
Feed unavailable |
unrecognized_format |
Unknown format |
Examples
stella unknowns show
Show details of a specific unknown.
Options
| Option |
Description |
Default |
--id <ID> |
Unknown ID |
Required |
--verbose |
Show extended details |
false |
--output-format <FMT> |
Format: json, yaml, text |
text |
Examples
stella unknowns summary
Show unknowns summary statistics.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Filter by scan ID |
— |
--workspace-id <ID> |
Filter by workspace ID |
— |
--output-format <FMT> |
Format: json, yaml, table |
table |
Examples
stella unknowns escalate
Escalate an unknown for manual review.
Options
| Option |
Description |
Default |
--id <ID> |
Unknown ID |
Required |
--reason <TEXT> |
Escalation reason |
— |
--assignee <USER> |
Assign to user/team |
— |
--severity <LEVEL> |
Severity: low, medium, high, critical |
medium |
--due-date <DATE> |
Due date (ISO 8601) |
— |
Examples
stella unknowns resolve
Mark an unknown as resolved.
Options
| Option |
Description |
Default |
--id <ID> |
Unknown ID |
Required |
--resolution <TYPE> |
Resolution type |
Required |
--comment <TEXT> |
Resolution comment |
— |
--mapping <JSON> |
Custom mapping data |
— |
--evidence <PATH> |
Evidence file |
— |
Resolution Types
| Type |
Description |
mapped |
Package/CVE mapping added |
not_applicable |
Not applicable to context |
false_positive |
Detection was incorrect |
accepted_risk |
Risk accepted |
replaced |
Component replaced |
removed |
Component removed |
Examples
stella unknowns suppress
Suppress an unknown (accept risk).
Options
| Option |
Description |
Default |
--id <ID> |
Unknown ID |
Required |
--reason <TEXT> |
Suppression reason |
Required |
--expires <DATE> |
Expiration date |
— |
--scope <SCOPE> |
Scope: scan, workspace, global |
scan |
--approver <USER> |
Approver name/email |
— |
Examples
stella unknowns bulk-triage
Bulk triage multiple unknowns.
Options
| Option |
Description |
Default |
--file <PATH> |
Triage decisions file (JSON/YAML) |
Required |
--dry-run |
Preview changes |
false |
--continue-on-error |
Continue on individual failures |
false |
Input File Format
Examples
stella unknowns export
Export unknowns data.
Options
| Option |
Description |
Default |
--scan-id <ID> |
Filter by scan ID |
— |
--workspace-id <ID> |
Filter by workspace ID |
— |
--status <STATUS> |
Filter by status |
All |
--output <PATH> |
Output file path |
Required |
--format <FMT> |
Format: json, yaml, csv, ndjson |
json |
--include-history |
Include resolution history |
false |
Examples
stella unknowns import
Import unknown resolutions.
Options
| Option |
Description |
Default |
--file <PATH> |
Resolutions file |
Required |
--format <FMT> |
Format: json, yaml, csv |
Auto-detect |
--dry-run |
Preview import |
false |
--conflict <MODE> |
Conflict handling: skip, update, error |
skip |
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 |
--insecure |
Skip TLS verification |
Environment Variables
| Variable |
Description |
STELLA_TOKEN |
OAuth token |
STELLA_ENDPOINT |
API endpoint |
STELLA_PROFILE |
Profile name |
STELLA_WORKSPACE |
Default workspace ID |
Exit Codes
| Code |
Meaning |
| 0 |
Success |
| 1 |
General error |
| 2 |
Invalid arguments |
| 3 |
Authentication failed |
| 4 |
Resource not found |
| 5 |
Operation failed |
| 6 |
Network error |
Workflows
Daily Triage Workflow
Weekly Report Export
Related Documentation
Last Updated: 2025-12-20
Version: 1.0.0
Sprint: 3500.0004.0004