Skip to content

Customizing Import Applicability Levels #436

Description

@eddie-knight

I'm coming up against an issue we anticipated but kicked down the road: imported applicability levels.

We suspected this would become an issue, but avoided addressing it until we hit it in reality. Here it is:

As the author of an upcoming control catalog I would like to import a number of entries from a previous authoritative catalog with my catalog's applicability groups applied to the imported controls.

Specifically, the CRAB-FOMA catalog is not designed for nuance — everything is considered applicable in all situations. So by that measure, the baseline controls need to have a new applicability level appended so that downstream tools know to run every imported control instead of using applicability filtering.

This could be split into two problems or addressed together... I'm okay with skipping the first as unnecessary, but want to ensure it's considered.

  1. Do we create a mechanism for flagging everything as applicable without requiring re-statement inside of every requirement?
    • e.g. applicability: [all]
  2. How do we custom tailor imports to use applicability overrides or extensions?
    • e.g. Add an applicability field to the imports entries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions