-
Notifications
You must be signed in to change notification settings - Fork 187
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
Profile: add 'remarks' field to (modify.alter) add and remove #1018
Comments
Would The requirement is fair, but the remarks might better be directly inside the (If the remarks are really to be added to the baseline, that sounds like a kind of |
Let me start by saying that I am a novice at profile resolution. The goal is to be able to carry through a justification for the |
@openprivacy - in my view, an author of a profile is an authoritative individual that will not need to justify why is tailoring an initial imported source (catalog or another profile). This capability exists in the SSP because that is the place where a normative baseline could be tailored but the tailoring needs to be justified. The information is then carried on through the assessment. |
@openprivacy yes I think the particular use case you describe is an SSP-layer thing not a profile layer thing. It bears worth thinking about however - do you think a single tailored baseline would commonly or typically be used for multiple SSPs (more or less the design assumption) or on the contrary, do you think every system - hence every SSP and every assessment - will have to address its own system-specific baseline? (And therefore every SSP would have its own profile.) This is a consideration because your suggestion that the baseline should carry metadata documenting (justifying/rationalizing) itself is not crazy on the face of it, but it does raise interesting questions (about the intended consumers and uses of that information). Particularly since we think there is a principle that an SSP does not define a baseline, it can only reference one. (But in describing its implementation it is free to say whatever it needs as @iMichaela says.) Again, in a profile this info can already be put into a |
User Story:
As an OSCAL user, I wish to be able to provide a justification for control parts that are added or removed
Goals:
Natively (and locally) capture a justfication for a controls part change by adding a
remarks
field:profile.modify.alter.add.remarks
profile.modify.alter.remove.remarks
Dependencies:
This is a non-breaking change, as
remarks
is an optional field.Acceptance Criteria
The text was updated successfully, but these errors were encountered: