Skip to content

Class: Consequence

An individual consequence associated with an attack pattern, specifying which

security properties are violated, the technical impact that arises if an adversary

succeeds, the likelihood of this specific consequence occurring, and any additional

commentary.

URI: capec:Consequence

 classDiagram
    class Consequence
    click Consequence href "../Consequence/"
      Consequence : consequence_id

      Consequence : impact





        Consequence --> "*" TechnicalImpactEnum : impact
        click TechnicalImpactEnum href "../TechnicalImpactEnum/"



      Consequence : likelihood





        Consequence --> "0..1" LikelihoodEnum : likelihood
        click LikelihoodEnum href "../LikelihoodEnum/"



      Consequence : note

      Consequence : scope





        Consequence --> "1..*" ScopeEnum : scope
        click ScopeEnum href "../ScopeEnum/"



Slots

Name Cardinality and Range Description Inheritance
consequence_id 0..1
String
Internal CAPEC team identifier for consequences that repeat across many indiv... direct
scope 1..*
ScopeEnum
Identifies the security property or properties that are violated when this co... direct
impact *
TechnicalImpactEnum
Describes the negative technical impact(s) that arise if an adversary success... direct
likelihood 0..1
LikelihoodEnum
Identifies how likely this specific consequence is expected to be seen relati... direct
note 0..1
StructuredText
Additional commentary about this specific consequence direct

Usages

used by used in type used
AttackPattern consequences range Consequence

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_type ConsequencesType/Consequence (inline)
notes The optional Consequence_ID attribute is used internally by the CAPEC team to uniquely identify consequences repeated across patterns. The identifier format is CC-N (e.g., CC-1).

Schema Source

  • from schema: https://w3id.org/lmodel/capec

Mappings

Mapping Type Mapped Value
self capec:Consequence
native capec:Consequence

LinkML Source

Direct

name: Consequence
annotations:
  xsd_type:
    tag: xsd_type
    value: ConsequencesType/Consequence (inline)
  notes:
    tag: notes
    value: The optional Consequence_ID attribute is used internally by the CAPEC team
      to uniquely identify consequences repeated across patterns. The identifier format
      is CC-N (e.g., CC-1).
description: 'An individual consequence associated with an attack pattern, specifying
  which

  security properties are violated, the technical impact that arises if an adversary

  succeeds, the likelihood of this specific consequence occurring, and any additional

  commentary.'
in_subset:
- attack_pattern_content
from_schema: https://w3id.org/lmodel/capec
slots:
- consequence_id
- scope
- impact
- likelihood
- note
slot_usage:
  consequence_id:
    name: consequence_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Consequence_ID
    description: 'Internal CAPEC team identifier for consequences that repeat across
      many individual patterns. Used to keep repeated consequences synchronized. Format:
      CC-N (e.g., CC-1).'
    range: string
  scope:
    name: scope
    annotations:
      xsd_element:
        tag: xsd_element
        value: Scope
      xsd_type:
        tag: xsd_type
        value: ScopeEnumeration
    description: Identifies the security property or properties that are violated
      when this consequence occurs. Multiple scopes may apply simultaneously.
    range: ScopeEnum
    required: true
    multivalued: true
  impact:
    name: impact
    annotations:
      xsd_element:
        tag: xsd_element
        value: Impact
      xsd_type:
        tag: xsd_type
        value: TechnicalImpactEnumeration
    description: Describes the negative technical impact(s) that arise if an adversary
      successfully achieves this consequence.
    range: TechnicalImpactEnum
    multivalued: true
  likelihood:
    name: likelihood
    annotations:
      xsd_element:
        tag: xsd_element
        value: Likelihood
      xsd_type:
        tag: xsd_type
        value: LikelihoodEnumeration
    description: Identifies how likely this specific consequence is expected to be
      seen relative to the other consequences of the same attack pattern.
    range: LikelihoodEnum
  note:
    name: note
    annotations:
      xsd_element:
        tag: xsd_element
        value: Note
      xsd_type:
        tag: xsd_type
        value: StructuredTextType
    description: Additional commentary about this specific consequence.
    range: StructuredText

