Skip to content
Security
Skill

/cti-analysis

Run the cyber threat intelligence lifecycle for a question or dataset — direction, collection, processing, analysis with structured techniques, and dissemination — to produce an assessed, actionable intelligence product. Use to turn raw threat data into decision-useful

From plugin
awesome-claude-security
11111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill cti-analysis --agent claude-code

SKILL.md

cti-analysis.SKILL.md
name: cti-analysis
description: >-
  Run the cyber threat intelligence lifecycle for a question or dataset — direction,
  collection, processing, analysis with structured techniques, and dissemination —
  to produce an assessed, actionable intelligence product. Use to turn raw threat
  data into decision-useful intelligence for a defined audience.

Goal

An intelligence product that answers a specific requirement, states assessments with calibrated confidence, and tells the consumer what to do — not just a pile of data.

The intelligence lifecycle

1. **Direction** — define the intelligence requirement and the audience (SOC, IR, leadership). What decision will this inform? This sets relevance. 2. **Collection** — gather from the right sources (internal telemetry/`dfir`, OSINT, feeds, ISAC/sharing, vendor reports). Track source reliability. 3. **Processing** — normalize, deduplicate, translate, and structure (IOCs, TTPs); map to ATT&CK. 4. **Analysis** — apply structured analytic techniques (e.g. Analysis of Competing Hypotheses) to reduce bias; use the Diamond Model and Kill Chain to frame adversary activity; assign confidence and source-reliability ratings. 5. **Dissemination** — deliver in the form/altitude the audience needs (strategic / operational / tactical) with clear, actionable recommendations. 6. **Feedback** — capture whether it met the requirement; refine.

Steps

1. Pin the requirement and audience first; scope collection to it. 2. Process and map data to ATT&CK; enrich indicators (`ioc-enrichment`). 3. Analyze with explicit hypotheses and calibrated confidence (distinguish fact vs. assessment vs. assumption). 4. Produce the right product for the audience with recommended actions.

Output

An intelligence product: requirement · key judgments (with confidence) · supporting evidence · ATT&CK/Diamond framing · recommendations · sources (with reliability). Use `security-reporting`; tactical output feeds `detection-engineering`.

Notes

Intelligence is requirement-driven and decision-oriented — data without a consumer and a recommendation isn't intelligence. State confidence explicitly and separate fact from assessment from assumption. Match altitude to audience: leadership wants strategic implications, the SOC wants tactical TTPs/IOCs.

Read more
@jassics
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw12d23k
@nvidia@nvidiaInstall Skill

Questions about cti-analysis.

Which coding agents can use cti-analysis?
cti-analysis installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.