Skip to content

Class: Technique

A specific technique used by an adversary during an attack step. Extends the structured text description with an optional reference to a related CAPEC entry.

URI: capec:Technique

 classDiagram
    class Technique
    click Technique href "../Technique/"
      Technique : capec_id

      Technique : description

Slots

Name Cardinality and Range Description Inheritance
capec_id 0..1
String
Optional reference to a related CAPEC entry ID relevant to this technique direct
description 1
StructuredText
Description of the specific technique, potentially containing XHTML markup direct

Usages

used by used in type used
AttackStep techniques range Technique

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_type ExecutionFlowType/Attack_Step/Technique (inline complexContent extension of StructuredTextType)

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Technique
annotations:
  xsd_type:
    tag: xsd_type
    value: ExecutionFlowType/Attack_Step/Technique (inline complexContent extension
      of StructuredTextType)
description: A specific technique used by an adversary during an attack step. Extends
  the structured text description with an optional reference to a related CAPEC entry.
in_subset:
- execution_flow_types
from_schema: https://w3id.org/lmodel/capec
slots:
- capec_id
- description
slot_usage:
  capec_id:
    name: capec_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: CAPEC_ID
      xsd_type:
        tag: xsd_type
        value: xs:string
    description: Optional reference to a related CAPEC entry ID relevant to this technique.
    range: string
  description:
    name: description
    annotations:
      xsd_type:
        tag: xsd_type
        value: StructuredTextType (complexContent base)
    description: Description of the specific technique, potentially containing XHTML
      markup.
    range: StructuredText
    required: true

Induced

name: Technique
annotations:
  xsd_type:
    tag: xsd_type
    value: ExecutionFlowType/Attack_Step/Technique (inline complexContent extension
      of StructuredTextType)
description: A specific technique used by an adversary during an attack step. Extends
  the structured text description with an optional reference to a related CAPEC entry.
in_subset:
- execution_flow_types
from_schema: https://w3id.org/lmodel/capec
slot_usage:
  capec_id:
    name: capec_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: CAPEC_ID
      xsd_type:
        tag: xsd_type
        value: xs:string
    description: Optional reference to a related CAPEC entry ID relevant to this technique.
    range: string
  description:
    name: description
    annotations:
      xsd_type:
        tag: xsd_type
        value: StructuredTextType (complexContent base)
    description: Description of the specific technique, potentially containing XHTML
      markup.
    range: StructuredText
    required: true
attributes:
  capec_id:
    name: capec_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: CAPEC_ID
      xsd_type:
        tag: xsd_type
        value: xs:string
    description: Optional reference to a related CAPEC entry ID relevant to this technique.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: capec_id
    owner: Technique
    domain_of:
    - Technique
    - RelatedAttackPattern
    - MemberOf
    - HasMember
    range: string
  description:
    name: description
    annotations:
      xsd_type:
        tag: xsd_type
        value: StructuredTextType (complexContent base)
    description: Description of the specific technique, potentially containing XHTML
      markup.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: description
    owner: Technique
    domain_of:
    - AttackPattern
    - AlternateTerm
    - Skill
    - AttackStep
    - Technique
    - Stakeholder
    range: StructuredText
    required: true