compliance-tool
usage: compliance-tool [-h] {list,scan,remediate} ...
Sub-commands
list
list available components (profiles, rules, controls), will list profiles if component type is not specified
compliance-tool list [-h] [--tailoring SOURCE_FILE]
{profiles,controls,rules} ...
Named Arguments
- --tailoring
policy customizations (recognized formats: JSON Tailoring)
Sub-commands
profiles
list available profiles
compliance-tool list profiles [-h]
controls
list available controls (requirements) within a given profile
compliance-tool list controls [-h] --profile PROFILE_ID
Named Arguments
- --profile
identifier of the profile that should be used for selected operation
rules
list available rules for a given profile
compliance-tool list rules [-h] --profile PROFILE_ID
Named Arguments
- --profile
identifier of the profile that should be used for selected operation
scan
perform a compliance scan
compliance-tool scan [-h] [--tailoring SOURCE_FILE] --profile PROFILE_ID
[--control CONTROL_ID] [--rule RULE_ID]
[--html DESTINATION_FILE] [--json DESTINATION_FILE]
Named Arguments
- --tailoring
policy customizations (recognized formats: JSON Tailoring)
- --profile
identifier of the profile that should be used for selected operation
- --control
use only control(s) (requirement(s)) with given identifier
- --rule
use only rule(s) with given identifier
- --html
write a human-readable HTML report with the results at the given destination
- --json
write a JSON-formatted report with the results at the given destination
remediate
perform a system remediation
compliance-tool remediate [-h] [--tailoring SOURCE_FILE] --profile PROFILE_ID
[--control CONTROL_ID] [--rule RULE_ID]
Named Arguments
- --tailoring
policy customizations (recognized formats: JSON Tailoring)
- --profile
identifier of the profile that should be used for selected operation
- --control
control (requirement) identifier
- --rule
rule identifier