usnistgov / OSCAL

Open Security Controls Assessment Language (OSCAL)
https://pages.nist.gov/OSCAL/
Other
666 stars 180 forks source link

AP Tasks Need Asset Linkage #2026

Open brian-comply0 opened 3 months ago

brian-comply0 commented 3 months ago

User Story

As a developer of cATO capabilities using OSCAL, I need the ability to define which tool will be performing a specific task in the Assessment Plan model.

Currently, the AP provides for the definition of:

The AP also provides tasks, which are used to link assessors, activities and subjects as well as define a time interval; however, it is missing the ability to associate assessment assets with tasks.

For snapshot in time assessments, the inability to link assets to tasks is inconvenient, but not critical.

However, when attempting to use an OSCAL AP as a specification for automated continuous ATO, the ability to associate an asset to a task becomes critical. Under cATO the tool is the actor in lieu of the assessor.

The frequency of an automated activity is defined in a AP task (i.e. every 10 minutes, once an hour, once a day). There needs to be a way to indicate what assessment asset (tool, script, or automated process) performs that task.

Goals

Dependencies

No response

Acceptance Criteria

(For reviewers: The wiki has guidance on code review and overall issue review for completeness.)

Revisions

No response

brian-comply0 commented 3 months ago

NOTE for others facing this need. For now, we are using an OSCAL extension to address this. We define a property with: