Security Check¶
ironroot-admin security-check inspects the host, IronRoot config, CA material, database posture, API TLS settings, bootstrap token posture, audit logging, telemetry, and runtime environment.
ironroot-admin security-check --config /config/config.yaml --output table
ironroot-admin security-check --output json
ironroot-admin security-check --output markdown --write-report security-report.md
ironroot-admin security-check --fail-on high
Severity¶
info: operational contextlow: useful hardening signalmedium: should be fixed before productionhigh: security issue that can expose trust infrastructurecritical: violates a core PKI safety boundary
Exit codes:
0: no failed checks at or above the threshold1: failed checks at or above the threshold2: configuration or runtime error
CI/CD¶
Use a non-secret development config in CI:
ironroot-admin security-check \
--config ./examples/config.dev.yaml \
--output json \
--fail-on critical
Do not put production private keys, token values, or secret material into CI.