implementing-security-information-sharing-with-stix2

Featured

Create, validate, and share STIX 2.1 threat intelligence objects using the stix2 Python library. Covers indicators, malware, campaigns, relationships, bundles, and TAXII 2.1 publishing.

AI & Automation 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Implementing Security Information Sharing with STIX 2.1 Build and share structured threat intelligence using STIX 2.1 objects with the stix2 Python library and TAXII 2.1 transport protocol. ## When to Use - Building a threat intelligence platform that exchanges IOCs with partner organizations - Automating ingestion and export of indicators from MISP, OpenCTI, or other TIP platforms - Creating machine-readable intelligence reports for ISAC/ISAO sharing communities - Publishing threat data to a TAXII 2.1 server for downstream consumption by SIEMs and SOARs - Converting unstructured threat reports into standardized STIX 2.1 bundles - Enriching detection rules with context by linking indicators to malware, campaigns, and threat actors **Do not use** for sharing simple IP blocklists or CSV-based IOC feeds that do not require relationship context; plain-text feeds with simpler formats like CSV or OpenIOC may be more efficient in those cases. ## Prerequisites - Python 3.8+ with `stix2` library (`pip install stix2`) - `taxii2-client` for consuming TAXII feeds (`pip install taxii2-client`) - A TAXII 2.1 server endpoint for publishing (e.g., OpenTAXII, Medallion, or MISP TAXII service) - Familiarity with STIX 2.1 SDO types: Indicator, Malware, Threat Actor, Campaign, Attack Pattern, Identity - Familiarity with STIX 2.1 SRO types: Relationship, Sighting - Optional: OpenCTI or MISP instance for end-to-end integration testing ## Workflow ### Step 1: Install Dependencies ```bash...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

implementing-stix-taxii-feed-integration

STIX (Structured Threat Information eXpression) and TAXII (Trusted Automated eXchange of Intelligence Information) are OASIS open standards for representing and transporting cyber threat intelligence.

12,642 Updated today
mukul975
AI & Automation Solid

stixtaxii-intelligence-skill

STIX/TAXII threat intelligence format and sharing

1,034 Updated today
a5c-ai
DevOps & Infrastructure Featured

implementing-taxii-server-with-opentaxii

Deploy and configure an OpenTAXII server to share and consume STIX-formatted cyber threat intelligence using the TAXII 2.1 protocol for automated indicator exchange between organizations.

12,642 Updated today
mukul975
AI & Automation Featured

processing-stix-taxii-feeds

Processes STIX 2.1 threat intelligence bundles delivered via TAXII 2.1 servers, normalizing objects into platform-native schemas and routing them to appropriate consuming systems. Use when onboarding new TAXII collection endpoints, automating bi-directional intelligence sharing with ISACs, or building pipeline validation for malformed STIX bundles. Activates for requests involving OASIS STIX, TAXII server configuration, MISP TAXII, or Cortex XSOAR feed integrations.

12,642 Updated today
mukul975
AI & Automation Featured

building-threat-intelligence-feed-integration

Builds automated threat intelligence feed integration pipelines connecting STIX/TAXII feeds, open-source threat intel, and commercial TI platforms into SIEM and security tools for real-time IOC matching and alerting. Use when SOC teams need to operationalize threat intelligence by automating feed ingestion, normalization, scoring, and distribution to detection systems.

12,642 Updated today
mukul975