Metadata-Version: 2.5
Name: cernus-cli
Version: 0.1.0
Summary: cernus — ingest scanner output and Genesis evidence into one normalized runtime-security model; scan with the tools you already have; export SARIF and OSCAL.
Project-URL: Homepage, https://github.com/Inceptium-ai/cernus-framework
Project-URL: Repository, https://github.com/Inceptium-ai/cernus-framework
Author-email: Inceptium <opensource@inceptium.ai>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: cli,compliance,devsecops,fedramp,oscal,sbom,vulnerability-management
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Requires-Python: >=3.12
Requires-Dist: cernus-core>=0.1.0
Requires-Dist: cernus-plugins>=0.1.0
Requires-Dist: pyyaml>=6.0
Description-Content-Type: text/markdown

# cernus-cli

```bash
pip install cernus-cli
cernus doctor                                   # which scanners and plugins are available
cernus scan image python:3.11-slim              # syft SBOM + trivy vulns -> .cernus/batch.json
cernus ingest trivy-report.json                 # normalize any supported tool output
cernus ingest ./my-genesis-workspace            # Genesis manifest + evidence + deployment
cernus triage .cernus/batch.json --policy policy.yaml
cernus export .cernus/batch.json --format oscal-poam -o poam.json
cernus push .cernus/batch.json --server http://localhost:8200
```

Everything the CLI writes validates against the contracts in `cernus-core`.
