Skip to content

Commit

Permalink
Feat: [ocsf#1109] - extended compliance finding - compliance by addin…
Browse files Browse the repository at this point in the history
…g compliance_references and _standards based on kb_article to provide possibility to map KB articles with information relevant to finding.
  • Loading branch information
PavelJurka committed Jun 11, 2024
1 parent c0a18f2 commit 2f73d01
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ Thankyou! -->
6. Added `signatures` object, an array of `signature` objects. #992
7. Added `whois` object. #992
8. Added `domain_contact` and array-typed `domain_contacts` object for use with `whois` object. #992
9. Added array-typed `compliacne_references` and array-typed `compliance_standards` objects as array of `kb_article` and used in `compliance` object. #1066

* #### Platform Extensions

Expand Down
12 changes: 12 additions & 0 deletions dictionary.json
Original file line number Diff line number Diff line change
Expand Up @@ -934,6 +934,18 @@
"description": "The compliance object provides context to compliance findings (e.g., a check against a specific regulatory or best practice framework such as CIS, NIST etc.) and contains compliance related details.",
"type": "compliance"
},
"compliance_references": {
"caption": "Complaince References Articles",
"description": "A list of sources of information or tools that help organizations understand, interpret, and implement compliance standards. They provide guidance, best practices, and examples.",
"type": "kb_article",
"is_array": true
},
"compliance_standards": {
"caption": "Compliance Standards Articles",
"description": "A list of established guidelines or criteria that define specific requirements an organization must follow.",
"type": "kb_article",
"is_array": true
},
"component": {
"caption": "Component",
"description": "The component of a data object. See specific usage.",
Expand Down
6 changes: 6 additions & 0 deletions objects/compliance.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
"extends": "object",
"name": "compliance",
"attributes": {
"compliance_references": {
"requirement": "optional"
},
"compliance_standards": {
"requirement": "optional"
},
"control": {
"requirement": "recommended"
},
Expand Down

0 comments on commit 2f73d01

Please sign in to comment.