Induced

name: Consequence
annotations:
  xsd_type:
    tag: xsd_type
    value: ConsequencesType/Consequence (inline)
  notes:
    tag: notes
    value: The optional Consequence_ID attribute is used internally by the CAPEC team
      to uniquely identify consequences repeated across patterns. The identifier format
      is CC-N (e.g., CC-1).
description: 'An individual consequence associated with an attack pattern, specifying
  which

  security properties are violated, the technical impact that arises if an adversary

  succeeds, the likelihood of this specific consequence occurring, and any additional

  commentary.'
in_subset:
- attack_pattern_content
from_schema: https://w3id.org/lmodel/capec
slot_usage:
  consequence_id:
    name: consequence_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Consequence_ID
    description: 'Internal CAPEC team identifier for consequences that repeat across
      many individual patterns. Used to keep repeated consequences synchronized. Format:
      CC-N (e.g., CC-1).'
    range: string
  scope:
    name: scope
    annotations:
      xsd_element:
        tag: xsd_element
        value: Scope
      xsd_type:
        tag: xsd_type
        value: ScopeEnumeration
    description: Identifies the security property or properties that are violated
      when this consequence occurs. Multiple scopes may apply simultaneously.
    range: ScopeEnum
    required: true
    multivalued: true
  impact:
    name: impact
    annotations:
      xsd_element:
        tag: xsd_element
        value: Impact
      xsd_type:
        tag: xsd_type
        value: TechnicalImpactEnumeration
    description: Describes the negative technical impact(s) that arise if an adversary
      successfully achieves this consequence.
    range: TechnicalImpactEnum
    multivalued: true
  likelihood:
    name: likelihood
    annotations:
      xsd_element:
        tag: xsd_element
        value: Likelihood
      xsd_type:
        tag: xsd_type
        value: LikelihoodEnumeration
    description: Identifies how likely this specific consequence is expected to be
      seen relative to the other consequences of the same attack pattern.
    range: LikelihoodEnum
  note:
    name: note
    annotations:
      xsd_element:
        tag: xsd_element
        value: Note
      xsd_type:
        tag: xsd_type
        value: StructuredTextType
    description: Additional commentary about this specific consequence.
    range: StructuredText
attributes:
  consequence_id:
    name: consequence_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Consequence_ID
    description: 'Internal CAPEC team identifier for consequences that repeat across
      many individual patterns. Used to keep repeated consequences synchronized. Format:
      CC-N (e.g., CC-1).'
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: consequence_id
    owner: Consequence
    domain_of:
    - Consequence
    range: string
  scope:
    name: scope
    annotations:
      xsd_element:
        tag: xsd_element
        value: Scope
      xsd_type:
        tag: xsd_type
        value: ScopeEnumeration
    description: Identifies the security property or properties that are violated
      when this consequence occurs. Multiple scopes may apply simultaneously.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: scope
    owner: Consequence
    domain_of:
    - Consequence
    range: ScopeEnum
    required: true
    multivalued: true
  impact:
    name: impact
    annotations:
      xsd_element:
        tag: xsd_element
        value: Impact
      xsd_type:
        tag: xsd_type
        value: TechnicalImpactEnumeration
    description: Describes the negative technical impact(s) that arise if an adversary
      successfully achieves this consequence.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: impact
    owner: Consequence
    domain_of:
    - Consequence
    range: TechnicalImpactEnum
    multivalued: true
  likelihood:
    name: likelihood
    annotations:
      xsd_element:
        tag: xsd_element
        value: Likelihood
      xsd_type:
        tag: xsd_type
        value: LikelihoodEnumeration
    description: Identifies how likely this specific consequence is expected to be
      seen relative to the other consequences of the same attack pattern.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: likelihood
    owner: Consequence
    domain_of:
    - Consequence
    range: LikelihoodEnum
  note:
    name: note
    annotations:
      xsd_element:
        tag: xsd_element
        value: Note
      xsd_type:
        tag: xsd_type
        value: StructuredTextType
    description: Additional commentary about this specific consequence.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: note
    owner: Consequence
    domain_of:
    - Consequence
    range: StructuredText