-
Notifications
You must be signed in to change notification settings - Fork 123
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
[JSON] NIST 800-53 Rev 5 Extra Space between {{ insert: param, * }} ; and plus other spacing inconsistencies. #185
Comments
Just a note for future reference. This seems to be a good control statement to spot check for white space issues: SR-3(b) (from the xls of 800-53 Rev 5) spreadsheet[Assignment: organization-defined supply chain controls]; and
oscal-content./src/nist.gov/SP800-53/rev5/xml/NIST_SP-800-53_rev5_catalog.xml:80109: (develop branch) |
These XPath expressions have been — thrice — edited to correct errors. Competency is at an ebb tide. Another way to observe superfluous spacing in the oscal-content XML documents: subject https://raw.githubusercontent.com/usnistgov/oscal-content/main/nist.gov/SP800-53/rev5/xml/NIST_SP-800-53_rev5_catalog.xml to the XPath expression
I have previously been told that only the PDF versions of NIST special publications are normative — all others should be considered derivative and informative. 800-53 rev5 can be found here and it does not contain any instances of two spaces in a row. |
Thanks for the tip @GaryGapinski, it could be useful. |
Greetings all, any updates or guidance on this? |
In regards to the NIST 800-53 Rev 5 catalog, it appears that there could be some inconsistencies with the spacing after the parameters that can be inserted when "and" is following the insert text that ends with a semi-colon ";". An example:
Using https://raw.githubusercontent.com/usnistgov/oscal-content/main/nist.gov/SP800-53/rev5/json/NIST_SP-800-53_rev5_catalog.json we see this:
The following are the amount of search results per variation of the insert params with "and" included:
103 hits :
}} ; and"
0 hits :
}}; and"
0 hits :
}} ;and"
0 hits :
}};and"
0 hits for all variations of any space between
and "
The following are the amount of search results per variation of the insert params without "and" included:
0 hits on the text
}} ; "
8 hits for
}}; "
0 hits for
}} ;"
389 hits for
}};"
So as for the insert: param without the and and without the space we see these two variations:
The reason I noticed the spacing is primarily for the
}} ; and"
section because when I compare that text to the published NIST 800-53 Rev 5 Excel Spreadsheet this is the raw text:Notice there is no space between
[Assignment: organization-defined events]
and the;
, however, when using OSCAL and generating this control, a space gets added and doesn't align with what NIST has published here: https://csrc.nist.gov/CSRC/media/Publications/sp/800-53/rev-5/final/documents/sp800-53r5-control-catalog.xlsxWould it be appropriate to update the NIST 800-53 Rev 5 catalog to remove the space with the instances of
}} ; and"
and changing it to}};and"
?Then for final consistency change
}}; "
to}};"
Note: I did not look at the XML catalog to verify if these same spacing inconsistencies exist.
"prose": "the access control policy is disseminated to {{ insert: param, ac-01_odp.01 }};"
) and confirm where it is present:The text was updated successfully, but these errors were encountered: