Hacktivist Claims Tracker

March 4, 2026 · View on GitHub

Iran-Nexus & Pro-Russia Groups | Operation Epic Fury / Roaring Lion Cyber Dimension

Coverage period: Feb 28 – Mar 3, 2026  ·  50 claims tracked  ·  Compiled Mar 3, 2026

I created this because I got sick of monitoring multiple feeds and trying to combine them into one clear dataset just to track whether the wave of primarily exaggerated/fabricated claims would shift targeting away from the Gulf Region and towards the US. A fully open, editable threat-intelligence tracker for pro-Iran and pro-Russia hacktivist claims following the US-Israel strikes on Iran (Operation Epic Fury / Operation Roaring Lion). Includes an interactive React web app and a Python PDF generator — both driven by a single shared claims.json dataset.


What's included

hacktivist-tracker/
├── data/
│   └── claims.json          # Single source of truth — all 50 claims
├── web/
│   ├── tracker.jsx          # React component (runs in Claude.ai artifacts, CodeSandbox, etc.)
│   ├── index.html           # Standalone HTML version (no build step needed)
│   └── package.json         # For local Vite/React dev environment
├── pdf/
│   ├── generate_pdf.py      # ReportLab PDF generator — landscape A4
│   └── requirements.txt     # Python dependencies (just reportlab)
├── docs/
│   ├── CONTRIBUTING.md      # How to add/edit claims
│   ├── CREDIBILITY_TIERS.md # Tier definitions and usage guidance
│   └── SOURCES.md           # Source index and abbreviation key
└── README.md

Quick start

Option A — Run the web app (no install)

Paste web/tracker.jsx directly into:

  • Claude.ai → New chat → Artifacts panel → paste as a React artifact
  • CodeSandbox → New React sandbox → replace App.jsx
  • StackBlitz → New Vite + React project → replace src/App.jsx

Option B — Standalone HTML (truly zero dependencies)

# Just open in a browser — no server needed
open web/index.html

Option C — Local React dev environment

cd web
npm install
npm run dev
# → http://localhost:5173

Option D — Generate a PDF

cd pdf
pip install -r requirements.txt
python generate_pdf.py
# → outputs/hacktivist_claims_tracker.pdf

Adding or editing claims

All claims live in data/claims.json. Each entry follows this schema:

{
  "id": 51,
  "group": "Example Group",
  "alignment": "Iran-Nexus",
  "attack_type": "DDoS",
  "target": "Example Target Organization",
  "entity_type": "Government Ministry",
  "country": "Israel",
  "date": "2026-03-04",
  "independently_verified": "No",
  "credibility_tier": "Plausible but Unverified",
  "assessment": "Brief analyst assessment citing named source or firm.",
  "sources": "Source 1; Source 2; @TwitterHandle"
}

Valid values for credibility_tier:

ValueMeaning
Almost Certainly FabricatedNo credible evidence; scale/nature implausible; flagged as fake by major firms
Likely ExaggeratedSome underlying activity possible, but scope/impact overstated
Plausible but UnverifiedConsistent with group TTP; not independently confirmed
ConfirmedIndependently verified by named security firm, media, or victim statement

Valid values for alignment:

  • Iran-Nexus
  • Iran-Nexus (MOIS/Void Manticore)
  • Iran-Nexus (IRGC/Cotton Sandstorm)
  • Iran-Nexus (hacktivist collective)
  • Iran-Nexus / Pro-Palestinian
  • Iran-Nexus / Pro-Russian (dual)
  • Pro-Russia
  • Pro-Russia (state-aligned)
  • Financially motivated (opportunistic)

After editing claims.json, both the web app and PDF generator will automatically pick up your changes — no other files need to be modified.


Credibility framework

See docs/CREDIBILITY_TIERS.md for the full framework. In brief:

BadgeColorMeaning
FABRICATED🔴 RedAlmost Certainly Fabricated
EXAGGERATED🟠 OrangeLikely Exaggerated
PLAUSIBLE🟡 YellowPlausible but Unverified
CONFIRMED🟢 GreenConfirmed

Key sources used

AbbreviationFull name
Unit 42Palo Alto Networks Unit 42 Threat Brief
FlashpointFlashpoint Intelligence
Check PointCheck Point Research (CPR)
Sophos X-OpsSophos X-Ops Counter Threat Unit (CTU)
CrowdStrikeCrowdStrike (Adam Meyers, counter adversary ops)
Hudson RockHudson Rock infostealer intelligence
SOCRadarSOCRadar Dark Web Monitor
Halcyon RRCHalcyon Ransomware Research Center
TruesecTruesec threat research
CloudSEKCloudSEK threat intelligence
@FalconFeedsioFalconFeeds.io on X/Twitter
@H4ckmanacHackmanac on X/Twitter
@Cyberknow20CyberKnow on X/Twitter

Data caveat

Most claims are unverified self-reports from hacktivist Telegram channels and X/Twitter posts. Credibility assessments reflect analyst judgments from named firms and should not be treated as confirmed incidents without independent validation. This dataset is for situational awareness and threat intelligence research only — not for attribution.


Contributing

See docs/CONTRIBUTING.md. PRs welcome for:

  • New claims (with sources)
  • Updated credibility assessments as new information emerges
  • Additional groups
  • Bug fixes in the web app or PDF generator

License

MIT — free to use, adapt, and redistribute with attribution.