Skip to content

Class: Skill

A description of the level of skills or specific knowledge needed by an adversary to execute this type of attack. Each skill entry captures both the skill level and a textual description of the knowledge required.

URI: capec:Skill

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

      Skill : level





        Skill --> "1" SkillLevelEnum : level
        click SkillLevelEnum href "../SkillLevelEnum/"



Slots

Name Cardinality and Range Description Inheritance
description 1
String
Textual description of the specific skills or knowledge the adversary must po... direct
level 1
SkillLevelEnum
The skill or knowledge level required (High, Medium, Low, or Unknown) direct

Usages

used by used in type used
AttackPattern skills_required range Skill

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_type SkillsType/Skill (inline simpleContent extension)

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Skill
annotations:
  xsd_type:
    tag: xsd_type
    value: SkillsType/Skill (inline simpleContent extension)
description: A description of the level of skills or specific knowledge needed by
  an adversary to execute this type of attack. Each skill entry captures both the
  skill level and a textual description of the knowledge required.
in_subset:
- attack_pattern_content
from_schema: https://w3id.org/lmodel/capec
slots:
- description
- level
slot_usage:
  description:
    name: description
    annotations:
      xsd_type:
        tag: xsd_type
        value: xs:string (simpleContent base)
    description: Textual description of the specific skills or knowledge the adversary
      must possess to execute this attack at the given skill level.
    range: string
    required: true
  level:
    name: level
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Level
      xsd_type:
        tag: xsd_type
        value: SkillLevelEnumeration
    description: The skill or knowledge level required (High, Medium, Low, or Unknown).
    range: SkillLevelEnum
    required: true

Induced

name: Skill
annotations:
  xsd_type:
    tag: xsd_type
    value: SkillsType/Skill (inline simpleContent extension)
description: A description of the level of skills or specific knowledge needed by
  an adversary to execute this type of attack. Each skill entry captures both the
  skill level and a textual description of the knowledge required.
in_subset:
- attack_pattern_content
from_schema: https://w3id.org/lmodel/capec
slot_usage:
  description:
    name: description
    annotations:
      xsd_type:
        tag: xsd_type
        value: xs:string (simpleContent base)
    description: Textual description of the specific skills or knowledge the adversary
      must possess to execute this attack at the given skill level.
    range: string
    required: true
  level:
    name: level
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Level
      xsd_type:
        tag: xsd_type
        value: SkillLevelEnumeration
    description: The skill or knowledge level required (High, Medium, Low, or Unknown).
    range: SkillLevelEnum
    required: true
attributes:
  description:
    name: description
    annotations:
      xsd_type:
        tag: xsd_type
        value: xs:string (simpleContent base)
    description: Textual description of the specific skills or knowledge the adversary
      must possess to execute this attack at the given skill level.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: description
    owner: Skill
    domain_of:
    - AttackPattern
    - AlternateTerm
    - Skill
    - AttackStep
    - Technique
    - Stakeholder
    range: string
    required: true
  level:
    name: level
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Level
      xsd_type:
        tag: xsd_type
        value: SkillLevelEnumeration
    description: The skill or knowledge level required (High, Medium, Low, or Unknown).
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: level
    owner: Skill
    domain_of:
    - Skill
    range: SkillLevelEnum
    required: true