Should component output be in OSCAL format? #1705
-
Are the output of tools (say a static code analizer) something that would be transformed into OSCAL format, or is OSCAL at a higher level of abstraction, where the implementation and assessment of controls describe how things work without including the results of particular tools? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
I am not endorsing nor do I have much experience with this tool, but it seems the MITRE SAF folk have a take on normalizing security tool output that may be useful to OSCAL Assessment processes. |
Beta Was this translation helpful? Give feedback.
-
The OSCAL Assessment Results model is composed of (among other things): observations, risks, and findings. Observations can contain human or machine-generated evidence of compliance or non-compliance. OSCAL is on the "higher level of abstraction" side, allowing for implementors to collect evidence from a wide variety of tools and processes without prescribing a specific tool output. For a really simple example of an automated workflow generating Assessment Results documents based off of tool output (in this case, a Python test), check out this case study that our team recently presented on. |
Beta Was this translation helpful? Give feedback.
The OSCAL Assessment Results model is composed of (among other things): observations, risks, and findings. Observations can contain human or machine-generated evidence of compliance or non-compliance.
OSCAL is on the "higher level of abstraction" side, allowing for implementors to collect evidence from a wide variety of tools and processes without prescribing a specific tool output.
For a really simple example of an automated workflow generating Assessment Results documents based off of tool output (in this case, a Python test), check out this case study that our team recently presented on.