"A control is a program, policy, routine, or activity that is intended to mitigate a risk. Controls are organized by objectives, and can be associated with one or more risks. The combination of identified risks and corresponding controls defines the Risk Control Matrix. Controls are also known as procedures."

get_project_controls(
  auth,
  objective_id = NULL,
  control_id = NULL,
  fields = NULL,
  pagesize = 50,
  waittime = 0.2
)

Arguments

auth

Highbond authentication credentials, created from setup_highbond

objective_id

Required if other parameter is blank. May obtain multiple rows.

control_id

Required if other parameter is blank. Will get only one.

fields

OPTIONAL. A character vector each field requested within the project. NULL will default to all fields.

pagesize

Defaults to 50. Maximum is 100.

waittime

Time in seconds to wait between requests.

Value

A tibble of controls

Details

possible fields: title, description, control_id, owner, frequency, control_type, prevent_detect, method, status, position, created_at, updated_at, custom_attributes, objective, walkthrough, control_test_plan, control_tests, mitigations, owner_user, entities