DevSecOps-MaturityModel icon indicating copy to clipboard operation
DevSecOps-MaturityModel copied to clipboard

Risk catalog

Open ioggstream opened this issue 4 years ago • 4 comments

I wish

  • risks to be in a vocabulary

Note

  • Risks are frequently reused, having a "vocabulary" it would make easier to manage them
  • A vocabulary can be easily implemented using yaml anchors, which are resolved automatically by the yaml parser

Example

It could be something like that, eg. moving Activities under a given activities section, like other yaml formats (eg. openapi) do.

components:
  risks:
    vulnerable-container: &vulnerable container Vulnerabilities in images of running containers stay for too long and might get exploited.
   unpatched-os: &unpatched-os The operating system is not patched

activities:
  Usage of a maximum lifetime for images:
    risks:
    - *vulnerable-container
    - *unpatched-os


ioggstream avatar Feb 08 '21 16:02 ioggstream

Do you have a suggestion of how to implement this feature in the proposed markdown version? https://github.com/wurstbrot/DevSecOps-MaturityModel/issues/38

wurstbrot avatar Feb 08 '21 16:02 wurstbrot

@ioggstream Do you think it makes sence to implement the proposed structure from https://github.com/wurstbrot/DevSecOps-MaturityModel/issues/35#issuecomment-772606905 before we implement the placeholder (named vocabulary by you)? Folder structure:

data
  <dimension>
    <maturity level>
      fileX.yaml
      fileY.yaml

I feel that to implement the new structure can be coded while the placeholders are a manual effort. After the placeholders are there, the manual effort to implement the proposed structure would be more

wurstbrot avatar Feb 09 '21 06:02 wurstbrot

Note to self: this model seems to conflate risk and threats, probably giving for granted the risk assessment. This conflating can be justified because we are interested in how much an action mitigates a given threat.

ioggstream avatar Feb 18 '21 14:02 ioggstream

@wurstbrot We could just reference a threat / risk taxonomy and generate risk description from there.

ioggstream avatar Oct 18 '22 08:10 ioggstream