Skip to contentAboutThe people and vision powering ProboBlogThe latest news from ProboStoriesHear from our customersChangelogLatest product updatesDocsDocumentation for ProboGitHubExplore our open-source compliance tools

CLI: Controls

The prb control commands let you manage controls within a compliance framework.

Terminal window
prb control create \
--framework FRAMEWORK_ID \
--section-title "Access Control" \
--name "AC-1: Access Control Policy"
Flag Required Description
--framework Yes Framework ID the control belongs to
--section-title Yes Section title for grouping controls
--name Yes Control name
--description No Control description
--best-practice No Best practice guidance
--not-implemented No Mark as not implemented
--not-implemented-justification No Justification for not implementing
Terminal window
prb control list --framework FRAMEWORK_ID
Flag Default Description
--framework Required. Framework ID
--limit, -L 30 Maximum number of results
--order-by CREATED_AT Sort field: CREATED_AT, SECTION_TITLE
--order-direction DESC Sort direction: ASC or DESC
--filter, -q Filter controls by text
--json Output as JSON
Terminal window
prb control view CONTROL_ID
Flag Description
--output, -o Output format
Terminal window
prb control update CONTROL_ID --name "AC-1: Updated Policy"
Flag Description
--section-title Updated section title
--name Updated control name
--description Updated description
--best-practice Updated best practice guidance
--not-implemented Mark as not implemented
--not-implemented-justification Justification for not implementing
Terminal window
prb control delete CONTROL_ID
Flag Description
--yes Skip confirmation prompt