CCI Importer

Overview

Import CCI data from XML files and map to security controls and/or objectives.

By default, maps CCIs to SecurityControl entities. Use --disable-objectives flag to also update ControlObjective.otherId fields with CCI mappings.

If no XML file is specified, defaults to packaged CCI_List.xml.

Configuration

This command reads the following keys from init.yaml. Any of them can also be supplied as an environment variable of the same name. See CLI Configuration File for the full reference.

  • cisaKev
  • domain
  • jcamAgencyDefinedHandling
  • jcamFieldMapping
  • jcamMappingProfile
  • jcamValueMapping
  • maxThreads
  • otx
  • timeout
  • token
  • userId

Usage

regscale cci_importer [OPTIONS]
FlagTypeRequiredDefaultDescription
--xml_file, -fpathNoPath to the CCI XML file.
--dry-run, -dbooleanNofalseParse and display normalized data without saving to database
--verbose, -vbooleanNofalseDisplay detailed output including all normalized CCI data
--nist-version, -nchoiceNo5NIST 800-53 Revision version (default: 5) Choices: 4, 5
--catalog-id, -cintegerNo1ID of the catalog containing security controls (default: 1)
--disable-objectives, -obooleanNofalseDisable mapping CCIs to control objectives (updates otherId field)

Did this page help you?