Replies: 2 comments 1 reply
-
The ASVS can be cast as an OSCAL Catalog with an OSCAL Profile for each of its levels. I do not think it is necessary to create an additional OSCAL not-a-catalog element. An admittedly partial fidelity transform would be straightforward (using this as input). The ASVS contains front matter (not yet accommodated by OSCAL and worthy of an additional OSCAL element), groups of controls, controls, subordinate controls, and back matter (the ASVS back matter appears to be only partially accommodated by the OSCAL The ASVS CONTRIBUTING.md mandates control identifier preservation in successive revisions. While that seems to be a popular fashion it is not universally practiced. There is internationalization but it is not driven by a single set of proto-document fragments (the English and French markdown documents are separate, and additional translations have no apparent markdown counterparts). |
Beta Was this translation helpful? Give feedback.
-
ASVStoOSCAP.zip |
Beta Was this translation helpful? Give feedback.
-
This has come up before, but there appears to be a growing need for showing the promise of OSCAL outside just US governmental control sets. One discussed before in previous meetings is OWASP ASVS. For reference, community interest in this idea: OWASP/ASVS#817.
OSCAL aside, I can see some of this set of advisories as a tactical checklist. They themselves define individual items as controls. For reference, the example below is the final product of the current 4.0.2.
Given that OSCAL defines controls in catalogs to be more complex with parameters, objectives, and assessments, sub-controls, and references, does this warrant a separate model outside of catalogs of controls, and we make an issue for "checklist" or something analogous as a first-order concern in OSCAL?
I do not have a set opinion, and thought community feedback is warranted.
Beta Was this translation helpful? Give feedback.
All reactions