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