agentsclimarketplace

Writing assessments

Skill Liberty91LTD/cti-skills/skills/writing-assessments

Use when the user asks to write a threat / risk / vulnerability assessment, or wants the appropriate template for each type. Distinct structures and section ordering per assessment kind.From its SKILL.md

Install
npx -y skills add Liberty91LTD/cti-skills --skill writing-assessments

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

6.2 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Writing Assessments

Three types of assessments, each with distinct purpose and structure. Do not conflate them.

Threat Assessment

Purpose: Evaluate a threat actor or threat scenario against a specific target.

Formula: Threat = Intent + Capability + Opportunity

Structure

1. Intent — What does the adversary want?

  • Stated objectives (if known)
  • Historical targeting patterns
  • Geopolitical/economic motivations
  • Assessment of intent with confidence level

2. Capability — What can the adversary do?

  • Technical sophistication
  • Resources (financial, human, infrastructure)
  • Known tooling and TTPs
  • Track record of successful operations
  • Assessment of capability with confidence level

3. Opportunity — What attack surface exists?

  • Target's exposure (internet-facing services, supply chain)
  • Known vulnerabilities relevant to the adversary's TTPs
  • Access pathways (initial access vectors)
  • Defensive posture gaps
  • Assessment of opportunity with confidence level

4. Combined Threat Level

LevelCriteria
CriticalDemonstrated intent, advanced capability, and clear opportunity. Attack is imminent or ongoing.
HighStrong intent indicators, significant capability, and exploitable opportunity. Attack is highly likely in assessment period.
ModerateSome intent indicators, moderate capability, and some opportunity. Attack is a realistic possibility.
LowLimited intent indicators, basic capability, or minimal opportunity. Attack is unlikely.
NegligibleNo credible intent, minimal capability, or no meaningful opportunity.

Example assessment statement

"We assess the threat level from APT41 to European pharmaceutical companies as HIGH (confidence: high). APT41 has demonstrated intent through active reconnaissance (observed since November 2025), possesses advanced capability including zero-day exploitation, and the sector presents significant opportunity due to widespread legacy VPN infrastructure."

Risk Assessment

Purpose: Evaluate the potential impact of a threat materialising.

Formula: Risk = Threat × Vulnerability × Impact

Structure

1. Threat (reference or summarise from threat assessment)

  • Threat level from threat assessment
  • Key threat characteristics

2. Vulnerability — How exposed is the target?

  • Technical vulnerabilities (CVEs, misconfigurations)
  • Process vulnerabilities (gaps in detection, response)
  • Human vulnerabilities (social engineering susceptibility)
  • Supply chain vulnerabilities

3. Impact — What happens if the threat materialises?

  • Operational impact (business disruption, data loss)
  • Financial impact (direct costs, regulatory fines, market impact)
  • Reputational impact (customer trust, brand damage)
  • Strategic impact (competitive advantage, IP loss)
  • Impact severity: Critical / High / Moderate / Low / Negligible

4. Combined Risk Level

Use a risk matrix:

Negligible ImpactLow ImpactModerate ImpactHigh ImpactCritical Impact
Critical ThreatModerateHighVery HighVery HighVery High
High ThreatLowModerateHighVery HighVery High
Moderate ThreatLowLowModerateHighVery High
Low ThreatVery LowLowLowModerateHigh
Negligible ThreatVery LowVery LowLowLowModerate

Example assessment statement

"The risk of APT41 compromising sensitive R&D data is assessed as VERY HIGH (confidence: moderate). The high threat level (demonstrated intent and capability) combined with critical impact (loss of proprietary pharmaceutical research valued at €500M+) and significant vulnerability (unpatched VPN appliances matching APT41's known initial access vector) drive this assessment."

Vulnerability Assessment

Purpose: Evaluate the exploitability and impact of a specific vulnerability.

Formula: Vulnerability Severity = Exposure + Susceptibility − Resilience

Structure

1. Vulnerability Description

  • CVE identifier (if applicable)
  • Affected systems/software
  • Technical description of the vulnerability

2. Exposure — How visible/accessible is the vulnerable system?

  • Internet-facing vs internal only
  • Number of affected systems
  • Public availability of exploit code (PoC, weaponised)

3. Susceptibility — How easy is it to exploit?

  • CVSS base score
  • EPSS (Exploit Prediction Scoring System) score
  • Technical complexity of exploitation
  • Authentication requirements
  • Known exploitation in the wild (CISA KEV listing)

4. Resilience — What mitigations exist?

  • Patch availability
  • Compensating controls
  • Detection capability (do we have rules for this?)
  • Recovery capability

5. Prioritisation

PriorityCriteria
P1 — Patch immediatelyActively exploited OR high EPSS + internet-facing + no compensating controls
P2 — Patch within 72hPoC available + internet-facing OR actively exploited + internal with compensating controls
P3 — Patch within 30 daysHigh CVSS + no active exploitation + compensating controls in place
P4 — Patch in next cycleModerate CVSS + internal only + compensating controls
P5 — Accept riskLow CVSS + internal only + strong compensating controls + low impact

General Assessment Writing Rules

  1. Always state the assessment explicitly — "We assess that..." not "It appears that..."
  2. Always include confidence level — Per confidence-levels skill
  3. Always use likelihood language — Per likelihood-language skill for future-looking statements
  4. Always identify key assumptions — What must be true for this assessment to hold?
  5. Always separate facts from judgments — Per intelligence-writing skill
  6. Never hedge-stack — Pick one likelihood band, don't combine ("likely or highly likely")
  7. Always include temporal scope — "Over the next 12 months" not "in the future"

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,782. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.