acquiring-disk-image-w…
Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through
Correlates disparate security incidents, IOCs, and adversary behaviors across time and organizations to identify
$ npx -y skills add Mikaru0Mystic/sectinel --skill correlating-threat-campaigns --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/correlating-threat-campaignsContext preview
The summary Claude sees to decide when to auto-load this skill.
Correlates disparate security incidents, IOCs, and adversary behaviors across time and organizations to identify
name: correlating-threat-campaigns description: 'Correlates disparate security incidents, IOCs, and adversary behaviors across time and organizations to identify unified threat campaigns, attribute them to common threat actors, and extract shared indicators for improved detection. Use when multiple incidents exhibit overlapping indicators, when sector-wide attack campaigns require cross-organizational analysis, or when building campaign-level intelligence products. Activates for requests involving campaign analysis, incident clustering, cross-organizational IOC correlation, or MISP correlation engine. ' domain: cybersecurity subdomain: threat-intelligence tags: - campaign-analysis - correlation - MISP - ATT&CK - threat-actor - intrusion-set - clustering - CTI version: 1.0.0 author: team-cybersecurity license: Apache-2.0 nist_csf: - ID.RA-01 - ID.RA-05 - DE.CM-01 - DE.AE-02
Use this skill when:
**Do not use** this skill to force correlation based on weak signals — false campaign attribution misleads defenders and wastes resources on incorrect threat models.
Gather all candidate events for correlation from:
Normalize all events to STIX 2.1 schema with consistent timestamp (UTC), indicator types, and confidence scores. Ensure all indicators have source attribution and collection date.
Apply systematic pivot analysis across four dimensions:
**Infrastructure pivots**:
**Capability pivots**:
**Temporal pivots**:
**Victimology pivots**:
Apply weighted scoring for campaign attribution:
def calculate_campaign_confidence(events: list) -> float:
scores = []
# Infrastructure overlap (highest weight — most discriminating)
infra_overlap = count_shared_infra(events) / len(events)
scores.append(infra_overlap * 40)
# Capability overlap (high weight — TTPs are durable)
capability_overlap = count_shared_ttps(events) / len(events)
scores.append(capability_overlap * 35)
# Temporal proximity (moderate weight)
temporal_score = assess_temporal_clustering(events)
scores.append(temporal_score * 15)
# Victimology alignment (lower weight — many actors target same sector)
victim_score = assess_victim_pattern(events)
scores.append(victim_score * 10)
total = sum(scores)
if total >= 70: return "HIGH"
elif total >= 45: return "MEDIUM"
else: return "LOW"In OpenCTI or Maltego, construct campaign graph:
Label each relationship with evidence reference and confidence.
Structure the campaign report: 1. **Campaign name**: Assign descriptive codename based on targeting theme or tooling 2. **Timeline**: First/last observed dates with activity phases 3. **Attribution**: Suspected threat actor with confidence level 4. **Target profile**: Industry verticals, geographies, organization sizes 5. **TTPs summary**: ATT&CK Navigator heatmap for campaign-specific techniques 6. **Shared indicators**: IOCs that span multiple incidents (highest confidence for blocking) 7. **Detection guidance**: Sigma/YARA rules specific to this campaign
| Term | Definition | |------|-----------| | **Campaign** | STIX object representing a grouping of adversarial behaviors with common objectives over a defined time period | | **Intrusion Set** | STIX object grouping related intrusion activity by common objectives, even when actor identity is uncertain | | **Pivot** | Using a single data point (IOC, infrastructure, TTP) to discover related events or adversary artifacts | | **Clustering** | Machine learning or manual grouping of incidents based on feature similarity to identify campaign boundaries | | **False Correlation** | Incorrect linking of unrelated incidents due to shared
Open-source security arsenal for AI coding agents: 784 cybersecurity skills, scanner integrations, and a security MCP for Claude Code, Cursor, opencode, Gemini CLI, Cline, and any agentskills.io agent. Mapped to OWASP, MITRE ATT&CK, NIST CSF, D3FEND, ATLAS.
Repo: Mikaru0Mystic/sectinel
Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through
Detect dangerous ACL misconfigurations in Active Directory using ldap3 to identify GenericAll, WriteDACL, and
Perform static analysis of Android APK malware samples using apktool for decompilation, jadx for Java source
Parses API Gateway access logs (AWS API Gateway, Kong, Nginx) to detect BOLA/IDOR attacks, rate limit bypass,
Analyze advanced persistent threat (APT) group techniques using MITRE ATT&CK Navigator to create layered heatmaps
Queries Azure Monitor activity logs and sign-in logs via azure-monitor-query to detect suspicious administrative