modeling-threats-with-opencti

mukul975/modeling-threats-with-opencti · Agent Skill (multi-file)

by mukul975 · bundle

Published · Last updated


Model threat actors, intrusion sets, campaigns, and TTPs as a STIX 2.1 knowledge graph in OpenCTI using the pycti Python client, connectors, and import workers for structured cyber threat intelligence.

SKILL.md

Files

This skill is a package of 5 files. Install with the command above, or download the folder.

  • 📄SKILL.md entry
  • 📁references
  • 📄api-reference.md 3.1 KB
  • 📄standards.md 1.1 KB
  • 📁scripts
  • ⚙️agent.py 5.0 KB
  • 📄LICENSE 11.0 KB

Related

  1. building-threat-intelligence-platform · mukul975 bundle
    Deploy and integrate open-source CTI tools (MISP, OpenCTI, TheHive, Cortex) into a unified threat intelligence platform for collecting, analyzing, enriching, and disseminating threat intelligence.
    24.6k
    repo stars
  2. processing-stix-taxii-feeds · mukul975 bundle
    Processes STIX 2.1 threat intelligence bundles from TAXII 2.1 servers, normalizing objects into platform-native schemas and routing them to consuming systems.
    24.6k
    repo stars
  3. analyzing-threat-intelligence-feeds · mukul975 bundle
    Ingests, normalizes, and enriches structured and unstructured threat intelligence feeds into STIX 2.1 format, evaluating feed quality and deduplicating indicators for distribution to SIEM, firewall, and EDR platforms.
    24.6k
    repo stars
  4. implementing-stix-taxii-feed-integration · mukul975 bundle
    Consume and produce STIX/TAXII 2.1 cyber threat intelligence feeds using Python, including server discovery, collection polling, object parsing, and SIEM/TIP integration.
    24.6k
    repo stars
  5. implementing-diamond-model-analysis · mukul975 bundle
    Provides a structured framework for analyzing cyber intrusions by examining four core features: Adversary, Capability, Infrastructure, and Victim. Covers implementing the Diamond Model programmatically to classify and correlate intrusion events, build activity threads, and generate pivot-ready intelligence.
    24.6k
    repo stars
  6. managing-intelligence-lifecycle · mukul975 bundle
    Guides the end-to-end cyber threat intelligence lifecycle from planning and direction through collection, processing, analysis, dissemination, and feedback to establish or mature a CTI program.
    24.6k
    repo stars

Frequently asked questions

How do I install the modeling-threats-with-opencti skill?

Run npx skillmds add mukul975/modeling-threats-with-opencti in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.

What does the modeling-threats-with-opencti skill do?

Model threat actors, intrusion sets, campaigns, and TTPs as a STIX 2.1 knowledge graph in OpenCTI using the pycti Python client, connectors, and import workers for structured cyber threat intelligence. It is listed under Security, AI & ML, Data & Analytics on SkillMD.

Is modeling-threats-with-opencti safe to use?

SkillMD's automated safety review verdict for this skill is CAUTION. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: executes scripts, makes network calls, reads secrets. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.

Which AI agents work with modeling-threats-with-opencti?

This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.

Is modeling-threats-with-opencti free to use?

Yes. Installing skills from SkillMD is free. This skill is licensed under Apache-2.

Who published modeling-threats-with-opencti?

mukul975 (@mukul975) published this skill. Their other Agent Skills are listed on their SkillMD profile.