Skip to content

Class: PotentialMitigation

A potential mitigation for a weakness (PotentialMitigationsType/Mitigation in XSD).

URI: cwe:PotentialMitigation

 classDiagram
    class PotentialMitigation
    click PotentialMitigation href "../PotentialMitigation/"
      PotentialMitigation : description

      PotentialMitigation : effectiveness





        PotentialMitigation --> "0..1" MitigationEffectiveness : effectiveness
        click MitigationEffectiveness href "../MitigationEffectiveness/"



      PotentialMitigation : effectiveness_notes

      PotentialMitigation : mitigation_id

      PotentialMitigation : phases





        PotentialMitigation --> "*" LifecyclePhase : phases
        click LifecyclePhase href "../LifecyclePhase/"



      PotentialMitigation : strategy





        PotentialMitigation --> "0..1" MitigationStrategy : strategy
        click MitigationStrategy href "../MitigationStrategy/"



Slots

Name Cardinality and Range Description Inheritance
mitigation_id 0..1
String
Unique identifier for a potential mitigation (e direct
phases *
LifecyclePhase
Lifecycle phases during which a mitigation may be applied direct
strategy 0..1
MitigationStrategy
General protection strategy to which a mitigation contributes direct
description 1
String
Narrative description of the entity direct
effectiveness 0..1
MitigationEffectiveness
Effectiveness level (range narrowed to DetectionEffectiveness or MitigationEf... direct
effectiveness_notes 0..1
String
Strengths and shortcomings of this detection or mitigation direct

Usages

used by used in type used
Weakness potential_mitigations range PotentialMitigation

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self cwe:PotentialMitigation
native cwe:PotentialMitigation

LinkML Source

Direct

name: PotentialMitigation
description: A potential mitigation for a weakness (PotentialMitigationsType/Mitigation
  in XSD).
from_schema: https://w3id.org/lmodel/cwe
slots:
- mitigation_id
- phases
- strategy
- description
- effectiveness
- effectiveness_notes
slot_usage:
  description:
    name: description
    required: true
  effectiveness:
    name: effectiveness
    range: MitigationEffectiveness

Induced

name: PotentialMitigation
description: A potential mitigation for a weakness (PotentialMitigationsType/Mitigation
  in XSD).
from_schema: https://w3id.org/lmodel/cwe
slot_usage:
  description:
    name: description
    required: true
  effectiveness:
    name: effectiveness
    range: MitigationEffectiveness
attributes:
  mitigation_id:
    name: mitigation_id
    description: Unique identifier for a potential mitigation (e.g. MIT-1).
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: mitigation_id
    owner: PotentialMitigation
    domain_of:
    - PotentialMitigation
    range: string
  phases:
    name: phases
    description: Lifecycle phases during which a mitigation may be applied.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: phases
    owner: PotentialMitigation
    domain_of:
    - PotentialMitigation
    range: LifecyclePhase
    multivalued: true
  strategy:
    name: strategy
    description: General protection strategy to which a mitigation contributes.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: strategy
    owner: PotentialMitigation
    domain_of:
    - PotentialMitigation
    range: MitigationStrategy
  description:
    name: description
    description: Narrative description of the entity.
    from_schema: https://w3id.org/lmodel/cwe
    exact_mappings:
    - schema:description
    rank: 1000
    slot_uri: dct:description
    alias: description
    owner: PotentialMitigation
    domain_of:
    - Weakness
    - WeaknessOrdinality
    - AlternateTerm
    - DetectionMethod
    - PotentialMitigation
    - ObservedExample
    - Audience
    range: string
    required: true
  effectiveness:
    name: effectiveness
    description: Effectiveness level (range narrowed to DetectionEffectiveness or
      MitigationEffectiveness per class via slot_usage).
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: effectiveness
    owner: PotentialMitigation
    domain_of:
    - DetectionMethod
    - PotentialMitigation
    range: MitigationEffectiveness
  effectiveness_notes:
    name: effectiveness_notes
    description: Strengths and shortcomings of this detection or mitigation.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: effectiveness_notes
    owner: PotentialMitigation
    domain_of:
    - DetectionMethod
    - PotentialMitigation
    range: string