-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
by-component
constraint enforced in wrong location
#939
Labels
Comments
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 3, 2024
7 tasks
7 tasks
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 3, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 3, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 3, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 3, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 3, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 4, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 4, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 4, 2024
Closed
7 tasks
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 4, 2024
I cannot cross-link for a fork that is not mine it seems, but the branch I discussed linking to is now out of date and we have changed strategy as I touched up this branch, so I am target a fork branch so it will slide in the new approach for integration testing using the "all good Brian SSP example." |
1 task
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 5, 2024
6 tasks
7 tasks
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 5, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 5, 2024
aj-stein-gsa
added a commit
to aj-stein-gsa/fedramp-automation
that referenced
this issue
Dec 6, 2024
Co-authored-by: Kylie Hunter <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This relates to ...
What happened?
The
fedramp-external-constraints.xml
file includes constraint ID:missing-response-components
, which is enforcing the existence of theby-component
assembly in the wrong location.It is requiring at least one
by-component
assembly as an immediate child to//control-implementation/implemented-requirement
. While it is valid OSCAL to have aby-component
at this level, FedRAMP requires all responses at the statement level. (//control-implementation/implemented-requirement/statement
)The constraint is currently implemented as follows:
Relevant log output
How do we replicate this issue?
Run oscal-cli v 2.2.0 against the example SSP file using the
fedramp-external-constraints.xml
file in thedevelop
branch.Observe the error for every control, with a sarif link to the
implemented-requirement
(indeed, even the error message incorrectly says Each implemented requirement MUST have at least one by-component ...")Observe the example with
by-component
consistently present for every control at thestatement
level.Where, exactly?
This is enforcing that every control response should be in the context of a component (via the
by-component
assembly).Other relevant details
No response
The text was updated successfully, but these errors were encountered: