cybros compliance

Show compliance scores across all frameworks, or drill into one framework's control-by-control breakdown.

Synopsis

cybros compliance [FRAMEWORK] [OPTIONS]

With no argument, prints the overview across frameworks. Pass a framework id to see its individual controls.

Arguments

ArgumentDescription
FRAMEWORKFramework id (e.g. soc2, iso27001) for the control breakdown.

Options

FlagDefaultDescription
--scanScope the scores to a scan.

Plus the global flags: --json, --api-url, --no-color.

Examples

Overview across frameworks

cybros compliance
        Compliance — overall 86%
┏━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━┳━━━━━━┳━━━━━━┓
┃ Framework  ┃ Version ┃ Score ┃ Pass ┃ Fail ┃
┡━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━╇━━━━━━┩
│ SOC 2      │ 2017    │  88%  │  61  │  8   │
│ ISO 27001  │ 2022    │  84%  │  72  │ 14   │
└────────────┴─────────┴───────┴──────┴──────┘

One framework's controls

cybros compliance soc2
╭─ Compliance ─────────────────────────────────╮
│ SOC 2 2017                                    │
│ Score: 88%   Pass: 61  Fail: 8                │
╰───────────────────────────────────────────────╯
                     Controls
┏━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ Control  ┃ Title                   ┃ Status ┃
┡━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ CC6.1    │ Logical access controls │ pass   │
│ CC6.6    │ Encryption in transit   │ fail   │
└──────────┴─────────────────────────┴────────┘

Scope to a scan / emit JSON

cybros compliance soc2 --scan scan_8a1b...
cybros --json compliance | jq '.frameworks[] | {framework, score}'

Exit codes

CodeWhen
0Scores fetched.
1Unknown framework or API error.
2Not authenticated.

See also