Not in the top 1,000 by GitHub stars
Liberty91LTD/cti-skills
Cyber Threat Intelligence Skills for each stage of the CTI Lifecycle.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/abuseipdb-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/ach/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/campaign-tracking/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/carding-financial-fraud/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/censys-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/china-cyber-espionage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/claim-extraction/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/confidence-levels/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/control-coverage-mapping/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/crowdstrike-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/cti-hyperloop/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/cti-orchestrator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/cti-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/darkweb-collection/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/devils-advocacy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/domain-investigation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/dprk-cyber-espionage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/feedback-loops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/greynoise-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/hacktivism/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/hash-investigation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/horizon-scanning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/indicator-pivoting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/infostealers/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/initial-access-brokers/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/intelligence-sharing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/intelligence-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/ioc-enrichment-workflow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/ioc-export/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/ip-investigation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/iran-cyber-espionage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/key-assumptions-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/kql-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/likelihood-language/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-abuseipdb/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-censys/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-crowdstrike/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-greynoise/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-liberty91/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-misp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-opencti/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-otx/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-ransomwarelive/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-reversinglabs/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-sentinel/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-shodan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-urlscan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/lookup-virustotal/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/malware-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/maturity-assessment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/mitre-attack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/osint-methodology/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/otx-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/phishing-social-engineering/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/pir-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/quality-control/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/quality-of-information-check/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/ransomware-ecosystem/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/reversinglabs-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/russia-cyber-espionage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/shodan-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/sigma-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/sops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/source-assessment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/source-provenance/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/stakeholder-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/stix-bundle/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/structured-analytic-techniques/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/supply-chain-threats/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/threat-actor-profiling/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/threat-assessment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/tlp-guide/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/url-investigation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/urlscan-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/virustotal-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/vulnerability-intelligence/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/writing-assessments/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
skills/yara-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
052a43b6515a → eef29d09b60b
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 052a43b6515a
No earlier version was observed for comparison.
Verified commit eef29d09b60b9abb8fb2097a7e53852b0e92e86b
git clone --filter=blob:none --no-checkout https://github.com/Liberty91LTD/cti-skills.git .hotskills/liberty91ltd-cti-skills && git -C .hotskills/liberty91ltd-cti-skills checkout --detach eef29d09b60b9abb8fb2097a7e53852b0e92e86b
# Copy each selected skill directory from .hotskills/liberty91ltd-cti-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/Liberty91LTD/cti-skills.git .hotskills/liberty91ltd-cti-skills && git -C .hotskills/liberty91ltd-cti-skills checkout --detach eef29d09b60b9abb8fb2097a7e53852b0e92e86b
# Copy each selected skill directory from .hotskills/liberty91ltd-cti-skills into .agents/skills/<skill-name>/Heat
4.9- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- abuseipdb-api
skills/abuseipdb-api - ach
skills/ach - campaign-tracking
skills/campaign-tracking - carding-financial-fraud
skills/carding-financial-fraud - censys-api
skills/censys-api - china-cyber-espionage
skills/china-cyber-espionage - claim-extraction
skills/claim-extraction - confidence-levels
skills/confidence-levels - control-coverage-mapping
skills/control-coverage-mapping - crowdstrike-api
skills/crowdstrike-api - cti-hyperloop
skills/cti-hyperloop - cti-orchestrator
skills/cti-orchestrator - cti-setup
skills/cti-setup - darkweb-collection
skills/darkweb-collection - devils-advocacy
skills/devils-advocacy - domain-investigation
skills/domain-investigation - dprk-cyber-espionage
skills/dprk-cyber-espionage - feedback-loops
skills/feedback-loops - greynoise-api
skills/greynoise-api - hacktivism
skills/hacktivism - hash-investigation
skills/hash-investigation - horizon-scanning
skills/horizon-scanning - indicator-pivoting
skills/indicator-pivoting - infostealers
skills/infostealers - initial-access-brokers
skills/initial-access-brokers - intelligence-sharing
skills/intelligence-sharing - intelligence-writing
skills/intelligence-writing - ioc-enrichment-workflow
skills/ioc-enrichment-workflow - ioc-export
skills/ioc-export - ip-investigation
skills/ip-investigation - iran-cyber-espionage
skills/iran-cyber-espionage - key-assumptions-check
skills/key-assumptions-check - kql-writing
skills/kql-writing - likelihood-language
skills/likelihood-language - lookup-abuseipdb
skills/lookup-abuseipdb - lookup-censys
skills/lookup-censys - lookup-crowdstrike
skills/lookup-crowdstrike - lookup-greynoise
skills/lookup-greynoise - lookup-liberty91
skills/lookup-liberty91 - lookup-misp
skills/lookup-misp - lookup-opencti
skills/lookup-opencti - lookup-otx
skills/lookup-otx - lookup-ransomwarelive
skills/lookup-ransomwarelive - lookup-reversinglabs
skills/lookup-reversinglabs - lookup-sentinel
skills/lookup-sentinel - lookup-shodan
skills/lookup-shodan - lookup-urlscan
skills/lookup-urlscan - lookup-virustotal
skills/lookup-virustotal - malware-analysis
skills/malware-analysis - maturity-assessment
skills/maturity-assessment - mitre-attack
skills/mitre-attack - osint-methodology
skills/osint-methodology - otx-api
skills/otx-api - phishing-social-engineering
skills/phishing-social-engineering - pir-management
skills/pir-management - quality-control
skills/quality-control - quality-of-information-check
skills/quality-of-information-check - ransomware-ecosystem
skills/ransomware-ecosystem - reversinglabs-api
skills/reversinglabs-api - russia-cyber-espionage
skills/russia-cyber-espionage - shodan-api
skills/shodan-api - sigma-writing
skills/sigma-writing - sops
skills/sops - source-assessment
skills/source-assessment - source-provenance
skills/source-provenance - stakeholder-management
skills/stakeholder-management - stix-bundle
skills/stix-bundle - structured-analytic-techniques
skills/structured-analytic-techniques - supply-chain-threats
skills/supply-chain-threats - threat-actor-profiling
skills/threat-actor-profiling - threat-assessment
skills/threat-assessment - tlp-guide
skills/tlp-guide - url-investigation
skills/url-investigation - urlscan-api
skills/urlscan-api - virustotal-api
skills/virustotal-api - vulnerability-intelligence
skills/vulnerability-intelligence - writing-assessments
skills/writing-assessments - yara-writing
skills/yara-writing
How it works
abuseipdb-api
When your agent uses it
AbuseIPDB API reference. IP reputation and abuse report lookups.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
560 tokensWhen the skill is activated
Reference documents
266,138 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Confidence Score Interpretation
- Response Summary Format
Scripts executed separately
../darkweb-collection/scripts/keyword_match.py../darkweb-collection/scripts/onion_search.py../darkweb-collection/scripts/telegram_monitor.py../quality-of-information-check/scripts/validate_evidence.py../source-provenance/scripts/resolve_provenance.py
Files
../../.claude-plugin/marketplace.jsonasset1,739 bytesSKILL.mdcore1,826 bytesSKILL.mdcore1,826 bytesSKILL.mdcore1,826 bytesSKILL.mdcore1,826 bytes../ach/SKILL.mddoc15,184 bytes../campaign-tracking/SKILL.mddoc11,042 bytes../carding-financial-fraud/SKILL.mddoc26,715 bytes../censys-api/SKILL.mddoc2,383 bytes../china-cyber-espionage/SKILL.mddoc31,179 bytes../claim-extraction/SKILL.mddoc9,793 bytes../claim-extraction/references/claim-typing-guide.mddoc8,307 bytes../claim-extraction/references/worked-examples.mddoc7,675 bytes../confidence-levels/SKILL.mddoc6,331 bytes../control-coverage-mapping/SKILL.mddoc16,754 bytes../crowdstrike-api/SKILL.mddoc10,096 bytes../cti-hyperloop/SKILL.mddoc7,527 bytes../cti-orchestrator/SKILL.mddoc13,350 bytes../cti-setup/SKILL.mddoc9,381 bytes../darkweb-collection/SKILL.mddoc17,523 bytes../darkweb-collection/references/access-methods.mddoc12,296 bytes../darkweb-collection/references/forums.mddoc29,048 bytes../darkweb-collection/references/opsec.mddoc9,921 bytes../darkweb-collection/references/passive-monitoring.mddoc9,415 bytes../darkweb-collection/references/telegram-channels.mddoc21,786 bytes../darkweb-collection/references/telegram-setup.mddoc17,474 bytes../darkweb-collection/scripts/keyword_match.pyruns7,739 bytes../darkweb-collection/scripts/onion_search.pyruns12,060 bytes../darkweb-collection/scripts/telegram_monitor.pyruns20,167 bytes../devils-advocacy/SKILL.mddoc4,005 bytes../domain-investigation/SKILL.mddoc8,664 bytes../dprk-cyber-espionage/SKILL.mddoc31,828 bytes../feedback-loops/SKILL.mddoc3,465 bytes../greynoise-api/SKILL.mddoc2,116 bytes../hacktivism/SKILL.mddoc30,163 bytes../hash-investigation/SKILL.mddoc7,622 bytes../horizon-scanning/SKILL.mddoc3,797 bytes../indicator-pivoting/SKILL.mddoc24,501 bytes../infostealers/SKILL.mddoc26,918 bytes../initial-access-brokers/SKILL.mddoc27,983 bytes../intelligence-sharing/SKILL.mddoc3,872 bytes../intelligence-writing/SKILL.mddoc12,922 bytes../ioc-enrichment-workflow/SKILL.mddoc13,601 bytes../ioc-export/SKILL.mddoc9,435 bytes../ip-investigation/SKILL.mddoc7,751 bytes../iran-cyber-espionage/SKILL.mddoc32,785 bytes../key-assumptions-check/SKILL.mddoc4,981 bytes../kql-writing/SKILL.mddoc6,505 bytes../likelihood-language/SKILL.mddoc4,189 bytes../lookup-abuseipdb/SKILL.mddoc4,304 bytes../lookup-censys/SKILL.mddoc7,518 bytes../lookup-crowdstrike/SKILL.mddoc9,381 bytes../lookup-greynoise/SKILL.mddoc5,702 bytes../lookup-liberty91/SKILL.mddoc26,659 bytes../lookup-misp/SKILL.mddoc9,213 bytes../lookup-opencti/SKILL.mddoc11,427 bytes../lookup-otx/SKILL.mddoc4,070 bytes../lookup-ransomwarelive/SKILL.mddoc8,162 bytes../lookup-reversinglabs/SKILL.mddoc8,324 bytes../lookup-sentinel/SKILL.mddoc13,121 bytes../lookup-shodan/SKILL.mddoc5,392 bytes../lookup-urlscan/SKILL.mddoc4,969 bytes../lookup-virustotal/SKILL.mddoc5,275 bytes../malware-analysis/SKILL.mddoc7,243 bytes../maturity-assessment/SKILL.mddoc5,590 bytes../mitre-attack/SKILL.mddoc4,063 bytes../osint-methodology/SKILL.mddoc5,243 bytes../otx-api/SKILL.mddoc2,550 bytes../phishing-social-engineering/SKILL.mddoc30,601 bytes../pir-management/SKILL.mddoc5,108 bytes../quality-control/SKILL.mddoc11,449 bytes../quality-of-information-check/SKILL.mddoc16,281 bytes../quality-of-information-check/references/aliases.example.ymlasset1,753 bytes../quality-of-information-check/references/deception-screen.mddoc5,694 bytes../quality-of-information-check/references/doctrine.mddoc6,766 bytes../quality-of-information-check/references/evidence-item-schema.mddoc10,436 bytes../quality-of-information-check/references/grading-rubric.mddoc12,532 bytes../quality-of-information-check/references/worked-examples.mddoc11,602 bytes../quality-of-information-check/scripts/validate_evidence.pyruns25,817 bytes../ransomware-ecosystem/SKILL.mddoc28,407 bytes../reversinglabs-api/SKILL.mddoc9,055 bytes../russia-cyber-espionage/SKILL.mddoc37,472 bytes../shodan-api/SKILL.mddoc1,978 bytes../sigma-writing/SKILL.mddoc5,075 bytes../sops/SKILL.mddoc4,837 bytes../source-assessment/SKILL.mddoc7,506 bytes../source-provenance/SKILL.mddoc12,528 bytes../source-provenance/references/attribution-phrases.mddoc8,163 bytes../source-provenance/references/outlet-behaviour.mddoc3,607 bytes../source-provenance/references/source-types.mddoc35,883 bytes../source-provenance/scripts/resolve_provenance.pyruns63,145 bytes../stakeholder-management/SKILL.mddoc4,248 bytes../stix-bundle/SKILL.mddoc15,063 bytes../structured-analytic-techniques/SKILL.mddoc5,849 bytes../structured-analytic-techniques/references/when-to-use.mddoc5,453 bytes../supply-chain-threats/SKILL.mddoc36,367 bytes../threat-actor-profiling/SKILL.mddoc11,361 bytes../threat-assessment/SKILL.mddoc11,652 bytes../tlp-guide/SKILL.mddoc4,508 bytes../url-investigation/SKILL.mddoc7,296 bytes../urlscan-api/SKILL.mddoc2,043 bytes../virustotal-api/SKILL.mddoc2,832 bytes../vulnerability-intelligence/SKILL.mddoc5,033 bytes../writing-assessments/SKILL.mddoc13,612 bytes../yara-writing/SKILL.mddoc6,258 bytes
Read SKILL.md
# AbuseIPDB API v2
## Base URL
`https://api.abuseipdb.com/api/v2`
## Authentication
Header: `Key: $ABUSEIPDB_API_KEY`
Also: `Accept: application/json`
## Rate Limits
- Free: 1000 checks/day, 500 reports/day
- Premium: Higher limits
## Key EndpointsView the complete source on GitHubach
When your agent uses it
Analysis of Competing Hypotheses — structured technique for evaluating multiple explanations against evidence. Use when facing ambiguous attribution or multiple plausible scenarios. Prefers graded evidence items from /quality-of-information-check and runs that skill first when handed raw URLs or text. Runs on ungraded evidence when asked, labelled as such, unweighted, and capped at Moderate confidence.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
3,616 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use ACH
- Evidence: Graded Preferred, Ungraded Allowed
- Step-by-Step Procedure
- Common Mistakes
Scripts executed separately
../quality-of-information-check/scripts/validate_evidence.py../quality-of-information-check/scripts/validate_evidence.py../quality-of-information-check/scripts/validate_evidence.py
Files
SKILL.mdcore15,184 bytesSKILL.mdcore15,184 bytesSKILL.mdcore15,184 bytes../quality-of-information-check/scripts/validate_evidence.pyruns25,817 bytes../quality-of-information-check/scripts/validate_evidence.pyruns25,817 bytes../quality-of-information-check/scripts/validate_evidence.pyruns25,817 bytes
Read SKILL.md
# Analysis of Competing Hypotheses (ACH)
ACH is the most important structured analytic technique for CTI. It forces you to evaluate ALL plausible hypotheses against ALL significant evidence, reducing the impact of cognitive biases — especially confirmation bias.
## When to Use ACH
- Attribution questions: "Who is behind this campaign?"
- Ambiguous situations: Multiple plausible explanations exist
- High-stakes assessments: Getting it wrong has significant consequences
- Contested analysis: Analysts disagree on the conclusion
## Evidence: Graded Preferred, Ungraded Allowed
ACH works best on graded evidence items, one per claim, as produced by `/quality-of-information-check` (the QoI JSON or its claim table). The schema is in `skills/quality-of-information-check/references/evidence-item-schema.md`. Grading is the default. It is not a condition for running.View the complete source on GitHubcampaign-tracking
When your agent uses it
Use when documenting a named campaign across time and victims, the user asks to start or update a campaign record, or another skill identified a multi-incident cluster that warrants formal tracking. Provides the template (timeline, attribution, victimology, attack chain, Diamond Model mapping, IOC clusters) and the lifecycle from active to historical.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
2,575 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Sourcing Before Tracking
- Campaign Template
- Campaign Linking
- Campaign Lifecycle Management
- Related skills
Files
SKILL.mdcore11,042 bytesSKILL.mdcore11,042 bytesSKILL.mdcore11,042 bytes
Read SKILL.md
# Campaign Tracking
A campaign is a coordinated set of malicious activities carried out by a threat actor against specific targets over a defined period.
## Sourcing Before Tracking
A campaign record is built from claims, and each claim belongs to the source that originated it. Before any report feeds the record:
1. **Resolve provenance.** Run `/source-provenance` on every ingested report or article. Record the primary, the chain and the `provenance_basis` (platform-resolved, script-resolved or model-judged).
2. **Dedupe by primary, not by URL.** Five outlets covering one vendor report are one source and produce one timeline row, not five. List the outlets as "via". Count corroboration by independent primaries with separate access only.
3. **Grade per claim.** Run `/quality-of-information-check` on the primary (it calls `/claim-extraction`). The intrusion, the vector, the attribution and the actor's own figures carry different grades.
4. **Store the grade with the entity.** Every timeline row, attack chain row, attribution statement and victim count carries the primary that supports it and the grade of the supporting claim.
Actor claims about victim count or data volume are graded "adversary, unverified" until an independent primary corroborates them. Record them as actor-claimed, not as findings. Grades follow the fixed rubric in `/quality-of-information-check` (`references/grading-rubric.md`). The grade is two words, access level then claim support, for example "direct, firm". It is not an Admiralty rating. Your own telemetry and SOC alerts are primaries in their own right, name them as such.View the complete source on GitHubcarding-financial-fraud
When your agent uses it
Use when the user asks about carding, BIN attacks, payment-card breach markets, fullz/CVV2 trade, autoshops (BidenCash, Brian's Club, Russianmarket, B1ack's Stash), or financial-fraud TTPs. Self-updating knowledge cell.
What it loads into context
Frontmatter
120 tokensAlways available to the agent
SKILL.md
6,192 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore26,715 bytesSKILL.mdcore26,715 bytesSKILL.mdcore26,715 bytes
Read SKILL.md
# Carding & Financial Fraud
## Executive Summary
Carding and financial fraud represent one of the oldest and most mature cybercriminal ecosystems, encompassing the theft, trade, and monetization of payment card data and financial credentials. The ecosystem spans from initial data theft (via digital skimming, phishing, POS malware, and database breaches) through underground marketplace trading to monetization via card-not-present (CNP) fraud, mobile wallet fraud, money mule networks, and reshipping schemes. CNP data still dominates the underground card market, but card-present fraud has returned in a new form: stolen cards provisioned into Apple and Google wallets and used or relayed over NFC [11][13].
The card shop landscape changed materially in 2025. BidenCash, previously the most visible shop, was seized on June 4, 2025 by the US Secret Service and FBI with Dutch police support (about 145 domains; no arrests announced) [9]. In September 2025 the Manhattan District Attorney seized 12 domains belonging to five further vendors, including B1ack's Stash, but Recorded Future assesses that most of those shops kept posting card data on related domains [10][11]. B1ack's Stash took over BidenCash's free-dump marketing tactic and released a further 4.6 million records in May 2026 [12]. Recorded Future counted about 142 million card records posted for sale on dark web marketplaces in 2025, down 19% from 2024, while freely exposed records on Telegram and other sources rose 26% to a comparable volume, and 82% of for-sale CNP records came with victim contact details [11].
The most significant shift in technique is the Chinese-language fraud ecosystem. Smishing kits such as Lighthouse, Darcula and Lucid harvest card data and one-time codes, enroll the cards in mobile wallets on attacker-controlled phones, and cash out in stores or through NFC relay ("ghost tap") tools sold as a service on Telegram [13][14][17]. Google sued the Lighthouse operators in November 2025 and the service reported its servers blocked within days, though researchers expected the activity to continue under other names [15][16]. NFC relay malware has since spread beyond Chinese-speaking vendors to independently developed families in Europe and Latin America [18][20].
Web skimming (Magecart) remains stable at scale rather than declining: Recorded Future tracked more than 10,500 active e-skimmer infections in 2025 despite the PCI DSS 4.0 script-integrity requirements taking effect, with skimmer kits and skimming-as-a-service lowering the barrier to entry [11]. The fraud ecosystem continues to overlap with infostealers, Business Email Compromise (BEC), SIM swapping and Fraud-as-a-Service (FaaS) offerings, and in 2026 researchers documented AI agents being used to automate retailer compromise and skimmer deployment [28].
## Key Actors
View the complete source on GitHubcensys-api
When your agent uses it
Censys API v2 reference. Host reconnaissance and certificate data.
What it loads into context
Frontmatter
40 tokensAlways available to the agent
SKILL.md
664 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Common Search Queries
- CTI Value
- Response Summary Format
Files
SKILL.mdcore2,383 bytesSKILL.mdcore2,383 bytesSKILL.mdcore2,383 bytesSKILL.mdcore2,383 bytesSKILL.mdcore2,383 bytes
Read SKILL.md
# Censys API v2
## Base URL
`https://search.censys.io/api/v2`
## Authentication
Basic Auth: `$CENSYS_API_ID:$CENSYS_API_SECRET`
```bash
curl -s "https://search.censys.io/api/v2/hosts/{ip}" \
-u "$CENSYS_API_ID:$CENSYS_API_SECRET"
```
## Rate LimitsView the complete source on GitHubchina-cyber-espionage
When your agent uses it
Use when the user asks about Chinese state-sponsored cyber operations or specific PRC-aligned actors (APT41, Volt Typhoon, Mustang Panda, APT10, APT31, Salt Typhoon, etc.), MSS/PLA-attributed campaigns, or PRC sector targeting. Self-updating knowledge cell.
What it loads into context
Frontmatter
124 tokensAlways available to the agent
SKILL.md
7,225 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Active Campaigns
- Historical Campaigns
- TTP Evolution
- Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Live enrichment
- Sources & References
- Change Log
Files
SKILL.mdcore31,179 bytesSKILL.mdcore31,179 bytes
Read SKILL.md
# China Cyber Espionage Knowledge Cell
## Executive Summary
China operates the most extensive state-sponsored cyber espionage apparatus globally. Operations are tasked primarily by the Ministry of State Security (MSS) and the People's Liberation Army (PLA), with the Ministry of Public Security (MPS) also named as a customer in U.S. indictments. Since 2025 the public record has shifted from describing discrete "APT groups" to describing an ecosystem: government advisories, sanctions and indictments now name the private companies that build tooling, run infrastructure and sell stolen data to the state. Named firms include i-Soon, Integrity Technology Group, Shanghai Heiying, Sichuan Juxinhe, Beijing Huanyu Tianqiong and Sichuan Zhixin Ruijie [9][10][11][12][22]. One consequence is that vendor cluster names no longer map cleanly onto organisations, and sources disagree on several mappings (see Key Actors).
Two strategic lines of effort remain active. The first is espionage against communications infrastructure: the activity tracked as Salt Typhoon was described in August 2025 by agencies from 13 countries as a global campaign running since at least 2021 against telecommunications, government, transportation, lodging and military networks [9]. European governments continued to disclose compromises into 2026 [26][27]. The second is pre-positioning in critical infrastructure, associated with Volt Typhoon. U.S. advisories attribute Volt Typhoon to PRC state-sponsored actors without naming a service [1]. The Wall Street Journal reported in April 2025 that Chinese officials indirectly acknowledged the activity in a December 2024 meeting in Geneva, in remarks U.S. officials read as linked to U.S. support for Taiwan [30].
Tradecraft has converged on the network edge and on systems that cannot run endpoint detection. The 2025-2026 record is dominated by exploitation of VPN, firewall, router and email appliances, by backdoors placed on VMware vCenter and ESXi hosts with dwell times averaging over a year [17][18], by abuse of stolen credentials, API keys and OAuth applications to reach downstream customers of IT providers [13], and by covert networks of compromised SOHO and IoT devices that a 15-agency advisory in April 2026 said the majority of China-nexus actors now use [22]. CrowdStrike reported a 38% rise in China-nexus activity in 2025 [32]. In November 2025 Anthropic reported the first documented espionage campaign in which an AI model carried out most of the intrusion work, attributed with high confidence to a Chinese state-sponsored group [20].
Traditional espionage against governments continues alongside this. Mustang Panda clusters remained active across Asia and returned to European diplomatic targeting from mid-2025, extending to the Middle East in March 2026 [23][24]. APT41 continued government targeting using cloud services for command and control [19].
## Key Actors
View the complete source on GitHubclaim-extraction
When your agent uses it
Use when a report must be split into individual claims before grading, citing or using as evidence: "what does this report actually claim?", "separate facts from judgements", or another skill needs a claim list. Produces five to twelve atomic claims, each typed (observation, attribution, assessment, actor claim, victim disclosure) and anchored to its verbatim sentence, keeping the source's hedging. Does not grade. Invoked by /quality-of-information-check; feeds /ach, /key-assumptions-check, /intelligence-writing, /writing-assessments and /threat-actor-profiling.
What it loads into context
Frontmatter
173 tokensAlways available to the agent
SKILL.md
2,292 tokensWhen the skill is activated
Reference documents
3,573 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs
- Output
- Procedure
- Articles: material that is not in the primary
- What you may not do
- Quality checks
- References
- Related skills
Files
SKILL.mdcore9,793 bytesSKILL.mdcore9,793 bytesSKILL.mdcore9,793 bytesSKILL.mdcore9,793 bytesSKILL.mdcore9,793 bytesSKILL.mdcore9,793 bytesSKILL.mdcore9,793 bytesreferences/claim-typing-guide.mddoc8,307 bytesreferences/worked-examples.mddoc7,675 bytes
Read SKILL.md
# claim-extraction
An event is a bundle of claims with very different evidentiary standing. "Akira exploited a SonicWall zero-day to hit a US hospital and exfiltrated 400GB" is at least four claims:
| Claim | Type | Where it comes from |
|---|---|---|
| The hospital suffered an intrusion | `victim_disclosure` | The hospital's own notification |
| Initial access was through a SonicWall vulnerability | `observation` | A vendor's incident response finding |
| The intrusion was carried out by Akira | `attribution` | A leak-site posting plus TTP overlap |
| 400GB of data was taken | `actor_claim` | The actor's own statement |
One grade on the event either averages these into something meaningless or takes the strongest and inflates the weakest. This skill splits the document so each claim can be graded on its own.
**Composition.** Uses the fetcher in `/source-provenance`. Invoked by `/quality-of-information-check`. Output is consumed by `/ach`, `/key-assumptions-check`, `/intelligence-writing`, `/writing-assessments`, `/threat-actor-profiling` and `/campaign-tracking`.View the complete source on GitHubconfidence-levels
When your agent uses it
Use when assigning a confidence level to an analytical judgment, the user asks "how confident are we?" / "what is the confidence on X?", or the orchestrator's tradecraft pipeline calls for a confidence level before publishing. Provides three named levels (High, Moderate, Low) with 0-100 score ranges aligned to STIX, and the rule that confidence cannot exceed what the weakest load-bearing claim supports.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,290 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Primary Scale: Named Bands
- What Determines Confidence
- How to Express Confidence
- Confidence vs Likelihood
- Calibrating Confidence
- Common Mistakes
Files
SKILL.mdcore6,331 bytesSKILL.mdcore6,331 bytesSKILL.mdcore6,331 bytesSKILL.mdcore6,331 bytesSKILL.mdcore6,331 bytes
Read SKILL.md
# Confidence Levels
Every analytical judgment produced by this platform MUST carry a confidence level. Confidence reflects the quality and quantity of evidence supporting the judgment, NOT the probability that the event will occur (that's likelihood — see likelihood-language skill).
## Primary Scale: Named Bands
Three levels, following ICD 203. Each band is tied to the claim support of the evidence underneath, as graded by `/quality-of-information-check`. On export, STIX `confidence` comes from claim support: established 90, firm 70, tentative 50, disputed 30, and unverified omits the property. These values are the pack's own mapping, chosen to sit inside the bands below, so a confidence level, a STIX `confidence` value and the grade of the evidence underneath all say the same thing.
| Band | Score Range | Meaning | Evidence it requires |
|------|-----------|---------|---------|
| **High** | 80-100 | Based on high-quality information from multiple independent sources. Well corroborated. High confidence does not mean the judgment is a fact. | Every load-bearing claim at claim support established, with access level direct or limited |
| **Moderate** | 60-79 | Based on credibly sourced and plausible information that is not corroborated enough to warrant higher confidence. Alternative interpretations exist. | Weakest load-bearing claim at claim support firm, or established with access level indirect |
| **Low** | 40-59 | Based on limited or fragmentary information, or on a judgment the source itself hedged. Several plausible alternative interpretations. | Weakest load-bearing claim at claim support tentative |
| **No confidence level** | none | The evidence cannot carry a judgment. Do not attach a label. State what is known, state the gap, and say what collection would close it. | Any load-bearing claim at claim support disputed or unverified |View the complete source on GitHubcontrol-coverage-mapping
When your agent uses it
Use for "which attacker techniques do our controls stop, and how well?", "what controls should I have for this threat?" or "what telemetry detects it?": joins a security control baseline to ATT&CK techniques using 9,545 public control-to-technique mappings from six sources and returns four ranked lists (strong, weak, gaps, unaddressed anywhere). For gap analysis, programme prioritisation, board coverage reporting or FAIR Resistance Strength. Invoke after /threat-actor-profiling or /lookup-liberty91 has produced a technique list.
What it loads into context
Frontmatter
164 tokensAlways available to the agent
SKILL.md
3,979 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- Four modes
- The four output buckets
- How to report the result
- Known traps
- Limits, state these in any output
- Where this sits in FAIR
- The evidence base
- Related skills
Scripts executed separately
../../data/attack-control-mapping/build_attack_extract.py../../data/attack-control-mapping/build_attack_extract.py../../scripts/setup.sh../../tools/clis/map_controls.py../../tools/clis/map_controls.py
Files
../../data/attack-control-mapping/build_attack_extract.pyruns4,870 bytes../../data/attack-control-mapping/build_attack_extract.pyruns4,870 bytes../../scripts/setup.shruns17,450 bytesSKILL.mdcore16,754 bytesSKILL.mdcore16,754 bytesSKILL.mdcore16,754 bytesSKILL.mdcore16,754 bytesSKILL.mdcore16,754 bytesSKILL.mdcore16,754 bytesSKILL.mdcore16,754 bytes../../tools/clis/map_controls.pyruns28,520 bytes../../tools/clis/map_controls.pyruns28,520 bytes
Read SKILL.md
# Control Coverage Mapping
Answers one question with evidence instead of opinion: **which attacker techniques does this control set actually address, and at what strength?**
The usual way to answer it is to put people in a room and negotiate a percentage. This skill replaces that with a join against a public, versioned table that both sides can read and challenge. Where the evidence rates a control's strength, that rating is carried through unchanged. Where it does not, the output says so rather than inventing a number.
## When to invoke
- The user asks what their controls cover, where the gaps are, or how to prioritise security spend
- The user asks **what controls they should have** for a given threat, campaign or sector, with no baseline in hand
- A threat profile has produced a technique list and the next question is "so are we covered?"
- A FAIR or risk-quantification workflow needs the **Resistance Strength** input
- Board or audit reporting needs a defensible coverage statement with citations
- A vendor claims a product "stops" a technique and you want the public evidenceView the complete source on GitHubcrowdstrike-api
When your agent uses it
CrowdStrike Falcon Intelligence (Intel API) reference. OAuth2 auth, Falcon Query Language, indicator (IOC) lookups, threat-actor entities, intel reports, MITRE ATT&CK mappings, malware families, vulnerabilities, rule sets.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
2,871 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate limits
- Falcon Query Language (FQL)
- Capability map
- Key endpoints — examples
- Response shape
Scripts executed separately
../../scripts/setup.sh../../tools/clis/crowdstrike.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore10,096 bytesSKILL.mdcore10,096 bytesSKILL.mdcore10,096 bytesSKILL.mdcore10,096 bytesSKILL.mdcore10,096 bytesSKILL.mdcore10,096 bytes../../tools/clis/crowdstrike.pyruns24,440 bytes
Read SKILL.md
# CrowdStrike Falcon Intelligence (Intel) API
This is reference documentation. The agent-invokable lookup skill is `/lookup-crowdstrike`; the runtime CLI is `tools/clis/crowdstrike.py`. Read this file when the lookup skill's options are not enough and you need to know which raw endpoint to hit, what fields a response carries, or how to construct an FQL query the CLI does not expose directly.
Source of truth: https://developer.crowdstrike.com/api-reference/collections/intel/
## Base URL
OAuth2 base differs by cloud region. The Intel path prefix is `/intel/`.
| Cloud | Base URL |
|---|---|
| US-1 (default) | `https://api.crowdstrike.com` |
| US-2 | `https://api.us-2.crowdstrike.com` |View the complete source on GitHubcti-hyperloop
When your agent uses it
Use when the user asks about the CTI Hyperloop framework, the intelligence lifecycle as a high-tempo loop, or how to map intelligence work across strategic / operational / tactical levels with bidirectional feedback. Liberty91's operational doctrine.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
1,551 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concept
- Intelligence Levels
- Phase Mapping to Platform
- Bidirectional Flow Examples
- Orchestrator Workflow Mapping
Files
SKILL.mdcore7,527 bytesSKILL.mdcore7,527 bytesSKILL.mdcore7,527 bytes
Read SKILL.md
# CTI Hyperloop Framework
The CTI Hyperloop (based on Google/Mandiant's practical implementation framework) extends the traditional intelligence cycle by running it at three levels simultaneously with continuous bidirectional feedback.
## Core Concept
Traditional intelligence cycle: linear, single-track, often stuck at the tactical level.
Hyperloop: three parallel tracks (strategic, operational, tactical) feeding each other continuously.
```
STRATEGIC ←→ OPERATIONAL ←→ TACTICAL
↓ ↓ ↓
Direction → Collection → Processing → Analysis → Dissemination → Feedback
↑ |View the complete source on GitHubcti-orchestrator
When your agent uses it
Default entry point for any CTI request that doesn't name a skill: investigate an indicator, profile an actor, write an assessment, enrich IOCs, build detections, or ask where a report comes from, how reliable it is, or to split it into claims, including a bare pasted article URL. Routes to the right investigation, provenance, grading or analysis skill, then applies the rigor skills (source rating, TLP, confidence, likelihood) to the output.
What it loads into context
Frontmatter
133 tokensAlways available to the agent
SKILL.md
3,213 tokensWhen the skill is activated
Reference documents
2,206 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to activate
- Routing logic
- Auto-rigor pipeline
- PIR awareness
- Knowledge cell updates
- Lookup catalog
- What you do NOT do
- Composition contract
- See also
Files
SKILL.mdcore13,350 bytesSKILL.mdcore13,350 bytesSKILL.mdcore13,350 bytes../../tools/REGISTRY.mddoc7,605 bytes
Read SKILL.md
# cti-orchestrator
You are the default entry point for the `cti-skills` pack. When a user's request doesn't name a specific skill, activate here. Your job is to:
1. Classify the request
2. Invoke the right downstream skill(s)
3. Auto-apply rigor skills on the result
4. Return a source-rated, confidence-marked product
You do NOT query external APIs directly. Compose other skills — especially the `lookup-*` skills — to do the work.
## When to activate
Activate on any of these user intents:View the complete source on GitHubcti-setup
When your agent uses it
Use when the user wants to configure API keys for the CTI skills pack, asks "how do I set up keys", "configure VirusTotal", "add my Shodan key", or runs /cti-setup. Walks through API key configuration inside Claude Code without needing to run a shell script. Also handles re-running setup, adding individual keys, and verifying that configured keys work.
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
2,494 tokensWhen the skill is activated
Reference documents
2,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- What you do
- The services
- How to write the file
- Verifying keys
- Removing or rotating a key
- Security notes
- What this does NOT do
Scripts executed separately
../../scripts/download-mitre.sh../../scripts/setup.sh../../tools/clis/virustotal.js
Files
../../scripts/download-mitre.shruns1,362 bytes../../scripts/setup.shruns17,450 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytes../../tools/clis/virustotal.jsruns3,540 bytes../../tools/integrations/sentinel.mddoc12,107 bytes
Read SKILL.md
# cti-setup
In-chat configuration of API keys for the threat-intel integrations bundled with this pack. Use this when the user is in Claude Code and doesn't want to drop to a shell to run `./scripts/setup.sh`.
## When to invoke
- User asks "how do I set up keys", "configure my API keys", "add a VirusTotal key", etc.
- User runs `/cti-setup`
- A `lookup-*` skill failed because a key is missing and you want to offer to add it
- After install via `/plugin marketplace add` or `npx` (no shell setup ran)
## What you do
1. **Check current state.** Read `.claude/settings.local.json`. If it's missing or has no `env` block, the user has zero keys configured. If it has some, list which are present and which are missing.View the complete source on GitHubdarkweb-collection
When your agent uses it
Dark web intelligence collection methodology — vendor-first access posture, sourced reference lists for 35+ underground forums and 30+ Telegram channels, OPSEC primer, passive-monitoring strategy, and bundled Python CLIs for onion-indexer search, Telegram channel monitoring, and local keyword matching. Use when the user wants to design or run dark-web collection, build a selector list, pick a vendor, or set up monitoring infrastructure.
What it loads into context
Frontmatter
144 tokensAlways available to the agent
SKILL.md
3,982 tokensWhen the skill is activated
Reference documents
24,713 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Scope and explicit exclusions
- Recommended posture: vendor-first
- Collection workflow
- What to monitor
- OPSEC summary (top rules)
- Source assessment (Admiralty starting points)
- Composition
- Scripts
- Legal and ethical
Scripts executed separately
scripts/keyword_match.pyscripts/onion_search.pyscripts/telegram_monitor.py
Files
SKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesSKILL.mdcore17,523 bytesreferences/access-methods.mddoc12,296 bytesreferences/forums.mddoc29,048 bytesreferences/opsec.mddoc9,921 bytesreferences/passive-monitoring.mddoc9,415 bytesreferences/telegram-channels.mddoc21,786 bytesreferences/telegram-setup.mddoc17,474 bytesscripts/keyword_match.pyruns7,739 bytesscripts/onion_search.pyruns12,060 bytesscripts/telegram_monitor.pyruns20,167 bytes
Read SKILL.md
# Dark Web Collection
A practical, defender-oriented methodology for collecting cyber threat intelligence from underground forums, marketplaces, and Telegram channels. The skill assumes you are a defensive analyst, not a covert operator, and recommends a vendor-first posture with self-hosted DIY collection documented as a fallback.
This SKILL.md is the entry point. The substantive material lives in `references/` and `scripts/`:
- [`references/forums.md`](references/forums.md) — 35+ sourced underground forums across 8 categories
- [`references/telegram-channels.md`](references/telegram-channels.md) — 30+ sourced Telegram channels across 6 categories
- [`references/access-methods.md`](references/access-methods.md) — vendor matrix + DIY playbook
- [`references/opsec.md`](references/opsec.md) — handler-side OPSEC primer
- [`references/passive-monitoring.md`](references/passive-monitoring.md) — selector strategy and tooling
- [`references/telegram-setup.md`](references/telegram-setup.md) — step-by-step setup for `telegram_monitor.py` (api_id, burner, session file)
- [`scripts/onion_search.py`](scripts/onion_search.py) — clearnet search of onion indexers (Ahmia, dark.fail, IntelligenceX)
- [`scripts/telegram_monitor.py`](scripts/telegram_monitor.py) — read-only Telethon channel monitor (requires `--i-understand-opsec` for live ops)View the complete source on GitHubdevils-advocacy
When your agent uses it
Use when challenging a prevailing analytical judgment, the user asks "what is the opposing case?" / "argue the other side" / "play devil's advocate", or wants an assessment stress-tested before release. Takes the team's own lead judgment and builds the strongest case that it is wrong. A contrarian technique. It does not model what an adversary would do next, which is Red Team Analysis. Formerly /red-team-analysis.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
813 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Procedure
- Rules
Files
SKILL.mdcore4,005 bytes
Read SKILL.md
# Devil's Advocacy
A contrarian technique from the CIA Tradecraft Primer. It takes the team's own lead judgment as its input and argues that the judgment is wrong. Its output is a rebuttal.
It is not Red Team Analysis. Red teaming is an imaginative technique: it reasons as the adversary would, from the adversary's position and constraints, and produces adversary courses of action. This pack does not have a Red Team Analysis skill. Until version 2.0 this skill carried that name.
When consensus is strong, this technique deliberately argues the opposing position. The goal is not to be contrarian for its own sake — it's to find genuine weaknesses in the prevailing analysis before they become blind spots.
## When to Use
- Consensus is strong and unchallenged
- High-stakes assessment (wrong conclusion = significant harm)
- Analysis has been produced quickly under pressure
- The same team that collected also analysed (potential tunnel vision)
- Before publishing a product that will drive significant decisionsView the complete source on GitHubdomain-investigation
When your agent uses it
Use when a user asks to investigate, check, or characterize a domain or hostname. Chains VirusTotal, URLScan (search existing scans), Shodan (DNS resolve + host), OTX, ransomware.live (victim-status sweep), and optionally Censys. Returns reputation, resolution, hosting fingerprint, ransomware-claim status, and pivot candidates. Invoked by /cti-orchestrator when the target is a domain.
What it loads into context
Frontmatter
122 tokensAlways available to the agent
SKILL.md
2,140 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- Inputs
- Procedure
- Special cases
- Related skills
Files
SKILL.mdcore8,664 bytes
Read SKILL.md
# domain-investigation
Investigate a domain or hostname end-to-end. Chain `lookup-*` skills, consolidate, prioritize follow-up IOCs, and return a rated investigation summary.
**This skill invokes:** `/lookup-liberty91` (first-party — run first), `/lookup-virustotal`, `/lookup-urlscan`, `/lookup-shodan`, `/lookup-otx`, `/lookup-ransomwarelive`, optionally `/lookup-censys`, optionally `/lookup-reversinglabs` (network threat-intel from RL malware corpus), optionally `/lookup-crowdstrike` (IOC reputation + actor/malware links), optionally `/lookup-misp` and/or `/lookup-opencti` (internal correlation), optionally `/lookup-sentinel` (exposure check in your own telemetry), then `/source-assessment`, `/tlp-guide`, `/confidence-levels`.
## When to invoke
- User asks to investigate, check, or enrich a domain / hostname
- User pastes a suspicious domain and asks "what is this?"
- `/url-investigation` hands off the parent domain for deeper context
- `/ip-investigation` surfaced a hostname worth investigating
## InputsView the complete source on GitHubdprk-cyber-espionage
When your agent uses it
Use when the user asks about North Korean state-sponsored cyber operations or specific DPRK actors (Lazarus, APT38, BlueNoroff, Andariel, Kimsuky, etc.), revenue-generation campaigns, IT-worker schemes, or DPRK targeting of cryptocurrency / supply chain. Self-updating knowledge cell.
What it loads into context
Frontmatter
128 tokensAlways available to the agent
SKILL.md
7,564 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Active Campaigns
- Historical Campaigns
- TTP Evolution
- Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Live enrichment
- Sources & References
- Change Log
Files
SKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytesSKILL.mdcore31,828 bytes
Read SKILL.md
# DPRK Cyber Espionage Knowledge Cell
## Executive Summary
North Korea operates a uniquely structured cyber program where revenue generation and intelligence collection are equally prioritized national objectives. Most units sit under the Reconnaissance General Bureau (RGB); Japanese and U.S. authorities assess that the Contagious Interview (WaterPlum) operators and some IT workers instead operate under the 313 General Bureau of the Munitions Industry Department [24]. Chainalysis puts cumulative DPRK cryptocurrency theft at $6.75 billion through the end of 2025 [11]. The Multilateral Sanctions Monitoring Team (MSMT), which replaced the disbanded UN Panel of Experts as the main multilateral reporting body, published its first cyber and IT-worker report in October 2025 [16].
2025 was the largest year on record: Chainalysis attributes $2.02 billion in theft to the DPRK, a 51% increase on 2024 from far fewer known incidents, dominated by the $1.5 billion Bybit theft of February 2025 that the FBI attributed to TraderTraitor [9][11]. 2026 has continued at a lower but still high level. The April 2026 Drift Protocol (about $285 million) and KelpDAO (about $290 million) thefts and the 24 September 2026 Bitget theft ($351.6 million) are all assessed by blockchain analytics firms or the victims as likely DPRK operations, though none has yet been formally attributed by a government. If Bitget is confirmed, 2026 theft exceeds $1 billion [19][20][21][22][23].
Three trends define the period since early 2025. First, developer and open-source targeting has become the main access route: the Contagious Interview fake-interview campaign infected at least 30,000 devices in more than 100 countries between December 2025 and July 2026, and the March 2026 compromise of the axios npm package showed that DPRK operators can hijack packages with more than 100 million weekly downloads [17][18][24]. Second, the IT-worker scheme has drawn sustained enforcement (a coordinated U.S. action in June 2025, sanctions in March 2026, multinational alerts in July and September 2026) while expanding beyond the United States and adopting AI tools for identity fraud [13][14][15][24]. Third, espionage units continue to invest in capability: Lazarus used a Windows zero-day in its 2026 Operation Dream Job wave against defense firms, and Kimsuky compromised South Korean software vendors to reach their customers [26][27].
## Key Actors
Vendor naming overlaps heavily and "Lazarus Group" is often used as an umbrella term for several units. Aliases below are those confirmed in the cited reporting.
View the complete source on GitHubfeedback-loops
When your agent uses it
Feedback loop implementation for continuous CTI improvement. Consumer feedback, analyst retrospectives, source quality tracking.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
713 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Types of Feedback
- Feedback Integration
- Tracking
Files
SKILL.mdcore3,465 bytesSKILL.mdcore3,465 bytesSKILL.mdcore3,465 bytesSKILL.mdcore3,465 bytes
Read SKILL.md
# Feedback Loops
Feedback is Phase 6 of the CTI Hyperloop. Without it, the cycle is open-ended and quality degrades over time.
## Types of Feedback
### 1. Consumer Feedback
Intelligence consumers (stakeholders) assess the value of products they receive.
**Collection points:**
- After every significant product delivery
- During quarterly PIR reviews
- During stakeholder briefings
View the complete source on GitHubgreynoise-api
When your agent uses it
GreyNoise API reference. Internet scanner/noise classification for IPs.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
578 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Classification Meaning
- CTI Value
- Response Summary Format
Files
SKILL.mdcore2,116 bytesSKILL.mdcore2,116 bytesSKILL.mdcore2,116 bytes
Read SKILL.md
# GreyNoise API
## Base URL
- Community: `https://api.greynoise.io/v3/community`
- Enterprise: `https://api.greynoise.io/v3`
## Authentication
Header: `key: $GREYNOISE_API_KEY`
## Rate Limits
- Community (free): 50 requests/day
- Enterprise: Based on plan
## Key EndpointsView the complete source on GitHubhacktivism
When your agent uses it
Use when the user asks about hacktivist activity (Killnet, NoName057(16), IT Army of Ukraine, Anonymous Sudan, RipperSec, CARR, etc.), DDoS-claiming groups, politically-motivated cyber operations, or wartime cyber-ops chatter. Self-updating knowledge cell.
What it loads into context
Frontmatter
125 tokensAlways available to the agent
SKILL.md
7,307 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore30,163 bytesSKILL.mdcore30,163 bytes
Read SKILL.md
# Hacktivism
## Executive Summary
Hacktivism in 2025-2026 is driven by two conflicts: Russia's war against Ukraine and the confrontation between Iran, Israel and the United States. Activity tracks military and political events closely. Radware recorded a peak in public DDoS claims in Q2 2025, a contraction afterwards, and a 103% month-over-month jump in March 2026 following the US and Israeli strikes on Iran that began on 28 February 2026 [19][20]. Europe receives roughly half of all claimed hacktivist DDoS attacks, and government is the most targeted sector [19][20].
The question of whether the main pro-Russian brands are grassroots or state-run has largely been answered by governments. In December 2025 the US Department of Justice and a joint advisory from CISA, FBI, NSA and international partners stated that Cyber Army of Russia Reborn (CARR) was created and funded by the GRU, and that NoName057(16) was created by CISM, an organization established on behalf of the Kremlin [11][12]. Denmark's Defence Intelligence Service assessed that Z-Pentest and NoName057(16) both have links to the Russian state and are used as instruments of hybrid war [13]. On the Iranian side, vendors describe Handala as linked to the Ministry of Intelligence and Security (MOIS) and Cyber Av3ngers as affiliated with the IRGC [17][23].
Law-enforcement pressure increased but has not stopped the activity. Europol's Operation Eastwood (July 2025) took more than 100 NoName057(16) servers offline and produced two arrests and seven arrest warrants; Imperva measured a few days of silence followed by a higher attack tempo [9][10]. NoName057(16) remained the most active DDoS-claiming group through the first half of 2026 [19]. The United States extradited and indicted one alleged CARR and NoName057(16) participant, Spain arrested an alleged supporter, and Dutch investigators seized 800 servers from hosting companies linked to the group's infrastructure [11][14][15].
Most hacktivist operations still have limited effect, and the groups routinely exaggerate. The joint advisory says pro-Russian groups have limited capabilities and regularly make false or exaggerated claims [12]. The exception is tampering with internet-exposed operational technology (OT). Confirmed cases now include burst water pipes in Denmark, a dam valve opened in Norway, and manipulated water pressure in Canada, all achieved through weak or default credentials rather than sophisticated tooling [13][21][22]. Anonymous Sudan remains disrupted following the October 2024 US indictment; no later activity was found in this refresh.
## Key Actors
View the complete source on GitHubhash-investigation
When your agent uses it
Use when a user asks to check, identify, or characterize a file hash (MD5, SHA-1, SHA-256). Chains VirusTotal and OTX, optionally triggers /malware-analysis for deeper behavioral review. Returns detection signals, malware family, behavioral tags, and pivot candidates (communicating IPs, dropped files). Invoked by /cti-orchestrator when the target is a hash.
What it loads into context
Frontmatter
121 tokensAlways available to the agent
SKILL.md
1,884 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- Inputs
- Procedure
- Special cases
- Related skills
Files
SKILL.mdcore7,622 bytesSKILL.mdcore7,622 bytesSKILL.mdcore7,622 bytes
Read SKILL.md
# hash-investigation
Investigate a file hash end-to-end. Chain lookups, surface malware family attribution, prioritize infrastructure pivots, and decide whether deeper malware analysis is warranted.
**This skill invokes:** `/lookup-liberty91` (first-party — run first), `/lookup-virustotal`, `/lookup-otx`, optionally `/lookup-reversinglabs` (vendor-authoritative classification + MITRE ATT&CK + sandbox), optionally `/lookup-crowdstrike` (Falcon Intel verdict + actor/malware attribution), optionally `/lookup-misp` and/or `/lookup-opencti` (internal correlation), optionally `/lookup-sentinel` (exposure check in your own telemetry), optionally `/malware-analysis`, then `/source-assessment`, `/tlp-guide`, `/confidence-levels`.
## When to invoke
- User asks to check a hash, identify malware, or enrich a sample
- Another skill surfaces a hash during investigation (e.g., `/ip-investigation` found communicating files)
- User asks "what is this malware" with a hash as input
## Inputs
View the complete source on GitHubhorizon-scanning
When your agent uses it
Use when the user asks "what is coming next?", wants strategic forecasting, or is hunting weak signals of emerging threats before they materialise. Covers signal identification, trend analysis, and scenario development.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
823 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Process
- Output Template
- Common Signals to Monitor (CTI)
Files
SKILL.mdcore3,797 bytes
Read SKILL.md
# Horizon Scanning
Horizon scanning identifies emerging threats, opportunities, and developments that could impact the organisation's security posture in the medium to long term (6-24 months).
## Process
### 1. Define Scope
- Time horizon (6 months? 12 months? 24 months?)
- Focus areas (specific sectors, threat types, geographies)
- Stakeholder needs (what decisions will this inform?)
### 2. Identify Weak Signals
Weak signals are early indicators of emerging trends. Sources:
- Academic research and conference papers (BlackHat, DEF CON, CCC, academic journals)View the complete source on GitHubindicator-pivoting
When your agent uses it
Indicator pivoting methodology — how to use one known indicator to discover related infrastructure across the IOC graph. Decision tree by indicator type with concrete `/lookup-*` commands per pivot, a worked multi-hop example, pivot-quality scoring, and routing into the rigor pipeline. Use when the user asks "what else is connected to this IP / domain / hash / cert / actor?", needs to expand a single seed IOC into a campaign cluster, or wants the canonical reference for graph-walking IOCs.
What it loads into context
Frontmatter
146 tokensAlways available to the agent
SKILL.md
6,359 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- Pivot decision trees, with the commands to run
- Pivot quality scoring
- Pivot routing — by goal
- Worked example — phish URL → APT cluster
- Pivot documentation template
- Common pitfalls
- Related skills
Scripts executed separately
../../scripts/setup.sh../../tools/clis/abuseipdb.py../../tools/clis/censys.py../../tools/clis/greynoise.py../../tools/clis/misp.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/otx.js../../tools/clis/otx.py../../tools/clis/ransomwarelive.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/urlscan.py../../tools/clis/virustotal.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytesSKILL.mdcore24,501 bytes../../tools/clis/abuseipdb.pyruns9,361 bytes../../tools/clis/censys.pyruns12,802 bytes../../tools/clis/greynoise.pyruns12,927 bytes../../tools/clis/misp.pyruns24,014 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/otx.jsruns2,963 bytes../../tools/clis/otx.pyruns9,331 bytes../../tools/clis/ransomwarelive.pyruns15,025 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/urlscan.pyruns13,586 bytes../../tools/clis/virustotal.pyruns11,898 bytes
Read SKILL.md
# Indicator Pivoting
Pivoting is the art of using one known indicator to discover related infrastructure, expanding a single seed into an understanding of an adversary's wider operations. Each pivot is a directed-graph walk: the node is an indicator (typed), the edge is a relation derived from a lookup, and the cost is one or more API calls plus the analyst time to interpret the result.
This skill is the canonical "how to walk the IOC graph" reference. The four investigation skills (`/ip-investigation`, `/domain-investigation`, `/hash-investigation`, `/url-investigation`) chain a fixed set of lookups for a known seed type; this skill takes over when you need to keep walking past their first-hop output.
**This skill invokes:** `/lookup-liberty91`, `/lookup-virustotal`, `/lookup-otx`, `/lookup-shodan`, `/lookup-censys`, `/lookup-urlscan`, `/lookup-abuseipdb`, `/lookup-greynoise`, `/lookup-misp`, `/lookup-opencti`, `/lookup-ransomwarelive`, `/lookup-crowdstrike`, `/lookup-reversinglabs`; then `/score-source`, `/apply-tlp`, `/confidence-language`. May hand off to `/threat-actor-profiling`, `/campaign-tracking`, `/malware-analysis`, `/yara-writing`, `/sigma-writing`, `/darkweb-collection`.
## When to invoke
- The user has a single seed IOC and asks "what else is related to this?"
- An investigation skill returned `pivot_candidates` and you need to walk further than its routing did
- You suspect a campaign cluster (multiple indicators in incident telemetry) and want to confirm common infrastructure
- A threat-actor profile mentions an indicator and you want to see the wider footprintView the complete source on GitHubinfostealers
When your agent uses it
Use when the user asks about infostealer families (LummaC2, RedLine, Vidar, Stealc, Raccoon, Rhadamanthys, etc.), log marketplaces (Russian Market, Genesis successors, BidenCash, Hudson Rock corpus), or stealer-driven incidents and credential exposure. Self-updating knowledge cell.
What it loads into context
Frontmatter
125 tokensAlways available to the agent
SKILL.md
6,666 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore26,918 bytesSKILL.mdcore26,918 bytesSKILL.mdcore26,918 bytesSKILL.mdcore26,918 bytes
Read SKILL.md
# Infostealers
## Executive Summary
Infostealer malware remains a foundational enabler for ransomware, account takeover, corporate network intrusion, and financial fraud. The families operate under a Malware-as-a-Service (MaaS) model: developers sell subscriptions that include a builder, a management panel, and regular updates to evade detection. Upon execution, infostealers harvest browser-stored credentials, session cookies, cryptocurrency wallet data, autofill data, and system information, packaging the results into "logs" that are sold on marketplaces, traded on Telegram, or used directly by the operator.
Between May 2025 and June 2026 the three families that led the market after RedLine's 2024 disruption were each hit by coordinated action: Lumma (May 2025, Microsoft, US DOJ, Europol and JC3), Rhadamanthys (November 2025, Operation Endgame), and StealC together with the Amadey loader (June 2026, Operation Endgame) [9][10][17][21][22]. None of these actions announced an arrest of a stealer developer. The results differ by family. Lumma rebuilt after the May 2025 seizures, then lost customers after rivals doxxed its alleged core members between late August and October 2025; it remains in circulation at reduced standing [13][14][28]. Rhadamanthys' developer attempted a revival about three weeks after the takedown, without new releases [19]. The post-takedown state of StealC is not yet established in the sources reviewed.
The market is now fragmented. Vidar, relaunched as version 2.0 in October 2025, absorbed much of the displaced demand [13][15][19]. Acreed rose on Russian Market during 2025 [11][12]. Newer names, including Remus, RevStealer and a set of macOS stealers (MacSync, Shub Stealer, DigitStealer), appear in 2026 vendor reporting [25][26][27][29]. Russian Market continues to operate, but Flare reports that more than 90% of the stealer logs it sees are now found on Telegram [28]. BidenCash was seized by US authorities in June 2025 [31].
Delivery has shifted towards ClickFix: fake verification or troubleshooting pages that persuade the user to paste and run a command. Microsoft describes campaigns hitting thousands of devices daily and, in 2026, macOS variants that fingerprint visitors before showing the lure [23][24][25]. The infostealer-to-ransomware link through Initial Access Brokers (IABs) is unchanged, while the value of a log has widened: Flare found enterprise SSO or identity-provider credentials in 2.05 million of 18.7 million logs analysed for 2025, and in 2026 stolen sessions for AI services became a reported monetisation path [28][32][33].
## Key Actors
View the complete source on GitHubinitial-access-brokers
When your agent uses it
Use when the user asks about initial access brokers (IABs), the access-listing market, ransomware-feeding-IAB pipelines, specific broker handles, or how access is priced and packaged. Self-updating knowledge cell.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
6,697 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore27,983 bytesSKILL.mdcore27,983 bytesSKILL.mdcore27,983 bytes
Read SKILL.md
# Initial Access Brokers
## Executive Summary
Initial Access Brokers (IABs) are specialized cybercriminal actors who gain unauthorized access to corporate networks and sell or hand that access to other threat actors, most commonly ransomware and data-extortion crews. They decouple the intrusion phase from the monetization phase, which lets buyers skip the slowest part of an attack. The model is unchanged; the venues, the prices and the way vendors track brokers all changed materially between 2025 and 2026.
The forum landscape the market relied on has been broken up. The alleged administrator of XSS was arrested in Kyiv on 22 July 2025 and the forum's clear-web domains were seized; a site under the XSS name returned under a new administrator, but former moderators left to found DamageLib and trust in XSS has not recovered [9][10][11]. BreachForums lost its domains to an FBI seizure in October 2025 and has since split into competing successors [12]. RAMP, the one major forum that openly permitted ransomware advertising, was seized by the FBI on 28 January 2026 and its administrator said he would not rebuild it [13][14]. Of the three forums this cell previously named as the core venues, only Exploit is still operating without a known disruption. Ransomware actors have dispersed to newer forums such as Rehub and T1erOne rather than consolidating on one successor, and both XSS and Exploit have restated their bans on ransomware activity [13].
Pricing data is vendor-specific and the two most recent Rapid7 datasets are not directly comparable. For the second half of 2024 Rapid7 reported an average base price of just over $2,700 across Exploit, XSS and BreachForums, with nearly 40% of offers priced between $500 and $1,000 [15][16]. For 2025, with DarkForums and RAMP added to the dataset, Rapid7 reported an average base price of $113,275, which it attributes largely to very high-value listings on DarkForums [17]. Most listings bundle a privilege level with the access vector: 71.4% in the 2024 data, and domain admin in roughly a third of 2025 listings that stated a privilege [16][17].
Vendor reporting increasingly describes brokers that never post a public listing. Cisco Talos proposed splitting "initial access groups" into financially motivated, state-sponsored and opportunistic categories [18]. Reporting in 2026 describes access operations tied directly to specific extortion programs: the FortiBleed credential-harvesting operation linked to INC Ransom and Lynx [22], a broker affiliated with Payouts King [23], and Microsoft-tracked Storm-3121, whose voice-phishing access leads to ShinyHunters and Falcon extortion [24]. The infostealer log pipeline and exploitation of internet-facing appliances remain the two main supply mechanisms, with social engineering of identity and SaaS access now a third.
## Key Actors
View the complete source on GitHubintelligence-sharing
When your agent uses it
Use when the user asks about ISAC participation, TAXII feeds, MISP communities, FIRST, STIX-based sharing, or how to publish intelligence externally. Covers sharing models, standards, communities, and TLP-governed dissemination.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
863 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Why Share?
- Sharing Models
- TLP and Sharing
- What to Share
- Sharing Quality
- Legal Considerations
Files
SKILL.mdcore3,872 bytesSKILL.mdcore3,872 bytesSKILL.mdcore3,872 bytes
Read SKILL.md
# Intelligence Sharing
## Why Share?
Intelligence sharing creates a network effect — threats identified by one organisation protect the entire community. However, sharing must be governed, reciprocal, and risk-managed.
## Sharing Models
### 1. ISACs (Information Sharing and Analysis Centers)
Sector-specific sharing communities.
| ISAC | Sector | URL |
|------|--------|-----|
| FS-ISAC | Financial Services | fs-isac.com |View the complete source on GitHubintelligence-writing
When your agent uses it
Use when writing a finished intelligence product, the user asks for a flash-report / threat-assessment / briefing / FINTEL template, or wants the BLUF + active-voice + clear-sourcing conventions. Covers all product types.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
3,061 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Principles
- Sourcing
- Product Templates
- Writing Checklist
Files
SKILL.mdcore12,922 bytesSKILL.mdcore12,922 bytesSKILL.mdcore12,922 bytesSKILL.mdcore12,922 bytes
Read SKILL.md
# Intelligence Writing Guide
Intelligence writing is not creative writing. It is precise, structured, and audience-driven. Every word must earn its place.
## Core Principles
### 1. Bottom Line Up Front (BLUF)
The most important finding goes in the first paragraph. If the reader stops after two sentences, they should have the key takeaway.
**Bad**: "Over the past several months, we have observed various indicators that suggest a potential shift in threat actor targeting patterns across multiple sectors..."
**Good**: "APT41 is actively targeting European pharmaceutical companies using a new loader variant. We assess with high confidence that at least three organisations in this sector have been compromised since January 2026."
### 2. Active VoiceView the complete source on GitHubioc-enrichment-workflow
When your agent uses it
Workflow for enriching raw IOCs. Routes each IOC type to the appropriate /lookup-* skills, optionally correlates against MISP, and synthesises a single enrichment record per indicator. Use when the user has a batch of raw IOCs to process before triage or before pushing into a sharing platform.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
3,497 tokensWhen the skill is activated
Reference documents
2,206 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Enrichment routing by IOC type
- Enrichment process
- Rate-limit awareness
- Handling missing API keys
- Related skills
Files
SKILL.mdcore13,601 bytesSKILL.mdcore13,601 bytesSKILL.mdcore13,601 bytesSKILL.mdcore13,601 bytesSKILL.mdcore13,601 bytesSKILL.mdcore13,601 bytes../../tools/REGISTRY.mddoc7,605 bytes
Read SKILL.md
# IOC Enrichment Workflow
This workflow defines how to enrich raw indicators of compromise by routing them to the appropriate `/lookup-*` skills and synthesising results.
**Seeding the queue (optional):** when you don't already have a batch but want fresh leads, `/lookup-crowdstrike indicators --malicious --since 7d [--type … | --actor …]` returns the latest high-confidence CrowdStrike IOCs (newest-first). Feed the returned indicators into the per-type routing below to enrich each. Requires CrowdStrike credentials with the Indicators read scope.
**This skill invokes:** `/lookup-liberty91`, `/lookup-virustotal`, `/lookup-abuseipdb`, `/lookup-greynoise`, `/lookup-shodan`, `/lookup-otx`, `/lookup-censys`, `/lookup-urlscan`, `/lookup-misp`, `/lookup-opencti`, `/lookup-reversinglabs`, `/lookup-crowdstrike`, optionally `/lookup-ransomwarelive`, optionally `/lookup-sentinel` (exposure sweep of the confirmed-malicious subset against your own telemetry); then `/score-source`, `/apply-tlp`, `/confidence-language`. For deeper graph traversal, hands off to `/indicator-pivoting`.
## Enrichment routing by IOC type
### IPv4/IPv6 address
| Order | Skill | What to extract |
|-------|-------|----------------|View the complete source on GitHubioc-export
When your agent uses it
IOC export formats and procedures. CSV, STIX 2.1, OpenIOC, MISP. Handles format conversion and packaging, and carries per-claim evidence grades (access level and claim support) from /quality-of-information-check into each format (STIX confidence, MISP attribute tags).
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
2,480 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Supported Export Formats
- Grades on export
- MISP Attribute Types
- Export Workflow
- Output Location
Files
SKILL.mdcore9,435 bytesSKILL.mdcore9,435 bytesSKILL.mdcore9,435 bytesSKILL.mdcore9,435 bytes
Read SKILL.md
# IOC Export Guide
## Supported Export Formats
### CSV
Standard tabular format. Most broadly compatible.
```csv
indicator,type,first_seen,last_seen,confidence,access_level,claim_support,tlp,source,source_url,context,mitre_attack,tags
203.0.113.42,ipv4-addr,2026-01-15,2026-03-20,70,direct,firm,GREEN,"Mandiant report MAL-2026-001",https://vendor.example.com/mal-2026-001,C2 server for SUNBURST variant,T1071.001,"apt29;sunburst"
evil.example.com,domain-name,2026-02-01,2026-03-20,50,limited,tentative,GREEN,"Internal analysis",,"Phishing landing page",T1566.002,"phishing;apt29"
```
**Column definitions:**View the complete source on GitHubip-investigation
When your agent uses it
Use when a user asks to investigate, check, enrich, or characterize an IP address (IPv4 or IPv6). Chains VirusTotal, Shodan, AbuseIPDB, GreyNoise, OTX, and optionally Censys in parallel, then consolidates findings and prioritizes follow-up IOCs. Invoked by /cti-orchestrator when the target is an IP.
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
1,963 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- Inputs
- Procedure
- When to stop
- Rate-limit awareness
- Related skills
Files
SKILL.mdcore7,751 bytes
Read SKILL.md
# ip-investigation
Investigate an IP address end-to-end. Chain multiple `lookup-*` skills, consolidate results, prioritize follow-up IOCs, and return a rated investigation summary. You invoke skills — you don't call APIs directly.
**This skill invokes:** `/lookup-liberty91` (first-party — run first), `/lookup-virustotal`, `/lookup-shodan`, `/lookup-abuseipdb`, `/lookup-greynoise`, `/lookup-otx`, optionally `/lookup-censys`, optionally `/lookup-reversinglabs` (network threat-intel + sample fan-out), optionally `/lookup-crowdstrike` (IOC reputation + actor/malware links), optionally `/lookup-misp` and/or `/lookup-opencti` (internal correlation), optionally `/lookup-sentinel` (exposure check in your own telemetry), then `/source-assessment`, `/tlp-guide`, `/confidence-levels`.
## When to invoke
- User asks to investigate, check, or enrich an IP
- User pastes an IP and asks "what is this?" / "is this malicious?"
- Another skill hands off an IP indicator for follow-up
- IOC triage pipeline
## InputsView the complete source on GitHubiran-cyber-espionage
When your agent uses it
Use when the user asks about Iranian state-sponsored cyber operations or specific IRGC/MOIS-aligned actors (APT35/Charming Kitten, APT34/OilRig, MuddyWater, Imperial Kitten, etc.), wiper campaigns, front-group hacktivist personas (Handala, Cyber Av3ngers), or anti-Iran operations such as Predatory Sparrow. Self-updating knowledge cell.
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
7,841 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Active Campaigns
- Historical Campaigns
- TTP Evolution
- Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Live enrichment
- Sources & References
- Change Log
Files
SKILL.mdcore32,785 bytesSKILL.mdcore32,785 bytesSKILL.mdcore32,785 bytes
Read SKILL.md
# Iran Cyber Espionage Knowledge Cell
## Executive Summary
Iran's state-sponsored cyber operations are conducted primarily by two organizations: the Islamic Revolutionary Guard Corps (IRGC) and the Ministry of Intelligence and Security (MOIS). IRGC-affiliated groups (APT33, APT35/APT42, Nimbus Manticore/UNC1549, Imperial Kitten, CyberAv3ngers) cover espionage against defense, aerospace and policy targets and attacks on operational technology. MOIS-affiliated groups (APT34/OilRig, MuddyWater, Scarred Manticore, Void Manticore, Cavern Manticore) run sustained espionage against government, telecom and IT providers in the Middle East, and, through Void Manticore's Handala Hack persona, destructive and hack-and-leak operations.
Since this cell was seeded, Iranian cyber activity has been shaped by two wars. During the June 2025 Israel-Iran conflict, US agencies warned of possible Iranian activity against US networks but stated they had not seen a coordinated campaign [10]. Iran itself was the victim of destructive attacks claimed by Predatory Sparrow against Bank Sepah and the Nobitex exchange [11][12]. On 28 February 2026 the United States and Israel began a joint offensive against Iran (Operation Epic Fury / Operation Roaring Lion) [13][14]. A ceasefire announced on 7 April 2026 was declared over on 9 July 2026 [14]. This second conflict brought highly disruptive Iranian-linked activity against US organizations: the 11 March 2026 wipe of Stryker Corporation's managed devices, claimed by Handala [15][16][17], and exploitation of internet-exposed PLCs in US water, energy and government facilities [18][19].
Three shifts stand out. First, destructive operations no longer depend on wiper malware: the Stryker incident used the built-in wipe function of a cloud endpoint management platform [17], and Void Manticore also wipes by hand over RDP or with legitimate disk-encryption software [15]. Second, MOIS actors have retooled. MuddyWater moved from broad abuse of remote management tools to a series of custom backdoors, including Rust implants with Telegram command and control [20][21][22][23]. Third, vendors report AI-assisted malware development by MuddyWater, Void Manticore and Nimbus Manticore [15][23][25]. Long-running social engineering by APT35/APT42 and fake-recruiter operations against aerospace and defense continue [24][25][26][27][28]. US law enforcement and sanctions action against Iranian operators resumed in August 2026 [29][30].
## Key Actors
Status reflects public reporting opened for the 2026-09-29 refresh. "Not confirmed" means no 2025-2026 primary reporting was reviewed, not that the actor is inactive.
View the complete source on GitHubkey-assumptions-check
When your agent uses it
Use when surfacing the assumptions underlying an analytical judgment, the user asks "what are we assuming?" / "are these assumptions still valid?", or before publishing a high-impact assessment. Standard SAT applied during major assessments.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,155 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Procedure
- Output Template
Files
SKILL.mdcore4,981 bytes
Read SKILL.md
# Key Assumptions Check
Every analytical judgment rests on assumptions — often unstated. This technique surfaces them and evaluates whether the analysis holds if assumptions are wrong.
## Procedure
### Step 1: State the Analytical Line
Write the current assessment or conclusion in one clear sentence.
### Step 2: List All Assumptions
Brainstorm every assumption underlying the assessment. Include:
- Assumptions about threat actor intent or capability
- Assumptions about data completeness or accuracy
- Assumptions about the relevance of historical patternsView the complete source on GitHubkql-writing
When your agent uses it
Use when the user asks for a KQL query, a Microsoft Sentinel / Defender / Azure Log Analytics detection or hunt, or wants to translate a finding from `/hash-investigation` / `/malware-analysis` into KQL. Format spec + writing guide.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,609 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Syntax
- Common Detection Patterns
- Sentinel Analytics Rule Format
- Best Practices
- Running against a live workspace
- Output Location
Files
SKILL.mdcore6,505 bytes
Read SKILL.md
# KQL Writing Guide — Microsoft Sentinel
KQL (Kusto Query Language) is used in Microsoft Sentinel, Microsoft Defender, and Azure Data Explorer for querying security logs and building detection rules.
## Core Syntax
### Table references
```kql
SecurityEvent // Windows Security Events
DeviceProcessEvents // Defender for Endpoint
DeviceNetworkEvents // Network connections
DeviceFileEvents // File operations
EmailEvents // Defender for Office 365
SigninLogs // Azure AD sign-insView the complete source on GitHublikelihood-language
When your agent uses it
Use when phrasing a forward-looking statement, the user asks "how likely is X?" / "what's the likelihood?", or the tradecraft pipeline applies a probability yardstick to a finished product. Standardised likelihood language across all products.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
951 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The Yardstick
- How to Use
- Combining with Confidence
- When NOT to Use Likelihood Language
- Mapping Informal Language
- Common Mistakes
Files
SKILL.mdcore4,189 bytes
Read SKILL.md
# Likelihood Language — Probability Yardstick
Every forward-looking assessment (prediction, forecast, risk statement) MUST use standardised likelihood language. Never use vague terms like "could", "might", or "may" without mapping them to a probability band.
## The Yardstick
| Term | Probability Range | Usage |
|------|------------------|-------|
| **Almost certain** | >95% | Use sparingly. Reserved for near-inevitable outcomes with overwhelming evidence. |
| **Highly likely** | 75-95% | Strong evidence supporting the assessment. Limited plausible alternatives. |
| **Likely** | 50-75% | The weight of evidence supports this outcome, but meaningful alternatives exist. |
| **Realistic possibility** | 25-50% | Plausible outcome that cannot be discounted. Evidence is mixed or limited. |
| **Unlikely** | 15-25% | Possible but not supported by the weight of evidence. |
| **Highly unlikely** | 5-15% | Very limited evidence suggests this outcome. Most evidence points elsewhere. |View the complete source on GitHublookup-abuseipdb
When your agent uses it
Use when you need abuse-report history for an IPv4/IPv6 address — confidence score, total reports, distinct reporters, usage type. IP-only. Commonly invoked by /ip-investigation. Retrieval only.
What it loads into context
Frontmatter
105 tokensAlways available to the agent
SKILL.md
1,100 tokensWhen the skill is activated
Reference documents
917 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Write endpoints (deferred)
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/abuseipdb.js../../tools/clis/abuseipdb.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore4,304 bytesSKILL.mdcore4,304 bytesSKILL.mdcore4,304 bytesSKILL.mdcore4,304 bytes../../tools/clis/abuseipdb.jsruns2,491 bytes../../tools/clis/abuseipdb.pyruns9,361 bytes../../tools/integrations/abuseipdb.mddoc3,169 bytes
Read SKILL.md
# lookup-abuseipdb
Queries AbuseIPDB for IP reputation data. IP addresses only (v4 and v6). Retrieval only — do not interpret.
## When to invoke
- User asks about abuse reports for an IP
- Investigation skill needs community-reported abuse context
- Triaging whether an IP has a history of malicious behavior
## How to invoke
Two CLIs are provided. Pick by capability needed:
View the complete source on GitHublookup-censys
When your agent uses it
Use when you need deep host + certificate reconnaissance for an IP or need to run a Censys search query. Returns services, TLS certificates, ASN, and location. Free tier is severely limited (250 queries/month) — use sparingly. Retrieval only.
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
1,955 tokensWhen the skill is activated
Reference documents
1,441 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/censys.js../../tools/clis/censys.js../../tools/clis/censys.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore7,518 bytesSKILL.mdcore7,518 bytesSKILL.mdcore7,518 bytesSKILL.mdcore7,518 bytes../../tools/clis/censys.jsruns3,987 bytes../../tools/clis/censys.jsruns3,987 bytes../../tools/clis/censys.pyruns12,802 bytes../../tools/integrations/censys.mddoc5,570 bytes
Read SKILL.md
# lookup-censys
Queries Censys for host and certificate reconnaissance on IPs, or runs a Censys Search query. Retrieval only. Quota-aware — free tier is 250 queries/month.
## When to invoke
- Shodan wasn't sufficient and deeper host data is needed
- TLS certificate pivoting (find other hosts sharing a cert)
- Specific Censys Search query required
**Do NOT invoke for:**
- Bulk enrichment (will exhaust quota)
- IPs you can get from Shodan first
View the complete source on GitHublookup-crowdstrike
When your agent uses it
Use for CrowdStrike Falcon Intelligence on an indicator (IP, domain, hash or URL: malicious confidence, linked actors, malware families, reports) or an adversary (profile, origin/target search, ATT&CK TTPs, finished intel reports): "look up 1.1.1.1", "what TTPs does Charming Kitten use?", "latest report on Mustang Panda". Invoked by the /*-investigation skills, /ioc-enrichment-workflow, /threat-actor-profiling and the regional espionage cells. Requires a Falcon Intelligence subscription.
What it loads into context
Frontmatter
187 tokensAlways available to the agent
SKILL.md
2,472 tokensWhen the skill is activated
Reference documents
1,613 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/crowdstrike.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytesSKILL.mdcore9,381 bytes../../tools/clis/crowdstrike.pyruns24,440 bytes../../tools/integrations/crowdstrike.mddoc6,138 bytes
Read SKILL.md
# lookup-crowdstrike
Queries the CrowdStrike Falcon Intelligence (Intel) API for indicator (IOC) reputation, threat-actor (adversary) profiles, actor search by origin/target, MITRE ATT&CK technique coverage, and finished intelligence reports. Retrieval only — do not interpret, assess, or conclude. The invoking skill or agent reasons about the result.
## When to invoke
- User asks to look up an IP / domain / hash / URL and CrowdStrike credentials are configured — return CrowdStrike's malicious-confidence, linked actors, malware families, and report references alongside the other lookups
- User asks for the latest / recent malicious IOCs, a CrowdStrike indicator feed, or "what's CrowdStrike seeing lately" → `indicators --malicious` (browse/sweep, newest-first; filter by type/actor/malware/recency)
- User asks "what TTPs / techniques does <actor> use?" → `ttps <actor>` (MITRE ATT&CK mapping)
- User asks "which threat actors operate from <country>?" / "who targets <sector>?" → `actors --origin <c>` / `--target-industry <i>`
- User asks to profile a named adversary (Charming Kitten, Mustang Panda, Cozy Bear, …) → `actor <name>`
- User wants the latest finished reporting on an actor or topic → `reports --actor <name> --latest` or `reports --search "<topic>"`
- `/threat-actor-profiling` or a regional espionage cell wants vendor-authoritative attribution, origins, motivations, and capability
- Need to download a specific intel report PDF by ID → `reports --pdf <id>`View the complete source on GitHublookup-greynoise
When your agent uses it
Use when you need to classify an IP as internet scanner noise vs. targeted activity. Returns noise/riot flags, classification (benign/malicious/unknown), actor name if known. IP-only. Commonly invoked by /ip-investigation to filter out mass-scanning noise. Retrieval only.
What it loads into context
Frontmatter
124 tokensAlways available to the agent
SKILL.md
1,424 tokensWhen the skill is activated
Reference documents
1,345 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/greynoise.js../../tools/clis/greynoise.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore5,702 bytesSKILL.mdcore5,702 bytesSKILL.mdcore5,702 bytesSKILL.mdcore5,702 bytesSKILL.mdcore5,702 bytes../../tools/clis/greynoise.jsruns2,746 bytes../../tools/clis/greynoise.pyruns12,927 bytes../../tools/integrations/greynoise.mddoc5,004 bytes
Read SKILL.md
# lookup-greynoise
Queries GreyNoise to classify whether an IP is internet background noise (opportunistic scanners, search engines, etc.) or targeted. IP-only. Retrieval only.
## When to invoke
- User asks if an IP is scanner noise or targeted
- Investigation skill wants to filter out mass-scanning IPs from indicator lists
- Deciding if an IP hitting your perimeter is worth investigating
## How to invoke
Two CLIs are provided. Pick by capability needed:
View the complete source on GitHublookup-liberty91
When your agent uses it
Use for Liberty91 platform intelligence: deduplicated Threat Events with sources and verification stage, whether an IOC is known to your account, the threat library (actors, malware, vulnerabilities, ATT&CK TTPs), alert matches, and which customer organizations an occurrence affects; also to push intelligence back (ingest a report, generate a package, upload an organization document). Two-way, first-party. Invoked by the /*-investigation skills, /ioc-enrichment-workflow, /threat-actor-profiling and /campaign-tracking. Reads $LIBERTY91_API_KEY.
What it loads into context
Frontmatter
188 tokensAlways available to the agent
SKILL.md
6,420 tokensWhen the skill is activated
Reference documents
6,186 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The two-layer model — read this first
- When to invoke
- How to invoke
- Reading the trust signals
- Provenance fields
- Alias resolution
- Response format
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../tools/clis/liberty91.py../../tools/clis/liberty91.py../../tools/clis/liberty91.py../../tools/clis/liberty91.py../../tools/clis/liberty91.py
Files
SKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytesSKILL.mdcore26,659 bytes../../tools/clis/liberty91.pyruns48,002 bytes../../tools/clis/liberty91.pyruns48,002 bytes../../tools/clis/liberty91.pyruns48,002 bytes../../tools/clis/liberty91.pyruns48,002 bytes../../tools/clis/liberty91.pyruns48,002 bytes../../tools/integrations/liberty91.mddoc24,900 bytes
Read SKILL.md
# lookup-liberty91
Two-way bridge to the [Liberty91](https://liberty91.com) platform — the pack's only **first-party** integration. Where VirusTotal or Shodan answer *"what is known about this indicator"*, Liberty91 answers *"what happened, who reported it, how well corroborated is it, and which of my organizations does it touch"*.
Like `/lookup-misp` and `/lookup-opencti`, this skill **also writes**: it ingests your own reports, queues intelligence packages, and manages organization profiles. Writes publish into your Liberty91 account and are metered — **confirm with the user before invoking any write command**, and never run one inside an autonomous enrichment loop.
## The two-layer model — read this first
Everything else follows from it.
- A **Threat Event** is a real-world occurrence: one breach, one exploitation campaign, one leak. Deduplicated, with every source you are entitled to attached.
- An **Event** is one *report about* an occurrence. A breach covered by a vendor write-up, three news articles and a leak-site post is **five Events and one Threat Event**.
| You want | Command |View the complete source on GitHublookup-misp
When your agent uses it
Use when you need to query a MISP instance for existing events/attributes/objects, or push new intel into MISP — adding attributes to an event, creating an event, or uploading a STIX 2 bundle as one or more events. Two-way integration. Commonly invoked by /ip-investigation and friends to check whether an indicator is already known to your CTI sharing community, and by analytical skills that want to publish their findings back to MISP. Reads $MISP_URL and $MISP_API_KEY.
What it loads into context
Frontmatter
167 tokensAlways available to the agent
SKILL.md
2,399 tokensWhen the skill is activated
Reference documents
2,186 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Distribution levels
- STIX 2 round-tripping
- Response format
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../tools/clis/misp.py
Files
SKILL.mdcore9,213 bytesSKILL.mdcore9,213 bytesSKILL.mdcore9,213 bytesSKILL.mdcore9,213 bytes../../tools/clis/misp.pyruns24,014 bytes../../tools/integrations/misp.mddoc8,236 bytes
Read SKILL.md
# lookup-misp
Two-way bridge to a MISP threat-intelligence platform. Unlike the other `lookup-*` skills, this one **also writes** — it can create events, add attributes, tag events, and import STIX 2 bundles. Treat write commands as deliberate actions; don't use them in autonomous enrichment loops.
## When to invoke
**Read:**
- An indicator was found by another lookup (VT, OTX, …) — check whether MISP already has it
- An analyst wants the most recent published events for a threat actor or campaign
- You need to export a slice of MISP as a STIX 2 bundle for sharing
**Write:**
- A finished investigation produced indicators that should be shared with the community
- An existing event needs to be enriched with newly observed attributesView the complete source on GitHublookup-opencti
When your agent uses it
Use to query an OpenCTI instance (is this IOC known, which entities, reports or campaigns exist for an actor) or push intel into it (indicators, observables, labels, TLP markings, relationships, STIX 2.1 import). Two-way. Invoked by /ip-investigation and friends to check the knowledge base, and by analytical skills publishing findings. Reads $OPENCTI_URL and $OPENCTI_TOKEN.
What it loads into context
Frontmatter
156 tokensAlways available to the agent
SKILL.md
2,842 tokensWhen the skill is activated
Reference documents
2,140 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Indicators vs. observables
- STIX 2.1 round-tripping
- Response format
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py../../tools/clis/opencti.py
Files
SKILL.mdcore11,427 bytesSKILL.mdcore11,427 bytesSKILL.mdcore11,427 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/clis/opencti.pyruns36,943 bytes../../tools/integrations/opencti.mddoc8,645 bytes
Read SKILL.md
# lookup-opencti
Two-way bridge to an [OpenCTI](https://filigran.io/solutions/open-cti/) threat-intelligence platform. OpenCTI is a STIX 2.1-native knowledge base: everything in it — indicators, observables, intrusion sets, malware, reports, campaigns — is a STIX entity connected by relationships. Like `/lookup-misp`, this skill **also writes**: it can create indicators and observables, label and TLP-mark entities, relate them, and import STIX 2.1 bundles. Treat write commands as deliberate actions; don't use them in autonomous enrichment loops. The `delete` command is destructive — **always confirm with the user before invoking it**.
## When to invoke
**Read:**
- An indicator was found by another lookup (VT, OTX, …) — check whether your OpenCTI instance already knows it (`lookup`)
- An analyst wants the entities, reports, or campaigns your platform holds on an actor, malware family, or CVE (`search`, `list`, `get`)
- You need recent high-score indicators, this quarter's incidents, or everything carrying a given label (`list` with filters)
- You want to verify connector health or instance version (`connectors`, `version`)
**Write:**
- A finished investigation produced indicators that belong in your knowledge baseView the complete source on GitHublookup-otx
When your agent uses it
Use when you need to check an IP, domain, file hash, or URL against AlienVault OTX community pulses. Returns pulse count, key pulses, tags, related indicators, and passive DNS. Commonly invoked by investigation skills to pull community context. Retrieval only — does not interpret.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
1,096 tokensWhen the skill is activated
Reference documents
904 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/otx.js../../tools/clis/otx.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore4,070 bytesSKILL.mdcore4,070 bytesSKILL.mdcore4,070 bytesSKILL.mdcore4,070 bytes../../tools/clis/otx.jsruns2,963 bytes../../tools/clis/otx.pyruns9,331 bytes../../tools/integrations/otx.mddoc3,117 bytes
Read SKILL.md
# lookup-otx
Queries AlienVault OTX for community pulse context on IPs, domains, file hashes, and URLs. Retrieval only — do not interpret results.
## When to invoke
- User asks what pulses reference an indicator
- Investigation skill needs community context (who's tracking this?)
- IOC enrichment pipeline is adding pulse metadata
## How to invoke
Two CLIs are provided. Pick by capability needed:
View the complete source on GitHublookup-ransomwarelive
When your agent uses it
Use when you need to check whether an organisation/domain has been claimed by a ransomware group, profile a specific ransomware group (TTPs, leak-site infra, IOCs, YARA), or aggregate ransomware victim claims by country/sector/timeframe. Backed by ransomware.live's leak-site scrapes — 27k+ victims across 330+ groups. Commonly invoked by /domain-investigation, /ransomware-ecosystem, /threat-actor-profiling, and detection-engineering workflows. Reads $RANSOMWARE_LIVE.
What it loads into context
Frontmatter
182 tokensAlways available to the agent
SKILL.md
2,057 tokensWhen the skill is activated
Reference documents
1,742 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Quota
- Pivots
- Response format
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../tools/clis/ransomwarelive.py
Files
SKILL.mdcore8,162 bytesSKILL.mdcore8,162 bytesSKILL.mdcore8,162 bytesSKILL.mdcore8,162 bytesSKILL.mdcore8,162 bytesSKILL.mdcore8,162 bytes../../tools/clis/ransomwarelive.pyruns15,025 bytes../../tools/integrations/ransomwarelive.mddoc6,713 bytes
Read SKILL.md
# lookup-ransomwarelive
Queries ransomware.live's PRO API for victim claims, group profiles, IOCs, YARA rules, ransom notes, negotiation chats, and CSIRT contacts. Retrieval only — the invoking skill or agent reasons about the result. Note that **leak-site claims are claims, not confirmed breaches** (see Source reliability below).
## When to invoke
- An investigated domain or organisation should be checked against ransomware leak-site claims
- Profiling a ransomware group — pull description, TTPs, tools, vulnerabilities, leak-site `.onion` infrastructure
- Sector- or country-level ransomware briefing (e.g., "all NL victims claimed in 2026")
- Detection engineering for a specific group — fetch its public YARA rules + IOC dump
- Updating the `/ransomware-ecosystem` knowledge cell with the current top-N groups by victim count
- Incident response: looking up a country's CSIRT/CERT contact list
**Do NOT invoke for:**View the complete source on GitHublookup-reversinglabs
When your agent uses it
Use for ReversingLabs Spectra Analyze (A1000) classification, threat name, ATT&CK mapping, sandbox and dynamic-analysis results on a file hash, or network threat intelligence for a URL, domain or IP. Returns verdict, risk score, AV detection ratio, behavioural tags and pivot candidates (parent containers, extracted files, related samples). Invoked by /hash-investigation and /malware-analysis for enrichment beyond VirusTotal.
What it loads into context
Frontmatter
151 tokensAlways available to the agent
SKILL.md
2,085 tokensWhen the skill is activated
Reference documents
1,668 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/reversinglabs.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore8,324 bytesSKILL.mdcore8,324 bytesSKILL.mdcore8,324 bytes../../tools/clis/reversinglabs.pyruns21,734 bytes../../tools/integrations/reversinglabs.mddoc6,259 bytes
Read SKILL.md
# lookup-reversinglabs
Queries ReversingLabs Spectra Analyze (the A1000 appliance API) for authoritative classification, full enrichment reports, sandbox behaviour, MITRE ATT&CK mappings, and network indicator reputation. Retrieval only — do not interpret, assess, or conclude. The invoking skill or agent reasons about the result.
## When to invoke
- User asks to check a hash against ReversingLabs / A1000 / Spectra Analyze
- VirusTotal returned thin signal on a hash and you need a vendor-validated verdict
- Investigation needs MITRE ATT&CK technique coverage from a sample's behaviour
- Need parent/child relationships (which container did this drop from? what was unpacked?) for pivoting
- Want to find sibling samples by threat name or AV-detection signature (`/lookup-reversinglabs search`)
- Need network reputation on a URL, domain, or IP from RL's malware-analysis corpus
- Submitting a sample for fresh static + dynamic analysis (slower; produces a full TitaniumCore + sandbox report)
View the complete source on GitHublookup-sentinel
When your agent uses it
Use to hunt in the organisation's own Microsoft Sentinel workspace: sweep logs for IOC hits (IP, domain, hash, URL, account), hunt ATT&CK techniques, run KQL on live data, or check which tables are ingested. Discovers tables first and only writes KQL for ones that exist. Chained by the /*-investigation skills to answer "were we exposed?". Read-only. Reads $SENTINEL_TENANT_ID, $SENTINEL_CLIENT_ID, $SENTINEL_CLIENT_SECRET and $SENTINEL_WORKSPACE_ID.
What it loads into context
Frontmatter
184 tokensAlways available to the agent
SKILL.md
3,216 tokensWhen the skill is activated
Reference documents
2,900 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The cardinal rule: discover before you query
- When to invoke
- How to invoke
- Workflow
- IOC sweep — table candidates by indicator type
- TTP hunt — mapping techniques to tables
- Response format
- Source reliability (Admiralty default) and evidence grade
- Operational notes
- Related skills
- See also
Scripts executed separately
../../tools/clis/sentinel.py
Files
SKILL.mdcore13,121 bytesSKILL.mdcore13,121 bytesSKILL.mdcore13,121 bytes../../tools/clis/sentinel.pyruns17,138 bytes../../tools/integrations/sentinel.mddoc12,107 bytes
Read SKILL.md
# lookup-sentinel
Query bridge to the organisation's own Microsoft Sentinel (Azure Log Analytics) workspace. Every other lookup in this pack asks the world about an indicator; this one asks **your own telemetry**: *has this indicator been seen in our environment? Is this ATT&CK technique's behaviour present in our logs?* It is scoping/exposure-checking, not enrichment — chain it **after** external lookups have told you what an indicator is, to establish whether it touched you.
Read-only. The CLI can only run queries and list schema — it cannot modify the workspace, close incidents, or create analytics rules.
## The cardinal rule: discover before you query
**No two Sentinel workspaces have the same tables.** Table availability follows deployed connectors (Defender for Endpoint brings `Device*`, Entra ID brings `SigninLogs`, AMA/CEF brings `CommonSecurityLog`, …). A query referencing an absent table fails outright; worse, a hunt written for tables the environment doesn't ingest silently proves nothing.
So, in every session, before generating any hunt KQL:
1. Run `tables` (schema-known) and/or `ingestion` (actually receiving data) once, and reuse the result for the rest of the session.
2. `probe` the specific candidate tables for the hunt — schema-known tables can be empty.View the complete source on GitHublookup-shodan
When your agent uses it
Use when you need host reconnaissance for an IP or domain — open ports, services, banners, OS detection, vulnerabilities. For domains, resolves DNS first then queries the IP. Commonly invoked by /ip-investigation and /domain-investigation. Retrieval only.
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
1,380 tokensWhen the skill is activated
Reference documents
1,233 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/shodan.js../../tools/clis/shodan.js../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py../../tools/clis/shodan.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore5,392 bytesSKILL.mdcore5,392 bytesSKILL.mdcore5,392 bytesSKILL.mdcore5,392 bytesSKILL.mdcore5,392 bytes../../tools/clis/shodan.jsruns3,010 bytes../../tools/clis/shodan.jsruns3,010 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/clis/shodan.pyruns14,875 bytes../../tools/integrations/shodan.mddoc4,409 bytes
Read SKILL.md
# lookup-shodan
Queries Shodan for host reconnaissance data on IPs. For domains, resolves DNS first then queries the resolved IP. Retrieval only — do not interpret results.
## When to invoke
- User asks what ports/services an IP exposes
- Investigation skill needs infrastructure fingerprinting
- Vulnerability scan context (CVEs on exposed services)
## How to invoke
Two CLIs are provided. Pick by capability needed:
View the complete source on GitHublookup-urlscan
When your agent uses it
Use when you need to submit a URL for live scanning via URLScan.io and retrieve results, or search existing scans for a domain. Returns verdict, final URL after redirects, resolved IP, contacted domains/IPs, and screenshot URL. Commonly invoked by /url-investigation and /domain-investigation.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
1,234 tokensWhen the skill is activated
Reference documents
1,105 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Operational notes
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/urlscan.js../../tools/clis/urlscan.js../../tools/clis/urlscan.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore4,969 bytesSKILL.mdcore4,969 bytesSKILL.mdcore4,969 bytesSKILL.mdcore4,969 bytes../../tools/clis/urlscan.jsruns4,485 bytes../../tools/clis/urlscan.jsruns4,485 bytes../../tools/clis/urlscan.pyruns13,586 bytes../../tools/integrations/urlscan.mddoc4,124 bytes
Read SKILL.md
# lookup-urlscan
Submits URLs to URLScan.io for live scanning and retrieves results. For domains, searches existing scans first (uses cached scan if <24h old, else submits new one). Retrieval only — do not interpret.
## When to invoke
- User asks to scan a URL or check what a domain renders as
- Investigation skill needs redirect chain, contacted infra, or a visual snapshot
- Triaging a potentially malicious URL before clicking
## How to invoke
Two CLIs are provided. Pick by capability needed:
View the complete source on GitHublookup-virustotal
When your agent uses it
Use when you need to check an IP, domain, file hash, or URL against VirusTotal's reputation database. Returns detection ratio, verdict, community score, and key findings. Commonly invoked by investigation skills (/ip-investigation, /domain-investigation, /hash-investigation, /url-investigation) and by analysts enriching IOCs. Other agents/skills can chain this for VirusTotal enrichment.
What it loads into context
Frontmatter
140 tokensAlways available to the agent
SKILL.md
1,378 tokensWhen the skill is activated
Reference documents
1,081 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- How to invoke
- Response format
- Rate limits
- Source reliability (Admiralty default)
- Related skills
- See also
Scripts executed separately
../../scripts/setup.sh../../tools/clis/virustotal.js../../tools/clis/virustotal.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore5,275 bytesSKILL.mdcore5,275 bytesSKILL.mdcore5,275 bytesSKILL.mdcore5,275 bytes../../tools/clis/virustotal.jsruns3,540 bytes../../tools/clis/virustotal.pyruns11,898 bytes../../tools/integrations/virustotal.mddoc4,049 bytes
Read SKILL.md
# lookup-virustotal
Queries VirusTotal API v3 for reputation data on IPs, domains, file hashes, and URLs. Retrieval only — do not interpret, assess, or conclude. The invoking skill or agent reasons about the result.
## When to invoke
- User asks to check an IP, domain, hash, or URL against VirusTotal
- Investigation skill needs reputation context for a collected indicator
- IOC enrichment pipeline is deduplicating + scoring a batch
## How to invoke
Two CLIs are provided. Pick by capability needed:
View the complete source on GitHubmalware-analysis
When your agent uses it
Use when characterising a malware sample, the user asks "what does this binary do?" / "analyse this hash deeply", or `/hash-investigation` flags a novel sample warranting deeper review. Static + dynamic methodology, behavioural indicators, sandbox interpretation.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,642 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Static Analysis
- Dynamic Analysis (Sandbox Interpretation)
- Analysis Output Template
- Tooling for the sections above
- Related skills
Files
SKILL.mdcore7,243 bytesSKILL.mdcore7,243 bytes
Read SKILL.md
# Malware Analysis Guide
This skill provides analytical guidance for understanding malware samples. It does NOT execute malware — it tells you what to look for in analysis reports, sandbox results, and VirusTotal data.
## Static Analysis
### PE Header Analysis
- **Compilation timestamp**: When was it compiled? Anomalous dates suggest timestomping.
- **Sections**: Unusual section names (not .text/.data/.rss/.reloc) suggest packing or custom builders.
- **Entropy**: High entropy (>7.0) in sections suggests encryption or compression (packed).
- **Imports**: Key suspicious imports indicate behavior:
| Import | Indicates |
|--------|----------|View the complete source on GitHubmaturity-assessment
When your agent uses it
Use when assessing the maturity of a CTI programme, the user asks "how mature is our CTI?" / "what should we improve next?", or wants a benchmark against the five-level model across six dimensions.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,312 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Maturity Levels
- Assessment Dimensions
- Self-Assessment Questionnaire
- Improvement Priorities
Files
SKILL.mdcore5,590 bytes
Read SKILL.md
# CTI Programme Maturity Assessment
## Maturity Levels
| Level | Name | Description |
|-------|------|-------------|
| **1** | Ad-hoc | No formal CTI function. Reactive, incident-driven. Intelligence is incidental. |
| **2** | Emerging | Basic CTI capability. Some collection, limited analysis. Primarily tactical (IOC feeds). |
| **3** | Defined | Formal CTI function with documented processes. Strategic, operational, and tactical output. PIRs defined. |
| **4** | Managed | Mature CTI programme. Stakeholder-driven, measured effectiveness, feedback loops. Proactive intelligence. |
| **5** | Optimized | Intelligence-driven organisation. CTI informs all security decisions. Continuous improvement, advanced analytics, community contribution. |
## Assessment Dimensions
View the complete source on GitHubmitre-attack
When your agent uses it
MITRE ATT&CK local dataset reference. Query techniques, groups, software, and mitigations from the local enterprise-attack.json.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,047 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Dataset
- Querying the Dataset
- Key Object Types
- Common ATT&CK Technique References
- Usage in Analysis
Scripts executed separately
../../scripts/download-mitre.sh
Files
../../scripts/download-mitre.shruns1,362 bytesSKILL.mdcore4,063 bytesSKILL.mdcore4,063 bytesSKILL.mdcore4,063 bytesSKILL.mdcore4,063 bytesSKILL.mdcore4,063 bytes
Read SKILL.md
# MITRE ATT&CK Local Reference
## Dataset
Local file: `mitre-attack/enterprise-attack.json` (~45 MB STIX 2.1 bundle).
**First use — if the file is missing**, run the bundled download script before any query:
```bash
./scripts/download-mitre.sh
```
The script is idempotent (skips if the file is already present) and supports `--force` for refresh. If `scripts/download-mitre.sh` is not present in the install (e.g. for plugin-only deployments), fall back to:
```bashView the complete source on GitHubosint-methodology
When your agent uses it
Structured OSINT collection methodology. Planning, collection techniques, search operators, and documentation. Loaded by the osint-researcher agent.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,213 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Collection Planning
- Source Categories
- Search Operator Cheat Sheet
- Collection Process
- Ethical and Legal Boundaries
- Related skills
Files
SKILL.mdcore5,243 bytesSKILL.mdcore5,243 bytesSKILL.mdcore5,243 bytes
Read SKILL.md
# OSINT Collection Methodology
## Collection Planning
Before collecting, define:
1. **Objective**: What specific intelligence do we need?
2. **Scope**: What sources are relevant? What's out of scope?
3. **Keywords**: Search terms, aliases, IOCs to look for
4. **Time constraints**: How recent must the intelligence be?
5. **Documentation**: How will findings be recorded?
## Source Categories
| Category | Sources | Best For |View the complete source on GitHubotx-api
When your agent uses it
AlienVault OTX API reference. Community threat intelligence pulses and indicator lookups.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
804 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Key Response Fields
- CTI Value
- Response Summary Format
Files
SKILL.mdcore2,550 bytesSKILL.mdcore2,550 bytesSKILL.mdcore2,550 bytesSKILL.mdcore2,550 bytesSKILL.mdcore2,550 bytesSKILL.mdcore2,550 bytes
Read SKILL.md
# AlienVault OTX API
## Base URL
`https://otx.alienvault.com/api/v1`
## Authentication
[Credential-related source omitted]
## Rate Limits
- 10,000 requests/hour
## Key Endpoints
### IPv4 IndicatorView the complete source on GitHubphishing-social-engineering
When your agent uses it
Use when the user asks about phishing campaigns, social-engineering techniques, BEC (business email compromise), pretexting, AiTM (adversary-in-the-middle) kits, or specific phishing-kit families. Self-updating knowledge cell.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
7,382 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore30,601 bytesSKILL.mdcore30,601 bytesSKILL.mdcore30,601 bytesSKILL.mdcore30,601 bytesSKILL.mdcore30,601 bytes
Read SKILL.md
# Phishing & Social Engineering
## Executive Summary
Phishing and social engineering remain among the most common initial access vectors across both cybercriminal and state-sponsored operations. Microsoft's 2025 Digital Defense Report attributes 28% of the breaches its incident responders investigated to phishing or social engineering [39]. The defining change since 2024 is that attackers increasingly avoid stealing a password at all. Three techniques now sit alongside Adversary-in-the-Middle (AitM) session theft: device code phishing, where the victim authorizes an attacker's device on the genuine Microsoft sign-in page; ClickFix, where a fake CAPTCHA or error page talks the victim into pasting and running a command; and voice phishing, where a caller posing as the IT help desk walks an employee through handing over access. All three defeat non-phishing-resistant MFA, and the consistent vendor recommendation is FIDO2/passkey authentication, restriction of the device code flow, and managed-device requirements.
The Phishing-as-a-Service (PhaaS) market was the target of four major disruptions in twelve months: RaccoonO365 (September 2025), Tycoon 2FA (March 2026), the China-based Outsider kit (June 2026) and EvilTokens (September 2026) [10][17][19][34]. Results were mixed. Tycoon 2FA, which Microsoft says accounted for about 62% of the phishing attempts it blocked by mid-2025, lost 330 domains but was back at pre-disruption volume within days according to CrowdStrike, and by late April 2026 had added device code phishing [10][11][13]. Outsider affiliates stood up more than 700 new phishing pages in the month after the takedown [33]. EvilTokens, launched in February 2026, turned device code phishing into a commodity and bundled an AI assistant that triaged stolen mailboxes for payment fraud; its disruption was accompanied by two arrests in the UK, and it is too early to judge whether it holds [18][19]. Subscription prices observed in 2025-2026 range from $289 per month (Greatness) to a $1,500 entry fee plus $500 per month (EvilTokens) [19][23].
Business Email Compromise (BEC) remains the second most costly crime type reported to the FBI IC3, behind investment fraud: $3.05 billion in reported losses from 24,768 complaints in 2025, up from $2.77 billion in 2024 [9]. Voice-led extortion crews (UNC6040, UNC6671 and clusters using the ShinyHunters name) have made help-desk impersonation a routine route into Salesforce, Microsoft 365 and Okta tenants [28][29][30]. Law enforcement pressure on Scattered Spider has been substantial, with two members sentenced in the UK in July 2026 [36]. AI use is now documented in kit features and lure production, but measured losses attributed to AI remain a small share of the total [9].
## Key Actors
| Actor/Platform | Type | Notable Characteristics | Status |
|---------------|------|------------------------|--------|View the complete source on GitHubpir-management
When your agent uses it
Use when the user asks to create, review, retire, or refine Priority Intelligence Requirements, or wants to align collection and analysis to the current PIR set. Covers the PIR lifecycle end-to-end.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
1,140 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What is a PIR?
- PIR Format (SMART)
- PIR Lifecycle
- PIR Priority Guide
- Common PIR Examples
- Orchestrator Integration
Files
SKILL.mdcore5,108 bytes
Read SKILL.md
# Priority Intelligence Requirements (PIR) Management
PIRs are the foundation of relevant intelligence. They define what stakeholders need to know and drive all collection and analysis priorities. Without PIRs, a CTI team produces intelligence nobody asked for.
## What is a PIR?
A PIR is a question that, when answered, directly supports a stakeholder's decision-making. PIRs are:
- **Stakeholder-driven** — not what the analyst finds interesting
- **Decision-oriented** — answering them enables action
- **Bounded** — specific enough to collect against
- **Reviewable** — can be assessed for satisfaction
## PIR Format (SMART)
View the complete source on GitHubquality-control
When your agent uses it
Peer review checklist and quality standards for intelligence products, plus schema validation for graded evidence items and claim tables from /quality-of-information-check and /claim-extraction. Rejects outputs that break the evidence schema or the grading caps. Loaded by the quality-reviewer agent.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
2,652 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Review Process
- Evidence Validation
- Peer Review Checklist
- Scoring
- Issue Severity
Files
SKILL.mdcore11,449 bytesSKILL.mdcore11,449 bytesSKILL.mdcore11,449 bytesSKILL.mdcore11,449 bytesSKILL.mdcore11,449 bytesSKILL.mdcore11,449 bytesSKILL.mdcore11,449 bytes
Read SKILL.md
# Quality Control Standards
## Review Process
1. All products must be reviewed before moving to "published" status
2. Reviews are performed by the quality-reviewer agent
3. Products with CRITICAL issues are returned for revision
4. Products with 3+ MAJOR issues are returned for revision
5. MINOR issues are noted but don't block publication
6. Evidence validation runs before the checklist. A product that fails it is returned without being scored.
## Evidence Validation
This is the enforcement point for `/claim-extraction` and `/quality-of-information-check` output, and for any product built on it (`/ach`, `/threat-assessment`, `/writing-assessments`). The schema is in `skills/quality-of-information-check/references/evidence-item-schema.md`. The caps are rules R1 to R13 in `skills/quality-of-information-check/references/grading-rubric.md`.View the complete source on GitHubquality-of-information-check
When your agent uses it
Use when evidence needs grading before anyone reasons from it: "how reliable is this?", "grade this source", "check this report", "is this corroborated?", or a URL, pasted report or Liberty91 event handed over ahead of an ACH or assessment. Resolves each document to its originating source, splits it into claims and grades each on access level and claim support with a rationale and hard caps; not an Admiralty rating. Returns a graded claim table, gaps, a deception screen and JSON. Run first by /ach, /threat-assessment and /writing-assessments.
What it loads into context
Frontmatter
174 tokensAlways available to the agent
SKILL.md
3,772 tokensWhen the skill is activated
Reference documents
10,574 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Three principles
- Inputs
- What the model may and may not do
- Procedure
- Output
- Short form
- Common errors
- References
- Related skills
Scripts executed separately
scripts/validate_evidence.py
Files
SKILL.mdcore16,281 bytesSKILL.mdcore16,281 bytesSKILL.mdcore16,281 bytesSKILL.mdcore16,281 bytesreferences/aliases.example.ymlasset1,753 bytesreferences/deception-screen.mddoc5,694 bytesreferences/doctrine.mddoc6,766 bytesreferences/evidence-item-schema.mddoc10,436 bytesreferences/grading-rubric.mddoc12,532 bytesreferences/worked-examples.mddoc11,602 bytesscripts/validate_evidence.pyruns25,817 bytes
Read SKILL.md
# quality-of-information-check
Grade the evidence before you reason about it.
A structured analytic technique run by prompt alone produces output that has the shape of the technique and none of its discipline. An ACH matrix built on whatever the model felt like trusting is worse than no matrix, because it looks rigorous. This skill is the step that comes first: it establishes what the evidence is, where it came from, and how much weight each claim can bear.
**Composition.** Invokes `/source-provenance`, then `/claim-extraction`, then applies the rubric, then hands to `/quality-control`. Optionally invokes `/lookup-*` skills for corroboration and `/lookup-liberty91` for platform data. Its output is the preferred input of `/ach`, `/threat-assessment` and `/writing-assessments`, and is consumed by `/key-assumptions-check`, `/intelligence-writing`, `/stix-bundle` and `/ioc-export`.
## Three principles
1. **Grade provenance chains, not outlets.** The grade belongs to this claim arriving by this chain. The same outlet carries a vendor's own telemetry finding and an attacker's boast in the same week.
2. **Grade claims, not events.** One report contains observations, attributions and assessments of very different standing. One grade for all of them is meaningless.
3. **Data does the research, the model applies the rubric.** The chain is resolved by the platform or by a script. Corroboration is counted from data. What is left for the model is labelled as model judgement.
View the complete source on GitHubransomware-ecosystem
When your agent uses it
Use when the user asks about the ransomware ecosystem, RaaS dynamics, affiliate markets, attribution between groups, leak-site behaviour, or recent group activity (LockBit lineage, ALPHV/BlackCat, RansomHub, Akira, Play, Qilin, Cl0p, Medusa, etc.). Self-updating knowledge cell.
What it loads into context
Frontmatter
127 tokensAlways available to the agent
SKILL.md
7,090 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore28,407 bytesSKILL.mdcore28,407 bytes
Read SKILL.md
# Ransomware Ecosystem
## Executive Summary
The ransomware ecosystem operates predominantly through a Ransomware-as-a-Service (RaaS) model, where operator groups develop and maintain ransomware payloads, negotiate with victims, and manage leak sites, while affiliates — independent contractors — handle the actual intrusion, lateral movement, and deployment. This division of labor has driven the industrialization of ransomware since roughly 2019, enabling groups to scale operations far beyond what a single team could achieve. Revenue sharing typically follows a 70/30 or 80/20 split favoring the affiliate, though elite affiliates can negotiate better terms. The double-extortion model (encrypting data AND threatening to leak it) is now standard, with some groups pursuing triple extortion by adding DDoS threats or contacting victims' customers directly.
Law enforcement pressure has been continuous since 2023: Hive (January 2023), LockBit in Operation Cronos (February 2024), Phobos/8Base (February 2025), BlackSuit in Operation Checkmate (July 2025), and in 2026 a shift toward shared criminal infrastructure, with the First VPN anonymization service (May 2026) and the AudiA6 laundering service (June 2026) taken down [14][16][25][26]. Groups have also collapsed from the inside. ALPHV/BlackCat exit-scammed in March 2024, Black Basta dissolved after its internal chats leaked in February 2025, and RansomHub, the leading brand of 2024, went offline on 1 April 2025 and has not returned [11][12][18]. None of this reduced volume. Displaced affiliates moved to other programs and new brands filled the gaps.
Payments and attack volume have decoupled. Chainalysis tracked about $820 million in on-chain ransomware payments in 2025, down 8% from a revised $892 million in 2024, while claimed incidents rose about 50% to an all-time high [9]. Fewer victims pay: Chainalysis puts the 2025 payment rate at roughly 28%, Coveware reported a record-low rate in Q2 2026, with only 15% of data-exfiltration-only victims paying, and Check Point cites approximately 23% [9][10][22]. Those who do pay are paying more, with the median on-chain payment rising from $12,738 to $59,556 in 2025 [9].
As of September 2026 the ecosystem is more fragmented than at any earlier point. Check Point counted 93 active groups in Q2 2026, a record for its tracking, with the top ten accounting for 57.6% of leak-site victims, down from 71% in Q1 [22]. Qilin has been the most prolific brand for four consecutive quarters, The Gentlemen (emerged mid-2025) is close behind, and Akira, Play, INC Ransom, SafePay and DragonForce remain consistently active [22][24][27]. LockBit returned with version 5.0 in September 2025 [19][20]. Social-engineering-led intrusion (help-desk impersonation, vishing, Teams phishing) has become a leading route to extortion, used by Scattered Spider, Chaos, Silent Ransom and former Black Basta operators [10][17][18][21]. Healthcare, education, manufacturing, and critical infrastructure remain heavily targeted sectors.
## Key Actors
View the complete source on GitHubreversinglabs-api
When your agent uses it
ReversingLabs Spectra Analyze (A1000) API reference. File hash classification, detailed reports, dynamic analysis, network indicator reputation, advanced search, YARA, container relationships.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
2,459 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate limits
- Capability map
- Key endpoints — examples
- Spectra Intelligence vs Spectra Analyze
- Response shape
Scripts executed separately
../../scripts/setup.sh../../tools/clis/reversinglabs.py
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore9,055 bytesSKILL.mdcore9,055 bytesSKILL.mdcore9,055 bytesSKILL.mdcore9,055 bytesSKILL.mdcore9,055 bytesSKILL.mdcore9,055 bytesSKILL.mdcore9,055 bytes../../tools/clis/reversinglabs.pyruns21,734 bytes
Read SKILL.md
# ReversingLabs Spectra Analyze (A1000) API
This is reference documentation. The agent-invokable lookup skill is `/lookup-reversinglabs`; the runtime CLI is `tools/clis/reversinglabs.py`. Read this file when the lookup skill's options are not enough and you need to know which raw endpoint to hit, what fields a response carries, or how to construct a query the SDK does not expose directly.
## Base URL
Default: `https://a1000.reversinglabs.com`. Override with `REVERSINGLABS_HOST` for on-prem or alternate-tenant appliances. The path prefix is `/api/`.
## Authentication
Token-based. Two paths:
[Credential-related source omitted]
[Credential-related source omitted]View the complete source on GitHubrussia-cyber-espionage
When your agent uses it
Use when the user asks about Russian state-sponsored cyber operations or specific actors (APT28/Fancy Bear, Sandworm, Cozy Bear/APT29, Turla, GRU-affiliated hacktivist fronts like CARR/NoName057), wartime ICS/OT campaigns, or pro-RU information operations. Self-updating knowledge cell.
What it loads into context
Frontmatter
133 tokensAlways available to the agent
SKILL.md
8,726 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Active Campaigns
- Historical Campaigns
- TTP Evolution
- Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Live enrichment
- Sources & References
- Change Log
Files
SKILL.mdcore37,472 bytesSKILL.mdcore37,472 bytesSKILL.mdcore37,472 bytes
Read SKILL.md
# Russia Cyber Espionage Knowledge Cell
## Executive Summary
Russia maintains one of the most capable and aggressive state-sponsored cyber operations programs globally, distributed across three primary intelligence services: the GRU (military intelligence), SVR (foreign intelligence), and FSB (federal security service). GRU units run the most disruptive and destructive operations and the largest credential-theft campaigns. The SVR conducts long-term espionage against governments, diplomats and cloud identity systems. The FSB runs both high-volume operations against Ukraine (Gamaredon) and selective, long-lived espionage (Turla, Center 16 network-device intrusions, Star Blizzard).
The war in Ukraine remains the center of gravity. ESET reporting covering October 2024 to March 2026 describes Sandworm deploying a succession of new wipers (ZEROLOT, Sting and others) against Ukrainian energy, government, logistics and grain-sector targets, and Gamaredon as the most active group targeting Ukraine [10][11][12]. APT28 has spent more than two years targeting Western logistics and technology companies that move aid to Ukraine [9], and Ukrainian drone manufacturers are now a recurring target for both GRU and SVR-linked operators [12][25].
Three developments since early 2025 change the picture. First, destructive activity reached a NATO member: on 29 December 2025 wipers and attacks on industrial devices hit more than 30 wind and solar farms, a combined heat and power plant and a manufacturer in Poland [14]. Attribution is contested. ESET attributes the DynoWiper malware to Sandworm with medium confidence [13], CERT Polska reports infrastructure overlap with the FSB-linked cluster known as Static Tundra or Berserk Bear [14], and in July 2026 the UK and EU member states formally attributed the attack to FSB Center 16 [15][16]. Second, Russian services are increasingly working from the network path rather than the endpoint: Turla uses an ISP-level adversary-in-the-middle position inside Russia against embassies [26], APT28 hijacked DNS on compromised home and small-office routers [35], and a Midnight Blizzard sub-cluster manipulated hotel and conference Wi-Fi captive portals [24]. Third, Western governments have moved against the ecosystem around the services: Operation Eastwood against NoName057(16) in July 2025 [39], US indictments and a joint advisory on GRU-supported hacktivist fronts in December 2025 [37][38], a US disruption of the APT28 router network in April 2026 [35], and coordinated UK and EU sanctions in July 2026 [15][17].
Cooperation between units is now documented rather than assumed. ESET assesses with high confidence that Gamaredon provided access to Turla on machines in Ukraine in 2025 [27]. A previously unknown actor, Void Blizzard (Laundry Bear), was exposed in May 2025 and was the subject of a 24-agency advisory in July 2026 [32][33].
## Key Actors
View the complete source on GitHubshodan-api
When your agent uses it
Shodan API reference. Host reconnaissance, port scanning, and vulnerability data.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
609 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Common Queries
- Response Summary Format
Files
SKILL.mdcore1,978 bytesSKILL.mdcore1,978 bytesSKILL.mdcore1,978 bytesSKILL.mdcore1,978 bytesSKILL.mdcore1,978 bytesSKILL.mdcore1,978 bytes
Read SKILL.md
# Shodan API
## Base URL
`https://api.shodan.io`
## Authentication
Query parameter: `?key=$SHODAN_API_KEY`
## Rate Limits
- Free: 1 request/second, 100 results/search
- Paid: Higher limits and more features
## Key Endpoints
View the complete source on GitHubsigma-writing
When your agent uses it
Use when the user asks for a SIGMA detection rule, "write a SIGMA rule for X", or `/hash-investigation` / `/malware-analysis` surfaces behaviour worth a vendor-agnostic detection. Format spec + writing guide.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,274 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rule Structure
- Log Source Categories
- Field Modifiers
- Detection Logic
- MITRE ATT&CK Tag Format
- Quality Checklist
- Output Location
Files
SKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytesSKILL.mdcore5,075 bytes
Read SKILL.md
# SIGMA Rule Writing Guide
SIGMA rules are vendor-agnostic detection rules written in YAML. They can be converted to platform-specific query languages (Splunk SPL, Elastic KQL, Microsoft Sentinel KQL, etc.).
## Rule Structure
```yaml
title: Descriptive title of the detection
id: <UUID> # Generate a unique UUID
status: experimental|test|stable
description: >
Detailed description of what this rule detects and why.
references:
- https://reference-url.com # Source intelligence, blog posts, CVEView the complete source on GitHubsops
When your agent uses it
Use when the user asks about CTI standard operating procedures (daily triage, IOC processing, flash-report cadence, threat-actor profile updates, briefing schedule), or wants to look up a specific SOP.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,052 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- SOP-001: Daily Intelligence Triage
- SOP-002: IOC Processing
- SOP-003: Flash Report Creation
- SOP-004: Threat Actor Profile Update
- SOP-005: Stakeholder Briefing
- SOP-006: Quarterly PIR Review
- SOP-007: Knowledge Cell Maintenance
Files
SKILL.mdcore4,837 bytesSKILL.mdcore4,837 bytes
Read SKILL.md
# Standard Operating Procedures
## SOP-001: Daily Intelligence Triage
**Frequency**: Daily
**Owner**: Orchestrator
1. Review overnight intelligence feeds and alerts
2. Check active PIRs — any new information relevant to Critical/High PIRs?
3. Triage new indicators:
- Discard noise (known benign, low confidence, duplicate)
- Fast-track critical indicators (active exploitation, direct relevance)
- Queue remaining for standard processing
4. Dispatch OSINT researcher for any trending threats relevant to PIRsView the complete source on GitHubsource-assessment
When your agent uses it
Use when rating a source with the NATO Admiralty Scale, the user asks "is this reliable?" / "rate this source", or the tradecraft pipeline calls for source assessment before publishing. Reliability A-F, credibility 1-6.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,560 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- How this differs from the evidence grade
- Scope of This Skill
- Source Reliability
- Information Credibility
- Combined Rating Examples
- How to Apply
- Common Mistakes
Files
SKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytesSKILL.mdcore7,506 bytes
Read SKILL.md
# Source & Information Assessment — NATO Admiralty Scale
Every piece of intelligence entering this platform MUST be assessed using the Admiralty Scale. This is non-negotiable. Tag every item with a two-character code (e.g., B2). Claims from documents are the exception: they carry the evidence grade instead, see below.
## How this differs from the evidence grade
The pack uses two instruments. They are not the same and neither is converted into the other.
- **Admiralty reliability is the source's track record**: how often it has been right before. The evidence grade's **access level** is how the source knows the particular thing claimed.
- **Admiralty is a letter and a number** (B2). **The evidence grade is two words**, access level then claim support ("direct, firm").
- **Documents, articles and reports are graded per claim** by `/quality-of-information-check` with the evidence grade. Lookup results and single items are rated here, on the Admiralty scale.
## Scope of This Skill
View the complete source on GitHubsource-provenance
When your agent uses it
Use when you need to know where reporting actually came from: an article URL with "where does this come from?", "who is the original source?", "is this a rewrite?", or another skill needs the provenance chain before grading or citing. Follows links and attributions back to the originating vendor, government, victim or actor document and returns the chain, the primary's access and confidence language, dates and unresolved hops. Deterministic, no API key. Invoked by /quality-of-information-check, /threat-actor-profiling, /campaign-tracking and /intelligence-writing.
What it loads into context
Frontmatter
170 tokensAlways available to the agent
SKILL.md
2,973 tokensWhen the skill is activated
Reference documents
10,866 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The rule that matters
- Inputs
- Tiers
- Procedure
- What "resolved" does and does not mean
- Rules for what was not established
- Failure modes
- Fetcher policy
- References
- Related skills
Scripts executed separately
scripts/resolve_provenance.py
Files
SKILL.mdcore12,528 bytesSKILL.mdcore12,528 bytesSKILL.mdcore12,528 bytesSKILL.mdcore12,528 bytesSKILL.mdcore12,528 bytesSKILL.mdcore12,528 bytesreferences/attribution-phrases.mddoc8,163 bytesreferences/outlet-behaviour.mddoc3,607 bytesreferences/source-types.mddoc35,883 bytesscripts/resolve_provenance.pyruns63,145 bytes
Read SKILL.md
# source-provenance
Most CTI reporting that reaches an analyst is derivative. An outlet rewrites another outlet, which summarised a vendor blog, which reported on the vendor's telemetry. Five outlets covering one vendor report look like five sources. They are one.
This skill resolves a URL to its originating source and returns the chain as data. It does not grade anything. Grading is `/quality-of-information-check`.
**Composition.** Invokes `/lookup-liberty91` when a key is configured. Invoked by `/quality-of-information-check`, `/claim-extraction` (for the fetcher), `/threat-actor-profiling`, `/campaign-tracking`, `/intelligence-writing` and `/cti-orchestrator`.
## The rule that matters
**The chain comes from data, never from recollection.** You may know that a story "was originally a Mandiant report". That knowledge does not go in the output. If the platform or the script did not resolve a hop, the hop is unresolved, and you say so.
## Inputs
View the complete source on GitHubstakeholder-management
When your agent uses it
Use when the user asks "who are our customers?" / "how do we tailor for X stakeholder?" / "who should this report go to?", or wants to map / re-map stakeholder needs. Ensures intelligence reaches the right people in the right format.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
912 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Stakeholder Identification
- Stakeholder Register Template
- Tailoring Intelligence Products
- Dissemination Matrix
- Feedback Collection
Files
SKILL.mdcore4,248 bytes
Read SKILL.md
# Stakeholder Management
Intelligence that doesn't reach the right person in the right format might as well not exist. This skill ensures every product is tailored to its audience.
## Stakeholder Identification
### Common CTI Stakeholders
| Stakeholder | Needs | Format | Cadence |
|-------------|-------|--------|---------|
| **CISO** | Strategic risk, business impact, investment justification | Executive summary, risk scores, trend analysis | Monthly + ad-hoc |
| **SOC Manager** | Operational context, detection priorities, hunt leads | Operational briefs, IOC packages, hunt playbooks | Weekly + real-time |
| **SOC Analysts** | Tactical indicators, detection rules, response guidance | IOCs, SIGMA/YARA rules, enriched alerts | Daily + real-time |
| **IR Team** | Campaign context, TTP detail, forensic indicators | Detailed campaign reports, investigation leads | Per-incident |View the complete source on GitHubstix-bundle
When your agent uses it
STIX 2.1 bundle creation reference. Object types, relationships, and JSON templates for structured threat intelligence sharing. Includes the per-claim mapping of evidence grades (access level and claim support) from /quality-of-information-check to STIX confidence, and the reverse mapping on import.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
4,278 tokensWhen the skill is activated
Reference documents
2,186 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Bundle Structure
- STIX Domain Objects (SDOs)
- Relationship Objects (SROs)
- Confidence and source grading
- TLP Marking Definitions (Standard UUIDs)
- Output Location
Files
SKILL.mdcore15,063 bytesSKILL.mdcore15,063 bytesSKILL.mdcore15,063 bytesSKILL.mdcore15,063 bytesSKILL.mdcore15,063 bytesSKILL.mdcore15,063 bytes../../tools/integrations/misp.mddoc8,236 bytes
Read SKILL.md
# STIX 2.1 Bundle Creation
STIX (Structured Threat Information Expression) 2.1 is the standard for representing and sharing cyber threat intelligence.
## Bundle Structure
```json
{
"type": "bundle",
"id": "bundle--<UUID>",
"objects": [
// Array of STIX Domain Objects (SDOs) and Relationship Objects (SROs)
]
}View the complete source on GitHubstructured-analytic-techniques
When your agent uses it
Use when the user asks "which SAT should I use for X?", wants the index of Structured Analytic Techniques, or is choosing between quality-of-information-check, ACH, key-assumptions-check, devils-advocacy, indicators of change, etc. Quality of Information Check is the default first step of any diagnostic run.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
1,233 tokensWhen the skill is activated
Reference documents
1,207 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use SATs
- Start With the Evidence
- Technique Categories
- Decision Guide: Which Technique?
- Combining Techniques
Files
SKILL.mdcore5,849 bytesreferences/when-to-use.mddoc5,453 bytes
Read SKILL.md
# Structured Analytic Techniques (SATs) Index
SATs are formal methods that externalise analytical thinking, making it transparent, challengeable, and less susceptible to cognitive biases. Choose the right technique based on the analytical challenge.
## When to Use SATs
- When the stakes are high (wrong answer = significant consequence)
- When multiple plausible explanations exist
- When cognitive biases are likely (confirmation, anchoring, availability)
- When you need to communicate your reasoning transparently
- When building on analysis from multiple analysts
## Start With the Evidence
View the complete source on GitHubsupply-chain-threats
When your agent uses it
Use when the user asks about supply-chain attacks, third-party / vendor compromise (SolarWinds, Kaseya, 3CX, MOVEit, XZ-utils-style), software-bill-of-materials risks, or library / dependency-injection attacks. Self-updating knowledge cell.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
8,926 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Executive Summary
- Key Actors
- Current Activity
- Historical Events
- TTP Evolution
- Ecosystem & Infrastructure Patterns
- Tooling
- Intelligence Gaps
- Sources & References
- Change Log
Files
SKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytesSKILL.mdcore36,367 bytes
Read SKILL.md
# Supply Chain Threats
## Executive Summary
Software supply chain attacks target the trust relationships between organizations and their software vendors, open-source dependencies, SaaS integrations, and managed service providers. Rather than attacking a target directly, adversaries compromise an upstream component — a package maintainer account, a CI/CD workflow, an update channel, an OAuth integration, or an MSP's remote management tooling — to reach many downstream victims at once. The defining incidents of 2020 to 2024 (SolarWinds, Kaseya, 3CX, MOVEit, XZ Utils) remain the reference cases, but the threat picture as of September 2026 is dominated by a different pattern: high-tempo, credential-stealing attacks on the developer ecosystem itself.
Three shifts stand out since early 2025. First, self-propagating package worms became routine. Shai-Hulud (September 2025) was described by Wiz as the first successful self-propagating attack in the npm ecosystem; it was followed by Shai-Hulud 2.0 (November 2025), the "Mini Shai-Hulud" waves attributed to TeamPCP (April to June 2026), and ChainDrop (August 2026), which infected hundreds of packages within hours. The Mini Shai-Hulud source code was published in May 2026, and Red Hat now describes the derived "Miasma" payload as an open-source malware kit, so later waves cannot be assumed to be the work of one group. Second, CI/CD became the primary entry point: the tj-actions/changed-files compromise (March 2025), the Nx "s1ngularity" incident (August 2025), the Trivy compromise (March 2026) and the TanStack compromise (May 2026) all abused GitHub Actions, and the TanStack wave produced malicious packages carrying valid SLSA Build Level 3 provenance. Third, North Korean actors moved to social engineering of maintainers of very widely used packages: Google, Microsoft and Amazon attribute the axios compromise (March 2026) to a DPRK actor tracked as UNC1069 or Sapphire Sleet.
Outside the package registries, SaaS-to-SaaS OAuth token theft emerged as a supply-chain class of its own (Salesloft Drift in August 2025, Gainsight in November 2025, Klue in June 2026), Cl0p continued its mass-exploitation model against enterprise applications (Oracle E-Business Suite in 2025, PTC Windchill in 2026), and update channels were hijacked at the infrastructure layer (Notepad++ in 2025, Virtualizor and Coder's module registry in August 2026). Registry operators have responded with time-based defenses: Dependabot now waits three days before proposing non-security version updates, and PyPI rejects new files on releases older than 14 days.
## Key Actors
| Actor | Attribution | Notable Operations | Motivation |
|-------|-----------|-------------------|------------|View the complete source on GitHubthreat-actor-profiling
When your agent uses it
Use when the user asks to build or update a threat-actor profile, "tell me about actor X" / "profile actor Y", or another skill needs the canonical profile template (attribution, TTPs, campaigns, infrastructure patterns, intelligence gaps).
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,660 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Sourcing Before Profiling
- Profile Template
- Alias Mapping
- Profile Maintenance
- Related skills
Files
SKILL.mdcore11,361 bytesSKILL.mdcore11,361 bytesSKILL.mdcore11,361 bytes
Read SKILL.md
# Threat Actor Profiling
A threat actor profile is a living document that consolidates everything known about a threat group. It grows over time as new intelligence is collected.
## Sourcing Before Profiling
A profile is built from claims, and each claim belongs to the source that originated it. Before any report feeds the profile:
1. **Resolve provenance.** Run `/source-provenance` on every ingested report or article. Record the primary, the chain and the `provenance_basis` (platform-resolved, script-resolved or model-judged).
2. **Dedupe by primary, not by URL.** Five outlets covering one vendor report are one source. Merge them into a single Sources row for the primary and list the outlets as "via". Count corroboration by independent primaries with separate access only.
3. **Grade per claim.** Run `/quality-of-information-check` on the primary (it calls `/claim-extraction`). Observations, attribution and assessments from the same report carry different grades. Do not give a report one grade and apply it to everything in it.
4. **Store the grade with the entity.** Every TTP row, tooling row, attribution statement and campaign entry carries the primary that supports it and the grade of the supporting claim. When two primaries support the same row, list both and keep the grades separate.
An entity with no resolved primary stays in the profile only with the grade "untraced, tentative" or lower and the note "unresolved provenance". Grades follow the fixed rubric in `/quality-of-information-check` (`references/grading-rubric.md`). The grade is two words, access level then claim support, for example "direct, firm". It is not an Admiralty rating.View the complete source on GitHubthreat-assessment
When your agent uses it
Structured threat assessment methodology. Intent + Capability + Opportunity = Threat Level. Use when formally evaluating a threat. Prefers graded evidence items from /quality-of-information-check and runs that skill first when handed raw URLs or text. Confidence is capped by the weakest load-bearing claim, and at Moderate when the evidence is ungraded.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
2,469 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Formula
- Evidence: Graded Preferred, Ungraded Allowed
- Confidence Ceiling: The Weakest Link
- Assessment Components
- Combining into Threat Level
- Output Template
Files
SKILL.mdcore11,652 bytesSKILL.mdcore11,652 bytesSKILL.mdcore11,652 bytesSKILL.mdcore11,652 bytes
Read SKILL.md
# Threat Assessment Methodology
A threat assessment evaluates the threat posed by a specific actor or scenario to a specific target. It combines Intent, Capability, and Opportunity into an overall Threat Level.
## Formula
**Threat = Intent + Capability + Opportunity**
All three must be present for a credible threat. A highly capable actor with no intent poses minimal threat. A motivated actor with no capability poses minimal threat.
## Evidence: Graded Preferred, Ungraded Allowed
An assessment is best built on graded evidence items, one per claim, as produced by `/quality-of-information-check` (the QoI JSON or its claim table). The schema is in `skills/quality-of-information-check/references/evidence-item-schema.md`. Grading is the default. It is not a condition for writing the assessment.
- Handed a QoI output: proceed.View the complete source on GitHubtlp-guide
When your agent uses it
Use when the user asks "what TLP should this be?", applying TLP markings to a finished product, or the tradecraft pipeline calls for TLP determination before sharing. Covers TLP v2.0 (CLEAR / GREEN / AMBER / AMBER+STRICT / RED).
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
985 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- TLP Definitions
- Decision Tree
- Default TLP by Product Type
- Implementation
- Common Mistakes
Files
SKILL.mdcore4,508 bytes
Read SKILL.md
# Traffic Light Protocol (TLP) v2.0
Every intelligence output from this platform MUST have a TLP designation. This is enforced by platform rules and validated by hooks.
## TLP Definitions
### TLP:RED — Named Recipients Only
**When to use**: Information that would cause significant harm if shared beyond the named recipients. Sources may face risk.
- Share with: Only the named recipients, in person or via secure channels
- Do NOT share with: Anyone not explicitly named, even within the same organisation
- Examples: Active zero-day exploitation details shared to a specific CISO; source-identifying intelligence; ongoing law enforcement operation details
### TLP:AMBER+STRICT — Organisation OnlyView the complete source on GitHuburl-investigation
When your agent uses it
Use when a user asks to scan, investigate, or characterize a URL. Submits to URLScan (unlisted by default), cross-references with VirusTotal and OTX, extracts the parent domain and resolved IP for follow-up investigation. Returns verdict, redirect chain, contacted infrastructure, and screenshot. Invoked by /cti-orchestrator when the target is a URL.
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
1,775 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to invoke
- Inputs
- Procedure
- Special cases
- Related skills
Files
SKILL.mdcore7,296 bytes
Read SKILL.md
# url-investigation
Investigate a URL end-to-end. Scan it live (URLScan), cross-reference reputation (VT, OTX), extract parent domain + resolved IP for sibling investigations.
**This skill invokes:** `/lookup-liberty91` (first-party — run first), `/lookup-urlscan`, `/lookup-virustotal`, `/lookup-otx`, optionally `/lookup-reversinglabs` (network threat-intel from RL malware corpus), optionally `/lookup-crowdstrike` (IOC reputation + actor/malware links), optionally `/lookup-misp` and/or `/lookup-opencti` (internal correlation), optionally `/lookup-sentinel` (exposure check in your own telemetry), optionally `/domain-investigation` and/or `/ip-investigation` for the parent/resolved infrastructure, then `/source-assessment`, `/tlp-guide`, `/confidence-levels`.
## When to invoke
- User asks to scan, check, or investigate a URL
- User pastes a suspicious link from a phishing email
- `/domain-investigation` or another skill hands off a specific URL for live-scan evidence
## Inputs
View the complete source on GitHuburlscan-api
When your agent uses it
URLScan.io API reference. URL submission, scanning, and result retrieval.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
601 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Scan Flow
- Response Summary Format
Files
SKILL.mdcore2,043 bytesSKILL.mdcore2,043 bytesSKILL.mdcore2,043 bytesSKILL.mdcore2,043 bytes
Read SKILL.md
# URLScan.io API
## Base URL
`https://urlscan.io/api/v1`
## Authentication
[Credential-related source omitted]
## Rate Limits
- Free: 100 scans/day, 100 searches/day
- Paid: Higher limits based on plan
## Key Endpoints
View the complete source on GitHubvirustotal-api
When your agent uses it
VirusTotal API v3 reference. File, IP, domain, and URL analysis endpoints.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
828 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Base URL
- Authentication
- Rate Limits
- Key Endpoints
- Common Query Patterns
- Response Summary Format
Scripts executed separately
../../scripts/setup.sh
Files
../../scripts/setup.shruns17,450 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytesSKILL.mdcore2,832 bytes
Read SKILL.md
# VirusTotal API v3
## Base URL
`https://www.virustotal.com/api/v3`
## Authentication
[Credential-related source omitted]
Check for key: `echo $VIRUSTOTAL_API_KEY`
If empty, inform the user to run `scripts/setup.sh` or set the environment variable.
## Rate Limits
- Free: 4 requests/minute, 500/day, 15.5K/month
- Premium: 1000 requests/minuteView the complete source on GitHubvulnerability-intelligence
When your agent uses it
Use when prioritising CVEs, the user asks "should we patch X first?" / "is CVE-YYYY-NNNNN being exploited?", or wants weaponisation, EPSS, and KEV context combined into a patch-now-vs-later recommendation.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
1,243 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prioritisation Framework
- Vulnerability Assessment Template
- Related skills
Files
SKILL.mdcore5,033 bytes
Read SKILL.md
# Vulnerability Intelligence
Not all vulnerabilities are equal. This skill provides a prioritisation methodology that goes beyond CVSS scores.
## Prioritisation Framework
### 1. CVSS (Common Vulnerability Scoring System)
Base score provides a starting point but should NEVER be the sole prioritisation factor.
| Score | Severity | Notes |
|-------|---------|-------|
| 9.0-10.0 | Critical | Immediate attention, but check exploitation status |
| 7.0-8.9 | High | High priority, especially if internet-facing |
| 4.0-6.9 | Medium | Standard patching cycle unless other factors elevate |View the complete source on GitHubwriting-assessments
When your agent uses it
Use when the user asks to write a threat / risk / vulnerability assessment, or wants the appropriate template for each type. Distinct structures and section ordering per assessment kind. Prefers graded evidence items from /quality-of-information-check and runs that skill first when handed raw URLs or text. Confidence is capped by the weakest load-bearing claim, and at Moderate when the evidence is ungraded.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
2,923 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Evidence: Graded Preferred, Ungraded Allowed
- Confidence Ceiling: The Weakest Link
- Threat Assessment
- Risk Assessment
- Vulnerability Assessment
- General Assessment Writing Rules
- Sources Section (all assessment types)
Files
SKILL.mdcore13,612 bytesSKILL.mdcore13,612 bytesSKILL.mdcore13,612 bytesSKILL.mdcore13,612 bytes
Read SKILL.md
# Writing Assessments
Three types of assessments, each with distinct purpose and structure. Do not conflate them.
## Evidence: Graded Preferred, Ungraded Allowed
An assessment is best built on graded evidence items, one per claim, as produced by `/quality-of-information-check` (the QoI JSON or its claim table). The schema is in `skills/quality-of-information-check/references/evidence-item-schema.md`. Grading is the default. It is not a condition for writing the assessment.
- Handed a QoI output: proceed.
- Handed raw URLs, articles, vendor reports or pasted text: invoke `/quality-of-information-check` first, passing the assessment question so it can mark which claims are load-bearing. Build the assessment from its output. This is the default and needs no permission.
- Handed a mix: grade what can be graded and carry the rest as ungraded.
- The user asks to skip grading, or `/quality-of-information-check` cannot be run: write the assessment in ungraded mode. Say once what that costs, then proceed. Do not ask again.
### Ungraded modeView the complete source on GitHubyara-writing
When your agent uses it
Use when the user asks for a YARA rule, "write YARA for this sample/family", or `/hash-investigation` / `/malware-analysis` surfaces a sample worth a static-content rule. Pattern-matching rules for identifying malicious files.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,699 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Rule Structure
- String Types
- Conditions
- Best Practices
- Common Malware Patterns
- Naming Convention
- Output Location
- Validation against a real corpus
- Related skills
Files
SKILL.mdcore6,258 bytesSKILL.mdcore6,258 bytes
Read SKILL.md
# YARA Rule Writing Guide
YARA rules identify and classify malware by matching byte patterns, strings, and conditions in files.
## Rule Structure
```yara
rule RuleName : tag1 tag2 {
meta:
author = "CTI Platform"
date = "YYYY-MM-DD"
description = "Description of what this rule detects"
reference = "https://source-reference.com"
tlp = "GREEN"View the complete source on GitHubSkills included
- abuseipdb-api
- ach
- campaign-tracking
- carding-financial-fraud
- censys-api
- china-cyber-espionage
- claim-extraction
- confidence-levels
- control-coverage-mapping
- crowdstrike-api
- cti-hyperloop
- cti-orchestrator
- cti-setup
- darkweb-collection
- devils-advocacy
- domain-investigation
- dprk-cyber-espionage
- feedback-loops
- greynoise-api
- hacktivism
- hash-investigation
- horizon-scanning
- indicator-pivoting
- infostealers
- initial-access-brokers
- intelligence-sharing
- intelligence-writing
- ioc-enrichment-workflow
- ioc-export
- ip-investigation
- iran-cyber-espionage
- key-assumptions-check
- kql-writing
- likelihood-language
- lookup-abuseipdb
- lookup-censys
- lookup-crowdstrike
- lookup-greynoise
- lookup-liberty91
- lookup-misp
- lookup-opencti
- lookup-otx
- lookup-ransomwarelive
- lookup-reversinglabs
- lookup-sentinel
- lookup-shodan
- lookup-urlscan
- lookup-virustotal
- malware-analysis
- maturity-assessment
- mitre-attack
- osint-methodology
- otx-api
- phishing-social-engineering
- pir-management
- quality-control
- quality-of-information-check
- ransomware-ecosystem
- reversinglabs-api
- russia-cyber-espionage
- shodan-api
- sigma-writing
- sops
- source-assessment
- source-provenance
- stakeholder-management
- stix-bundle
- structured-analytic-techniques
- supply-chain-threats
- threat-actor-profiling
- threat-assessment
- tlp-guide
- url-investigation
- urlscan-api
- virustotal-api
- vulnerability-intelligence
- writing-assessments
- yara-writing
Repository facts
- License
- MIT
- Created
- Apr 6, 2026
- Last pushed
- Oct 31, 2026
- Forks
- 10
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 7, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 288 notes
skills/abuseipdb-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/abuseipdb-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/abuseipdb-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ach/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ach/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/quality-of-information-check/scripts/validate_evidence.py:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/quality-of-information-check/scripts/validate_evidence.py:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/campaign-tracking/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/campaign-tracking/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/carding-financial-fraud/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/carding-financial-fraud/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/censys-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/censys-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/censys-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/censys-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/china-cyber-espionage/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/claim-extraction/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/claim-extraction/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/claim-extraction/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/claim-extraction/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 4 dangerous shell commandsin 2 files: scripts/download-mitre.sh:40 tools/integrations/sentinel.md:145
- 2,436 network referencesin 89 files: scripts/setup.sh:24 skills/darkweb-collection/references/forums.md:13 skills/darkweb-collection/references/telegram-channels.md:6 and 86 more
- No hidden or obfuscated text
- No instruction overrides
- 102 executable scriptsin 30 files: tools/clis/opencti.py:1 scripts/setup.sh:1 tools/clis/shodan.py:1 and 27 more
- 1,416 references to secretsin 74 files: scripts/setup.sh:14 skills/otx-api/SKILL.md:15 skills/virustotal-api/SKILL.md:15 and 71 more
- No requests to vote in Hot
Show all 3,958 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://code.claude.com/schemas/plugin-marketplace.json", - Network accessline 2
"$schema": "https://code.claude.com/schemas/plugin-marketplace.json", - Network accessline 20
"email": "contact@liberty91.com" }, "homepage": "https://liberty91.com", - Network accessline 21
}, "homepage": "https://liberty91.com", "repository": "https://github.com/Liberty91LTD/cti-skills", - Network accessline 22
"homepage": "https://liberty91.com", - Network accessline 23
"repository": "https://github.com/Liberty91LTD/cti-skills",
data/attack-control-mapping/build_attack_extract.py
scripts/download-mitre.sh
- Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Network accessline 8
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 8
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 10
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 10
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 34
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." if curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE.tmp"; then - Network accessline 34
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." if curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE.tmp"; then - Network accessline 35
if curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE.tmp"; then - Network accessline 35
if curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE.tmp"; then - Dangerous shell operationline 40
rm -f "$ATTACK_FILE.tmp" - Dangerous shell operationline 40
rm -f "$ATTACK_FILE.tmp" - Network accessline 40
rm -f "$ATTACK_FILE.tmp" echo "✗ Download failed. Fetch manually from:" >&2 echo " $ATTACK_URL" >&2 - Network accessline 40
rm -f "$ATTACK_FILE.tmp" echo "✗ Download failed. Fetch manually from:" >&2 echo " $ATTACK_URL" >&2 - Network accessline 41
echo "✗ Download failed. Fetch manually from:" >&2 echo " $ATTACK_URL" >&2 exit 1 - Network accessline 41
echo "✗ Download failed. Fetch manually from:" >&2 echo " $ATTACK_URL" >&2 exit 1 - Network accessline 42
echo " $ATTACK_URL" >&2 - Network accessline 42
echo " $ATTACK_URL" >&2
scripts/setup.sh
- Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 24
SETTINGS_FILE="$REPO_ROOT/.claude/settings.local.json" ATTACK_FILE="$REPO_ROOT/mitre-attack/enterprise-attack.json" ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Network accessline 26
ATTACK_URL="https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json" - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 105
SERVICES=( "LIBERTY91_API_KEY|Liberty91|first-party platform key — API Access in the Liberty91 user menu (Owner/Admin)|secret" "LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Network accessline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Network accessline 107
"LIBERTY91_API_URL|Liberty91 API URL|optional — defaults to https://api.liberty91.com/api/v1|plain" - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 114
"CENSYS_PAT|Censys PAT|Personal Access Token at accounts.censys.io/settings/personal-access-tokens|secret" "MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" "MISP_API_KEY|MISP auth key|My Profile → - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 115
"MISP_URL|MISP URL|base URL of your MISP instance (e.g. https://misp.example.org)|plain" - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Network accessline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 117
"OPENCTI_URL|OpenCTI URL|base URL of your OpenCTI instance (e.g. https://opencti.example.org)|plain" - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 120
"REVERSINGLABS_USER|ReversingLabs A1000 username|licensed Spectra Analyze account (ask your RL admin)|plain" "REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 121
"REVERSINGLABS_PASSWORD|ReversingLabs A1000 password|paired with REVERSINGLABS_USER|secret" "REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" "CROWDSTRIKE_CLIENT_ID|CrowdStrike Fa - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 122
"REVERSINGLABS_HOST|ReversingLabs A1000 host|optional — defaults to https://a1000.reversinglabs.com|plain" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 123
"CROWDSTRIKE_CLIENT_ID|CrowdStrike Falcon client id|Falcon Intelligence API client (Support and resources → API clients and keys)|plain" "CROWDSTRIKE_CLIENT_SECRET|CrowdStrike Falcon client secret|paired with CROWDSTRIKE_CLIENT_ID|secret" - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Network accessline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Network accessline 125
"CROWDSTRIKE_BASE_URL|CrowdStrike cloud base URL|optional — defaults to https://api.crowdstrike.com (US-1)|plain" - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 198
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 241
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 317
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 395
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 419
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Access to secretsline 420
[Credential-related source omitted] - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 443
echo "Downloading MITRE ATT&CK Enterprise dataset (~45 MB)..." mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 444
mkdir -p "$(dirname "$ATTACK_FILE")" curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ && echo "✓ Saved to $ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 445
curl -fsSL "$ATTACK_URL" -o "$ATTACK_FILE" \ - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 446
&& echo "✓ Saved to $ATTACK_FILE" \ || echo "✗ Download failed. Fetch manually from $ATTACK_URL" fi - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL" - Network accessline 447
|| echo "✗ Download failed. Fetch manually from $ATTACK_URL"
skills/abuseipdb-api/SKILL.md
- Network accessline 11
## Base URL `https://api.abuseipdb.com/api/v2` - Network accessline 12
`https://api.abuseipdb.com/api/v2` - Access to secretsline 15
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted]
skills/campaign-tracking/SKILL.md
skills/carding-financial-fraud/SKILL.md
- Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Network accessline 143
1. Europol - "Internet Organised Crime Threat Assessment (IOCTA) 2024" — https://www.europol.europa.eu/iocta-report - Network accessline 143
1. Europol - "Internet Organised Crime Threat Assessment (IOCTA) 2024" — https://www.europol.europa.eu/iocta-report - Network accessline 144
2. Gemini Advisory (Recorded Future) - "Card Fraud Intelligence Reports" — https://www.recordedfuture.com/ - Network accessline 144
2. Gemini Advisory (Recorded Future) - "Card Fraud Intelligence Reports" — https://www.recordedfuture.com/ - Network accessline 145
3. FBI - "Operation Cookie Monster: Genesis Market Takedown" (April 2023) — https://www.fbi.gov/ - Network accessline 145
3. FBI - "Operation Cookie Monster: Genesis Market Takedown" (April 2023) — https://www.fbi.gov/ - Network accessline 146
4. PCI Security Standards Council - "PCI DSS v4.0" — https://www.pcisecuritystandards.org/ - Network accessline 146
4. PCI Security Standards Council - "PCI DSS v4.0" — https://www.pcisecuritystandards.org/ - Network accessline 147
5. APWG - "Phishing Activity Trends Reports" — https://apwg.org/trendsreports/ - Network accessline 147
5. APWG - "Phishing Activity Trends Reports" — https://apwg.org/trendsreports/ - Network accessline 148
6. Group-IB - "Hi-Tech Crime Trends" reports — https://www.group-ib.com/resources/research/ - Network accessline 148
6. Group-IB - "Hi-Tech Crime Trends" reports — https://www.group-ib.com/resources/research/ - Network accessline 149
7. Flashpoint - "Financial Fraud Intelligence" — https://flashpoint.io/ - Network accessline 149
7. Flashpoint - "Financial Fraud Intelligence" — https://flashpoint.io/ - Network accessline 150
8. US Secret Service - Financial Crimes Investigations — https://www.secretservice.gov/investigation/financial-crimes - Network accessline 150
8. US Secret Service - Financial Crimes Investigations — https://www.secretservice.gov/investigation/financial-crimes - Network accessline 151
9. US Secret Service - "U.S. Government Seizes Approximately 145 Criminal Marketplace Domains" (June 4, 2025) — https://www.secretservice.gov/newsroom/releases/2025/06/us-government-seizes-approximately-145-criminal-marketplace-domains - Network accessline 151
9. US Secret Service - "U.S. Government Seizes Approximately 145 Criminal Marketplace Domains" (June 4, 2025) — https://www.secretservice.gov/newsroom/releases/2025/06/us-government-seizes-approximately-145-criminal-marketplace-domains - Network accessline 152
10. Manhattan District Attorney's Office - "Manhattan D.A.'s Office Seizes Domains Of Websites Selling More Than 1 Million Stolen Credit Cards" (September 22, 2025) — https://manhattanda.org/manhattan-d-a-s-office-seizes-domains-of-websites - Network accessline 152
10. Manhattan District Attorney's Office - "Manhattan D.A.'s Office Seizes Domains Of Websites Selling More Than 1 Million Stolen Credit Cards" (September 22, 2025) — https://manhattanda.org/manhattan-d-a-s-office-seizes-domains-of-websites - Network accessline 153
11. Recorded Future - "Annual Payment Fraud Intelligence Report: 2025" (early 2026) — https://assets.recordedfuture.com/Reports/Annual_Payment_Fraud_Intelligence_Report_2025.pdf - Network accessline 153
11. Recorded Future - "Annual Payment Fraud Intelligence Report: 2025" (early 2026) — https://assets.recordedfuture.com/Reports/Annual_Payment_Fraud_Intelligence_Report_2025.pdf - Network accessline 154
12. SecurityWeek - "B1ack's Stash Marketplace Gives Away 4.6 Million Stolen Credit Cards" (May 19, 2026; reports SOCRadar analysis) — https://www.securityweek.com/b1acks-stash-marketplace-gives-away-4-6-million-stolen-credit-cards/ - Network accessline 154
12. SecurityWeek - "B1ack's Stash Marketplace Gives Away 4.6 Million Stolen Credit Cards" (May 19, 2026; reports SOCRadar analysis) — https://www.securityweek.com/b1acks-stash-marketplace-gives-away-4-6-million-stolen-credit-cards/ - Network accessline 155
13. KrebsOnSecurity - "How Phished Data Turns into Apple & Google Wallets" (February 18, 2025) — https://krebsonsecurity.com/2025/02/how-phished-data-turns-into-apple-google-wallets/ - Network accessline 155
13. KrebsOnSecurity - "How Phished Data Turns into Apple & Google Wallets" (February 18, 2025) — https://krebsonsecurity.com/2025/02/how-phished-data-turns-into-apple-google-wallets/ - Network accessline 156
14. KrebsOnSecurity - "China-based SMS Phishing Triad Pivots to Banks" (April 10, 2025) — https://krebsonsecurity.com/2025/04/china-based-sms-phishing-triad-pivots-to-banks/ - Network accessline 156
14. KrebsOnSecurity - "China-based SMS Phishing Triad Pivots to Banks" (April 10, 2025) — https://krebsonsecurity.com/2025/04/china-based-sms-phishing-triad-pivots-to-banks/ - Network accessline 157
15. KrebsOnSecurity - "Google Sues to Disrupt Chinese SMS Phishing Triad" (November 2025) — https://krebsonsecurity.com/2025/11/google-sues-to-disrupt-chinese-sms-phishing-triad/ - Network accessline 157
15. KrebsOnSecurity - "Google Sues to Disrupt Chinese SMS Phishing Triad" (November 2025) — https://krebsonsecurity.com/2025/11/google-sues-to-disrupt-chinese-sms-phishing-triad/ - Network accessline 158
16. SecurityWeek - "Google Says Chinese 'Lighthouse' Phishing Kit Disrupted Following Lawsuit" (November 14, 2025) — https://www.securityweek.com/google-says-chinese-lighthouse-phishing-kit-disrupted-following-lawsuit/ - Network accessline 158
16. SecurityWeek - "Google Says Chinese 'Lighthouse' Phishing Kit Disrupted Following Lawsuit" (November 14, 2025) — https://www.securityweek.com/google-says-chinese-lighthouse-phishing-kit-disrupted-following-lawsuit/ - Network accessline 159
17. Group-IB - "Ghost Tapped: Tracking the Rise of Chinese Tap-to-pay Android Malware" (January 7, 2026) — https://www.group-ib.com/blog/ghost-tapped-chinese-malware/ - Network accessline 159
17. Group-IB - "Ghost Tapped: Tracking the Rise of Chinese Tap-to-pay Android Malware" (January 7, 2026) — https://www.group-ib.com/blog/ghost-tapped-chinese-malware/ - Network accessline 160
18. Group-IB - "Gone with the WindRelay: A New Malware Combo Behind a Growing Fraud Scheme" (August 12, 2026) — https://www.group-ib.com/blog/windrelay-nfc-spynote-rat-combo-fraud/ - Network accessline 160
18. Group-IB - "Gone with the WindRelay: A New Malware Combo Behind a Growing Fraud Scheme" (August 12, 2026) — https://www.group-ib.com/blog/windrelay-nfc-spynote-rat-combo-fraud/ - Network accessline 161
19. Cleafy - "SuperCard X: exposing a Chinese-speaker MaaS for NFC Relay fraud operation" (April 18, 2025) — https://www.cleafy.com/cleafy-labs/supercardx-exposing-chinese-speaker-maas-for-nfc-relay-fraud-operation - Network accessline 161
19. Cleafy - "SuperCard X: exposing a Chinese-speaker MaaS for NFC Relay fraud operation" (April 18, 2025) — https://www.cleafy.com/cleafy-labs/supercardx-exposing-chinese-speaker-maas-for-nfc-relay-fraud-operation - Network accessline 162
20. Cleafy - "NFC Relay Goes Local: How AI Is Accelerating a New Wave of Independent Malware Developers" (May 18, 2026) — https://www.cleafy.com/cleafy-labs/nfc-relay-goes-local-how-ai-is-accelerating-a-new-wave-of-independent-malware-devel - Network accessline 162
20. Cleafy - "NFC Relay Goes Local: How AI Is Accelerating a New Wave of Independent Malware Developers" (May 18, 2026) — https://www.cleafy.com/cleafy-labs/nfc-relay-goes-local-how-ai-is-accelerating-a-new-wave-of-independent-malware-devel - Network accessline 163
21. ThreatFabric - "Fraud Year in Review: What 2025 taught us for 2026" (November 12, 2025) — https://www.threatfabric.com/blogs/fraud-year-in-review-what-2025-taught-us-for-2026 - Network accessline 163
21. ThreatFabric - "Fraud Year in Review: What 2025 taught us for 2026" (November 12, 2025) — https://www.threatfabric.com/blogs/fraud-year-in-review-what-2025-taught-us-for-2026 - Network accessline 164
22. Sansec - "SVG Onload Tag Hides Magecart Skimmer on 99 Stores" (April 7, 2026) — https://sansec.io/research/svg-onload-magecart-skimmer - Network accessline 164
22. Sansec - "SVG Onload Tag Hides Magecart Skimmer on 99 Stores" (April 7, 2026) — https://sansec.io/research/svg-onload-magecart-skimmer - Network accessline 165
23. Sansec - "Magecart skimmer turns Stripe into a malware command server" (June 4, 2026) — https://sansec.io/research/stripe-api-skimmer-infrastructure - Network accessline 165
23. Sansec - "Magecart skimmer turns Stripe into a malware command server" (June 4, 2026) — https://sansec.io/research/stripe-api-skimmer-infrastructure - Network accessline 166
24. Silent Push - "Silent Push Uncovers New Magecart Network: Disrupting Online Shoppers Worldwide" (January 13, 2026) — https://www.silentpush.com/blog/magecart/ - Network accessline 166
24. Silent Push - "Silent Push Uncovers New Magecart Network: Disrupting Online Shoppers Worldwide" (January 13, 2026) — https://www.silentpush.com/blog/magecart/ - Network accessline 167
25. Europol - "Operation Chargeback: 4.3 million cardholders affected, EUR 300 million in damages" (November 2025) — https://www.europol.europa.eu/media-press/newsroom/news/operation-chargeback-43-million-cardholders-affected-eur-300-millio - Network accessline 167
25. Europol - "Operation Chargeback: 4.3 million cardholders affected, EUR 300 million in damages" (November 2025) — https://www.europol.europa.eu/media-press/newsroom/news/operation-chargeback-43-million-cardholders-affected-eur-300-millio - Network accessline 168
26. Rapid7 - "Inside Russian Market: Uncovering the Botnet Empire" (October 7, 2025) — https://www.rapid7.com/blog/post/tr-inside-russian-market-uncovering-the-botnet-empire/ - Network accessline 168
26. Rapid7 - "Inside Russian Market: Uncovering the Botnet Empire" (October 7, 2025) — https://www.rapid7.com/blog/post/tr-inside-russian-market-uncovering-the-botnet-empire/ - Network accessline 169
27. KrebsOnSecurity - "Scattered Spider Hackers Plead Guilty on Day 1 of Trial" (June 23, 2026) — https://krebsonsecurity.com/2026/06/scattered-spider-hackers-plead-guilty-on-day-1-of-trial/ ; SecurityWeek - "Two Scattered Spider Hackers Se - Network accessline 169
27. KrebsOnSecurity - "Scattered Spider Hackers Plead Guilty on Day 1 of Trial" (June 23, 2026) — https://krebsonsecurity.com/2026/06/scattered-spider-hackers-plead-guilty-on-day-1-of-trial/ ; SecurityWeek - "Two Scattered Spider Hackers Se - Network accessline 170
28. Gambit - "Autonomous AI Agents are breaking into hundreds of Online Retailers for $25 a target in an ongoing campaign" (September 22, 2026) — https://gambit.security/blog-posts/autonomous-ai-agents-online-retailers-25-a-company - Network accessline 170
28. Gambit - "Autonomous AI Agents are breaking into hundreds of Online Retailers for $25 a target in an ongoing campaign" (September 22, 2026) — https://gambit.security/blog-posts/autonomous-ai-agents-online-retailers-25-a-company - Network accessline 171
29. The Hacker News - "New Android Malware Wave Hits Banking via NFC Relay Fraud, Call Hijacking, and Root Exploits" (August 2025; reports ThreatFabric's PhantomCard research) — https://thehackernews.com/2025/08/new-android-malware-wave-hit - Network accessline 171
29. The Hacker News - "New Android Malware Wave Hits Banking via NFC Relay Fraud, Call Hijacking, and Root Exploits" (August 2025; reports ThreatFabric's PhantomCard research) — https://thehackernews.com/2025/08/new-android-malware-wave-hit
skills/censys-api/SKILL.md
- Network accessline 11
## Base URL `https://search.censys.io/api/v2` - Network accessline 11
## Base URL `https://search.censys.io/api/v2` - Network accessline 12
`https://search.censys.io/api/v2` - Network accessline 12
`https://search.censys.io/api/v2` - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 18
[Credential-related source omitted] - Network accessline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 32
[Credential-related source omitted] - Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Network accessline 45
[Credential-related source omitted] - Network accessline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 52
[Credential-related source omitted] - Network accessline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted]
skills/china-cyber-espionage/SKILL.md
- Network accessline 184
7. DOJ Indictment: United States v. Zhang Haoran et al., APT41 members (September 2020) 8. Secureworks Counter Threat Unit: "Bronze Silhouette Targets U.S. Government and Defense Organizations" (2023) 9. CISA, NSA, FBI and partners, Advisor - Network accessline 184
7. DOJ Indictment: United States v. Zhang Haoran et al., APT41 members (September 2020) 8. Secureworks Counter Threat Unit: "Bronze Silhouette Targets U.S. Government and Defense Organizations" (2023) 9. CISA, NSA, FBI and partners, Advisor - Network accessline 185
8. Secureworks Counter Threat Unit: "Bronze Silhouette Targets U.S. Government and Defense Organizations" (2023) 9. CISA, NSA, FBI and partners, Advisory AA25-239A: "Countering Chinese State-Sponsored Actors Compromise of Networks Worldwide - Network accessline 185
8. Secureworks Counter Threat Unit: "Bronze Silhouette Targets U.S. Government and Defense Organizations" (2023) 9. CISA, NSA, FBI and partners, Advisory AA25-239A: "Countering Chinese State-Sponsored Actors Compromise of Networks Worldwide - Network accessline 186
9. CISA, NSA, FBI and partners, Advisory AA25-239A: "Countering Chinese State-Sponsored Actors Compromise of Networks Worldwide to Feed Global Espionage System" (27 August 2025, revised 3 September 2025). https://www.cisa.gov/news-events/cy - Network accessline 186
9. CISA, NSA, FBI and partners, Advisory AA25-239A: "Countering Chinese State-Sponsored Actors Compromise of Networks Worldwide to Feed Global Espionage System" (27 August 2025, revised 3 September 2025). https://www.cisa.gov/news-events/cy - Network accessline 187
10. U.S. Department of the Treasury: "Treasury Sanctions Company Associated with Salt Typhoon and Hacker Associated with Treasury Compromise" (17 January 2025). https://home.treasury.gov/news/press-releases/jy2792 - Network accessline 187
10. U.S. Department of the Treasury: "Treasury Sanctions Company Associated with Salt Typhoon and Hacker Associated with Treasury Compromise" (17 January 2025). https://home.treasury.gov/news/press-releases/jy2792 - Network accessline 188
11. U.S. Department of the Treasury: "Treasury Sanctions China-based Hacker Involved in the Compromise of Sensitive U.S. Victim Networks" (5 March 2025). https://home.treasury.gov/news/press-releases/sb0042 - Network accessline 188
11. U.S. Department of the Treasury: "Treasury Sanctions China-based Hacker Involved in the Compromise of Sensitive U.S. Victim Networks" (5 March 2025). https://home.treasury.gov/news/press-releases/sb0042 - Network accessline 189
12. U.S. Department of Justice: "Justice Department Charges 12 Chinese Contract Hackers and Law Enforcement Officers in Global Computer Intrusion Campaigns" (5 March 2025), read via the GlobalSecurity.org mirror. https://www.globalsecurity. - Network accessline 189
12. U.S. Department of Justice: "Justice Department Charges 12 Chinese Contract Hackers and Law Enforcement Officers in Global Computer Intrusion Campaigns" (5 March 2025), read via the GlobalSecurity.org mirror. https://www.globalsecurity. - Network accessline 190
13. Microsoft Threat Intelligence: "Silk Typhoon targeting IT supply chain" (5 March 2025). https://www.microsoft.com/en-us/security/blog/2025/03/05/silk-typhoon-targeting-it-supply-chain/ - Network accessline 190
13. Microsoft Threat Intelligence: "Silk Typhoon targeting IT supply chain" (5 March 2025). https://www.microsoft.com/en-us/security/blog/2025/03/05/silk-typhoon-targeting-it-supply-chain/ - Network accessline 191
14. Cisco Talos: "Weathering the storm: In the midst of a Typhoon" (20 February 2025). https://blog.talosintelligence.com/salt-typhoon-analysis/ - Network accessline 191
14. Cisco Talos: "Weathering the storm: In the midst of a Typhoon" (20 February 2025). https://blog.talosintelligence.com/salt-typhoon-analysis/ - Network accessline 192
15. Recorded Future Insikt Group: "RedMike (Salt Typhoon) Exploits Vulnerable Cisco Devices of Global Telecommunications Providers" (2025). https://www.recordedfuture.com/research/redmike-salt-typhoon-exploits-vulnerable-devices - Network accessline 192
15. Recorded Future Insikt Group: "RedMike (Salt Typhoon) Exploits Vulnerable Cisco Devices of Global Telecommunications Providers" (2025). https://www.recordedfuture.com/research/redmike-salt-typhoon-exploits-vulnerable-devices - Network accessline 193
16. Microsoft Threat Intelligence: "Disrupting active exploitation of on-premises SharePoint vulnerabilities" (22 July 2025, updated 23 July 2025). https://www.microsoft.com/en-us/security/blog/2025/07/22/disrupting-active-exploitation-of-o - Network accessline 193
16. Microsoft Threat Intelligence: "Disrupting active exploitation of on-premises SharePoint vulnerabilities" (22 July 2025, updated 23 July 2025). https://www.microsoft.com/en-us/security/blog/2025/07/22/disrupting-active-exploitation-of-o - Network accessline 194
17. Google Threat Intelligence Group / Mandiant: BRICKSTORM espionage campaign report (September 2025). https://cloud.google.com/blog/topics/threat-intelligence/brickstorm-espionage-campaign - Network accessline 194
17. Google Threat Intelligence Group / Mandiant: BRICKSTORM espionage campaign report (September 2025). https://cloud.google.com/blog/topics/threat-intelligence/brickstorm-espionage-campaign - Network accessline 195
18. CISA, NSA and Canadian Centre for Cyber Security, Malware Analysis Report AR25-338A: "BRICKSTORM Backdoor" (4 December 2025, updated to 11 February 2026). https://www.cisa.gov/news-events/analysis-reports/ar25-338a - Network accessline 195
18. CISA, NSA and Canadian Centre for Cyber Security, Malware Analysis Report AR25-338A: "BRICKSTORM Backdoor" (4 December 2025, updated to 11 February 2026). https://www.cisa.gov/news-events/analysis-reports/ar25-338a - Network accessline 196
19. Google Threat Intelligence Group: "Mark Your Calendar: APT41 Innovative Tactics" (May 2025). https://cloud.google.com/blog/topics/threat-intelligence/apt41-innovative-tactics - Network accessline 196
19. Google Threat Intelligence Group: "Mark Your Calendar: APT41 Innovative Tactics" (May 2025). https://cloud.google.com/blog/topics/threat-intelligence/apt41-innovative-tactics - Network accessline 197
20. Anthropic: "Disrupting the first reported AI-orchestrated cyber espionage campaign" (13 November 2025). https://www.anthropic.com/news/disrupting-AI-espionage - Network accessline 197
20. Anthropic: "Disrupting the first reported AI-orchestrated cyber espionage campaign" (13 November 2025). https://www.anthropic.com/news/disrupting-AI-espionage - Network accessline 198
21. Cisco Talos: UAT-9686 campaign against Cisco Secure Email Gateway and Secure Email and Web Manager (17 December 2025). https://blog.talosintelligence.com/uat-9686/ - Network accessline 198
21. Cisco Talos: UAT-9686 campaign against Cisco Secure Email Gateway and Secure Email and Web Manager (17 December 2025). https://blog.talosintelligence.com/uat-9686/ - Network accessline 199
22. CISA, NCSC-UK and partners, Advisory AA26-113A: "Defending Against China-Nexus Covert Networks of Compromised Devices" (23 April 2026). https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-113a - Network accessline 199
22. CISA, NCSC-UK and partners, Advisory AA26-113A: "Defending Against China-Nexus Covert Networks of Compromised Devices" (23 April 2026). https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-113a - Network accessline 200
23. Proofpoint: "I'd come running back to EU again: TA416 resumes European government espionage campaigns" (1 April 2026). https://www.proofpoint.com/us/blog/threat-insight/id-come-running-back-eu-again-ta416-resumes-european-government-esp - Network accessline 200
23. Proofpoint: "I'd come running back to EU again: TA416 resumes European government espionage campaigns" (1 April 2026). https://www.proofpoint.com/us/blog/threat-insight/id-come-running-back-eu-again-ta416-resumes-european-government-esp - Network accessline 201
24. Kaspersky Securelist: "CoolClient backdoor goes deeper: HoneyMyte adds Windows kernel rootkit" (14 August 2026). https://securelist.com/honeymyte-coolclient-driver-rootkit/121028/ - Network accessline 201
24. Kaspersky Securelist: "CoolClient backdoor goes deeper: HoneyMyte adds Windows kernel rootkit" (14 August 2026). https://securelist.com/honeymyte-coolclient-driver-rootkit/121028/ - Network accessline 202
25. Lumen Black Lotus Labs: "Expanded JDY IoT and SOHO botnet enables rapid vulnerability exploitation" (10 June 2026). https://www.lumen.com/blog/en-us/expanded-jdy-iot-and-soho-botnet-enables-rapid-vulnerability-exploitation - Network accessline 202
25. Lumen Black Lotus Labs: "Expanded JDY IoT and SOHO botnet enables rapid vulnerability exploitation" (10 June 2026). https://www.lumen.com/blog/en-us/expanded-jdy-iot-and-soho-botnet-enables-rapid-vulnerability-exploitation - Network accessline 203
26. The Record: "Norwegian intelligence discloses country hit by Salt Typhoon campaign" (6 February 2026). https://therecord.media/norawy-intelligence-discloses-salt-typhoon-attacks - Network accessline 203
26. The Record: "Norwegian intelligence discloses country hit by Salt Typhoon campaign" (6 February 2026). https://therecord.media/norawy-intelligence-discloses-salt-typhoon-attacks - Network accessline 204
27. TechCrunch: compilation of organisations and countries hit by Salt Typhoon (9 March 2026). https://techcrunch.com/2026/03/09/salt-typhoon-china-who-has-been-hacked-global-telecom-giants/ - Network accessline 204
27. TechCrunch: compilation of organisations and countries hit by Salt Typhoon (9 March 2026). https://techcrunch.com/2026/03/09/salt-typhoon-china-who-has-been-hacked-global-telecom-giants/ - Network accessline 205
28. BleepingComputer: "Chinese hackers breached National Guard to steal network configurations" (17 July 2025), reporting a DHS memo of 11 June 2025. https://www.bleepingcomputer.com/news/security/chinese-hackers-breached-national-guard-to- - Network accessline 205
28. BleepingComputer: "Chinese hackers breached National Guard to steal network configurations" (17 July 2025), reporting a DHS memo of 11 June 2025. https://www.bleepingcomputer.com/news/security/chinese-hackers-breached-national-guard-to- - Network accessline 206
29. The Record: "Volt Typhoon hackers were in Massachusetts utility's systems for 10 months" (12 March 2025), reporting a Dragos case study. https://therecord.media/volt-typhoon-hackers-utility-months - Network accessline 206
29. The Record: "Volt Typhoon hackers were in Massachusetts utility's systems for 10 months" (12 March 2025), reporting a Dragos case study. https://therecord.media/volt-typhoon-hackers-utility-months - Network accessline 207
30. SecurityWeek: "China Admitted to Volt Typhoon Cyberattacks on US Critical Infrastructure: Report" (11 April 2025), reporting The Wall Street Journal. https://www.securityweek.com/china-admitted-to-us-that-it-conducted-volt-typhoon-attac - Network accessline 207
30. SecurityWeek: "China Admitted to Volt Typhoon Cyberattacks on US Critical Infrastructure: Report" (11 April 2025), reporting The Wall Street Journal. https://www.securityweek.com/china-admitted-to-us-that-it-conducted-volt-typhoon-attac - Network accessline 208
31. CyberScoop: "Chinese national extradited to US for pandemic-era Silk Typhoon attacks" (27 April 2026). https://cyberscoop.com/xu-zewei-extradited-china-national-silk-typhoon-hafnium/ - Network accessline 208
31. CyberScoop: "Chinese national extradited to US for pandemic-era Silk Typhoon attacks" (27 April 2026). https://cyberscoop.com/xu-zewei-extradited-china-national-silk-typhoon-hafnium/ - Network accessline 209
32. CrowdStrike: 2026 Global Threat Report press release (24 February 2026). https://www.crowdstrike.com/en-us/press-releases/2026-crowdstrike-global-threat-report/ - Network accessline 209
32. CrowdStrike: 2026 Global Threat Report press release (24 February 2026). https://www.crowdstrike.com/en-us/press-releases/2026-crowdstrike-global-threat-report/ - Network accessline 210
33. NSA, CISA and FBI, Advisory AA26-251A: "China-Based Artificial Intelligence Companies Conducting Industrial-Scale Distillation Campaigns Against U.S. AI Companies" (8 September 2026). https://www.cisa.gov/news-events/cybersecurity-advis - Network accessline 210
33. NSA, CISA and FBI, Advisory AA26-251A: "China-Based Artificial Intelligence Companies Conducting Industrial-Scale Distillation Campaigns Against U.S. AI Companies" (8 September 2026). https://www.cisa.gov/news-events/cybersecurity-advis
skills/claim-extraction/SKILL.md
- Network accessline 60
{ "document": {"url": "https://...", "title": "...", "org": "...", "date_published": "2026-09-25"}, - Network accessline 60
{ "document": {"url": "https://...", "title": "...", "org": "...", "date_published": "2026-09-25"}, - Network accessline 61
"document": {"url": "https://...", "title": "...", "org": "...", "date_published": "2026-09-25"}, - Network accessline 61
"document": {"url": "https://...", "title": "...", "org": "...", "date_published": "2026-09-25"}, - Network accessline 66
"claim_type": "observation", "anchor": { "document_url": "https://...", - Network accessline 66
"claim_type": "observation", "anchor": { "document_url": "https://...", - Network accessline 67
"anchor": { "document_url": "https://...", "sentence": "verbatim sentence from the document", - Network accessline 67
"anchor": { "document_url": "https://...", "sentence": "verbatim sentence from the document", - Network accessline 68
"document_url": "https://...", - Network accessline 68
"document_url": "https://...",
skills/crowdstrike-api/SKILL.md
- Network accessline 13
Source of truth: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 13
Source of truth: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 19
| Cloud | Base URL | |---|---| | US-1 (default) | `https://api.crowdstrike.com` | - Network accessline 19
| Cloud | Base URL | |---|---| | US-1 (default) | `https://api.crowdstrike.com` | - Network accessline 20
|---|---| | US-1 (default) | `https://api.crowdstrike.com` | | US-2 | `https://api.us-2.crowdstrike.com` | - Network accessline 20
|---|---| | US-1 (default) | `https://api.crowdstrike.com` | | US-2 | `https://api.us-2.crowdstrike.com` | - Network accessline 21
| US-1 (default) | `https://api.crowdstrike.com` | - Network accessline 21
| US-1 (default) | `https://api.crowdstrike.com` | - Network accessline 22
| US-2 | `https://api.us-2.crowdstrike.com` | - Network accessline 22
| US-2 | `https://api.us-2.crowdstrike.com` | - Network accessline 23
| EU-1 | `https://api.eu-1.crowdstrike.com` | - Network accessline 23
| EU-1 | `https://api.eu-1.crowdstrike.com` | - Network accessline 24
| US-GovCloud | `https://api.laggar.gcw.crowdstrike.com` | - Network accessline 24
| US-GovCloud | `https://api.laggar.gcw.crowdstrike.com` | - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Network accessline 40
[Credential-related source omitted] - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 43
# Subsequent call curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&limit=10" \ - Network accessline 43
# Subsequent call curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&limit=10" \ - Network accessline 44
curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&limit=10" \ - Network accessline 44
curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&limit=10" \ - Network accessline 102
# Single-value lookup (CLI: `indicator <value>`) curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=indicator%3A%271.1.1.1%27&limit=50" \ - Network accessline 102
# Single-value lookup (CLI: `indicator <value>`) curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=indicator%3A%271.1.1.1%27&limit=50" \ - Network accessline 103
curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=indicator%3A%271.1.1.1%27&limit=50" \ - Network accessline 103
curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=indicator%3A%271.1.1.1%27&limit=50" \ - Network accessline 106
# Browse/sweep the feed — latest high-confidence malicious IOCs (CLI: `indicators --malicious`) curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=malicious_confidence%3A%27high%27&sort=published_date%7Cdesc&limit=10" - Network accessline 106
# Browse/sweep the feed — latest high-confidence malicious IOCs (CLI: `indicators --malicious`) curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=malicious_confidence%3A%27high%27&sort=published_date%7Cdesc&limit=10" - Network accessline 107
curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=malicious_confidence%3A%27high%27&sort=published_date%7Cdesc&limit=10" \ - Network accessline 107
curl -s "https://api.crowdstrike.com/intel/combined/indicators/v1?filter=malicious_confidence%3A%27high%27&sort=published_date%7Cdesc&limit=10" \ - Network accessline 118
# Search by origin (ISO country-code slug; sort by activity, NOT name) curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&sort=last_activity_date%7Cdesc&limit=30" \ - Network accessline 118
# Search by origin (ISO country-code slug; sort by activity, NOT name) curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&sort=last_activity_date%7Cdesc&limit=30" \ - Network accessline 119
curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&sort=last_activity_date%7Cdesc&limit=30" \ - Network accessline 119
curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?filter=origins.slug%3A%27ru%27&sort=last_activity_date%7Cdesc&limit=30" \ - Network accessline 122
# Free-text profile lookup curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?q=Charming%20Kitten&limit=1" \ - Network accessline 122
# Free-text profile lookup curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?q=Charming%20Kitten&limit=1" \ - Network accessline 123
curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?q=Charming%20Kitten&limit=1" \ - Network accessline 123
curl -s "https://api.crowdstrike.com/intel/combined/actors/v1?q=Charming%20Kitten&limit=1" \ - Network accessline 132
# Latest reports for an actor curl -s "https://api.crowdstrike.com/intel/combined/reports/v1?filter=actors.slug%3A%27mustang-panda%27&sort=created_date%7Cdesc&limit=5" \ - Network accessline 132
# Latest reports for an actor curl -s "https://api.crowdstrike.com/intel/combined/reports/v1?filter=actors.slug%3A%27mustang-panda%27&sort=created_date%7Cdesc&limit=5" \ - Network accessline 133
curl -s "https://api.crowdstrike.com/intel/combined/reports/v1?filter=actors.slug%3A%27mustang-panda%27&sort=created_date%7Cdesc&limit=5" \ - Network accessline 133
curl -s "https://api.crowdstrike.com/intel/combined/reports/v1?filter=actors.slug%3A%27mustang-panda%27&sort=created_date%7Cdesc&limit=5" \ - Network accessline 136
# Download a report PDF (binary) curl -s "https://api.crowdstrike.com/intel/entities/report-files/v1?ids=CSA-250123" \ - Network accessline 136
# Download a report PDF (binary) curl -s "https://api.crowdstrike.com/intel/entities/report-files/v1?ids=CSA-250123" \ - Network accessline 137
curl -s "https://api.crowdstrike.com/intel/entities/report-files/v1?ids=CSA-250123" \ - Network accessline 137
curl -s "https://api.crowdstrike.com/intel/entities/report-files/v1?ids=CSA-250123" \ - Network accessline 146
# Technique IDs mapped to an actor (by slug or id) curl -s "https://api.crowdstrike.com/intel/combined/mitre-attacks/v1?id=charming-kitten" \ - Network accessline 146
# Technique IDs mapped to an actor (by slug or id) curl -s "https://api.crowdstrike.com/intel/combined/mitre-attacks/v1?id=charming-kitten" \ - Network accessline 147
curl -s "https://api.crowdstrike.com/intel/combined/mitre-attacks/v1?id=charming-kitten" \ - Network accessline 147
curl -s "https://api.crowdstrike.com/intel/combined/mitre-attacks/v1?id=charming-kitten" \ - Network accessline 150
# Full ATT&CK report — csv | json | json_navigator curl -s "https://api.crowdstrike.com/intel/entities/mitre-reports/v1?actor_id=charming-kitten&format=json_navigator" \ - Network accessline 150
# Full ATT&CK report — csv | json | json_navigator curl -s "https://api.crowdstrike.com/intel/entities/mitre-reports/v1?actor_id=charming-kitten&format=json_navigator" \ - Network accessline 151
curl -s "https://api.crowdstrike.com/intel/entities/mitre-reports/v1?actor_id=charming-kitten&format=json_navigator" \ - Network accessline 151
curl -s "https://api.crowdstrike.com/intel/entities/mitre-reports/v1?actor_id=charming-kitten&format=json_navigator" \
skills/cti-setup/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 58
./scripts/setup.sh --non-interactive --liberty91=USER_PROVIDED_KEY --virustotal=USER_PROVIDED_KEY --shodan=USER_PROVIDED_KEY --misp-url=https://misp.example.org - Network accessline 58
./scripts/setup.sh --non-interactive --liberty91=USER_PROVIDED_KEY --virustotal=USER_PROVIDED_KEY --shodan=USER_PROVIDED_KEY --misp-url=https://misp.example.org - Network accessline 60
--virustotal=USER_PROVIDED_KEY \ --shodan=USER_PROVIDED_KEY \ --misp-url=https://misp.example.org \ - Network accessline 60
--virustotal=USER_PROVIDED_KEY \ --shodan=USER_PROVIDED_KEY \ --misp-url=https://misp.example.org \ - Network accessline 61
--shodan=USER_PROVIDED_KEY \ --misp-url=https://misp.example.org \ --misp=USER_PROVIDED_KEY \ - Network accessline 61
--shodan=USER_PROVIDED_KEY \ --misp-url=https://misp.example.org \ --misp=USER_PROVIDED_KEY \ - Network accessline 62
--misp-url=https://misp.example.org \ - Network accessline 62
--misp-url=https://misp.example.org \ - Network accessline 63
--misp=USER_PROVIDED_KEY \ --opencti-url=https://opencti.example.org \ --opencti=USER_PROVIDED_TOKEN \ - Network accessline 63
--misp=USER_PROVIDED_KEY \ --opencti-url=https://opencti.example.org \ --opencti=USER_PROVIDED_TOKEN \ - Network accessline 64
--opencti-url=https://opencti.example.org \ - Network accessline 64
--opencti-url=https://opencti.example.org \ - Network accessline 67
[Credential-related source omitted] - Network accessline 67
[Credential-related source omitted] - Network accessline 69
--reversinglabs-host=https://a1000.reversinglabs.com - Network accessline 69
--reversinglabs-host=https://a1000.reversinglabs.com - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted]
skills/darkweb-collection/SKILL.md
skills/darkweb-collection/references/forums.md
- Network accessline 13
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Exploit (Hack-All) | active | RU | - Network accessline 13
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Exploit (Hack-All) | active | RU | - Network accessline 14
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Exploit (Hack-All) | active | RU | exploit.in | yes | register+vouch | IAB listings, exploit sales, malware-as-a-service, vulnerability - Network accessline 14
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Exploit (Hack-All) | active | RU | exploit.in | yes | register+vouch | IAB listings, exploit sales, malware-as-a-service, vulnerability - Network accessline 15
| Exploit (Hack-All) | active | RU | exploit.in | yes | register+vouch | IAB listings, exploit sales, malware-as-a-service, vulnerability research | Founded 2005 as Hack-All; one of the longest-running RU forums; admin "toha" transferred co - Network accessline 15
| Exploit (Hack-All) | active | RU | exploit.in | yes | register+vouch | IAB listings, exploit sales, malware-as-a-service, vulnerability research | Founded 2005 as Hack-All; one of the longest-running RU forums; admin "toha" transferred co - Network accessline 16
| XSS (DaMaGeLaB) | active — post-seizure, new admin "Stallman"; trust disrupted | RU | xss.pro | yes | register | Credentials, malware, IAB listings, spam; historically linked to REvil, LockBit, Conti | Founded 2013 as DaMaGeLaB; rebranded - Network accessline 16
| XSS (DaMaGeLaB) | active — post-seizure, new admin "Stallman"; trust disrupted | RU | xss.pro | yes | register | Credentials, malware, IAB listings, spam; historically linked to REvil, LockBit, Conti | Founded 2013 as DaMaGeLaB; rebranded - Network accessline 17
| DamageLib | active — low engagement | RU | (onion only — resolve via onion_search.py) | yes | register | Hacking tutorials, malware dev, exploit discussion, IAB listings | Launched Aug 2025 by XSS ex-moderator team (cryptocat, fenix, size - Network accessline 17
| DamageLib | active — low engagement | RU | (onion only — resolve via onion_search.py) | yes | register | Hacking tutorials, malware dev, exploit discussion, IAB listings | Launched Aug 2025 by XSS ex-moderator team (cryptocat, fenix, size - Network accessline 18
| Verified (Verifed.ru) | dormant — hacked Jan 2021, effectively destroyed | RU | (onion only — resolve via onion_search.py) | yes | register+vouch | Carding, stolen PII, fraud tutorials | Dates to early-mid 2000s; domain registrar hijacked - Network accessline 18
| Verified (Verifed.ru) | dormant — hacked Jan 2021, effectively destroyed | RU | (onion only — resolve via onion_search.py) | yes | register+vouch | Carding, stolen PII, fraud tutorials | Dates to early-mid 2000s; domain registrar hijacked - Network accessline 19
| Maza (Mazafaka / MFclub) | dormant — breached Mar 2021, ceased operations | RU | (onion only — resolve via onion_search.py) | yes | invite | Elite carding, financial fraud, cash-out services | Founded ~2003; one of the oldest RU elite for - Network accessline 19
| Maza (Mazafaka / MFclub) | dormant — breached Mar 2021, ceased operations | RU | (onion only — resolve via onion_search.py) | yes | invite | Elite carding, financial fraud, cash-out services | Founded ~2003; one of the oldest RU elite for - Network accessline 20
| Crdclub | active (current status uncertain; admin account compromised Feb 2021) | RU | (onion only — resolve via onion_search.py) | yes | register+vouch | Carding, stolen payment card data, fraud services | Admin account hijacked Feb 2021 - Network accessline 20
| Crdclub | active (current status uncertain; admin account compromised Feb 2021) | RU | (onion only — resolve via onion_search.py) | yes | register+vouch | Carding, stolen payment card data, fraud services | Admin account hijacked Feb 2021 - Network accessline 21
| RAMP (Russian Anonymous Marketplace) | seized Jan 28 2026 | RU | (onion only — resolve via onion_search.py) | yes | register | RaaS recruitment, ransomware affiliate ads, IAB listings, malware sharing | Launched Jul 2021 by "Orange" / Waz - Network accessline 21
| RAMP (Russian Anonymous Marketplace) | seized Jan 28 2026 | RU | (onion only — resolve via onion_search.py) | yes | register | RaaS recruitment, ransomware affiliate ads, IAB listings, malware sharing | Launched Jul 2021 by "Orange" / Waz - Network accessline 22
| WWH-Club | active — administrators indicted; forum distancing from arrested admins | RU | (onion only — resolve via onion_search.py) | yes | pay-to-vouch | Stolen PII, carding, fraud tutorials and "courses", money laundering | Founded ~20 - Network accessline 22
| WWH-Club | active — administrators indicted; forum distancing from arrested admins | RU | (onion only — resolve via onion_search.py) | yes | pay-to-vouch | Stolen PII, carding, fraud tutorials and "courses", money laundering | Founded ~20 - Network accessline 23
| Lolzteam (Zelenka.guru) | active | RU | zelenka.guru | no | open | Gaming/social-media account sales, infostealer ads, traffer team recruitment | Founded ~2013 by Grisha Sutchkov; ~250,000 daily visitors; 65% Russian members, 20% Ukrainia - Network accessline 23
| Lolzteam (Zelenka.guru) | active | RU | zelenka.guru | no | open | Gaming/social-media account sales, infostealer ads, traffer team recruitment | Founded ~2013 by Grisha Sutchkov; ~250,000 daily visitors; 65% Russian members, 20% Ukrainia - Network accessline 24
| Best Hack Forum (BHF) | active | RU | bestblackhatforum.com | yes | register | Credential sales, spam tools, combolists, stealer logs, social engineering | Founded 2012; built-in escrow service; Telegram integrations; one of the more stab - Network accessline 24
| Best Hack Forum (BHF) | active | RU | bestblackhatforum.com | yes | register | Credential sales, spam tools, combolists, stealer logs, social engineering | Founded 2012; built-in escrow service; Telegram integrations; one of the more stab - Network accessline 32
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | BreachForums v1 (pompompurin) | se - Network accessline 32
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | BreachForums v1 (pompompurin) | se - Network accessline 33
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | BreachForums v1 (pompompurin) | seized Mar–Jun 2023 | EN | — | yes | register | Stolen data leaks, hacked databases, credential dumps | - Network accessline 33
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | BreachForums v1 (pompompurin) | seized Mar–Jun 2023 | EN | — | yes | register | Stolen data leaks, hacked databases, credential dumps | - Network accessline 34
| BreachForums v1 (pompompurin) | seized Mar–Jun 2023 | EN | — | yes | register | Stolen data leaks, hacked databases, credential dumps | Founded Mar 4 2022 by Conor Fitzpatrick ("pompompurin", 19); FBI seized Jun 23 2023; pompompurin arres - Network accessline 34
| BreachForums v1 (pompompurin) | seized Mar–Jun 2023 | EN | — | yes | register | Stolen data leaks, hacked databases, credential dumps | Founded Mar 4 2022 by Conor Fitzpatrick ("pompompurin", 19); FBI seized Jun 23 2023; pompompurin arres - Network accessline 35
| BreachForums v2 (Baphomet/ShinyHunters) | seized May 15 2024 | EN | — | yes | register | Stolen data leaks, extortion listings | Reopened 2023 under Baphomet + ShinyHunters; seized again May 15 2024 after Europol portal breach listing | [ - Network accessline 35
| BreachForums v2 (Baphomet/ShinyHunters) | seized May 15 2024 | EN | — | yes | register | Stolen data leaks, extortion listings | Reopened 2023 under Baphomet + ShinyHunters; seized again May 15 2024 after Europol portal breach listing | [ - Network accessline 36
| BreachForums v3–v4 (IntelBroker / ShinyHunters) | seized/offline Aug 2025; user DB leaked Jan 2026 | EN | — | yes | register | Stolen data leaks, malware trade | IntelBroker (Kai West) assumed ownership 2024; arrested Feb 2025; ShinyHunte - Network accessline 36
| BreachForums v3–v4 (IntelBroker / ShinyHunters) | seized/offline Aug 2025; user DB leaked Jan 2026 | EN | — | yes | register | Stolen data leaks, malware trade | IntelBroker (Kai West) assumed ownership 2024; arrested Feb 2025; ShinyHunte - Network accessline 37
| RaidForums | seized Apr 12 2022 (Operation Tourniquet) | EN | — | no | register | Hacked database sales, credential leaks, hacking tools | Founded 2015 by Diogo Santos Coelho ("Omnipotent"); 530,000+ users; seized Feb 25/Apr 12 2022 by FB - Network accessline 37
| RaidForums | seized Apr 12 2022 (Operation Tourniquet) | EN | — | no | register | Hacked database sales, credential leaks, hacking tools | Founded 2015 by Diogo Santos Coelho ("Omnipotent"); 530,000+ users; seized Feb 25/Apr 12 2022 by FB - Network accessline 38
| Cracked.io | seized Jan 29 2025 (Operation Talent) | EN | — | no | register | Cracked software, credential stuffing configs, combo lists, hacking tools | Joint operation: FBI, Germany, Italy, Spain, France, Greece, Australia, Romania; 2 a - Network accessline 38
| Cracked.io | seized Jan 29 2025 (Operation Talent) | EN | — | no | register | Cracked software, credential stuffing configs, combo lists, hacking tools | Joint operation: FBI, Germany, Italy, Spain, France, Greece, Australia, Romania; 2 a - Network accessline 39
| Nulled.to | seized Jan 29 2025 (Operation Talent) | EN | — | no | register | Credential leaks, cracked tools, marketplace for stolen data | Seized simultaneously with Cracked.io in same operation; 10M+ combined users across both forums | - Network accessline 39
| Nulled.to | seized Jan 29 2025 (Operation Talent) | EN | — | no | register | Credential leaks, cracked tools, marketplace for stolen data | Seized simultaneously with Cracked.io in same operation; 10M+ combined users across both forums | - Network accessline 40
| LeakBase | seized Mar 3–4 2026 (Operation Leak) | EN | — | no | register | Stolen database sales, stealer logs, credential combo lists | Founded 2021 as ARES threat group project; 142,000+ members; 215,000+ messages; seized by FBI/Europol - Network accessline 40
| LeakBase | seized Mar 3–4 2026 (Operation Leak) | EN | — | no | register | Stolen database sales, stealer logs, credential combo lists | Founded 2021 as ARES threat group project; 142,000+ members; 215,000+ messages; seized by FBI/Europol - Network accessline 41
| Exposed.vc | active (as of 2024; status uncertain 2025–2026) | EN | exposed.vc | no | register | Stolen data leaks, breach announcements | Emerged Mar 2023 as a RaidForums/BreachForums successor; attracted displaced users after Breached s - Network accessline 41
| Exposed.vc | active (as of 2024; status uncertain 2025–2026) | EN | exposed.vc | no | register | Stolen data leaks, breach announcements | Emerged Mar 2023 as a RaidForums/BreachForums successor; attracted displaced users after Breached s - Network accessline 42
| DarkForums (DARK4RMY) | active — absorbed BreachForums user base 2025 | EN | darkforums.st | no | register | Data leaks, malware distribution, hacking tools (largely reposted content) | Founded Mar 2022 as DARK4RMY; 600% activity surge Ap - Network accessline 42
| DarkForums (DARK4RMY) | active — absorbed BreachForums user base 2025 | EN | darkforums.st | no | register | Data leaks, malware distribution, hacking tools (largely reposted content) | Founded Mar 2022 as DARK4RMY; 600% activity surge Ap - Network accessline 43
| HackForums | active | EN | hackforums.net | no | open | Script-kiddie tools, RATs, DDoS services, credential cracking, tutorials | Founded 2007 by "Omniscient"; described by Krebs as overrun with "wannabe hackers"; historically associated - Network accessline 43
| HackForums | active | EN | hackforums.net | no | open | Script-kiddie tools, RATs, DDoS services, credential cracking, tutorials | Founded 2007 by "Omniscient"; described by Krebs as overrun with "wannabe hackers"; historically associated - Network accessline 44
| Dread | active | EN | (onion only — resolve via onion_search.py) | yes | open | Darknet market discussion, data leaks, ransomware victim announcements, privacy | Launched Feb 15 2018 by "HugBunter"; Reddit-style subdread structure; 372,57 - Network accessline 44
| Dread | active | EN | (onion only — resolve via onion_search.py) | yes | open | Darknet market discussion, data leaks, ransomware victim announcements, privacy | Launched Feb 15 2018 by "HugBunter"; Reddit-style subdread structure; 372,57 - Network accessline 45
| Sinister.ly | active | EN | sinister.ly | no | register | Social engineering, cracking tools, leaked credentials, tutorials | Founded 2016; ~62,000 users; lower tier, skews toward social engineering and cracked tools | [flare.io](https:// - Network accessline 45
| Sinister.ly | active | EN | sinister.ly | no | register | Social engineering, cracking tools, leaked credentials, tutorials | Founded 2016; ~62,000 users; lower tier, skews toward social engineering and cracked tools | [flare.io](https:// - Network accessline 53
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Joker's Stash | shutdown Feb 15 20 - Network accessline 53
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Joker's Stash | shutdown Feb 15 20 - Network accessline 54
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Joker's Stash | shutdown Feb 15 2021 (voluntary, post-infrastructure seizure) | RU/EN | — | yes | register | Stolen payment card dumps ( - Network accessline 54
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Joker's Stash | shutdown Feb 15 2021 (voluntary, post-infrastructure seizure) | RU/EN | — | yes | register | Stolen payment card dumps ( - Network accessline 55
| Joker's Stash | shutdown Feb 15 2021 (voluntary, post-infrastructure seizure) | RU/EN | — | yes | register | Stolen payment card dumps (CP/CNP), CVV2, fullz | Active Oct 2014–Feb 2021; admin alias "JokerStash" / "Vega" (Timur Shakhmametov - Network accessline 55
| Joker's Stash | shutdown Feb 15 2021 (voluntary, post-infrastructure seizure) | RU/EN | — | yes | register | Stolen payment card dumps (CP/CNP), CVV2, fullz | Active Oct 2014–Feb 2021; admin alias "JokerStash" / "Vega" (Timur Shakhmametov - Network accessline 56
| UniCC | shutdown Jan 22 2022 (voluntary + Russian MVD seizure) | RU/EN | — | yes | register | Stolen payment card data (CP/CNP) | Active 2013–2022; controlled ~30% of stolen card market; ~$358M estimated revenue; Russian MVD seized alongs - Network accessline 56
| UniCC | shutdown Jan 22 2022 (voluntary + Russian MVD seizure) | RU/EN | — | yes | register | Stolen payment card data (CP/CNP) | Active 2013–2022; controlled ~30% of stolen card market; ~$358M estimated revenue; Russian MVD seized alongs - Network accessline 57
| BriansClub | active (as of mid-2025 reporting) | RU/EN | (onion only — resolve via onion_search.py) | yes | register | Stolen payment card dumps (CP), CVV2, fullz | Active since ~2014–2015; ~26M cards' worth of data hacked from it 2019 (i - Network accessline 57
| BriansClub | active (as of mid-2025 reporting) | RU/EN | (onion only — resolve via onion_search.py) | yes | register | Stolen payment card dumps (CP), CVV2, fullz | Active since ~2014–2015; ~26M cards' worth of data hacked from it 2019 (i - Network accessline 58
| BidenCash | seized Jun 4 2025 | EN | — | yes | open (dumps released for free as marketing) | Stolen payment card data, CVV2, PII bundles | Active Mar 2022–Jun 2025; 117,000+ customers; 15M+ card records trafficked; $17M+ revenue; 145 doma - Network accessline 58
| BidenCash | seized Jun 4 2025 | EN | — | yes | open (dumps released for free as marketing) | Stolen payment card data, CVV2, PII bundles | Active Mar 2022–Jun 2025; 117,000+ customers; 15M+ card records trafficked; $17M+ revenue; 145 doma - Network accessline 59
| Russianmarket.to | active | RU/EN | russianmarket.to | yes | register | RDP access (until Jan 2024), then pivot to stealer logs, CVV2, dumps | Active since ~2019; post-Genesis Market vacuum drove rapid growth; 180,000+ logs for sale H1 20 - Network accessline 59
| Russianmarket.to | active | RU/EN | russianmarket.to | yes | register | RDP access (until Jan 2024), then pivot to stealer logs, CVV2, dumps | Active since ~2019; post-Genesis Market vacuum drove rapid growth; 180,000+ logs for sale H1 20 - Network accessline 60
| B1ack's Stash | active | EN | (onion only — resolve via onion_search.py) | yes | register | Stolen payment card data | Emerged 2024; gained attention Feb 2025 with 4M free card dump promoted on XSS and Exploit as marketing | [darkowl.com] - Network accessline 60
| B1ack's Stash | active | EN | (onion only — resolve via onion_search.py) | yes | register | Stolen payment card data | Emerged 2024; gained attention Feb 2025 with 4M free card dump promoted on XSS and Exploit as marketing | [darkowl.com] - Network accessline 61
| WWH-Club (carding angle) | active — see Russian Elite section; carding is primary purpose | RU | — | yes | pay-to-vouch | See Russian Elite table; PII, cards, fraud tutorials | Cross-listed; primary purpose is carding and fraud education; - Network accessline 61
| WWH-Club (carding angle) | active — see Russian Elite section; carding is primary purpose | RU | — | yes | pay-to-vouch | See Russian Elite table; PII, cards, fraud tutorials | Cross-listed; primary purpose is carding and fraud education; - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Network accessline 69
| Forum / Shop | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |--------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Genesis Market | sei - Network accessline 69
| Forum / Shop | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |--------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Genesis Market | sei - Network accessline 70
|--------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Genesis Market | seized Apr 4 2023 (Operation Cookie Monster) | EN | — | yes | invite | Packaged infostealer logs with browser-pl - Network accessline 70
|--------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Genesis Market | seized Apr 4 2023 (Operation Cookie Monster) | EN | — | yes | invite | Packaged infostealer logs with browser-pl - Network accessline 71
| Genesis Market | seized Apr 4 2023 (Operation Cookie Monster) | EN | — | yes | invite | Packaged infostealer logs with browser-plugin "bot" format for plug-and-play identity fraud | FBI Milwaukee + 44 field offices + Europol 17-country op - Network accessline 71
| Genesis Market | seized Apr 4 2023 (Operation Cookie Monster) | EN | — | yes | invite | Packaged infostealer logs with browser-plugin "bot" format for plug-and-play identity fraud | FBI Milwaukee + 44 field offices + Europol 17-country op - Network accessline 72
| Russian Market | active | RU/EN | russianmarket.to (shared with fraud shop) | yes | register | Raw infostealer logs (Lumma, RedLine, Vidar, Raccoon, Stealc, Rhadamanthys), RDP access (ceased Jan 2024) | Active since ~2019; 150% listing gr - Network accessline 72
| Russian Market | active | RU/EN | russianmarket.to (shared with fraud shop) | yes | register | Raw infostealer logs (Lumma, RedLine, Vidar, Raccoon, Stealc, Rhadamanthys), RDP access (ceased Jan 2024) | Active since ~2019; 150% listing gr - Network accessline 73
| 2easy Shop | active (credibility concerns; scam allegations 2022–2023) | EN | (onion only — resolve via onion_search.py) | yes | register | Raw infostealer logs (primarily RedLine in early years; multi-stealer by 2024) | Launched Jan 2020 - Network accessline 73
| 2easy Shop | active (credibility concerns; scam allegations 2022–2023) | EN | (onion only — resolve via onion_search.py) | yes | register | Raw infostealer logs (primarily RedLine in early years; multi-stealer by 2024) | Launched Jan 2020 - Network accessline 74
| Exodus Marketplace | active | EN | (onion only — resolve via onion_search.py) | yes | register | Infostealer logs (Genesis Market-style; 7,000+ bots across 192 countries) | Launched Jan 2024; announced on Cracked.io Feb 10 2024; positione - Network accessline 74
| Exodus Marketplace | active | EN | (onion only — resolve via onion_search.py) | yes | register | Infostealer logs (Genesis Market-style; 7,000+ bots across 192 countries) | Launched Jan 2024; announced on Cracked.io Feb 10 2024; positione - Network accessline 82
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 0day.today | active | EN/RU | 0day - Network accessline 82
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 0day.today | active | EN/RU | 0day - Network accessline 83
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 0day.today | active | EN/RU | 0day.today | no | register / pay-per-exploit | N-day and some 0-day exploit listings, PoC code, vulnerabil - Network accessline 83
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 0day.today | active | EN/RU | 0day.today | no | register / pay-per-exploit | N-day and some 0-day exploit listings, PoC code, vulnerabil - Network accessline 84
| 0day.today | active | EN/RU | 0day.today | no | register / pay-per-exploit | N-day and some 0-day exploit listings, PoC code, vulnerability disclosure database | Public-facing exploit aggregator; prices 10–100x legitimate bug bounty rates - Network accessline 84
| 0day.today | active | EN/RU | 0day.today | no | register / pay-per-exploit | N-day and some 0-day exploit listings, PoC code, vulnerability disclosure database | Public-facing exploit aggregator; prices 10–100x legitimate bug bounty rates - Network accessline 85
| Exploit.in (exploit broker sections) | active | RU | exploit.in | yes | register+vouch | IAB listings; dedicated exploit auction and sales sections; malware-as-a-service | Also in Russian Elite table; exploit brokering is a core sub-funct - Network accessline 85
| Exploit.in (exploit broker sections) | active | RU | exploit.in | yes | register+vouch | IAB listings; dedicated exploit auction and sales sections; malware-as-a-service | Also in Russian Elite table; exploit brokering is a core sub-funct - Network accessline 93
| Forum / Channel | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-----------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | KillNet (Teleg - Network accessline 93
| Forum / Channel | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-----------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | KillNet (Teleg - Network accessline 94
|-----------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | KillNet (Telegram-primary) | active — reduced tempo post-2024 | RU/EN | (Telegram channel; no onion) | no | open (Telegram) | - Network accessline 94
|-----------------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | KillNet (Telegram-primary) | active — reduced tempo post-2024 | RU/EN | (Telegram channel; no onion) | no | open (Telegram) | - Network accessline 95
| KillNet (Telegram-primary) | active — reduced tempo post-2024 | RU/EN | (Telegram channel; no onion) | no | open (Telegram) | DDoS coordination against NATO/Western targets, hacktivist claims, attack target lists | Pro-Russia hacktivist c - Network accessline 95
| KillNet (Telegram-primary) | active — reduced tempo post-2024 | RU/EN | (Telegram channel; no onion) | no | open (Telegram) | DDoS coordination against NATO/Western targets, hacktivist claims, attack target lists | Pro-Russia hacktivist c - Network accessline 96
| Anonymous Sudan (KillNet affiliate) | disrupted — founders indicted Oct 2024 | EN/AR | (Telegram channel) | no | open (Telegram) | DDoS-for-hire services, anti-Western/pro-Islamic hacktivist claims | Emerged Jan 2023; declared KillNet all - Network accessline 96
| Anonymous Sudan (KillNet affiliate) | disrupted — founders indicted Oct 2024 | EN/AR | (Telegram channel) | no | open (Telegram) | DDoS-for-hire services, anti-Western/pro-Islamic hacktivist claims | Emerged Jan 2023; declared KillNet all - Network accessline 106
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 52pojie (I Love Cracking) | active - Network accessline 106
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 52pojie (I Love Cracking) | active - Network accessline 107
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 52pojie (I Love Cracking) | active | ZH | 52pojie.cn | no | open | Software cracking, malware analysis, reverse engineering, Android cra - Network accessline 107
|-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | 52pojie (I Love Cracking) | active | ZH | 52pojie.cn | no | open | Software cracking, malware analysis, reverse engineering, Android cra - Network accessline 108
| 52pojie (I Love Cracking) | active | ZH | 52pojie.cn | no | open | Software cracking, malware analysis, reverse engineering, Android cracking, virus analysis | Founded Mar 2008; 10+ years continuous operation; primarily clearnet (Great Fi - Network accessline 108
| 52pojie (I Love Cracking) | active | ZH | 52pojie.cn | no | open | Software cracking, malware analysis, reverse engineering, Android cracking, virus analysis | Founded Mar 2008; 10+ years continuous operation; primarily clearnet (Great Fi - Network accessline 109
| Exchange Market (DeepMix) | active | ZH | (onion only — resolve via onion_search.py) | yes | register | Stolen PII, carding, hacking services; Chinese-user-focused | Founded 2013 as Chinese Darknet Forum; pivoted to marketplace 2015; prio - Network accessline 109
| Exchange Market (DeepMix) | active | ZH | (onion only — resolve via onion_search.py) | yes | register | Stolen PII, carding, hacking services; Chinese-user-focused | Founded 2013 as Chinese Darknet Forum; pivoted to marketplace 2015; prio - Network accessline 110
| FREECITY | active | ZH/EN/KO | (onion only — resolve via onion_search.py) | yes | register | Stolen data, WeChat account theft, credit cards, developer tools | Founded 2016; multi-language (Chinese, English, Korean); forum + marketplace s - Network accessline 110
| FREECITY | active | ZH/EN/KO | (onion only — resolve via onion_search.py) | yes | register | Stolen data, WeChat account theft, credit cards, developer tools | Founded 2016; multi-language (Chinese, English, Korean); forum + marketplace s - Network accessline 114
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Indetectables | active (declining - Network accessline 114
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Indetectables | active (declining - Network accessline 116
| Indetectables | active (declining prominence; members migrating to RU/EN forums) | ES | indetectables.net | no | register | Crypters, botnets, RATs, ransomware discussion; historically Spain/LATAM focused | One of the oldest Spanish-langu - Network accessline 116
| Indetectables | active (declining prominence; members migrating to RU/EN forums) | ES | indetectables.net | no | register | Crypters, botnets, RATs, ransomware discussion; historically Spain/LATAM focused | One of the oldest Spanish-langu - Network accessline 120
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Ashiyane Forum | shutdown Aug 5 20 - Network accessline 120
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Ashiyane Forum | shutdown Aug 5 20 - Network accessline 122
| Ashiyane Forum | shutdown Aug 5 2018 | FA | — | no | register | Security research, defacement, APT actor coordination; IRGC-adjacent | Founded 2003 by Behrooz Kamalian; ~20,000 users; IRGC-linked via Ashiyane Digital Security Team; APT33 - Network accessline 122
| Ashiyane Forum | shutdown Aug 5 2018 | FA | — | no | register | Security research, defacement, APT actor coordination; IRGC-adjacent | Founded 2003 by Behrooz Kamalian; ~20,000 users; IRGC-linked via Ashiyane Digital Security Team; APT33 - Network accessline 126
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Warriors.to | active | TR/EN | war - Network accessline 126
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Warriors.to | active | TR/EN | war - Network accessline 128
| Warriors.to | active | TR/EN | warriors.to | no | register | Patriotic hacktivism, DDoS coordination, credential leaks, warez | Founded 2022 with stated aim of uniting Turkish hackers; Recorded Future Insikt Group analysis Jan 2023; Turki - Network accessline 128
| Warriors.to | active | TR/EN | warriors.to | no | register | Patriotic hacktivism, DDoS coordination, credential leaks, warez | Founded 2022 with stated aim of uniting Turkish hackers; Recorded Future Insikt Group analysis Jan 2023; Turki - Network accessline 136
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Doxbin | active (suffered data bre - Network accessline 136
| Forum | Status | Language | Surface mirror | Onion? | Access | Primary content | Notable | Source | |-------|--------|----------|----------------|--------|--------|-----------------|---------|--------| | Doxbin | active (suffered data bre - Network accessline 138
| Doxbin | active (suffered data breach Feb 2025) | EN | doxbin.com | yes | register | Personal information (dox) listings, SIM-swap facilitation, swatting support | Onion-original; widely cited in LAPSUS$ coverage (15 LATAM/Portugal victim - Network accessline 138
| Doxbin | active (suffered data breach Feb 2025) | EN | doxbin.com | yes | register | Personal information (dox) listings, SIM-swap facilitation, swatting support | Onion-original; widely cited in LAPSUS$ coverage (15 LATAM/Portugal victim - Network accessline 146
- [bleepingcomputer.com — Cracked.io / Nulled.to Operation Talent seizure](https://www.bleepingcomputer.com/news/security/fbi-seizes-crackedio-nulledto-hacking-forums-in-operation-talent/) - Network accessline 146
- [bleepingcomputer.com — Cracked.io / Nulled.to Operation Talent seizure](https://www.bleepingcomputer.com/news/security/fbi-seizes-crackedio-nulledto-hacking-forums-in-operation-talent/) - Network accessline 147
- [bleepingcomputer.com — RAMP cybercrime forum seizure Jan 2026](https://www.bleepingcomputer.com/news/security/fbi-seizes-ramp-cybercrime-forum-used-by-ransomware-gangs/) - Network accessline 147
- [bleepingcomputer.com — RAMP cybercrime forum seizure Jan 2026](https://www.bleepingcomputer.com/news/security/fbi-seizes-ramp-cybercrime-forum-used-by-ransomware-gangs/) - Network accessline 148
- [bleepingcomputer.com — Russian Market emerges post-Genesis](https://www.bleepingcomputer.com/news/security/russian-market-emerges-as-a-go-to-shop-for-stolen-credentials/) - Network accessline 148
- [bleepingcomputer.com — Russian Market emerges post-Genesis](https://www.bleepingcomputer.com/news/security/russian-market-emerges-as-a-go-to-shop-for-stolen-credentials/) - Network accessline 149
- [cloud.google.com — Mandiant: KillNet new capabilities](https://cloud.google.com/blog/topics/threat-intelligence/killnet-new-capabilities-older-tactics) - Network accessline 149
- [cloud.google.com — Mandiant: KillNet new capabilities](https://cloud.google.com/blog/topics/threat-intelligence/killnet-new-capabilities-older-tactics) - Network accessline 150
- [cyberint.com — BreachForums tracker](https://cyberint.com/blog/research/breachforums/) - Network accessline 150
- [cyberint.com — BreachForums tracker](https://cyberint.com/blog/research/breachforums/) - Network accessline 151
- [cyble.com — Exodus Marketplace](https://cyble.com/blog/exodus-marketplace-a-haven-for-exiled-criminals/) - Network accessline 151
- [cyble.com — Exodus Marketplace](https://cyble.com/blog/exodus-marketplace-a-haven-for-exiled-criminals/) - Network accessline 152
- [darkreading.com — Anonymous Sudan / KillNet analysis](https://www.darkreading.com/cyberattacks-data-breaches/pro-islam-anonymous-sudan-hacktivists-front-russia-killnet-operation) - Network accessline 152
- [darkreading.com — Anonymous Sudan / KillNet analysis](https://www.darkreading.com/cyberattacks-data-breaches/pro-islam-anonymous-sudan-hacktivists-front-russia-killnet-operation) - Network accessline 153
- [darkowl.com — B1ack's Stash](https://www.darkowl.com/blog-content/darknet-market-place-spotlight-b1acks-stash/) - Network accessline 153
- [darkowl.com — B1ack's Stash](https://www.darkowl.com/blog-content/darknet-market-place-spotlight-b1acks-stash/) - Network accessline 154
- [eurojust.europa.eu — Operation Cookie Monster (Genesis Market)](https://www.eurojust.europa.eu/news/takedown-online-market-sold-stolen-account-credentials-Operation-Cookie-Monster) - Network accessline 154
- [eurojust.europa.eu — Operation Cookie Monster (Genesis Market)](https://www.eurojust.europa.eu/news/takedown-online-market-sold-stolen-account-credentials-Operation-Cookie-Monster) - Network accessline 155
- [flashpoint.io — Maza breach](https://flashpoint.io/blog/breelite-cybercrime-forum-maza-breached-by-unknown-attacker/) - Network accessline 155
- [flashpoint.io — Maza breach](https://flashpoint.io/blog/breelite-cybercrime-forum-maza-breached-by-unknown-attacker/) - Network accessline 156
- [flashpoint.io — WWH-Club disruption](https://flashpoint.io/blog/wwh-club-russian-cybercrime/) - Network accessline 156
- [flashpoint.io — WWH-Club disruption](https://flashpoint.io/blog/wwh-club-russian-cybercrime/) - Network accessline 157
- [flashpoint.io — Joker's Stash shutdown](https://flashpoint.io/blog/jokers-stash-shutting-down-for-good-this-time/) - Network accessline 157
- [flashpoint.io — Joker's Stash shutdown](https://flashpoint.io/blog/jokers-stash-shutting-down-for-good-this-time/) - Network accessline 158
- [flashpoint.io — Doxbin leak](https://flashpoint.io/blog/doxbin-leak/) - Network accessline 158
- [flashpoint.io — Doxbin leak](https://flashpoint.io/blog/doxbin-leak/) - Network accessline 159
- [flare.io — Exploit forum IAB analysis](https://flare.io/learn/resources/blog/exploit-forum) - Network accessline 159
- [flare.io — Exploit forum IAB analysis](https://flare.io/learn/resources/blog/exploit-forum) - Network accessline 160
- [flare.io — Top Russian cybercrime forums](https://flare.io/learn/resources/blog/top-russian-cybercrime-forums) - Network accessline 160
- [flare.io — Top Russian cybercrime forums](https://flare.io/learn/resources/blog/top-russian-cybercrime-forums) - Network accessline 161
- [flare.io — Dark web forums overview](https://flare.io/learn/resources/blog/dark-web-forums) - Network accessline 161
- [flare.io — Dark web forums overview](https://flare.io/learn/resources/blog/dark-web-forums) - Network accessline 162
- [kelacyber.com — XSS takedown, DamageLib emergence](https://www.kelacyber.com/blog/xss-forum-after-takedown-damagelib-emerges/) - Network accessline 162
- [kelacyber.com — XSS takedown, DamageLib emergence](https://www.kelacyber.com/blog/xss-forum-after-takedown-damagelib-emerges/) - Network accessline 163
- [kelacyber.com — DarkForums chronicles](https://www.kelacyber.com/blog/darkforums-chronicles/) - Network accessline 163
- [kelacyber.com — DarkForums chronicles](https://www.kelacyber.com/blog/darkforums-chronicles/) - Network accessline 164
- [kelacyber.com — 2easy logs marketplace](https://www.kelacyber.com/blog/2easy-logs-marketplace-on-the-rise/) - Network accessline 164
- [kelacyber.com — 2easy logs marketplace](https://www.kelacyber.com/blog/2easy-logs-marketplace-on-the-rise/) - Network accessline 165
- [krebsonsecurity.com — Three top Russian forums hacked 2021](https://krebsonsecurity.com/2021/03/three-top-russian-cybercrime-forums-hacked/) - Network accessline 165
- [krebsonsecurity.com — Three top Russian forums hacked 2021](https://krebsonsecurity.com/2021/03/three-top-russian-cybercrime-forums-hacked/) - Network accessline 166
- [malwarebytes.com — UniCC shutdown](https://www.malwarebytes.com/blog/news/2022/01/infamous-dark-net-carding-site-unicc-to-close) - Network accessline 166
- [malwarebytes.com — UniCC shutdown](https://www.malwarebytes.com/blog/news/2022/01/infamous-dark-net-carding-site-unicc-to-close) - Network accessline 167
- [rapid7.com — Inside Russian Market](https://www.rapid7.com/blog/post/tr-inside-russian-market-uncovering-the-botnet-empire/) - Network accessline 167
- [rapid7.com — Inside Russian Market](https://www.rapid7.com/blog/post/tr-inside-russian-market-uncovering-the-botnet-empire/) - Network accessline 168
- [recordedfuture.com — Ashiyane forum history](https://www.recordedfuture.com/research/ashiyane-forum-history) - Network accessline 168
- [recordedfuture.com — Ashiyane forum history](https://www.recordedfuture.com/research/ashiyane-forum-history) - Network accessline 169
- [recordedfuture.com — Turkish dark web trends](https://www.recordedfuture.com/research/current-trends-in-the-turkish-language-dark-web) - Network accessline 169
- [recordedfuture.com — Turkish dark web trends](https://www.recordedfuture.com/research/current-trends-in-the-turkish-language-dark-web) - Network accessline 170
- [secretservice.gov — BidenCash 145 domains seized Jun 2025](https://www.secretservice.gov/newsroom/releases/2025/06/us-government-seizes-approximately-145-criminal-marketplace-domains) - Network accessline 170
- [secretservice.gov — BidenCash 145 domains seized Jun 2025](https://www.secretservice.gov/newsroom/releases/2025/06/us-government-seizes-approximately-145-criminal-marketplace-domains) - Network accessline 171
- [secretservice.gov — RaidForums seizure Apr 2022](https://www.secretservice.gov/newsroom/releases/2022/04/us-leads-seizure-one-worlds-largest-hacker-forums-and-arrests) - Network accessline 171
- [secretservice.gov — RaidForums seizure Apr 2022](https://www.secretservice.gov/newsroom/releases/2022/04/us-leads-seizure-one-worlds-largest-hacker-forums-and-arrests) - Network accessline 172
- [sophos.com — Taking the shine off BreachForums](https://www.sophos.com/en-us/blog/taking-the-shine-off-breachforums) - Network accessline 172
- [sophos.com — Taking the shine off BreachForums](https://www.sophos.com/en-us/blog/taking-the-shine-off-breachforums) - Network accessline 173
- [thehackernews.com — LeakBase seizure Mar 2026](https://thehackernews.com/2026/03/fbi-and-europol-seize-leakbase-forum.html) - Network accessline 173
- [thehackernews.com — LeakBase seizure Mar 2026](https://thehackernews.com/2026/03/fbi-and-europol-seize-leakbase-forum.html) - Network accessline 174
- [trendmicro.com — Spanish cybercriminal underground](https://www.trendmicro.com/vinfo/us/security/news/cybercrime-and-digital-threats/across-the-span-of-the-spanish-cybercriminal-underground-current-activities-and-trends) - Network accessline 174
- [trendmicro.com — Spanish cybercriminal underground](https://www.trendmicro.com/vinfo/us/security/news/cybercrime-and-digital-threats/across-the-span-of-the-spanish-cybercriminal-underground-current-activities-and-trends) - Network accessline 175
- [trendmicro.com — Underground N-day exploit market](https://www.trendmicro.com/vinfo/us/security/news/vulnerabilities-and-exploits/trends-and-shifts-in-the-underground-n-day-exploit-market) - Network accessline 175
- [trendmicro.com — Underground N-day exploit market](https://www.trendmicro.com/vinfo/us/security/news/vulnerabilities-and-exploits/trends-and-shifts-in-the-underground-n-day-exploit-market) - Network accessline 176
- [webz.io — Top 5 Chinese deep/dark web platforms 2023](https://webz.io/dwp/the-top-5-chinese-platforms-on-the-deep-and-dark-web-in-2023/) - Network accessline 176
- [webz.io — Top 5 Chinese deep/dark web platforms 2023](https://webz.io/dwp/the-top-5-chinese-platforms-on-the-deep-and-dark-web-in-2023/) - Network accessline 177
- [wikipedia.org — BreachForums](https://en.wikipedia.org/wiki/BreachForums) - Network accessline 177
- [wikipedia.org — BreachForums](https://en.wikipedia.org/wiki/BreachForums) - Network accessline 178
- [wikipedia.org — RaidForums](https://en.wikipedia.org/wiki/RaidForums) - Network accessline 178
- [wikipedia.org — RaidForums](https://en.wikipedia.org/wiki/RaidForums) - Network accessline 179
- [wikipedia.org — Dread forum](https://en.wikipedia.org/wiki/Dread_(forum)) - Network accessline 179
- [wikipedia.org — Dread forum](https://en.wikipedia.org/wiki/Dread_(forum)) - Network accessline 180
- [wikipedia.org — Hack Forums](https://en.wikipedia.org/wiki/Hack_Forums) - Network accessline 180
- [wikipedia.org — Hack Forums](https://en.wikipedia.org/wiki/Hack_Forums)
skills/darkweb-collection/references/opsec.md
skills/darkweb-collection/references/telegram-channels.md
- Network accessline 6
> **Important caveats — read before use.** These lists are transient and rot fast: channels are renamed, banned, and resurrected under new handles constantly; a handle that was active last month may be seized, dormant, or squatted by an unr - Network accessline 6
> **Important caveats — read before use.** These lists are transient and rot fast: channels are renamed, banned, and resurrected under new handles constantly; a handle that was active last month may be seized, dormant, or squatted by an unr - Network accessline 14
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | LockBit 3.0 | @lockbitchannels | seized | LockBit lineage | leak-announcement | EN/multi | Launched Mar 2024 by LockB - Network accessline 14
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | LockBit 3.0 | @lockbitchannels | seized | LockBit lineage | leak-announcement | EN/multi | Launched Mar 2024 by LockB - Network accessline 15
|---|---|---|---|---|---|---|---| | LockBit 3.0 | @lockbitchannels | seized | LockBit lineage | leak-announcement | EN/multi | Launched Mar 2024 by LockBitSupp404; displayed FBI seizure notice Jun 9 2024; LockBit 5.0 launched Sep 2025 | [x. - Network accessline 15
|---|---|---|---|---|---|---|---| | LockBit 3.0 | @lockbitchannels | seized | LockBit lineage | leak-announcement | EN/multi | Launched Mar 2024 by LockBitSupp404; displayed FBI seizure notice Jun 9 2024; LockBit 5.0 launched Sep 2025 | [x. - Network accessline 16
| LockBit 3.0 | @lockbitchannels | seized | LockBit lineage | leak-announcement | EN/multi | Launched Mar 2024 by LockBitSupp404; displayed FBI seizure notice Jun 9 2024; LockBit 5.0 launched Sep 2025 | [x.com/intel_anastasia](https://x.com - Network accessline 16
| LockBit 3.0 | @lockbitchannels | seized | LockBit lineage | leak-announcement | EN/multi | Launched Mar 2024 by LockBitSupp404; displayed FBI seizure notice Jun 9 2024; LockBit 5.0 launched Sep 2025 | [x.com/intel_anastasia](https://x.com - Network accessline 17
| LockBit APT | @LockBit_APT | banned | LockBit lineage | leak-announcement | EN | Listed in deepdarkCTI as ONLINE prior to ban | [github.com/fastfire](https://github.com/fastfire/deepdarkCTI/blob/main/telegram_threat_actors.md) | - Network accessline 17
| LockBit APT | @LockBit_APT | banned | LockBit lineage | leak-announcement | EN | Listed in deepdarkCTI as ONLINE prior to ban | [github.com/fastfire](https://github.com/fastfire/deepdarkCTI/blob/main/telegram_threat_actors.md) | - Network accessline 18
| 8Base | @eightbase | seized | 8Base / Phobos variant | RaaS-comms | EN | Leak site and channel seized Feb 2025, Operation Phobos Aetor; 4 members arrested | [thehackernews.com](https://thehackernews.com/2025/02/8base-ransomware-data-leak- - Network accessline 18
| 8Base | @eightbase | seized | 8Base / Phobos variant | RaaS-comms | EN | Leak site and channel seized Feb 2025, Operation Phobos Aetor; 4 members arrested | [thehackernews.com](https://thehackernews.com/2025/02/8base-ransomware-data-leak- - Network accessline 19
| Medusa "information support" | @OSINT_without_borders | active | Medusa ransomware | leak-announcement | EN | Clearnet Telegram channel created Jul 2021; Medusa partnered Nov 2022; branded "OSINT Without Borders"; clearnet-accessible; ove - Network accessline 19
| Medusa "information support" | @OSINT_without_borders | active | Medusa ransomware | leak-announcement | EN | Clearnet Telegram channel created Jul 2021; Medusa partnered Nov 2022; branded "OSINT Without Borders"; clearnet-accessible; ove - Network accessline 20
| Snatch info | @snatch_info | active | Snatch Team | leak-announcement | EN/RU | Listed in CISA/FBI advisory; operates alongside Tor site; claimed Tyson Foods breach | [therecord.media](https://therecord.media/snatch-ransomware-group-alert - Network accessline 20
| Snatch info | @snatch_info | active | Snatch Team | leak-announcement | EN/RU | Listed in CISA/FBI advisory; operates alongside Tor site; claimed Tyson Foods breach | [therecord.media](https://therecord.media/snatch-ransomware-group-alert - Network accessline 21
| Bl00dy Ransomware Gang | @bl00dy_Ransomware_Gang | active | Bl00dy (independent) | RaaS-comms | EN | Created Jul 2022; left Telegram Sep 2024 after policy change; relaunched Oct 2024 under same name; exploited PaperCut CVE-2023-27350 | [b - Network accessline 21
| Bl00dy Ransomware Gang | @bl00dy_Ransomware_Gang | active | Bl00dy (independent) | RaaS-comms | EN | Created Jul 2022; left Telegram Sep 2024 after policy change; relaunched Oct 2024 under same name; exploited PaperCut CVE-2023-27350 | [b - Network accessline 22
| Kill Security | @k1llsec | active | KillSec (Kill Security) | RaaS-comms | EN/RU | Transitioned from hacktivist to RaaS Jun 2024; $250 entry fee; 276 documented victims; avoids CIS nations | [halcyon.ai](https://www.halcyon.ai/threat-grou - Network accessline 22
| Kill Security | @k1llsec | active | KillSec (Kill Security) | RaaS-comms | EN/RU | Transitioned from hacktivist to RaaS Jun 2024; $250 entry fee; 276 documented victims; avoids CIS nations | [halcyon.ai](https://www.halcyon.ai/threat-grou - Network accessline 32
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | BreachForums announcements | @breachforums | seized | ShinyHunters / Baphomet lineage | IAB-storefront | EN | 18K+ me - Network accessline 32
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | BreachForums announcements | @breachforums | seized | ShinyHunters / Baphomet lineage | IAB-storefront | EN | 18K+ me - Network accessline 33
|---|---|---|---|---|---|---|---| | BreachForums announcements | @breachforums | seized | ShinyHunters / Baphomet lineage | IAB-storefront | EN | 18K+ members; seized by FBI May 15 2024 and again 2025; ShinyHunters recovered domain briefly; - Network accessline 33
|---|---|---|---|---|---|---|---| | BreachForums announcements | @breachforums | seized | ShinyHunters / Baphomet lineage | IAB-storefront | EN | 18K+ members; seized by FBI May 15 2024 and again 2025; ShinyHunters recovered domain briefly; - Network accessline 34
| BreachForums announcements | @breachforums | seized | ShinyHunters / Baphomet lineage | IAB-storefront | EN | 18K+ members; seized by FBI May 15 2024 and again 2025; ShinyHunters recovered domain briefly; now declared honeypot risk | [the - Network accessline 34
| BreachForums announcements | @breachforums | seized | ShinyHunters / Baphomet lineage | IAB-storefront | EN | 18K+ members; seized by FBI May 15 2024 and again 2025; ShinyHunters recovered domain briefly; now declared honeypot risk | [the - Network accessline 35
| Jacuzzi / Baphchat | @jacuzzidf | replaced-by-@DarkForumsHub | BreachForums / DarkForums lineage | IAB-storefront | EN | Former official BreachForums chat; taken over by DarkForums Jun 2025 following ShinyHunters exit | [redhotcyber.com]( - Network accessline 35
| Jacuzzi / Baphchat | @jacuzzidf | replaced-by-@DarkForumsHub | BreachForums / DarkForums lineage | IAB-storefront | EN | Former official BreachForums chat; taken over by DarkForums Jun 2025 following ShinyHunters exit | [redhotcyber.com]( - Network accessline 36
| DarkForums Hub | @DarkForumsHub | active | DarkForums / DarkArmy | IAB-storefront | EN | BreachForums successor; admin "Knox" took over from "Lucifer" Aug 2024; aggregates content rather than originating breaches | [kelacyber.com](https:/ - Network accessline 36
| DarkForums Hub | @DarkForumsHub | active | DarkForums / DarkArmy | IAB-storefront | EN | BreachForums successor; admin "Knox" took over from "Lucifer" Aug 2024; aggregates content rather than originating breaches | [kelacyber.com](https:/ - Network accessline 46
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Moon Cloud | not confirmed | active | Unattributed (LummaC2/RedLine aggregator) | infostealer-shop | EN/RU | 20K+ mem - Network accessline 46
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Moon Cloud | not confirmed | active | Unattributed (LummaC2/RedLine aggregator) | infostealer-shop | EN/RU | 20K+ mem - Network accessline 47
|---|---|---|---|---|---|---|---| | Moon Cloud | not confirmed | active | Unattributed (LummaC2/RedLine aggregator) | infostealer-shop | EN/RU | 20K+ members; described as "central aggregation hub" for LummaC2 and RedLine logs; daily update - Network accessline 47
|---|---|---|---|---|---|---|---| | Moon Cloud | not confirmed | active | Unattributed (LummaC2/RedLine aggregator) | infostealer-shop | EN/RU | 20K+ members; described as "central aggregation hub" for LummaC2 and RedLine logs; daily update - Network accessline 48
| Moon Cloud | not confirmed | active | Unattributed (LummaC2/RedLine aggregator) | infostealer-shop | EN/RU | 20K+ members; described as "central aggregation hub" for LummaC2 and RedLine logs; daily updates | [nordstellar.com](https://nord - Network accessline 48
| Moon Cloud | not confirmed | active | Unattributed (LummaC2/RedLine aggregator) | infostealer-shop | EN/RU | 20K+ members; described as "central aggregation hub" for LummaC2 and RedLine logs; daily updates | [nordstellar.com](https://nord - Network accessline 49
| Observer Cloud | not confirmed | active | Unattributed | infostealer-shop | EN/RU | 15K+ members; operational since Apr 2022; presents as "educational"; long-standing credential dump channel | [webz.io](https://webz.io/dwp/top-dark-web-te - Network accessline 49
| Observer Cloud | not confirmed | active | Unattributed | infostealer-shop | EN/RU | 15K+ members; operational since Apr 2022; presents as "educational"; long-standing credential dump channel | [webz.io](https://webz.io/dwp/top-dark-web-te - Network accessline 50
| Daisy Cloud | not confirmed | active | Unattributed | infostealer-shop | EN/RU | 14K+ members; daily free and premium log uploads; active credential distribution | [webz.io](https://webz.io/dwp/top-dark-web-telegram-chat-groups-and-channe - Network accessline 50
| Daisy Cloud | not confirmed | active | Unattributed | infostealer-shop | EN/RU | 14K+ members; daily free and premium log uploads; active credential distribution | [webz.io](https://webz.io/dwp/top-dark-web-telegram-chat-groups-and-channe - Network accessline 51
| Omega Cloud | not confirmed | active | Unattributed (RedLine-focused) | infostealer-shop | EN/RU | 6K+ members; subscription-based; distributes RedLine-harvested credentials | [nordstellar.com](https://nordstellar.com/blog/top-dark-web-te - Network accessline 51
| Omega Cloud | not confirmed | active | Unattributed (RedLine-focused) | infostealer-shop | EN/RU | 6K+ members; subscription-based; distributes RedLine-harvested credentials | [nordstellar.com](https://nordstellar.com/blog/top-dark-web-te - Network accessline 52
| LummaC2 Stealer | @LummaC2Stealer | seized | LummaC2 (Shamel) | infostealer-shop | EN/RU | Official promo/update channel; 1,800+ members at peak; Microsoft DCU + Bitsight seized 1,000+ domains and 90+ channels including this; infrastructu - Network accessline 52
| LummaC2 Stealer | @LummaC2Stealer | seized | LummaC2 (Shamel) | infostealer-shop | EN/RU | Official promo/update channel; 1,800+ members at peak; Microsoft DCU + Bitsight seized 1,000+ domains and 90+ channels including this; infrastructu - Network accessline 53
| BidenCash CVV Discussion | not confirmed | seized | BidenCash carding marketplace | infostealer-shop | EN/RU | Discussed stolen payment card data; 4.6K+ members documented; marketplace seized Jun 2025 (145 domains); $17M revenue; Telegram - Network accessline 53
| BidenCash CVV Discussion | not confirmed | seized | BidenCash carding marketplace | infostealer-shop | EN/RU | Discussed stolen payment card data; 4.6K+ members documented; marketplace seized Jun 2025 (145 domains); $17M revenue; Telegram - Network accessline 65
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | NoName057(16) RU | @noname05716 | active | NoName057(16) | hacktivist-ops | RU | Primary RU channel; 45K+ subscribers - Network accessline 65
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | NoName057(16) RU | @noname05716 | active | NoName057(16) | hacktivist-ops | RU | Primary RU channel; 45K+ subscribers - Network accessline 66
|---|---|---|---|---|---|---|---| | NoName057(16) RU | @noname05716 | active | NoName057(16) | hacktivist-ops | RU | Primary RU channel; 45K+ subscribers; avg 6 posts/day; DDoSia project coordination; targets NATO members | [sentinelone.com - Network accessline 66
|---|---|---|---|---|---|---|---| | NoName057(16) RU | @noname05716 | active | NoName057(16) | hacktivist-ops | RU | Primary RU channel; 45K+ subscribers; avg 6 posts/day; DDoSia project coordination; targets NATO members | [sentinelone.com - Network accessline 67
| NoName057(16) RU | @noname05716 | active | NoName057(16) | hacktivist-ops | RU | Primary RU channel; 45K+ subscribers; avg 6 posts/day; DDoSia project coordination; targets NATO members | [sentinelone.com](https://www.sentinelone.com/labs - Network accessline 67
| NoName057(16) RU | @noname05716 | active | NoName057(16) | hacktivist-ops | RU | Primary RU channel; 45K+ subscribers; avg 6 posts/day; DDoSia project coordination; targets NATO members | [sentinelone.com](https://www.sentinelone.com/labs - Network accessline 68
| NoName057(16) EN | @noname05716eng | active | NoName057(16) | hacktivist-ops | EN | English-language mirror of main channel | [tgstat.com](https://tgstat.com/channel/@noname05716eng) | - Network accessline 68
| NoName057(16) EN | @noname05716eng | active | NoName057(16) | hacktivist-ops | EN | English-language mirror of main channel | [tgstat.com](https://tgstat.com/channel/@noname05716eng) | - Network accessline 69
| NoName057(16) EN ver | @noname05716engver | active | NoName057(16) | hacktivist-ops | EN | Second English version; documented by SentinelOne | [sentinelone.com](https://www.sentinelone.com/labs/noname05716-the-pro-russian-hacktivist-group - Network accessline 69
| NoName057(16) EN ver | @noname05716engver | active | NoName057(16) | hacktivist-ops | EN | Second English version; documented by SentinelOne | [sentinelone.com](https://www.sentinelone.com/labs/noname05716-the-pro-russian-hacktivist-group - Network accessline 70
| CyberArmyofRussia_Reborn (CARR) | @CyberArmyofRussia_Reborn | active | CARR / GRU-nexus | hacktivist-ops | RU | GRU-founded per DOJ indictment; 75K+ followers; claimed ICS/OT intrusions; water utility disruptions US and EU 2023-2024; also - Network accessline 70
| CyberArmyofRussia_Reborn (CARR) | @CyberArmyofRussia_Reborn | active | CARR / GRU-nexus | hacktivist-ops | RU | GRU-founded per DOJ indictment; 75K+ followers; claimed ICS/OT intrusions; water utility disruptions US and EU 2023-2024; also - Network accessline 71
| Z-Pentest / Z-Alliance | @ZAllianceRU | active | CARR / Z-Pentest | hacktivist-ops | RU | CARR sub-brand focused on SCADA/OT intrusions; formed Sep 2024 by CARR + NoName057 admins; documented in CISA advisory AA25-343A | [cisa.gov](https: - Network accessline 71
| Z-Pentest / Z-Alliance | @ZAllianceRU | active | CARR / Z-Pentest | hacktivist-ops | RU | CARR sub-brand focused on SCADA/OT intrusions; formed Sep 2024 by CARR + NoName057 admins; documented in CISA advisory AA25-343A | [cisa.gov](https: - Network accessline 72
| WE ARE KILLNET | @killnet_reservs | dormant | Killnet (post-sale) | hacktivist-ops | RU | One of the documented Killnet channels; sold to new owner late 2023; activity declined sharply; Killnet2.0 emerged Jan 2024 | [kelacyber.com](https: - Network accessline 72
| WE ARE KILLNET | @killnet_reservs | dormant | Killnet (post-sale) | hacktivist-ops | RU | One of the documented Killnet channels; sold to new owner late 2023; activity declined sharply; Killnet2.0 emerged Jan 2024 | [kelacyber.com](https: - Network accessline 73
| Killnet official | @Killneto | active | Killnet (commercial phase) | hacktivist-ops | RU/EN | Documented in breachsense.com CTI channel list as ONLINE; group shifted to cybercrime-for-hire post-2023 sale | [breachsense.com](https://www.br - Network accessline 73
| Killnet official | @Killneto | active | Killnet (commercial phase) | hacktivist-ops | RU/EN | Documented in breachsense.com CTI channel list as ONLINE; group shifted to cybercrime-for-hire post-2023 sale | [breachsense.com](https://www.br - Network accessline 74
| IT Army of Russia | @itarmyofrussianews | active | IT Army of Russia (GRU-adjacent) | hacktivist-ops | RU | 800+ members; recruitment-focused; DDoS coordination; documented by Intel 471 alongside TwoNet | [intel471.com](https://www.intel4 - Network accessline 74
| IT Army of Russia | @itarmyofrussianews | active | IT Army of Russia (GRU-adjacent) | hacktivist-ops | RU | 800+ members; recruitment-focused; DDoS coordination; documented by Intel 471 alongside TwoNet | [intel471.com](https://www.intel4 - Network accessline 78
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | IT Army of Ukraine | @itarmyofukraine2022 | active | IT Army of Ukraine (volunteer) | hacktivist-ops | EN/UK | 240K+ - Network accessline 78
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | IT Army of Ukraine | @itarmyofukraine2022 | active | IT Army of Ukraine (volunteer) | hacktivist-ops | EN/UK | 240K+ - Network accessline 80
| IT Army of Ukraine | @itarmyofukraine2022 | active | IT Army of Ukraine (volunteer) | hacktivist-ops | EN/UK | 240K+ followers Feb 2024; crowdsourced DDoS against Russian infrastructure; most active group targeting Russia per F6 2024; 94 - Network accessline 80
| IT Army of Ukraine | @itarmyofukraine2022 | active | IT Army of Ukraine (volunteer) | hacktivist-ops | EN/UK | 240K+ followers Feb 2024; crowdsourced DDoS against Russian infrastructure; most active group targeting Russia per F6 2024; 94 - Network accessline 84
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Dark Storm Team | @DarkStormTeams | active | Dark Storm Team | hacktivist-ops | AR/EN | Claimed DDoS on X (Twitter) M - Network accessline 84
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Dark Storm Team | @DarkStormTeams | active | Dark Storm Team | hacktivist-ops | AR/EN | Claimed DDoS on X (Twitter) M - Network accessline 85
|---|---|---|---|---|---|---|---| | Dark Storm Team | @DarkStormTeams | active | Dark Storm Team | hacktivist-ops | AR/EN | Claimed DDoS on X (Twitter) Mar 2025; claimed Zoom disruption Apr 2025; offers DDoS-for-hire; documented by Check Po - Network accessline 85
|---|---|---|---|---|---|---|---| | Dark Storm Team | @DarkStormTeams | active | Dark Storm Team | hacktivist-ops | AR/EN | Claimed DDoS on X (Twitter) Mar 2025; claimed Zoom disruption Apr 2025; offers DDoS-for-hire; documented by Check Po - Network accessline 86
| Dark Storm Team | @DarkStormTeams | active | Dark Storm Team | hacktivist-ops | AR/EN | Claimed DDoS on X (Twitter) Mar 2025; claimed Zoom disruption Apr 2025; offers DDoS-for-hire; documented by Check Point and Orange Cyberdefense | [blo - Network accessline 86
| Dark Storm Team | @DarkStormTeams | active | Dark Storm Team | hacktivist-ops | AR/EN | Claimed DDoS on X (Twitter) Mar 2025; claimed Zoom disruption Apr 2025; offers DDoS-for-hire; documented by Check Point and Orange Cyberdefense | [blo - Network accessline 87
| RipperSec | @RipperSec | active | RipperSec (Malaysia, pro-Palestinian) | hacktivist-ops | multi | Founded Jun 2023; 2K+ members; 196 DDoS incidents Jan-Aug 2024; MegaMedusa DDoS tool; targets Israel-aligned orgs | [cyble.com](https://cyb - Network accessline 87
| RipperSec | @RipperSec | active | RipperSec (Malaysia, pro-Palestinian) | hacktivist-ops | multi | Founded Jun 2023; 2K+ members; 196 DDoS incidents Jan-Aug 2024; MegaMedusa DDoS tool; targets Israel-aligned orgs | [cyble.com](https://cyb - Network accessline 88
| DragonForce Malaysia | @dragonforceio | active | DragonForce Malaysia | hacktivist-ops | multi | Pro-Palestinian; launched OpPatuk against India Jun 2022; claimed ransomware aspirations 2023; distinct from DragonForce RaaS | [radware.com] - Network accessline 88
| DragonForce Malaysia | @dragonforceio | active | DragonForce Malaysia | hacktivist-ops | multi | Pro-Palestinian; launched OpPatuk against India Jun 2022; claimed ransomware aspirations 2023; distinct from DragonForce RaaS | [radware.com] - Network accessline 89
| Handala Channel | @Handala_hack | active | Handala Hack Team (MOIS-linked) | hacktivist-ops | FA/EN | FBI attributed to Iranian MOIS "Justice Homeland" unit; Dec 2023 origin; multiple channels (primary + @Handala_backup); primary went sil - Network accessline 89
| Handala Channel | @Handala_hack | active | Handala Hack Team (MOIS-linked) | hacktivist-ops | FA/EN | FBI attributed to Iranian MOIS "Justice Homeland" unit; Dec 2023 origin; multiple channels (primary + @Handala_backup); primary went sil - Network accessline 90
| Anonymous Sudan | not confirmed | seized | Anonymous Sudan (disrupted) | hacktivist-ops | AR/EN/RU | First surfaced Jan 2023; 80K subscribers at peak; DOJ indictment Oct 2024; two Sudanese brothers charged; DDoS tools seized; channel stat - Network accessline 90
| Anonymous Sudan | not confirmed | seized | Anonymous Sudan (disrupted) | hacktivist-ops | AR/EN/RU | First surfaced Jan 2023; 80K subscribers at peak; DOJ indictment Oct 2024; two Sudanese brothers charged; DDoS tools seized; channel stat - Network accessline 91
| DieNet | banned | banned | DieNet | hacktivist-ops | EN/AR | Announced Mar 7 2025 in a now-banned channel; promoted by Mr.Hamza, Sylhet Gang-SG, LazaGrad Hack; 60+ claimed DDoS attacks in first 2 months; targets US CNI | [netscout.com](ht - Network accessline 91
| DieNet | banned | banned | DieNet | hacktivist-ops | EN/AR | Announced Mar 7 2025 in a now-banned channel; promoted by Mr.Hamza, Sylhet Gang-SG, LazaGrad Hack; 60+ claimed DDoS attacks in first 2 months; targets US CNI | [netscout.com](ht - Network accessline 95
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Indian Cyber Force | @TeamIndianCyberForce | active | Indian Cyber Force | hacktivist-ops | EN | Named one of 5 most - Network accessline 95
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Indian Cyber Force | @TeamIndianCyberForce | active | Indian Cyber Force | hacktivist-ops | EN | Named one of 5 most - Network accessline 97
| Indian Cyber Force | @TeamIndianCyberForce | active | Indian Cyber Force | hacktivist-ops | EN | Named one of 5 most active hacktivist groups 2024 by Webz.io; collaborates with TeamUCC, Team-Network-Nine | [webz.io](https://webz.io/dwp/th - Network accessline 97
| Indian Cyber Force | @TeamIndianCyberForce | active | Indian Cyber Force | hacktivist-ops | EN | Named one of 5 most active hacktivist groups 2024 by Webz.io; collaborates with TeamUCC, Team-Network-Nine | [webz.io](https://webz.io/dwp/th - Network accessline 105
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Handala backup leaks | @Handala_backup | active | Handala Hack Team (MOIS-linked) | breach-aggregator | FA/EN | Backu - Network accessline 105
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | Handala backup leaks | @Handala_backup | active | Handala Hack Team (MOIS-linked) | breach-aggregator | FA/EN | Backu - Network accessline 106
|---|---|---|---|---|---|---|---| | Handala backup leaks | @Handala_backup | active | Handala Hack Team (MOIS-linked) | breach-aggregator | FA/EN | Backup/overflow channel for Handala; used when primary channel is banned; also aggregates Is - Network accessline 106
|---|---|---|---|---|---|---|---| | Handala backup leaks | @Handala_backup | active | Handala Hack Team (MOIS-linked) | breach-aggregator | FA/EN | Backup/overflow channel for Handala; used when primary channel is banned; also aggregates Is - Network accessline 107
| Handala backup leaks | @Handala_backup | active | Handala Hack Team (MOIS-linked) | breach-aggregator | FA/EN | Backup/overflow channel for Handala; used when primary channel is banned; also aggregates Israel-related breach material | [in - Network accessline 107
| Handala backup leaks | @Handala_backup | active | Handala Hack Team (MOIS-linked) | breach-aggregator | FA/EN | Backup/overflow channel for Handala; used when primary channel is banned; also aggregates Israel-related breach material | [in - Network accessline 108
| Snatch news | @snatch_news | active | Snatch Team | breach-aggregator | EN | Secondary Snatch channel; mirrors victim announcements from @snatch_info; listed in deepdarkCTI | [github.com/fastfire](https://github.com/fastfire/deepdarkCTI/b - Network accessline 108
| Snatch news | @snatch_news | active | Snatch Team | breach-aggregator | EN | Secondary Snatch channel; mirrors victim announcements from @snatch_info; listed in deepdarkCTI | [github.com/fastfire](https://github.com/fastfire/deepdarkCTI/b - Network accessline 109
| BreachForums News | @BreachForumsNews | seized | ShinyHunters / BreachForums | breach-aggregator | EN | Secondary news channel for BreachForums; seized alongside main channel May 2024 | [therecord.media](https://therecord.media/breachforu - Network accessline 109
| BreachForums News | @BreachForumsNews | seized | ShinyHunters / BreachForums | breach-aggregator | EN | Secondary news channel for BreachForums; seized alongside main channel May 2024 | [therecord.media](https://therecord.media/breachforu - Network accessline 110
| TEAM UNDERGROUND | @UndergroundDataLeaks | active | Team Underground | breach-aggregator | EN/RU | Multi-actor data leak aggregation; listed in deepdarkCTI ransomware/leak section | [github.com/fastfire](https://github.com/fastfire/deepda - Network accessline 110
| TEAM UNDERGROUND | @UndergroundDataLeaks | active | Team Underground | breach-aggregator | EN/RU | Multi-actor data leak aggregation; listed in deepdarkCTI ransomware/leak section | [github.com/fastfire](https://github.com/fastfire/deepda - Network accessline 118
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | vx-underground | @vxunderground | active | vx-underground (independent research) | news-aggregator | EN | 48K+ subscr - Network accessline 118
| Channel name | @handle | Status | Affiliation | Type | Language | Notable | Source | |---|---|---|---|---|---|---|---| | vx-underground | @vxunderground | active | vx-underground (independent research) | news-aggregator | EN | 48K+ subscr - Network accessline 119
|---|---|---|---|---|---|---|---| | vx-underground | @vxunderground | active | vx-underground (independent research) | news-aggregator | EN | 48K+ subscribers; largest public malware sample and paper archive; covers threat actor activity an - Network accessline 119
|---|---|---|---|---|---|---|---| | vx-underground | @vxunderground | active | vx-underground (independent research) | news-aggregator | EN | 48K+ subscribers; largest public malware sample and paper archive; covers threat actor activity an - Network accessline 120
| vx-underground | @vxunderground | active | vx-underground (independent research) | news-aggregator | EN | 48K+ subscribers; largest public malware sample and paper archive; covers threat actor activity and TTPs; not a threat actor channel - Network accessline 120
| vx-underground | @vxunderground | active | vx-underground (independent research) | news-aggregator | EN | 48K+ subscribers; largest public malware sample and paper archive; covers threat actor activity and TTPs; not a threat actor channel - Network accessline 121
| FalconFeeds | @falconfeeds | active | FalconFeeds.io / Technisanct (vendor) | news-aggregator | EN | Real-time dark web and ransomware tracker; monitors 3000+ threat actors; mirrors significant underground announcements | [t.me/falconfeed - Network accessline 121
| FalconFeeds | @falconfeeds | active | FalconFeeds.io / Technisanct (vendor) | news-aggregator | EN | Real-time dark web and ransomware tracker; monitors 3000+ threat actors; mirrors significant underground announcements | [t.me/falconfeed - Network accessline 122
| Cyber Threat Intelligence | @ctinow | active | Independent (community-run) | news-aggregator | EN | Aggregates CTI news and threat actor announcements; documented across multiple defender resource lists | [t.me/ctinow](https://t.me/ctinow - Network accessline 122
| Cyber Threat Intelligence | @ctinow | active | Independent (community-run) | news-aggregator | EN | Aggregates CTI news and threat actor announcements; documented across multiple defender resource lists | [t.me/ctinow](https://t.me/ctinow - Network accessline 130
- [x.com/intel_anastasia — LockBit Telegram seizure claim Jun 2024](https://x.com/intel_anastasia/status/1799842165746467204) - Network accessline 130
- [x.com/intel_anastasia — LockBit Telegram seizure claim Jun 2024](https://x.com/intel_anastasia/status/1799842165746467204) - Network accessline 131
- [github.com/fastfire/deepdarkCTI — telegram_threat_actors.md](https://github.com/fastfire/deepdarkCTI/blob/main/telegram_threat_actors.md) - Network accessline 131
- [github.com/fastfire/deepdarkCTI — telegram_threat_actors.md](https://github.com/fastfire/deepdarkCTI/blob/main/telegram_threat_actors.md) - Network accessline 132
- [github.com/fastfire/deepdarkCTI — ransomware_gang.md](https://github.com/fastfire/deepdarkCTI/blob/main/ransomware_gang.md) - Network accessline 132
- [github.com/fastfire/deepdarkCTI — ransomware_gang.md](https://github.com/fastfire/deepdarkCTI/blob/main/ransomware_gang.md) - Network accessline 133
- [thehackernews.com — 8Base ransomware sites seized Feb 2025](https://thehackernews.com/2025/02/8base-ransomware-data-leak-sites-seized.html) - Network accessline 133
- [thehackernews.com — 8Base ransomware sites seized Feb 2025](https://thehackernews.com/2025/02/8base-ransomware-data-leak-sites-seized.html) - Network accessline 134
- [unit42.paloaltonetworks.com — Medusa ransomware "information support" channel](https://unit42.paloaltonetworks.com/medusa-ransomware-escalation-new-leak-site/) - Network accessline 134
- [unit42.paloaltonetworks.com — Medusa ransomware "information support" channel](https://unit42.paloaltonetworks.com/medusa-ransomware-escalation-new-leak-site/) - Network accessline 135
- [therecord.media — Snatch ransomware group FBI/CISA advisory](https://therecord.media/snatch-ransomware-group-alert-fbi-cisa) - Network accessline 135
- [therecord.media — Snatch ransomware group FBI/CISA advisory](https://therecord.media/snatch-ransomware-group-alert-fbi-cisa) - Network accessline 136
- [bleepingcomputer.com — Bl00dy gang uses leaked LockBit 3.0 builder](https://www.bleepingcomputer.com/news/security/leaked-lockbit-30-builder-used-by-bl00dy-ransomware-gang-in-attacks/) - Network accessline 136
- [bleepingcomputer.com — Bl00dy gang uses leaked LockBit 3.0 builder](https://www.bleepingcomputer.com/news/security/leaked-lockbit-30-builder-used-by-bl00dy-ransomware-gang-in-attacks/) - Network accessline 137
- [halcyon.ai — KillSec threat group profile](https://www.halcyon.ai/threat-group/killsec) - Network accessline 137
- [halcyon.ai — KillSec threat group profile](https://www.halcyon.ai/threat-group/killsec) - Network accessline 138
- [therecord.media — BreachForums platform seized by FBI/DOJ](https://therecord.media/breachforums-platform-seized-by-fbi-doj) - Network accessline 138
- [therecord.media — BreachForums platform seized by FBI/DOJ](https://therecord.media/breachforums-platform-seized-by-fbi-doj) - Network accessline 139
- [redhotcyber.com — DarkForums takes over BreachForums' Jacuzzi channel](https://www.redhotcyber.com/en/post/darkforums-takes-over-breachforums-telegram-channel-the-jacuzzi/) - Network accessline 139
- [redhotcyber.com — DarkForums takes over BreachForums' Jacuzzi channel](https://www.redhotcyber.com/en/post/darkforums-takes-over-breachforums-telegram-channel-the-jacuzzi/) - Network accessline 140
- [kelacyber.com — DarkForums Chronicles leadership analysis](https://www.kelacyber.com/blog/darkforums-chronicles/) - Network accessline 140
- [kelacyber.com — DarkForums Chronicles leadership analysis](https://www.kelacyber.com/blog/darkforums-chronicles/) - Network accessline 141
- [nordstellar.com — Top hazardous Telegram channels (Moon Cloud, Omega Cloud)](https://nordstellar.com/blog/top-dark-web-telegram-groups-and-channels/) - Network accessline 141
- [nordstellar.com — Top hazardous Telegram channels (Moon Cloud, Omega Cloud)](https://nordstellar.com/blog/top-dark-web-telegram-groups-and-channels/) - Network accessline 142
- [webz.io — Top dark web Telegram channels (Observer Cloud, Daisy Cloud)](https://webz.io/dwp/top-dark-web-telegram-chat-groups-and-channels/) - Network accessline 142
- [webz.io — Top dark web Telegram channels (Observer Cloud, Daisy Cloud)](https://webz.io/dwp/top-dark-web-telegram-chat-groups-and-channels/) - Network accessline 143
- [infosecurity-magazine.com — LummaC2 stealer Telegram proliferation](https://www.infosecurity-magazine.com/news/lumma-stealer-proliferation-fueled/) - Network accessline 143
- [infosecurity-magazine.com — LummaC2 stealer Telegram proliferation](https://www.infosecurity-magazine.com/news/lumma-stealer-proliferation-fueled/) - Network accessline 144
- [cyberscoop.com — BidenCash 145 domains seized Jun 2025](https://cyberscoop.com/bidencash-marketplace-domains-seized/) - Network accessline 144
- [cyberscoop.com — BidenCash 145 domains seized Jun 2025](https://cyberscoop.com/bidencash-marketplace-domains-seized/) - Network accessline 145
- [sentinelone.com — NoName057(16) Telegram channel documentation](https://www.sentinelone.com/labs/noname05716-the-pro-russian-hacktivist-group-targeting-nato/) - Network accessline 145
- [sentinelone.com — NoName057(16) Telegram channel documentation](https://www.sentinelone.com/labs/noname05716-the-pro-russian-hacktivist-group-targeting-nato/) - Network accessline 146
- [tgstat.com — @noname05716eng channel statistics](https://tgstat.com/channel/@noname05716eng) - Network accessline 146
- [tgstat.com — @noname05716eng channel statistics](https://tgstat.com/channel/@noname05716eng) - Network accessline 147
- [justice.gov — DOJ actions against CARR and GRU-sponsored hacking groups](https://www.justice.gov/opa/pr/justice-department-announces-actions-combat-two-russian-state-backed-cyber-criminal-hacking) - Network accessline 147
- [justice.gov — DOJ actions against CARR and GRU-sponsored hacking groups](https://www.justice.gov/opa/pr/justice-department-announces-actions-combat-two-russian-state-backed-cyber-criminal-hacking) - Network accessline 148
- [cisa.gov — AA25-343A: Pro-Russia Hacktivists Conduct Opportunistic Attacks](https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-343a) - Network accessline 148
- [cisa.gov — AA25-343A: Pro-Russia Hacktivists Conduct Opportunistic Attacks](https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-343a) - Network accessline 149
- [kelacyber.com — Russia-Ukraine pro-Russian hacktivist activity two years on](https://www.kelacyber.com/blog/russia-ukraine-war-pro-russian-hacktivist-activity-two-years-on/) - Network accessline 149
- [kelacyber.com — Russia-Ukraine pro-Russian hacktivist activity two years on](https://www.kelacyber.com/blog/russia-ukraine-war-pro-russian-hacktivist-activity-two-years-on/) - Network accessline 150
- [breachsense.com — Telegram CTI threat actor channels list](https://www.breachsense.com/threat-actor-channels/) - Network accessline 150
- [breachsense.com — Telegram CTI threat actor channels list](https://www.breachsense.com/threat-actor-channels/) - Network accessline 151
- [intel471.com — Pro-Russian hacktivism: IT Army of Russia, TwoNet](https://www.intel471.com/blog/pro-russian-hacktivism-shifting-alliances-new-groups-and-risks) - Network accessline 151
- [intel471.com — Pro-Russian hacktivism: IT Army of Russia, TwoNet](https://www.intel471.com/blog/pro-russian-hacktivism-shifting-alliances-new-groups-and-risks) - Network accessline 152
- [en.wikipedia.org/wiki/IT_Army_of_Ukraine](https://en.wikipedia.org/wiki/IT_Army_of_Ukraine) - Network accessline 152
- [en.wikipedia.org/wiki/IT_Army_of_Ukraine](https://en.wikipedia.org/wiki/IT_Army_of_Ukraine) - Network accessline 153
- [blog.checkpoint.com — Dark Storm Team X platform attack Mar 2025](https://blog.checkpoint.com/security/dark-storm-team-claims-responsibility-for-cyber-attack-on-x-platform-what-it-means-for-the-future-of-digital-security/) - Network accessline 153
- [blog.checkpoint.com — Dark Storm Team X platform attack Mar 2025](https://blog.checkpoint.com/security/dark-storm-team-claims-responsibility-for-cyber-attack-on-x-platform-what-it-means-for-the-future-of-digital-security/) - Network accessline 154
- [cyble.com — RipperSec hacktivist group profile](https://cyble.com/threat-actor-profiles/rippersec-hacktivist-group/) - Network accessline 154
- [cyble.com — RipperSec hacktivist group profile](https://cyble.com/threat-actor-profiles/rippersec-hacktivist-group/) - Network accessline 155
- [radware.com — DragonForce Malaysia DDOSpedia](https://www.radware.com/security/ddos-knowledge-center/ddospedia/dragonforce-malaysia/) - Network accessline 155
- [radware.com — DragonForce Malaysia DDOSpedia](https://www.radware.com/security/ddos-knowledge-center/ddospedia/dragonforce-malaysia/) - Network accessline 156
- [infosecwriteups.com — CTI Research: Handala Hack Group Mar 2026](https://infosecwriteups.com/cti-research-handala-hack-group-aka-handala-hack-team-ddbdd294cfb8) - Network accessline 156
- [infosecwriteups.com — CTI Research: Handala Hack Group Mar 2026](https://infosecwriteups.com/cti-research-handala-hack-group-aka-handala-hack-team-ddbdd294cfb8) - Network accessline 157
- [therecord.media — Anonymous Sudan brothers charged Oct 2024](https://therecord.media/anonymous-sudan-brothers-charged-ddos-attacks-hospital-critical-infrastructure) - Network accessline 157
- [therecord.media — Anonymous Sudan brothers charged Oct 2024](https://therecord.media/anonymous-sudan-brothers-charged-ddos-attacks-hospital-critical-infrastructure) - Network accessline 158
- [netscout.com — Profiling DieNet: A new hacktivist threat](https://www.netscout.com/blog/asert/profiling-dienet-new-hacktivist-threat) - Network accessline 158
- [netscout.com — Profiling DieNet: A new hacktivist threat](https://www.netscout.com/blog/asert/profiling-dienet-new-hacktivist-threat) - Network accessline 159
- [webz.io — 5 most active hacktivist groups of 2024](https://webz.io/dwp/the-5-most-active-hacktivist-groups-of-2024/) - Network accessline 159
- [webz.io — 5 most active hacktivist groups of 2024](https://webz.io/dwp/the-5-most-active-hacktivist-groups-of-2024/) - Network accessline 160
- [tgstat.com — @vxunderground channel statistics](https://tgstat.com/channel/@vxunderground) - Network accessline 160
- [tgstat.com — @vxunderground channel statistics](https://tgstat.com/channel/@vxunderground) - Network accessline 161
- [t.me/falconfeeds — FalconFeeds Telegram channel](https://t.me/falconfeeds/) - Network accessline 161
- [t.me/falconfeeds — FalconFeeds Telegram channel](https://t.me/falconfeeds/) - Network accessline 162
- [t.me/ctinow — Cyber Threat Intelligence channel](https://t.me/ctinow) - Network accessline 162
- [t.me/ctinow — Cyber Threat Intelligence channel](https://t.me/ctinow)
skills/darkweb-collection/references/telegram-setup.md
- Network accessline 46
1. Open https://my.telegram.org in a browser (the same burner host). 2. Sign in with the burner phone number. Telegram will send a confirmation code via the Telegram client (not SMS) — fetch it from the desktop app. - Network accessline 46
1. Open https://my.telegram.org in a browser (the same burner host). 2. Sign in with the burner phone number. Telegram will send a confirmation code via the Telegram client (not SMS) — fetch it from the desktop app. - Network accessline 47
2. Sign in with the burner phone number. Telegram will send a confirmation code via the Telegram client (not SMS) — fetch it from the desktop app. 3. Click **API development tools** (https://my.telegram.org/auth?to=apps). 4. Fill in the for - Network accessline 47
2. Sign in with the burner phone number. Telegram will send a confirmation code via the Telegram client (not SMS) — fetch it from the desktop app. 3. Click **API development tools** (https://my.telegram.org/auth?to=apps). 4. Fill in the for - Network accessline 48
3. Click **API development tools** (https://my.telegram.org/auth?to=apps). - Network accessline 48
3. Click **API development tools** (https://my.telegram.org/auth?to=apps). - Network accessline 259
- [`access-methods.md`](access-methods.md) — vendor alternatives if all of the above feels (correctly) like a lot of work for one channel. - [`telegram-channels.md`](telegram-channels.md) — the channel list, with safe defender-run channels - Network accessline 259
- [`access-methods.md`](access-methods.md) — vendor alternatives if all of the above feels (correctly) like a lot of work for one channel. - [`telegram-channels.md`](telegram-channels.md) — the channel list, with safe defender-run channels - Network accessline 260
- [`telegram-channels.md`](telegram-channels.md) — the channel list, with safe defender-run channels in § 6. - Telegram's official API docs: https://core.telegram.org/api - Telethon docs: https://docs.telethon.dev/ - Network accessline 260
- [`telegram-channels.md`](telegram-channels.md) — the channel list, with safe defender-run channels in § 6. - Telegram's official API docs: https://core.telegram.org/api - Telethon docs: https://docs.telethon.dev/ - Network accessline 261
- Telegram's official API docs: https://core.telegram.org/api - Network accessline 261
- Telegram's official API docs: https://core.telegram.org/api - Network accessline 262
- Telethon docs: https://docs.telethon.dev/ - Network accessline 262
- Telethon docs: https://docs.telethon.dev/
skills/darkweb-collection/scripts/keyword_match.py
skills/darkweb-collection/scripts/onion_search.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 16
Backends: ahmia — https://ahmia.fi/search/?q=<query> (free, no auth) - Network accessline 16
Backends: ahmia — https://ahmia.fi/search/?q=<query> (free, no auth) - Network accessline 17
ahmia — https://ahmia.fi/search/?q=<query> (free, no auth) - Network accessline 17
ahmia — https://ahmia.fi/search/?q=<query> (free, no auth) - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 55
[Credential-related source omitted] - Network accessline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 74
def http_get(url, headers=None, timeout=30): req = urllib.request.Request(url, headers=headers or {"User-Agent": USER_AGENT}, method="GET") - Network accessline 74
def http_get(url, headers=None, timeout=30): req = urllib.request.Request(url, headers=headers or {"User-Agent": USER_AGENT}, method="GET") - Network accessline 75
req = urllib.request.Request(url, headers=headers or {"User-Agent": USER_AGENT}, method="GET") - Network accessline 75
req = urllib.request.Request(url, headers=headers or {"User-Agent": USER_AGENT}, method="GET") - Network accessline 76
with urllib.request.urlopen(req, timeout=timeout) as r: - Network accessline 76
with urllib.request.urlopen(req, timeout=timeout) as r: - Network accessline 133
def search_ahmia(query, limit): url = "https://ahmia.fi/search/?" + urllib.parse.urlencode({"q": query}) - Network accessline 133
def search_ahmia(query, limit): url = "https://ahmia.fi/search/?" + urllib.parse.urlencode({"q": query}) - Network accessline 134
url = "https://ahmia.fi/search/?" + urllib.parse.urlencode({"q": query}) - Network accessline 134
url = "https://ahmia.fi/search/?" + urllib.parse.urlencode({"q": query}) - Network accessline 159
DARKFAIL_URL = "https://dark.fail/" - Network accessline 159
DARKFAIL_URL = "https://dark.fail/" - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted] - Network accessline 217
} try: req = urllib.request.Request(post_url, data=payload, headers=headers, method="POST") - Network accessline 217
} try: req = urllib.request.Request(post_url, data=payload, headers=headers, method="POST") - Network accessline 218
try: req = urllib.request.Request(post_url, data=payload, headers=headers, method="POST") with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 218
try: req = urllib.request.Request(post_url, data=payload, headers=headers, method="POST") with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 219
req = urllib.request.Request(post_url, data=payload, headers=headers, method="POST") - Network accessline 219
req = urllib.request.Request(post_url, data=payload, headers=headers, method="POST") - Network accessline 220
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 220
with urllib.request.urlopen(req, timeout=30) as r: - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 301
[Credential-related source omitted] - Access to secretsline 301
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted]
skills/darkweb-collection/scripts/telegram_monitor.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 41
Auth: this is a USER-API client, not a Bot API client. Required env: TELEGRAM_API_ID int from https://my.telegram.org/apps - Network accessline 41
Auth: this is a USER-API client, not a Bot API client. Required env: TELEGRAM_API_ID int from https://my.telegram.org/apps - Network accessline 42
TELEGRAM_API_ID int from https://my.telegram.org/apps - Network accessline 42
TELEGRAM_API_ID int from https://my.telegram.org/apps - Network accessline 48
How to obtain TELEGRAM_API_ID + TELEGRAM_API_HASH (the short version): 1. Sign in at https://my.telegram.org with your (burner!) Telegram phone. - Network accessline 48
How to obtain TELEGRAM_API_ID + TELEGRAM_API_HASH (the short version): 1. Sign in at https://my.telegram.org with your (burner!) Telegram phone. - Network accessline 49
1. Sign in at https://my.telegram.org with your (burner!) Telegram phone. - Network accessline 49
1. Sign in at https://my.telegram.org with your (burner!) Telegram phone. - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Network accessline 156
for c in channels: c = c.strip() for prefix in ("https://t.me/", "http://t.me/", "t.me/"): - Network accessline 156
for c in channels: c = c.strip() for prefix in ("https://t.me/", "http://t.me/", "t.me/"): - Network accessline 157
c = c.strip() for prefix in ("https://t.me/", "http://t.me/", "t.me/"): if c.lower().startswith(prefix): - Network accessline 157
c = c.strip() for prefix in ("https://t.me/", "http://t.me/", "t.me/"): if c.lower().startswith(prefix): - Network accessline 158
for prefix in ("https://t.me/", "http://t.me/", "t.me/"): - Network accessline 158
for prefix in ("https://t.me/", "http://t.me/", "t.me/"):
skills/domain-investigation/SKILL.md
- Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted]
skills/dprk-cyber-espionage/SKILL.md
- Network accessline 184
1. FBI/CISA/Treasury Joint Advisory: "TraderTraitor: North Korean State-Sponsored APT Targets Blockchain Companies" (April 2022) 2. Mandiant: "APT43: North Korean Group Uses Cybercrime to Fund Espionage Operations" (28 March 2023; title cor - Network accessline 184
1. FBI/CISA/Treasury Joint Advisory: "TraderTraitor: North Korean State-Sponsored APT Targets Blockchain Companies" (April 2022) 2. Mandiant: "APT43: North Korean Group Uses Cybercrime to Fund Espionage Operations" (28 March 2023; title cor - Network accessline 185
2. Mandiant: "APT43: North Korean Group Uses Cybercrime to Fund Espionage Operations" (28 March 2023; title corrected 2026-09-29) https://cloud.google.com/blog/topics/threat-intelligence/apt43-north-korea-cybercrime-espionage - Network accessline 185
2. Mandiant: "APT43: North Korean Group Uses Cybercrime to Fund Espionage Operations" (28 March 2023; title corrected 2026-09-29) https://cloud.google.com/blog/topics/threat-intelligence/apt43-north-korea-cybercrime-espionage - Network accessline 189
6. UN Panel of Experts Report S/2024/215: DPRK sanctions implementation findings on cyber-enabled theft 7. FBI Public Service Announcement: "North Korean IT Workers Infiltrate U.S. Companies" (October 2023) 8. Mandiant: "3CX Software Supply - Network accessline 189
6. UN Panel of Experts Report S/2024/215: DPRK sanctions implementation findings on cyber-enabled theft 7. FBI Public Service Announcement: "North Korean IT Workers Infiltrate U.S. Companies" (October 2023) 8. Mandiant: "3CX Software Supply - Network accessline 190
7. FBI Public Service Announcement: "North Korean IT Workers Infiltrate U.S. Companies" (October 2023) 8. Mandiant: "3CX Software Supply Chain Compromise Initiated by a Prior Software Supply Chain Compromise; Suspected North Korean Actor Re - Network accessline 190
7. FBI Public Service Announcement: "North Korean IT Workers Infiltrate U.S. Companies" (October 2023) 8. Mandiant: "3CX Software Supply Chain Compromise Initiated by a Prior Software Supply Chain Compromise; Suspected North Korean Actor Re - Network accessline 191
8. Mandiant: "3CX Software Supply Chain Compromise Initiated by a Prior Software Supply Chain Compromise; Suspected North Korean Actor Responsible" (20 April 2023; title corrected 2026-09-29) https://cloud.google.com/blog/topics/threat-inte - Network accessline 191
8. Mandiant: "3CX Software Supply Chain Compromise Initiated by a Prior Software Supply Chain Compromise; Suspected North Korean Actor Responsible" (20 April 2023; title corrected 2026-09-29) https://cloud.google.com/blog/topics/threat-inte - Network accessline 192
9. FBI: "North Korea Responsible for $1.5 Billion Bybit Hack" (26 February 2025) https://www.ic3.gov/psa/2025/psa250226 - Network accessline 192
9. FBI: "North Korea Responsible for $1.5 Billion Bybit Hack" (26 February 2025) https://www.ic3.gov/psa/2025/psa250226 - Network accessline 193
10. Sygnia: "Sygnia's Investigation into the Bybit Hack: What We Know So Far" (2025) https://www.sygnia.co/blog/sygnia-investigation-bybit-hack/ - Network accessline 193
10. Sygnia: "Sygnia's Investigation into the Bybit Hack: What We Know So Far" (2025) https://www.sygnia.co/blog/sygnia-investigation-bybit-hack/ - Network accessline 194
11. Chainalysis: "2025 Crypto Theft Reaches $3.4 Billion" (18 December 2025) https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2026/ - Network accessline 194
11. Chainalysis: "2025 Crypto Theft Reaches $3.4 Billion" (18 December 2025) https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2026/ - Network accessline 195
12. U.S. Department of Justice: "Justice Department Announces Coordinated, Nationwide Actions to Combat North Korean Remote Information Technology Workers' Illicit Revenue Generation Schemes" (30 June 2025) https://www.justice.gov/opa/pr/ju - Network accessline 195
12. U.S. Department of Justice: "Justice Department Announces Coordinated, Nationwide Actions to Combat North Korean Remote Information Technology Workers' Illicit Revenue Generation Schemes" (30 June 2025) https://www.justice.gov/opa/pr/ju - Network accessline 196
13. Microsoft Threat Intelligence: "Jasper Sleet: North Korean remote IT workers' evolving tactics to infiltrate organizations" (30 June 2025) https://www.microsoft.com/en-us/security/blog/2025/06/30/jasper-sleet-north-korean-remote-it-work - Network accessline 196
13. Microsoft Threat Intelligence: "Jasper Sleet: North Korean remote IT workers' evolving tactics to infiltrate organizations" (30 June 2025) https://www.microsoft.com/en-us/security/blog/2025/06/30/jasper-sleet-north-korean-remote-it-work - Network accessline 197
14. The Register: "Laptop farmer behind $17M North Korean IT worker scam locked up for 8.5 years" (24 July 2025) https://www.theregister.com/2025/07/24/laptop_farmer_north_korean_it_scam_sentenced/ - Network accessline 197
14. The Register: "Laptop farmer behind $17M North Korean IT worker scam locked up for 8.5 years" (24 July 2025) https://www.theregister.com/2025/07/24/laptop_farmer_north_korean_it_scam_sentenced/ - Network accessline 198
15. U.S. Department of the Treasury: "Treasury Sanctions Facilitators of DPRK IT Worker Fraud Targeting U.S. Businesses" (12 March 2026) https://home.treasury.gov/news/press-releases/sb0416 - Network accessline 198
15. U.S. Department of the Treasury: "Treasury Sanctions Facilitators of DPRK IT Worker Fraud Targeting U.S. Businesses" (12 March 2026) https://home.treasury.gov/news/press-releases/sb0416 - Network accessline 199
16. U.S. Department of State (mirrored by GlobalSecurity.org): "Joint Statement of the Multilateral Sanctions Monitoring Team (MSMT) on the Report Covering DPRK Cyber and IT Worker Activities" (22 October 2025) https://www.globalsecurity.or - Network accessline 199
16. U.S. Department of State (mirrored by GlobalSecurity.org): "Joint Statement of the Multilateral Sanctions Monitoring Team (MSMT) on the Report Covering DPRK Cyber and IT Worker Activities" (22 October 2025) https://www.globalsecurity.or - Network accessline 200
17. Google Threat Intelligence Group: "North Korea-Nexus Threat Actor Compromises Widely Used Axios NPM Package in Supply Chain Attack" (1 April 2026) https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-targets - Network accessline 200
17. Google Threat Intelligence Group: "North Korea-Nexus Threat Actor Compromises Widely Used Axios NPM Package in Supply Chain Attack" (1 April 2026) https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-targets - Network accessline 201
18. Microsoft Threat Intelligence: "Mitigating the Axios npm supply chain compromise" (1 April 2026) https://www.microsoft.com/en-us/security/blog/2026/04/01/mitigating-the-axios-npm-supply-chain-compromise/ - Network accessline 201
18. Microsoft Threat Intelligence: "Mitigating the Axios npm supply chain compromise" (1 April 2026) https://www.microsoft.com/en-us/security/blog/2026/04/01/mitigating-the-axios-npm-supply-chain-compromise/ - Network accessline 202
19. TRM Labs: "North Korean Hackers Attack Drift Protocol In USD 285 Million Heist" (2 April 2026) https://www.trmlabs.com/resources/blog/north-korean-hackers-attack-drift-protocol-in-285-million-heist - Network accessline 202
19. TRM Labs: "North Korean Hackers Attack Drift Protocol In USD 285 Million Heist" (2 April 2026) https://www.trmlabs.com/resources/blog/north-korean-hackers-attack-drift-protocol-in-285-million-heist - Network accessline 203
20. Elliptic: "Drift Protocol exploited for $286 million in suspected DPRK-linked attack" (April 2026) https://www.elliptic.co/insights/drift-protocol-exploited-for-286-million-in-suspected-dprk-linked-attack/ - Network accessline 203
20. Elliptic: "Drift Protocol exploited for $286 million in suspected DPRK-linked attack" (April 2026) https://www.elliptic.co/insights/drift-protocol-exploited-for-286-million-in-suspected-dprk-linked-attack/ - Network accessline 204
21. The Hacker News: "$285 Million Drift Hack Traced to Six-Month DPRK Social Engineering Operation" (5 April 2026, reporting Drift's own disclosure) https://thehackernews.com/2026/04/285-million-drift-hack-traced-to-six.html - Network accessline 204
21. The Hacker News: "$285 Million Drift Hack Traced to Six-Month DPRK Social Engineering Operation" (5 April 2026, reporting Drift's own disclosure) https://thehackernews.com/2026/04/285-million-drift-hack-traced-to-six.html - Network accessline 205
22. LayerZero: "KelpDAO Incident Statement" (April 2026) https://layerzero.network/blog/kelpdao-incident-statement ; Chainalysis: "Inside the KelpDAO Bridge Exploit" (23 April 2026) https://www.chainalysis.com/blog/kelpdao-bridge-exploit-ap - Network accessline 205
22. LayerZero: "KelpDAO Incident Statement" (April 2026) https://layerzero.network/blog/kelpdao-incident-statement ; Chainalysis: "Inside the KelpDAO Bridge Exploit" (23 April 2026) https://www.chainalysis.com/blog/kelpdao-bridge-exploit-ap - Network accessline 206
23. TRM Labs: "Bitget Loses USD 351.6 Million in Hot Wallet Breach in Likely North Korea Attack" (25 September 2026) https://www.trmlabs.com/resources/blog/bitget-loses-usd-3516-million-in-hot-wallet-breach-in-likely-north-korea-attack ; El - Network accessline 206
23. TRM Labs: "Bitget Loses USD 351.6 Million in Hot Wallet Breach in Likely North Korea Attack" (25 September 2026) https://www.trmlabs.com/resources/blog/bitget-loses-usd-3516-million-in-hot-wallet-breach-in-likely-north-korea-attack ; El - Network accessline 207
24. NPA, NCO (Japan), FBI, DC3, ASD's ACSC, BND, BfV: "North Korean 'WaterPlum,' commonly referred to as 'Contagious Interview,' Cyber Actor Group Targeting IT Professionals; Activities of North Korean IT Workers in Japan, the United States - Network accessline 207
24. NPA, NCO (Japan), FBI, DC3, ASD's ACSC, BND, BfV: "North Korean 'WaterPlum,' commonly referred to as 'Contagious Interview,' Cyber Actor Group Targeting IT Professionals; Activities of North Korean IT Workers in Japan, the United States - Network accessline 208
25. Google Threat Intelligence Group: "DPRK Adopts EtherHiding" (17 October 2025) https://cloud.google.com/blog/topics/threat-intelligence/dprk-adopts-etherhiding - Network accessline 208
25. Google Threat Intelligence Group: "DPRK Adopts EtherHiding" (17 October 2025) https://cloud.google.com/blog/topics/threat-intelligence/dprk-adopts-etherhiding - Network accessline 209
26. Check Point Research: "Shattering the Dream: When a Job Offer Becomes a Zero-Day Attack" (11 August 2026) https://research.checkpoint.com/2026/shattering-the-dream-when-a-job-offer-becomes-a-zero-day-attack/ - Network accessline 209
26. Check Point Research: "Shattering the Dream: When a Job Offer Becomes a Zero-Day Attack" (11 August 2026) https://research.checkpoint.com/2026/shattering-the-dream-when-a-job-offer-becomes-a-zero-day-attack/ - Network accessline 210
27. ENKI: "Analysis of Kimsuky's Attack on a South Korean Groupware Vendor Using a New Gomir Family Variant" (20 July 2026) https://www.enki.co.kr/en/media-center/blog/analysis-of-kimsuky-s-attack-on-a-south-korean-groupware-vendor-using-a- - Network accessline 210
27. ENKI: "Analysis of Kimsuky's Attack on a South Korean Groupware Vendor Using a New Gomir Family Variant" (20 July 2026) https://www.enki.co.kr/en/media-center/blog/analysis-of-kimsuky-s-attack-on-a-south-korean-groupware-vendor-using-a- - Network accessline 211
28. Amazon Threat Intelligence: "Amazon identifies North Korean hacker group behind open-source supply chain attacks" (29 July 2026) https://aws.amazon.com/blogs/security/amazon-identifies-north-korean-hacker-group-behind-open-source-supply - Network accessline 211
28. Amazon Threat Intelligence: "Amazon identifies North Korean hacker group behind open-source supply chain attacks" (29 July 2026) https://aws.amazon.com/blogs/security/amazon-identifies-north-korean-hacker-group-behind-open-source-supply - Network accessline 212
29. Arctic Wolf Labs: "BlueNoroff Uses ClickFix, Fileless PowerShell, and AI-Generated Fake Zoom Meetings to Target Web3 Sector" (27 April 2026) https://arcticwolf.com/resources/blog/bluenoroff-uses-clickfix-fileless-powershell-and-ai-gener - Network accessline 212
29. Arctic Wolf Labs: "BlueNoroff Uses ClickFix, Fileless PowerShell, and AI-Generated Fake Zoom Meetings to Target Web3 Sector" (27 April 2026) https://arcticwolf.com/resources/blog/bluenoroff-uses-clickfix-fileless-powershell-and-ai-gener - Network accessline 213
30. Baker McKenzie Sanctions and Export Controls Blog: "Multiple Governments Issue Joint Alert on North Korean IT Workers" (2026, summarising the 31 July 2026 alert) https://sanctionsnews.bakermckenzie.com/multiple-governments-issue-joint-a - Network accessline 213
30. Baker McKenzie Sanctions and Export Controls Blog: "Multiple Governments Issue Joint Alert on North Korean IT Workers" (2026, summarising the 31 July 2026 alert) https://sanctionsnews.bakermckenzie.com/multiple-governments-issue-joint-a - Network accessline 214
31. FBI FLASH AC-000001-MW: "North Korean Kimsuky Actors Leverage Malicious QR Codes in Spearphishing Campaigns Targeting U.S. Entities" (8 January 2026) https://www.ic3.gov/CSA/2026/260108.pdf - Network accessline 214
31. FBI FLASH AC-000001-MW: "North Korean Kimsuky Actors Leverage Malicious QR Codes in Spearphishing Campaigns Targeting U.S. Entities" (8 January 2026) https://www.ic3.gov/CSA/2026/260108.pdf - Network accessline 215
32. Genians Security Center: "Analysis of the threat case of kimsuky group using 'ClickFix' tactic" (1 July 2025) https://www.genians.co.kr/en/blog/threat_intelligence/suky-castle - Network accessline 215
32. Genians Security Center: "Analysis of the threat case of kimsuky group using 'ClickFix' tactic" (1 July 2025) https://www.genians.co.kr/en/blog/threat_intelligence/suky-castle - Network accessline 216
33. Symantec (Broadcom): "North Korean Lazarus Group Now Working With Medusa Ransomware" (24 February 2026) https://www.security.com/threat-intelligence/lazarus-medusa-ransomware - Network accessline 216
33. Symantec (Broadcom): "North Korean Lazarus Group Now Working With Medusa Ransomware" (24 February 2026) https://www.security.com/threat-intelligence/lazarus-medusa-ransomware - Network accessline 217
34. The Record: "North Korea's Lazarus Group sharing tools with ransomware hackers, South Korean agencies warn" (30 July 2026) https://therecord.media/north-korea-hackers-ransomware - Network accessline 217
34. The Record: "North Korea's Lazarus Group sharing tools with ransomware hackers, South Korean agencies warn" (30 July 2026) https://therecord.media/north-korea-hackers-ransomware - Network accessline 218
35. Mandiant: "APT45: North Korea's Digital Military Machine" (26 July 2024) https://cloud.google.com/blog/topics/threat-intelligence/apt45-north-korea-digital-military-machine - Network accessline 218
35. Mandiant: "APT45: North Korea's Digital Military Machine" (26 July 2024) https://cloud.google.com/blog/topics/threat-intelligence/apt45-north-korea-digital-military-machine - Network accessline 219
36. MITRE ATT&CK: "Lazarus Group (G0032)" https://attack.mitre.org/groups/G0032/ - Network accessline 219
36. MITRE ATT&CK: "Lazarus Group (G0032)" https://attack.mitre.org/groups/G0032/
skills/greynoise-api/SKILL.md
- Network accessline 11
## Base URL - Community: `https://api.greynoise.io/v3/community` - Network accessline 11
## Base URL - Community: `https://api.greynoise.io/v3/community` - Network accessline 12
- Community: `https://api.greynoise.io/v3/community` - Network accessline 12
- Community: `https://api.greynoise.io/v3/community` - Network accessline 13
- Enterprise: `https://api.greynoise.io/v3` - Network accessline 13
- Enterprise: `https://api.greynoise.io/v3` - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted]
skills/hacktivism/SKILL.md
- Network accessline 164
1. US DOJ - "Two Sudanese Nationals Indicted for Anonymous Sudan DDoS Attacks" (October 2024) — https://www.justice.gov/ - Network accessline 164
1. US DOJ - "Two Sudanese Nationals Indicted for Anonymous Sudan DDoS Attacks" (October 2024) — https://www.justice.gov/ - Network accessline 165
2. CISA - "IRGC-Affiliated Cyber Actors Exploit PLCs" Advisory (December 2023) — https://www.cisa.gov/ - Network accessline 165
2. CISA - "IRGC-Affiliated Cyber Actors Exploit PLCs" Advisory (December 2023) — https://www.cisa.gov/ - Network accessline 166
3. Mandiant - "Hacktivism and State-Aligned Operations Analysis" — https://www.mandiant.com/resources - Network accessline 166
3. Mandiant - "Hacktivism and State-Aligned Operations Analysis" — https://www.mandiant.com/resources - Network accessline 167
4. CrowdStrike - "Hacktivist Landscape Reports" — https://www.crowdstrike.com/ - Network accessline 167
4. CrowdStrike - "Hacktivist Landscape Reports" — https://www.crowdstrike.com/ - Network accessline 168
5. Radware - "Hacktivism Unveiled" reports — https://www.radware.com/ - Network accessline 168
5. Radware - "Hacktivism Unveiled" reports — https://www.radware.com/ - Network accessline 169
6. Flashpoint - "Pro-Russian and Pro-Ukrainian Hacktivist Tracking" — https://flashpoint.io/ - Network accessline 169
6. Flashpoint - "Pro-Russian and Pro-Ukrainian Hacktivist Tracking" — https://flashpoint.io/ - Network accessline 170
7. Microsoft - "Storm-1359 (Anonymous Sudan) Analysis" — https://www.microsoft.com/en-us/security/blog/ - Network accessline 170
7. Microsoft - "Storm-1359 (Anonymous Sudan) Analysis" — https://www.microsoft.com/en-us/security/blog/ - Network accessline 171
8. Orange Cyberdefense - "Cy-Xplorer Reports on Hacktivism" — https://www.orangecyberdefense.com/ - Network accessline 171
8. Orange Cyberdefense - "Cy-Xplorer Reports on Hacktivism" — https://www.orangecyberdefense.com/ - Network accessline 172
9. BleepingComputer - "Europol disrupts pro-Russian NoName057(16) DDoS hacktivist group" (16 July 2025), reporting the Europol announcement — https://www.bleepingcomputer.com/news/security/europol-disrupts-pro-russian-noname05716-ddos-hackt - Network accessline 172
9. BleepingComputer - "Europol disrupts pro-Russian NoName057(16) DDoS hacktivist group" (16 July 2025), reporting the Europol announcement — https://www.bleepingcomputer.com/news/security/europol-disrupts-pro-russian-noname05716-ddos-hackt - Network accessline 173
10. Imperva - "Operation Eastwood: Measuring the Real Impact on NoName057(16)" (September 2025) — https://www.imperva.com/blog/operation-eastwood-measuring-the-real-impact-on-noname05716/ - Network accessline 173
10. Imperva - "Operation Eastwood: Measuring the Real Impact on NoName057(16)" (September 2025) — https://www.imperva.com/blog/operation-eastwood-measuring-the-real-impact-on-noname05716/ - Network accessline 174
11. US DOJ - "Justice Department Announces Actions to Combat Two Russian State-Sponsored Cyber Criminal Hacking Groups" (9 December 2025) — https://www.justice.gov/opa/pr/justice-department-announces-actions-combat-two-russian-state-sponsor - Network accessline 174
11. US DOJ - "Justice Department Announces Actions to Combat Two Russian State-Sponsored Cyber Criminal Hacking Groups" (9 December 2025) — https://www.justice.gov/opa/pr/justice-department-announces-actions-combat-two-russian-state-sponsor - Network accessline 175
12. CISA, FBI, NSA and partners - "Pro-Russia Hacktivists Conduct Opportunistic Attacks Against US and Global Critical Infrastructure", AA25-343A (9 December 2025, revised 18 December 2025) — https://www.cisa.gov/news-events/cybersecurity-a - Network accessline 175
12. CISA, FBI, NSA and partners - "Pro-Russia Hacktivists Conduct Opportunistic Attacks Against US and Global Critical Infrastructure", AA25-343A (9 December 2025, revised 18 December 2025) — https://www.cisa.gov/news-events/cybersecurity-a - Network accessline 176
13. Danish Defence Intelligence Service - "Russia is responsible for destructive and disruptive cyber-attacks against Denmark" (18 December 2025) — https://www.fe-ddis.dk/globalassets/fe/dokumenter/2025/-russia-responsible-for-cyber-attacks - Network accessline 176
13. Danish Defence Intelligence Service - "Russia is responsible for destructive and disruptive cyber-attacks against Denmark" (18 December 2025) — https://www.fe-ddis.dk/globalassets/fe/dokumenter/2025/-russia-responsible-for-cyber-attacks - Network accessline 177
14. The Record - "Spain arrests alleged supporter of pro-Russian hacktivist groups after FBI tip" (8 July 2026) — https://therecord.media/spain-arrest-alleged-supporter-noname-carr-zpentest - Network accessline 177
14. The Record - "Spain arrests alleged supporter of pro-Russian hacktivist groups after FBI tip" (8 July 2026) — https://therecord.media/spain-arrest-alleged-supporter-noname-carr-zpentest - Network accessline 178
15. BleepingComputer - "Netherlands seizes 800 servers of hosting firm enabling cyberattacks" (22 May 2026) — https://www.bleepingcomputer.com/news/security/netherlands-seizes-800-servers-of-hosting-firm-enabling-cyberattacks/ - Network accessline 178
15. BleepingComputer - "Netherlands seizes 800 servers of hosting firm enabling cyberattacks" (22 May 2026) — https://www.bleepingcomputer.com/news/security/netherlands-seizes-800-servers-of-hosting-firm-enabling-cyberattacks/ - Network accessline 179
16. Intel 471 - "Israeli, US strikes against Iran triggers a surge in hacktivist activity" (9 March 2026) — https://www.intel471.com/blog/israeli-us-strikes-against-iran-triggers-a-surge-in-hacktivist-activity - Network accessline 179
16. Intel 471 - "Israeli, US strikes against Iran triggers a surge in hacktivist activity" (9 March 2026) — https://www.intel471.com/blog/israeli-us-strikes-against-iran-triggers-a-surge-in-hacktivist-activity - Network accessline 180
17. Palo Alto Networks Unit 42 - "Threat Brief: Escalation of Cyber Risk Related to Iran" (updated 17 April 2026) — https://unit42.paloaltonetworks.com/iranian-cyberattacks-2026/ - Network accessline 180
17. Palo Alto Networks Unit 42 - "Threat Brief: Escalation of Cyber Risk Related to Iran" (updated 17 April 2026) — https://unit42.paloaltonetworks.com/iranian-cyberattacks-2026/ - Network accessline 181
18. Stryker Corporation - Form 8-K (filed 12 March 2026) — https://www.sec.gov/Archives/edgar/data/310764/000119312526104431/d101097d8k.htm - Network accessline 181
18. Stryker Corporation - Form 8-K (filed 12 March 2026) — https://www.sec.gov/Archives/edgar/data/310764/000119312526104431/d101097d8k.htm - Network accessline 182
19. Radware - "H1 2026 Global Threat Report" press release (9 September 2026) — https://www.globenewswire.com/news-release/2026/09/09/3358409/8980/en/radware-h1-2026-global-threat-report-shows-web-ddos-attacks-jump-more-than-110-as-cyber-th - Network accessline 182
19. Radware - "H1 2026 Global Threat Report" press release (9 September 2026) — https://www.globenewswire.com/news-release/2026/09/09/3358409/8980/en/radware-h1-2026-global-threat-report-shows-web-ddos-attacks-jump-more-than-110-as-cyber-th - Network accessline 183
20. Radware - "2026 Global Threat Report" press release (19 February 2026) — https://www.globenewswire.com/news-release/2026/02/19/3240861/8980/en/radware-2026-global-threat-report-shows-ddos-attacks-jump-168-as-cyber-threats-escalate-acros - Network accessline 183
20. Radware - "2026 Global Threat Report" press release (19 February 2026) — https://www.globenewswire.com/news-release/2026/02/19/3240861/8980/en/radware-2026-global-threat-report-shows-ddos-attacks-jump-168-as-cyber-threats-escalate-acros - Network accessline 184
21. NATO CCDCOE Cyber Law Toolkit - "Cyber incident against the Bremanger dam in Norway (2025)" — https://cyberlaw.ccdcoe.org/wiki/Cyber_incident_against_the_Bremanger_dam_in_Norway_(2025) - Network accessline 184
21. NATO CCDCOE Cyber Law Toolkit - "Cyber incident against the Bremanger dam in Norway (2025)" — https://cyberlaw.ccdcoe.org/wiki/Cyber_incident_against_the_Bremanger_dam_in_Norway_(2025) - Network accessline 185
22. Canadian Centre for Cyber Security - "AL25-016 Internet-accessible industrial control systems (ICS) abused by hacktivists" (29 October 2025) — https://www.cyber.gc.ca/en/alerts-advisories/al25-016-internet-accessible-industrial-control- - Network accessline 185
22. Canadian Centre for Cyber Security - "AL25-016 Internet-accessible industrial control systems (ICS) abused by hacktivists" (29 October 2025) — https://www.cyber.gc.ca/en/alerts-advisories/al25-016-internet-accessible-industrial-control- - Network accessline 186
23. CISA, FBI, NSA and partners - "Iranian-Affiliated Cyber Actors Exploit Programmable Logic Controllers Across US Critical Infrastructure", AA26-097A (7 April 2026, updated 22 July 2026) — https://www.cisa.gov/news-events/cybersecurity-ad - Network accessline 186
23. CISA, FBI, NSA and partners - "Iranian-Affiliated Cyber Actors Exploit Programmable Logic Controllers Across US Critical Infrastructure", AA26-097A (7 April 2026, updated 22 July 2026) — https://www.cisa.gov/news-events/cybersecurity-ad - Network accessline 187
24. Forescout - "Anatomy of a Hacktivist Attack: Russia-Aligned Group Targets OT/ICS" (9 October 2025) — https://www.forescout.com/blog/anatomy-of-a-hacktivist-attack-russian-aligned-group-targets-otics/ - Network accessline 187
24. Forescout - "Anatomy of a Hacktivist Attack: Russia-Aligned Group Targets OT/ICS" (9 October 2025) — https://www.forescout.com/blog/anatomy-of-a-hacktivist-attack-russian-aligned-group-targets-otics/ - Network accessline 188
25. The Record - "Russian hacker group Killnet returns with new identity" (22 May 2025) — https://therecord.media/russian-hacker-group-killnet-returns-with-new-identity - Network accessline 188
25. The Record - "Russian hacker group Killnet returns with new identity" (22 May 2025) — https://therecord.media/russian-hacker-group-killnet-returns-with-new-identity - Network accessline 189
26. The Record - "Ukraine's IT Army keeps up attacks on Russia despite waning media hype" (19 March 2025) — https://therecord.media/it-army-keeps-up-attacks-on-russia-ukraine - Network accessline 189
26. The Record - "Ukraine's IT Army keeps up attacks on Russia despite waning media hype" (19 March 2025) — https://therecord.media/it-army-keeps-up-attacks-on-russia-ukraine - Network accessline 190
27. The Record - report on Kaspersky research into Hacking Cat (14 September 2026) — https://therecord.media/ukraine-malware-russia-ransomware - Network accessline 190
27. The Record - report on Kaspersky research into Hacking Cat (14 September 2026) — https://therecord.media/ukraine-malware-russia-ransomware - Network accessline 191
28. The Record - "Pro-Israel hackers claim breach of Iranian bank amid military escalation" (17 June 2025) — https://therecord.media/pro-israel-hackers-claim-attack-on-iranian-bank - Network accessline 191
28. The Record - "Pro-Israel hackers claim breach of Iranian bank amid military escalation" (17 June 2025) — https://therecord.media/pro-israel-hackers-claim-attack-on-iranian-bank - Network accessline 192
29. The Record - "Italy blames Russia-linked hackers for cyberattacks ahead of Winter Olympics" (5 February 2026) — https://therecord.media/italy-blames-russia-linked-hackers-winter-games-cyberattack - Network accessline 192
29. The Record - "Italy blames Russia-linked hackers for cyberattacks ahead of Winter Olympics" (5 February 2026) — https://therecord.media/italy-blames-russia-linked-hackers-winter-games-cyberattack - Network accessline 193
30. The Record - "Denmark summons Russian ambassador over alleged cyberattacks on water utility, elections" (19 December 2025) — https://therecord.media/denmark-summons-russian-ambassador-cyberattack-elections - Network accessline 193
30. The Record - "Denmark summons Russian ambassador over alleged cyberattacks on water utility, elections" (19 December 2025) — https://therecord.media/denmark-summons-russian-ambassador-cyberattack-elections - Network accessline 194
31. GovInfoSecurity - "Russian Water System Hack Attempted to Turn Canada Dry" (30 June 2026), reporting the CSE annual report 2025-2026 — https://www.govinfosecurity.com/russian-water-system-hack-attempted-to-turn-canada-dry-a-32122 - Network accessline 194
31. GovInfoSecurity - "Russian Water System Hack Attempted to Turn Canada Dry" (30 June 2026), reporting the CSE annual report 2025-2026 — https://www.govinfosecurity.com/russian-water-system-hack-attempted-to-turn-canada-dry-a-32122 - Network accessline 195
32. The Hacker News - "149 Hacktivist DDoS Attacks Hit 110 Organizations in 16 Countries After Middle East Conflict" (March 2026), reporting Radware data — https://thehackernews.com/2026/03/149-hacktivist-ddos-attacks-hit-110.html - Network accessline 195
32. The Hacker News - "149 Hacktivist DDoS Attacks Hit 110 Organizations in 16 Countries After Middle East Conflict" (March 2026), reporting Radware data — https://thehackernews.com/2026/03/149-hacktivist-ddos-attacks-hit-110.html - Network accessline 196
33. Arctic Wolf - "Stryker Systems Disrupted in Cyber Attack; Handala Group Claims Responsibility" (13 March 2026) — https://arcticwolf.com/resources/blog/stryker-systems-disrupted-cyber-attack-handala-group-claims-responsibility/ - Network accessline 196
33. Arctic Wolf - "Stryker Systems Disrupted in Cyber Attack; Handala Group Claims Responsibility" (13 March 2026) — https://arcticwolf.com/resources/blog/stryker-systems-disrupted-cyber-attack-handala-group-claims-responsibility/ - Network accessline 197
34. Bitsight - "Massive DDoS on X: Dark Storm or Cyber Fog?" (14 March 2025) — https://www.bitsight.com/blog/massive-ddos-x-dark-storm-or-cyber-fog - Network accessline 197
34. Bitsight - "Massive DDoS on X: Dark Storm or Cyber Fog?" (14 March 2025) — https://www.bitsight.com/blog/massive-ddos-x-dark-storm-or-cyber-fog
skills/hash-investigation/SKILL.md
- Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted]
skills/indicator-pivoting/SKILL.md
- Network accessline 146
python3 tools/clis/urlscan.py submit "https://login-acme[.]net/secure/portal" --tags phishing - Network accessline 146
python3 tools/clis/urlscan.py submit "https://login-acme[.]net/secure/portal" --tags phishing - Network accessline 148
python3 tools/clis/virustotal.py url "https://login-acme[.]net/secure/portal" - Network accessline 148
python3 tools/clis/virustotal.py url "https://login-acme[.]net/secure/portal" - Network accessline 309
**Seed.** `https://login-acme[.]net/secure/portal/login.html` reported by an internal user as a suspicious password-reset email. Source: internal phishing inbox (B2). - Network accessline 309
**Seed.** `https://login-acme[.]net/secure/portal/login.html` reported by an internal user as a suspicious password-reset email. Source: internal phishing inbox (B2). - Network accessline 314
python3 tools/clis/urlscan.py search 'page.url:"login-acme.net"' python3 tools/clis/virustotal.py url "https://login-acme.net/secure/portal/login.html" - Network accessline 314
python3 tools/clis/urlscan.py search 'page.url:"login-acme.net"' python3 tools/clis/virustotal.py url "https://login-acme.net/secure/portal/login.html" - Network accessline 315
python3 tools/clis/virustotal.py url "https://login-acme.net/secure/portal/login.html" - Network accessline 315
python3 tools/clis/virustotal.py url "https://login-acme.net/secure/portal/login.html" - Network accessline 318
Result: URLScan shows two prior submissions in the last 14 days (both flagged phishing), screenshot is an Acme-cloned login page, JS posts credentials to `https://api.login-acme[.]net/auth`. VT detection ratio 12/89 — phishing. Pivot candid - Network accessline 318
Result: URLScan shows two prior submissions in the last 14 days (both flagged phishing), screenshot is an Acme-cloned login page, JS posts credentials to `https://api.login-acme[.]net/auth`. VT detection ratio 12/89 — phishing. Pivot candid - Network accessline 361
seed: https://login-acme[.]net/secure/portal/login.html - Network accessline 361
seed: https://login-acme[.]net/secure/portal/login.html
skills/infostealers/SKILL.md
- Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Network accessline 141
1. Dutch National Police - "Operation Magnus: RedLine and META Stealer Disruption" (October 2024) — https://www.politie.nl/ - Network accessline 141
1. Dutch National Police - "Operation Magnus: RedLine and META Stealer Disruption" (October 2024) — https://www.politie.nl/ - Network accessline 142
2. FBI/Europol - "Operation Cookie Monster: Genesis Market Takedown" (April 2023) — https://www.fbi.gov/ - Network accessline 142
2. FBI/Europol - "Operation Cookie Monster: Genesis Market Takedown" (April 2023) — https://www.fbi.gov/ - Network accessline 143
3. Sekoia - "Infostealer Landscape" threat reports — https://blog.sekoia.io/ - Network accessline 143
3. Sekoia - "Infostealer Landscape" threat reports — https://blog.sekoia.io/ - Network accessline 144
4. Recorded Future - "Infostealer Marketplace Intelligence" — https://www.recordedfuture.com/ - Network accessline 144
4. Recorded Future - "Infostealer Marketplace Intelligence" — https://www.recordedfuture.com/ - Network accessline 145
5. KELA - "Infostealer-to-Ransomware Connection Analysis" — https://www.kelacyber.com/ - Network accessline 145
5. KELA - "Infostealer-to-Ransomware Connection Analysis" — https://www.kelacyber.com/ - Network accessline 146
6. Flare - "Infostealer Log Market Analysis" — https://flare.io/ - Network accessline 146
6. Flare - "Infostealer Log Market Analysis" — https://flare.io/ - Network accessline 147
7. Google Threat Analysis Group - "Malvertising Campaign Disruptions" — https://blog.google/threat-analysis-group/ - Network accessline 147
7. Google Threat Analysis Group - "Malvertising Campaign Disruptions" — https://blog.google/threat-analysis-group/ - Network accessline 148
8. Trend Micro - "Infostealer Family Tracking Reports" — https://www.trendmicro.com/vinfo/us/security/research-and-analysis/ - Network accessline 148
8. Trend Micro - "Infostealer Family Tracking Reports" — https://www.trendmicro.com/vinfo/us/security/research-and-analysis/ - Network accessline 149
9. Microsoft - "Disrupting Lumma Stealer: Microsoft leads global action against favored cybercrime tool" (21 May 2025) — https://blogs.microsoft.com/on-the-issues/2025/05/21/microsoft-leads-global-action-against-favored-cybercrime-tool/ - Network accessline 149
9. Microsoft - "Disrupting Lumma Stealer: Microsoft leads global action against favored cybercrime tool" (21 May 2025) — https://blogs.microsoft.com/on-the-issues/2025/05/21/microsoft-leads-global-action-against-favored-cybercrime-tool/ - Network accessline 150
10. US Department of Justice - "Justice Department Seizes Domains Behind Major Information-Stealing Malware Operation" (21 May 2025) — https://www.justice.gov/opa/pr/justice-department-seizes-domains-behind-major-information-stealing-malwar - Network accessline 150
10. US Department of Justice - "Justice Department Seizes Domains Behind Major Information-Stealing Malware Operation" (21 May 2025) — https://www.justice.gov/opa/pr/justice-department-seizes-domains-behind-major-information-stealing-malwar - Network accessline 151
11. ReliaQuest - "The Infostealer Pipeline: How Russian Market Fuels Credential-Based Attacks" (2 June 2025) — https://reliaquest.com/blog/infostealer-pipeline-stolen-credential-attacks-russian-marketplace/ - Network accessline 151
11. ReliaQuest - "The Infostealer Pipeline: How Russian Market Fuels Credential-Based Attacks" (2 June 2025) — https://reliaquest.com/blog/infostealer-pipeline-stolen-credential-attacks-russian-marketplace/ - Network accessline 152
12. The Record - "Acreed infostealer poised to replace Lumma after global crackdown" (4 June 2025) — https://therecord.media/acreed-infostealer-arises-after-lumma-takedown - Network accessline 152
12. The Record - "Acreed infostealer poised to replace Lumma after global crackdown" (4 June 2025) — https://therecord.media/acreed-infostealer-arises-after-lumma-takedown - Network accessline 153
13. Trend Micro - "Shifts in the Underground: The Impact of Water Kurita's (Lumma Stealer) Doxxing" (16 October 2025) — https://www.trendmicro.com/en_us/research/25/j/the-impact-of-water-kurita-lumma-stealer-doxxing.html - Network accessline 153
13. Trend Micro - "Shifts in the Underground: The Impact of Water Kurita's (Lumma Stealer) Doxxing" (16 October 2025) — https://www.trendmicro.com/en_us/research/25/j/the-impact-of-water-kurita-lumma-stealer-doxxing.html - Network accessline 154
14. Trend Micro - "Increase in Lumma Stealer Activity Coincides with Use of Adaptive Browser Fingerprinting Tactics" (13 November 2025) — https://www.trendmicro.com/en_us/research/25/k/lumma-stealer-browser-fingerprinting.html - Network accessline 154
14. Trend Micro - "Increase in Lumma Stealer Activity Coincides with Use of Adaptive Browser Fingerprinting Tactics" (13 November 2025) — https://www.trendmicro.com/en_us/research/25/k/lumma-stealer-browser-fingerprinting.html - Network accessline 155
15. Trend Micro - "Fast, Broad, and Elusive: How Vidar Stealer 2.0 Upgrades Infostealer Capabilities" (21 October 2025) — https://www.trendmicro.com/en_us/research/25/j/how-vidar-stealer-2-upgrades-infostealer-capabilities.html - Network accessline 155
15. Trend Micro - "Fast, Broad, and Elusive: How Vidar Stealer 2.0 Upgrades Infostealer Capabilities" (21 October 2025) — https://www.trendmicro.com/en_us/research/25/j/how-vidar-stealer-2-upgrades-infostealer-capabilities.html - Network accessline 156
16. Zscaler ThreatLabz - "I StealC You: Tracking the Rapid Changes To StealC" (1 May 2025) — https://www.zscaler.com/blogs/security-research/i-stealc-you-tracking-rapid-changes-stealc - Network accessline 156
16. Zscaler ThreatLabz - "I StealC You: Tracking the Rapid Changes To StealC" (1 May 2025) — https://www.zscaler.com/blogs/security-research/i-stealc-you-tracking-rapid-changes-stealc - Network accessline 157
17. Proofpoint - "Operation Endgame Quakes Rhadamanthys" (13 November 2025) — https://www.proofpoint.com/us/blog/threat-insight/operation-endgame-quakes-rhadamanthys - Network accessline 157
17. Proofpoint - "Operation Endgame Quakes Rhadamanthys" (13 November 2025) — https://www.proofpoint.com/us/blog/threat-insight/operation-endgame-quakes-rhadamanthys - Network accessline 158
18. INTERPOL - "20,000 malicious IPs and domains taken down in INTERPOL infostealer crackdown" (11 June 2025) — https://www.interpol.int/en/News-and-Events/News/2025/20-000-malicious-IPs-and-domains-taken-down-in-INTERPOL-infostealer-crackd - Network accessline 158
18. INTERPOL - "20,000 malicious IPs and domains taken down in INTERPOL infostealer crackdown" (11 June 2025) — https://www.interpol.int/en/News-and-Events/News/2025/20-000-malicious-IPs-and-domains-taken-down-in-INTERPOL-infostealer-crackd - Network accessline 159
19. SpyCloud - "Analyzing the Impact of the Operation Endgame Takedown on Rhadamanthys & the MaaS Ecosystem" (10 December 2025) — https://spycloud.com/blog/impact-operation-endgame-takedown-on-rhadamanthys-stealer/ - Network accessline 159
19. SpyCloud - "Analyzing the Impact of the Operation Endgame Takedown on Rhadamanthys & the MaaS Ecosystem" (10 December 2025) — https://spycloud.com/blog/impact-operation-endgame-takedown-on-rhadamanthys-stealer/ - Network accessline 160
20. Rapid7 Labs - "Inside Russian Market: Uncovering the Botnet Empire" (7 October 2025) — https://www.rapid7.com/blog/post/tr-inside-russian-market-uncovering-the-botnet-empire/ - Network accessline 160
20. Rapid7 Labs - "Inside Russian Market: Uncovering the Botnet Empire" (7 October 2025) — https://www.rapid7.com/blog/post/tr-inside-russian-market-uncovering-the-botnet-empire/ - Network accessline 161
21. Microsoft - "StealC and Amadey: Breaking down infostealers and the cybercrime services that deliver them" (24 June 2026) — https://www.microsoft.com/en-us/security/blog/2026/06/24/stealc-and-amadey-breaking-down-infostealers-and-the-cyb - Network accessline 161
21. Microsoft - "StealC and Amadey: Breaking down infostealers and the cybercrime services that deliver them" (24 June 2026) — https://www.microsoft.com/en-us/security/blog/2026/06/24/stealc-and-amadey-breaking-down-infostealers-and-the-cyb - Network accessline 162
22. Dutch National Police - "Operation Endgame: two infostealers taken down again" (24 June 2026) — https://www.politie.nl/en/news/2026/june/24/11-operation-endgame-two-infostealers-taken-down-again.html - Network accessline 162
22. Dutch National Police - "Operation Endgame: two infostealers taken down again" (24 June 2026) — https://www.politie.nl/en/news/2026/june/24/11-operation-endgame-two-infostealers-taken-down-again.html - Network accessline 163
23. Microsoft - "Think before you Click(Fix): Analyzing the ClickFix social engineering technique" (21 August 2025) — https://www.microsoft.com/en-us/security/blog/2025/08/21/think-before-you-clickfix-analyzing-the-clickfix-social-engineeri - Network accessline 163
23. Microsoft - "Think before you Click(Fix): Analyzing the ClickFix social engineering technique" (21 August 2025) — https://www.microsoft.com/en-us/security/blog/2025/08/21/think-before-you-clickfix-analyzing-the-clickfix-social-engineeri - Network accessline 164
24. Microsoft - "Infostealers without borders: macOS, Python stealers, and platform abuse" (2 February 2026) — https://www.microsoft.com/en-us/security/blog/2026/02/02/infostealers-without-borders-macos-python-stealers-and-platform-abuse/ - Network accessline 164
24. Microsoft - "Infostealers without borders: macOS, Python stealers, and platform abuse" (2 February 2026) — https://www.microsoft.com/en-us/security/blog/2026/02/02/infostealers-without-borders-macos-python-stealers-and-platform-abuse/ - Network accessline 165
25. Microsoft - "From open lures to cloaked gates: How a macOS ClickFix campaign learned to hide" (5 August 2026) — https://www.microsoft.com/en-us/security/blog/2026/08/05/macos-clickfix-campaign-learned-hide/ - Network accessline 165
25. Microsoft - "From open lures to cloaked gates: How a macOS ClickFix campaign learned to hide" (5 August 2026) — https://www.microsoft.com/en-us/security/blog/2026/08/05/macos-clickfix-campaign-learned-hide/ - Network accessline 166
26. Microsoft - "ClickFix campaign uses fake macOS utilities lures to deliver infostealers" (6 May 2026) — https://www.microsoft.com/en-us/security/blog/2026/05/06/clickfix-campaign-uses-fake-macos-utilities-lures-deliver-infostealers/ - Network accessline 166
26. Microsoft - "ClickFix campaign uses fake macOS utilities lures to deliver infostealers" (6 May 2026) — https://www.microsoft.com/en-us/security/blog/2026/05/06/clickfix-campaign-uses-fake-macos-utilities-lures-deliver-infostealers/ - Network accessline 167
27. Elastic Security Labs - "REVSTEALER ramps up: analysis of up-and-coming infostealer" (2 September 2026) — https://www.elastic.co/security-labs/threat-command/revstealer-credential-harvesting-infostealer - Network accessline 167
27. Elastic Security Labs - "REVSTEALER ramps up: analysis of up-and-coming infostealer" (2 September 2026) — https://www.elastic.co/security-labs/threat-command/revstealer-credential-harvesting-infostealer - Network accessline 168
28. Flare - "State of the Dark Web in 2026" (9 April 2026) — https://flare.io/learn/resources/blog/state-of-the-dark-web-2026 - Network accessline 168
28. Flare - "State of the Dark Web in 2026" (9 April 2026) — https://flare.io/learn/resources/blog/state-of-the-dark-web-2026 - Network accessline 169
29. AhnLab ASEC - "August 2026 Infostealer Trend Report" (22 September 2026) — https://asec.ahnlab.com/en/95519/ - Network accessline 169
29. AhnLab ASEC - "August 2026 Infostealer Trend Report" (22 September 2026) — https://asec.ahnlab.com/en/95519/ - Network accessline 170
30. SecurityWeek - "Ukrainian Raccoon Infostealer Operator Sentenced to Prison in US" (19 December 2024) — https://www.securityweek.com/ukrainian-raccoon-infostealer-operator-sentenced-to-prison-in-us/ - Network accessline 170
30. SecurityWeek - "Ukrainian Raccoon Infostealer Operator Sentenced to Prison in US" (19 December 2024) — https://www.securityweek.com/ukrainian-raccoon-infostealer-operator-sentenced-to-prison-in-us/ - Network accessline 171
31. CyberScoop - "Feds seize 145 domains associated with BidenCash cybercrime platform" (4 June 2025) — https://cyberscoop.com/bidencash-marketplace-domains-seized/ - Network accessline 171
31. CyberScoop - "Feds seize 145 domains associated with BidenCash cybercrime platform" (4 June 2025) — https://cyberscoop.com/bidencash-marketplace-domains-seized/ - Network accessline 172
32. BleepingComputer - "Anthropic warns infostealer malware is hijacking Claude sessions to drain usage" (30 August 2026) — https://www.bleepingcomputer.com/news/artificial-intelligence/anthropic-warns-infostealer-malware-is-hijacking-claud - Network accessline 172
32. BleepingComputer - "Anthropic warns infostealer malware is hijacking Claude sessions to drain usage" (30 August 2026) — https://www.bleepingcomputer.com/news/artificial-intelligence/anthropic-warns-infostealer-malware-is-hijacking-claud - Network accessline 173
33. BleepingComputer (sponsored by SOCRadar) - "80,000+ Organizations Had AI Logins Stolen: From Shadow AI to LLMjacking" (28 September 2026) — https://www.bleepingcomputer.com/news/security/80-000-plus-organizations-had-ai-logins-stolen-fr - Network accessline 173
33. BleepingComputer (sponsored by SOCRadar) - "80,000+ Organizations Had AI Logins Stolen: From Shadow AI to LLMjacking" (28 September 2026) — https://www.bleepingcomputer.com/news/security/80-000-plus-organizations-had-ai-logins-stolen-fr - Network accessline 174
34. Infosecurity Magazine - "Europol-Led Operation Endgame Takes Down StealC and Amadey Infostealers" (24 June 2026) — https://www.infosecurity-magazine.com/news/operation-endgame-stealc-amadey/ - Network accessline 174
34. Infosecurity Magazine - "Europol-Led Operation Endgame Takes Down StealC and Amadey Infostealers" (24 June 2026) — https://www.infosecurity-magazine.com/news/operation-endgame-stealc-amadey/ - Network accessline 175
35. Shadowserver Foundation - "Rhadamanthys Historical Bot Infections Special Report" (13 November 2025, updated 15 December 2025) — https://www.shadowserver.org/news/rhadamanthys-historical-bot-infections-special-report/ - Network accessline 175
35. Shadowserver Foundation - "Rhadamanthys Historical Bot Infections Special Report" (13 November 2025, updated 15 December 2025) — https://www.shadowserver.org/news/rhadamanthys-historical-bot-infections-special-report/
skills/initial-access-brokers/SKILL.md
- Network accessline 170
1. KELA - "IAB Landscape Reports" and access listing tracking — https://www.kelacyber.com/ - Network accessline 170
1. KELA - "IAB Landscape Reports" and access listing tracking — https://www.kelacyber.com/ - Network accessline 171
2. Flashpoint - "Initial Access Broker Intelligence" — https://flashpoint.io/ - Network accessline 171
2. Flashpoint - "Initial Access Broker Intelligence" — https://flashpoint.io/ - Network accessline 172
3. Group-IB - "Hi-Tech Crime Trends: Initial Access Brokers" — https://www.group-ib.com/ - Network accessline 172
3. Group-IB - "Hi-Tech Crime Trends: Initial Access Brokers" — https://www.group-ib.com/ - Network accessline 173
4. CrowdStrike - "Access Broker Tracking and ECrime Index" — https://www.crowdstrike.com/ - Network accessline 173
4. CrowdStrike - "Access Broker Tracking and ECrime Index" — https://www.crowdstrike.com/ - Network accessline 174
5. Mandiant - "FIN12 and Access Broker Relationships" — https://www.mandiant.com/resources - Network accessline 174
5. Mandiant - "FIN12 and Access Broker Relationships" — https://www.mandiant.com/resources - Network accessline 175
6. Secureworks - "Initial Access Broker Marketplace Analysis" — https://www.secureworks.com/ - Network accessline 175
6. Secureworks - "Initial Access Broker Marketplace Analysis" — https://www.secureworks.com/ - Network accessline 176
7. Digital Shadows (now ReliaQuest) - "IAB Marketplace Monitoring" — https://www.reliaquest.com/ - Network accessline 176
7. Digital Shadows (now ReliaQuest) - "IAB Marketplace Monitoring" — https://www.reliaquest.com/ - Network accessline 177
8. CISA - Known Exploited Vulnerabilities Catalog (edge device CVEs) — https://www.cisa.gov/known-exploited-vulnerabilities-catalog - Network accessline 177
8. CISA - Known Exploited Vulnerabilities Catalog (edge device CVEs) — https://www.cisa.gov/known-exploited-vulnerabilities-catalog - Network accessline 178
9. Help Net Security - "Mastermind behind Russian-speaking cybercrime hub arrested in Ukraine" (reporting the Europol announcement), 2025-07-23 — https://www.helpnetsecurity.com/2025/07/23/europol-cybercrime-operation-xss-is-admin-arrest/ - Network accessline 178
9. Help Net Security - "Mastermind behind Russian-speaking cybercrime hub arrested in Ukraine" (reporting the Europol announcement), 2025-07-23 — https://www.helpnetsecurity.com/2025/07/23/europol-cybercrime-operation-xss-is-admin-arrest/ - Network accessline 179
10. Intel 471 - "After disruption, XSS cybercrime forum faces loss of trust", 2025-08-21 — https://www.intel471.com/blog/after-disruption-xss-cybercrime-forum-faces-loss-of-trust - Network accessline 179
10. Intel 471 - "After disruption, XSS cybercrime forum faces loss of trust", 2025-08-21 — https://www.intel471.com/blog/after-disruption-xss-cybercrime-forum-faces-loss-of-trust - Network accessline 180
11. KELA - "XSS Forum After Takedown: DamageLib Emerges", 2025-09-04 — https://www.kelacyber.com/blog/xss-forum-after-takedown-damagelib-emerges/ - Network accessline 180
11. KELA - "XSS Forum After Takedown: DamageLib Emerges", 2025-09-04 — https://www.kelacyber.com/blog/xss-forum-after-takedown-damagelib-emerges/ - Network accessline 181
12. KELA - "BreachForums Successors in 2026: PWN vs Breached", 2026 — https://www.kelacyber.com/blog/breachforums-succession-wars-2026/ - Network accessline 181
12. KELA - "BreachForums Successors in 2026: PWN vs Breached", 2026 — https://www.kelacyber.com/blog/breachforums-succession-wars-2026/ - Network accessline 182
13. Rapid7 - "The Post-RAMP Era: Allegations, Fragmentation, and the Rebuilding of the Ransomware Underground", 2026-02-25 — https://www.rapid7.com/blog/post/tr-post-ramp-allegations-fragmentation-ransomware-underground-rebuild/ - Network accessline 182
13. Rapid7 - "The Post-RAMP Era: Allegations, Fragmentation, and the Rebuilding of the Ransomware Underground", 2026-02-25 — https://www.rapid7.com/blog/post/tr-post-ramp-allegations-fragmentation-ransomware-underground-rebuild/ - Network accessline 183
14. The Record - "Notorious Russia-based RAMP cybercrime forum apparently seized by FBI", 2026-01-29 — https://therecord.media/notorious-russia-based-ramp-forum-seized - Network accessline 183
14. The Record - "Notorious Russia-based RAMP cybercrime forum apparently seized by FBI", 2026-01-29 — https://therecord.media/notorious-russia-based-ramp-forum-seized - Network accessline 184
15. Rapid7 - "Compromise for Sale: Inside the Rapid7 2025 Access Brokers Report", 2025-08-11 — https://www.rapid7.com/blog/post/compromise-for-sale-inside-the-rapid7-2025-access-brokers-report/ - Network accessline 184
15. Rapid7 - "Compromise for Sale: Inside the Rapid7 2025 Access Brokers Report", 2025-08-11 — https://www.rapid7.com/blog/post/compromise-for-sale-inside-the-rapid7-2025-access-brokers-report/ - Network accessline 185
16. Rapid7 - "Rapid7 Access Brokers Report: New Research Reveals Depth of Compromise in Access Broker Deals, with 71% Offering Privileged Access", 2025-08-12 — https://investors.rapid7.com/news/news-details/2025/Rapid7-Access-Brokers-Report - Network accessline 185
16. Rapid7 - "Rapid7 Access Brokers Report: New Research Reveals Depth of Compromise in Access Broker Deals, with 71% Offering Privileged Access", 2025-08-12 — https://investors.rapid7.com/news/news-details/2025/Rapid7-Access-Brokers-Report - Network accessline 186
17. Rapid7 - "Initial Access Brokers have Shifted to High-Value Targets and Premium Pricing", 2026-03-31 — https://www.rapid7.com/blog/post/tr-initial-access-broker-shift-high-value-targets-premium-pricing/ - Network accessline 186
17. Rapid7 - "Initial Access Brokers have Shifted to High-Value Targets and Premium Pricing", 2026-03-31 — https://www.rapid7.com/blog/post/tr-initial-access-broker-shift-high-value-targets-premium-pricing/ - Network accessline 187
18. Cisco Talos - "Redefining IABs: Impacts of compartmentalization on threat tracking and modeling", 2025-05-13 — https://blog.talosintelligence.com/redefining-initial-access-brokers/ - Network accessline 187
18. Cisco Talos - "Redefining IABs: Impacts of compartmentalization on threat tracking and modeling", 2025-05-13 — https://blog.talosintelligence.com/redefining-initial-access-brokers/ - Network accessline 188
19. Cisco Talos - "Introducing ToyMaker, an initial access broker working in cahoots with double extortion gangs", 2025-04-23 — https://blog.talosintelligence.com/introducing-toymaker-an-initial-access-broker/ - Network accessline 188
19. Cisco Talos - "Introducing ToyMaker, an initial access broker working in cahoots with double extortion gangs", 2025-04-23 — https://blog.talosintelligence.com/introducing-toymaker-an-initial-access-broker/ - Network accessline 189
20. Intel 471 - "An in-depth look at Black Basta's TTPs", 2025-04-02 — https://www.intel471.com/blog/an-in-depth-look-at-black-bastas-ttps - Network accessline 189
20. Intel 471 - "An in-depth look at Black Basta's TTPs", 2025-04-02 — https://www.intel471.com/blog/an-in-depth-look-at-black-bastas-ttps - Network accessline 190
21. CloudSEK - "Access For Sale: Inside a Russian-Speaking Access Broker's Dual Operation", 2026-08-03 — https://www.cloudsek.com/blog/access-for-sale-inside-a-russian-speaking-access-brokers-dual-operation - Network accessline 190
21. CloudSEK - "Access For Sale: Inside a Russian-Speaking Access Broker's Dual Operation", 2026-08-03 — https://www.cloudsek.com/blog/access-for-sale-inside-a-russian-speaking-access-brokers-dual-operation - Network accessline 191
22. SecurityWeek - "FortiBleed Campaign Linked to INC, Lynx Ransomware Attacks" (reporting SOCRadar research), 2026-07-02 — https://www.securityweek.com/fortibleed-campaign-linked-to-inc-lynx-ransomware-attacks/ - Network accessline 191
22. SecurityWeek - "FortiBleed Campaign Linked to INC, Lynx Ransomware Attacks" (reporting SOCRadar research), 2026-07-02 — https://www.securityweek.com/fortibleed-campaign-linked-to-inc-lynx-ransomware-attacks/ - Network accessline 192
23. Zscaler ThreatLabz - "Payouts King Ransomware Initial Access Broker Deploys New Edgecution Malware", 2026-06-23 — https://www.zscaler.com/blogs/security-research/payouts-king-ransomware-initial-access-broker-deploys-new-edgecution - Network accessline 192
23. Zscaler ThreatLabz - "Payouts King Ransomware Initial Access Broker Deploys New Edgecution Malware", 2026-06-23 — https://www.zscaler.com/blogs/security-research/payouts-king-ransomware-initial-access-broker-deploys-new-edgecution - Network accessline 193
24. Microsoft Security Blog - "Passkey-themed social engineering leads to identity and cloud compromise", 2026-09-09 — https://www.microsoft.com/en-us/security/blog/2026/09/09/passkey-themed-social-engineering-leads-identity-cloud-compromis - Network accessline 193
24. Microsoft Security Blog - "Passkey-themed social engineering leads to identity and cloud compromise", 2026-09-09 — https://www.microsoft.com/en-us/security/blog/2026/09/09/passkey-themed-social-engineering-leads-identity-cloud-compromis - Network accessline 194
25. ReliaQuest - "Ransomware and Cyber Extortion in Q1 2026", 2026-04-27 — https://reliaquest.com/blog/threat-spotlight-ransomware-and-cyber-extortion-in-q1-2026/ - Network accessline 194
25. ReliaQuest - "Ransomware and Cyber Extortion in Q1 2026", 2026-04-27 — https://reliaquest.com/blog/threat-spotlight-ransomware-and-cyber-extortion-in-q1-2026/ - Network accessline 195
26. US Department of Justice - "Russian Citizen Sentenced to Prison for Hacking into U.S. Companies and Enabling Major Cybercrime Groups to Extort Tens of Millions of Dollars", 2026-03-23 — https://www.justice.gov/opa/pr/russian-citizen-sen - Network accessline 195
26. US Department of Justice - "Russian Citizen Sentenced to Prison for Hacking into U.S. Companies and Enabling Major Cybercrime Groups to Extort Tens of Millions of Dollars", 2026-03-23 — https://www.justice.gov/opa/pr/russian-citizen-sen - Network accessline 196
27. BleepingComputer - "Yanluowang ransomware access broker gets 81 months in prison", 2026-03-24 — https://www.bleepingcomputer.com/news/security/yanluowang-ransomware-access-broker-gets-81-months-in-prison/ - Network accessline 196
27. BleepingComputer - "Yanluowang ransomware access broker gets 81 months in prison", 2026-03-24 — https://www.bleepingcomputer.com/news/security/yanluowang-ransomware-access-broker-gets-81-months-in-prison/ - Network accessline 197
28. The Record - "Jordanian initial access broker pleads guilty to helping target 50 companies", 2026-01-16 — https://therecord.media/guilty-plea-initial-access-broker-r1z - Network accessline 197
28. The Record - "Jordanian initial access broker pleads guilty to helping target 50 companies", 2026-01-16 — https://therecord.media/guilty-plea-initial-access-broker-r1z - Network accessline 198
29. KELA - "Inside the r1z Initial Access Broker Case", 2026-01-21 — https://www.kelacyber.com/blog/the-high-price-of-poor-opsec-inside-the-r1z-initial-access-broker-case-/ - Network accessline 198
29. KELA - "Inside the r1z Initial Access Broker Case", 2026-01-21 — https://www.kelacyber.com/blog/the-high-price-of-poor-opsec-inside-the-r1z-initial-access-broker-case-/ - Network accessline 199
30. Sophos - "Taking the shine off BreachForums", 2025-06 — https://www.sophos.com/en-us/blog/taking-the-shine-off-breachforums - Network accessline 199
30. Sophos - "Taking the shine off BreachForums", 2025-06 — https://www.sophos.com/en-us/blog/taking-the-shine-off-breachforums
skills/ioc-export/SKILL.md
- Network accessline 17
indicator,type,first_seen,last_seen,confidence,access_level,claim_support,tlp,source,source_url,context,mitre_attack,tags 203.0.113.42,ipv4-addr,2026-01-15,2026-03-20,70,direct,firm,GREEN,"Mandiant report MAL-2026-001",https://vendor.exampl - Network accessline 17
indicator,type,first_seen,last_seen,confidence,access_level,claim_support,tlp,source,source_url,context,mitre_attack,tags 203.0.113.42,ipv4-addr,2026-01-15,2026-03-20,70,direct,firm,GREEN,"Mandiant report MAL-2026-001",https://vendor.exampl - Network accessline 18
203.0.113.42,ipv4-addr,2026-01-15,2026-03-20,70,direct,firm,GREEN,"Mandiant report MAL-2026-001",https://vendor.example.com/mal-2026-001,C2 server for SUNBURST variant,T1071.001,"apt29;sunburst" - Network accessline 18
203.0.113.42,ipv4-addr,2026-01-15,2026-03-20,70,direct,firm,GREEN,"Mandiant report MAL-2026-001",https://vendor.example.com/mal-2026-001,C2 server for SUNBURST variant,T1071.001,"apt29;sunburst" - Network accessline 48
<?xml version="1.0" encoding="utf-8"?> <ioc xmlns="http://schemas.mandiant.com/2010/ioc" id="[UUID]" last-modified="YYYY-MM-DDT00:00:00"> - Network accessline 48
<?xml version="1.0" encoding="utf-8"?> <ioc xmlns="http://schemas.mandiant.com/2010/ioc" id="[UUID]" last-modified="YYYY-MM-DDT00:00:00"> - Network accessline 49
<ioc xmlns="http://schemas.mandiant.com/2010/ioc" id="[UUID]" last-modified="YYYY-MM-DDT00:00:00"> - Network accessline 49
<ioc xmlns="http://schemas.mandiant.com/2010/ioc" id="[UUID]" last-modified="YYYY-MM-DDT00:00:00">
skills/ip-investigation/SKILL.md
- Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted]
skills/iran-cyber-espionage/SKILL.md
- Network accessline 196
7. Proofpoint: "TA453 Uses LNK Files and Mac Malware in Social Engineering Operations" (2023) 8. Recorded Future Insikt Group: "Iran's Cyber Threat Activities: Trends and Outlook" (2024) 9. Microsoft Threat Intelligence: "Peach Sandstorm de - Network accessline 196
7. Proofpoint: "TA453 Uses LNK Files and Mac Malware in Social Engineering Operations" (2023) 8. Recorded Future Insikt Group: "Iran's Cyber Threat Activities: Trends and Outlook" (2024) 9. Microsoft Threat Intelligence: "Peach Sandstorm de - Network accessline 197
8. Recorded Future Insikt Group: "Iran's Cyber Threat Activities: Trends and Outlook" (2024) 9. Microsoft Threat Intelligence: "Peach Sandstorm deploys new custom Tickler malware in long-running intelligence gathering operations" (28 August - Network accessline 197
8. Recorded Future Insikt Group: "Iran's Cyber Threat Activities: Trends and Outlook" (2024) 9. Microsoft Threat Intelligence: "Peach Sandstorm deploys new custom Tickler malware in long-running intelligence gathering operations" (28 August - Network accessline 198
9. Microsoft Threat Intelligence: "Peach Sandstorm deploys new custom Tickler malware in long-running intelligence gathering operations" (28 August 2024) https://www.microsoft.com/en-us/security/blog/2024/08/28/peach-sandstorm-deploys-new-c - Network accessline 198
9. Microsoft Threat Intelligence: "Peach Sandstorm deploys new custom Tickler malware in long-running intelligence gathering operations" (28 August 2024) https://www.microsoft.com/en-us/security/blog/2024/08/28/peach-sandstorm-deploys-new-c - Network accessline 199
10. CISA, FBI, DC3, NSA: "Iranian Cyber Actors May Target Vulnerable US Networks and Entities of Interest" (30 June 2025) https://www.cisa.gov/resources-tools/resources/iranian-cyber-actors-may-target-vulnerable-us-networks-and-entities-int - Network accessline 199
10. CISA, FBI, DC3, NSA: "Iranian Cyber Actors May Target Vulnerable US Networks and Entities of Interest" (30 June 2025) https://www.cisa.gov/resources-tools/resources/iranian-cyber-actors-may-target-vulnerable-us-networks-and-entities-int - Network accessline 200
11. The Record: "Pro-Israel hackers claim breach of Iranian bank amid military escalation" (17 June 2025) https://therecord.media/pro-israel-hackers-claim-attack-on-iranian-bank - Network accessline 200
11. The Record: "Pro-Israel hackers claim breach of Iranian bank amid military escalation" (17 June 2025) https://therecord.media/pro-israel-hackers-claim-attack-on-iranian-bank - Network accessline 201
12. SecurityWeek: "Predatory Sparrow Burns $90 Million on Iranian Crypto Exchange in Cyber Shadow War" (19 June 2025) https://www.securityweek.com/predatory-sparrow-burns-90-million-on-iranian-crypto-exchange-in-cyber-shadow-war/ - Network accessline 201
12. SecurityWeek: "Predatory Sparrow Burns $90 Million on Iranian Crypto Exchange in Cyber Shadow War" (19 June 2025) https://www.securityweek.com/predatory-sparrow-burns-90-million-on-iranian-crypto-exchange-in-cyber-shadow-war/ - Network accessline 202
13. Palo Alto Networks Unit 42: "Threat Brief: Escalation of Cyber Risk Related to Iran" (updated 17 April 2026) https://unit42.paloaltonetworks.com/iranian-cyberattacks-2026/ - Network accessline 202
13. Palo Alto Networks Unit 42: "Threat Brief: Escalation of Cyber Risk Related to Iran" (updated 17 April 2026) https://unit42.paloaltonetworks.com/iranian-cyberattacks-2026/ - Network accessline 203
14. ABC News: "How the US-Iran ceasefire and MOU broke down -- a timeline" (9 July 2026) https://abcnews.com/Politics/us-iran-ceasefire-mou-broke-timeline/story?id=134622392 - Network accessline 203
14. ABC News: "How the US-Iran ceasefire and MOU broke down -- a timeline" (9 July 2026) https://abcnews.com/Politics/us-iran-ceasefire-mou-broke-timeline/story?id=134622392 - Network accessline 204
15. Check Point Research: "'Handala Hack' - Unveiling Group's Modus Operandi" (12 March 2026) https://research.checkpoint.com/2026/handala-hack-unveiling-groups-modus-operandi/ - Network accessline 204
15. Check Point Research: "'Handala Hack' - Unveiling Group's Modus Operandi" (12 March 2026) https://research.checkpoint.com/2026/handala-hack-unveiling-groups-modus-operandi/ - Network accessline 205
16. CISA: "CISA Urges Endpoint Management System Hardening After Cyberattack Against US Organization" (18 March 2026) https://www.cisa.gov/news-events/alerts/2026/03/18/cisa-urges-endpoint-management-system-hardening-after-cyberattack-again - Network accessline 205
16. CISA: "CISA Urges Endpoint Management System Hardening After Cyberattack Against US Organization" (18 March 2026) https://www.cisa.gov/news-events/alerts/2026/03/18/cisa-urges-endpoint-management-system-hardening-after-cyberattack-again - Network accessline 206
17. BleepingComputer: "CISA urges US orgs to secure Microsoft Intune systems after Stryker breach" (19 March 2026) https://www.bleepingcomputer.com/news/security/cisa-warns-businesses-to-secure-microsoft-intune-systems-after-stryker-breach/ - Network accessline 206
17. BleepingComputer: "CISA urges US orgs to secure Microsoft Intune systems after Stryker breach" (19 March 2026) https://www.bleepingcomputer.com/news/security/cisa-warns-businesses-to-secure-microsoft-intune-systems-after-stryker-breach/ - Network accessline 207
18. CISA, FBI, NSA, EPA, DOE, CNMF, Treasury: Advisory AA26-097A, "Iranian-Affiliated Cyber Actors Exploit Programmable Logic Controllers Across US Critical Infrastructure" (7 April 2026, updated 22 July 2026) https://www.cisa.gov/news-even - Network accessline 207
18. CISA, FBI, NSA, EPA, DOE, CNMF, Treasury: Advisory AA26-097A, "Iranian-Affiliated Cyber Actors Exploit Programmable Logic Controllers Across US Critical Infrastructure" (7 April 2026, updated 22 July 2026) https://www.cisa.gov/news-even - Network accessline 208
19. Cybersecurity Dive: "What we know so far about the hacking campaign against US water systems" (20 August 2026) https://www.cybersecuritydive.com/news/what-we-know-so-far-about-the-hacking-campaign-against-us-water-systems/828374/ - Network accessline 208
19. Cybersecurity Dive: "What we know so far about the hacking campaign against US water systems" (20 August 2026) https://www.cybersecuritydive.com/news/what-we-know-so-far-about-the-hacking-campaign-against-us-water-systems/828374/ - Network accessline 209
20. Group-IB: "Tracking MuddyWater in Action: Infrastructure, Malware and Operations during 2025" (17 September 2025) https://www.group-ib.com/blog/muddywater-infrastructure-malware/ - Network accessline 209
20. Group-IB: "Tracking MuddyWater in Action: Infrastructure, Malware and Operations during 2025" (17 September 2025) https://www.group-ib.com/blog/muddywater-infrastructure-malware/ - Network accessline 210
21. Group-IB: "Unmasking MuddyWater's New Malware Toolkit Driving International Espionage" (22 October 2025) https://www.group-ib.com/blog/muddywater-espionage/ - Network accessline 210
21. Group-IB: "Unmasking MuddyWater's New Malware Toolkit Driving International Espionage" (22 October 2025) https://www.group-ib.com/blog/muddywater-espionage/ - Network accessline 211
22. ESET Research: "MuddyWater: Snakes by the riverbank" (2 December 2025) https://www.welivesecurity.com/en/eset-research/muddywater-snakes-riverbank/ - Network accessline 211
22. ESET Research: "MuddyWater: Snakes by the riverbank" (2 December 2025) https://www.welivesecurity.com/en/eset-research/muddywater-snakes-riverbank/ - Network accessline 212
23. Group-IB: "Operation Olalampo: Inside MuddyWater's Latest Campaign" (20 February 2026) https://www.group-ib.com/blog/muddywater-operation-olalampo/ - Network accessline 212
23. Group-IB: "Operation Olalampo: Inside MuddyWater's Latest Campaign" (20 February 2026) https://www.group-ib.com/blog/muddywater-operation-olalampo/ - Network accessline 213
24. Check Point Research: "Iranian Educated Manticore Targets Leading Tech Academics" (25 June 2025) https://research.checkpoint.com/2025/iranian-educated-manticore-targets-leading-tech-academics/ - Network accessline 213
24. Check Point Research: "Iranian Educated Manticore Targets Leading Tech Academics" (25 June 2025) https://research.checkpoint.com/2025/iranian-educated-manticore-targets-leading-tech-academics/ - Network accessline 214
25. Check Point Research: "Fast and Furious - Nimbus Manticore Operations During the Iranian Conflict" (22 May 2026) https://research.checkpoint.com/2026/fast-and-furious-nimbus-manticore-operations-during-the-iranian-conflict/ - Network accessline 214
25. Check Point Research: "Fast and Furious - Nimbus Manticore Operations During the Iranian Conflict" (22 May 2026) https://research.checkpoint.com/2026/fast-and-furious-nimbus-manticore-operations-during-the-iranian-conflict/ - Network accessline 215
26. Check Point Research: "Nimbus Manticore Deploys New Malware Targeting Europe" (22 September 2025) https://research.checkpoint.com/2025/nimbus-manticore-deploys-new-malware-targeting-europe/ - Network accessline 215
26. Check Point Research: "Nimbus Manticore Deploys New Malware Targeting Europe" (22 September 2025) https://research.checkpoint.com/2025/nimbus-manticore-deploys-new-malware-targeting-europe/ - Network accessline 216
27. Palo Alto Networks Unit 42: "Tracking Iranian APT Screening Serpens' 2026 Espionage Campaigns" (22 May 2026) https://unit42.paloaltonetworks.com/tracking-iran-apt-screening-serpens/ - Network accessline 216
27. Palo Alto Networks Unit 42: "Tracking Iranian APT Screening Serpens' 2026 Espionage Campaigns" (22 May 2026) https://unit42.paloaltonetworks.com/tracking-iran-apt-screening-serpens/ - Network accessline 217
28. Google Threat Intelligence Group: "Threats to the Defense Industrial Base" (11 February 2026) https://cloud.google.com/blog/topics/threat-intelligence/threats-to-defense-industrial-base - Network accessline 217
28. Google Threat Intelligence Group: "Threats to the Defense Industrial Base" (11 February 2026) https://cloud.google.com/blog/topics/threat-intelligence/threats-to-defense-industrial-base - Network accessline 218
29. Cybersecurity Dive: "DOJ charges 17 people in Iran-backed hacking campaign against US" (18 August 2026) https://www.cybersecuritydive.com/news/doj-charges-17-iran-hacking-campaign-us-university/828212/ - Network accessline 218
29. Cybersecurity Dive: "DOJ charges 17 people in Iran-backed hacking campaign against US" (18 August 2026) https://www.cybersecuritydive.com/news/doj-charges-17-iran-hacking-campaign-us-university/828212/ - Network accessline 219
30. US Department of the Treasury: "Treasury Launches Unprecedented Campaign Against Iranian Regime on Economic D-Day" (24 August 2026) https://home.treasury.gov/news/press-releases/sb0613/ - Network accessline 219
30. US Department of the Treasury: "Treasury Launches Unprecedented Campaign Against Iranian Regime on Economic D-Day" (24 August 2026) https://home.treasury.gov/news/press-releases/sb0613/ - Network accessline 220
31. Gatewatcher: "Data breach: the operations of 'Charming Kitten' revealed" (9 October 2025) https://www.gatewatcher.com/en/lab/data-breach-the-operations-of-charming-kitten-revealed/ - Network accessline 220
31. Gatewatcher: "Data breach: the operations of 'Charming Kitten' revealed" (9 October 2025) https://www.gatewatcher.com/en/lab/data-breach-the-operations-of-charming-kitten-revealed/ - Network accessline 221
32. Group-IB: "HEAVYGRAM: A Telegram-based Surveillance Backdoor Linked to Handala Hack" (17 September 2026) https://www.group-ib.com/blog/heavygram-handala-hack-telegram-c2/ - Network accessline 221
32. Group-IB: "HEAVYGRAM: A Telegram-based Surveillance Backdoor Linked to Handala Hack" (17 September 2026) https://www.group-ib.com/blog/heavygram-handala-hack-telegram-c2/ - Network accessline 222
33. MITRE ATT&CK: "VOID MANTICORE, Group G1055" (last modified 31 July 2026) https://attack.mitre.org/groups/G1055/ - Network accessline 222
33. MITRE ATT&CK: "VOID MANTICORE, Group G1055" (last modified 31 July 2026) https://attack.mitre.org/groups/G1055/ - Network accessline 223
34. Check Point Research: "Cavern Manticore: Exposing Iran-Linked Modular C2 Framework" (6 July 2026) https://research.checkpoint.com/2026/cavern-manticore-exposing-iran-linked-modular-c2-framework/ - Network accessline 223
34. Check Point Research: "Cavern Manticore: Exposing Iran-Linked Modular C2 Framework" (6 July 2026) https://research.checkpoint.com/2026/cavern-manticore-exposing-iran-linked-modular-c2-framework/ - Network accessline 224
35. Amazon Threat Intelligence: "New Amazon Threat Intelligence findings: Nation-state actors bridging cyber and kinetic warfare" (19 November 2025) https://aws.amazon.com/blogs/security/new-amazon-threat-intelligence-findings-nation-state- - Network accessline 224
35. Amazon Threat Intelligence: "New Amazon Threat Intelligence findings: Nation-state actors bridging cyber and kinetic warfare" (19 November 2025) https://aws.amazon.com/blogs/security/new-amazon-threat-intelligence-findings-nation-state- - Network accessline 225
36. Morphisec: "Pay2Key's Resurgence: Iranian Cyber Warfare Targets the West" (8 July 2025) https://www.morphisec.com/blog/pay2key-resurgence-iranian-cyber-warfare/ - Network accessline 225
36. Morphisec: "Pay2Key's Resurgence: Iranian Cyber Warfare Targets the West" (8 July 2025) https://www.morphisec.com/blog/pay2key-resurgence-iranian-cyber-warfare/
skills/lookup-abuseipdb/SKILL.md
- Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 111
- Node CLI source: `tools/clis/abuseipdb.js` - Python CLI source: `tools/clis/abuseipdb.py` - Official API docs: https://docs.abuseipdb.com/ - Network accessline 111
- Node CLI source: `tools/clis/abuseipdb.js` - Python CLI source: `tools/clis/abuseipdb.py` - Official API docs: https://docs.abuseipdb.com/ - Network accessline 113
- Official API docs: https://docs.abuseipdb.com/ - Network accessline 113
- Official API docs: https://docs.abuseipdb.com/
skills/lookup-censys/SKILL.md
- Network accessline 110
For **search / aggregation / pivoting on a free account**, use the Censys web UI at https://platform.censys.io/. The web UI has full access; API access for those endpoints is a paid feature. - Network accessline 110
For **search / aggregation / pivoting on a free account**, use the Censys web UI at https://platform.censys.io/. The web UI has full access; API access for those endpoints is a paid feature. - Access to secretsline 157
[Credential-related source omitted] - Access to secretsline 157
[Credential-related source omitted] - Network accessline 168
- Node CLI source: `tools/clis/censys.js` - Python CLI source: `tools/clis/censys.py` - Official Python SDK: https://github.com/censys/censys-sdk-python - Network accessline 168
- Node CLI source: `tools/clis/censys.js` - Python CLI source: `tools/clis/censys.py` - Official Python SDK: https://github.com/censys/censys-sdk-python - Network accessline 169
- Python CLI source: `tools/clis/censys.py` - Official Python SDK: https://github.com/censys/censys-sdk-python - API docs: https://docs.censys.com/reference/get-started - Network accessline 169
- Python CLI source: `tools/clis/censys.py` - Official Python SDK: https://github.com/censys/censys-sdk-python - API docs: https://docs.censys.com/reference/get-started - Network accessline 170
- Official Python SDK: https://github.com/censys/censys-sdk-python - Network accessline 170
- Official Python SDK: https://github.com/censys/censys-sdk-python - Network accessline 171
- API docs: https://docs.censys.com/reference/get-started - Network accessline 171
- API docs: https://docs.censys.com/reference/get-started - Network accessline 172
- Search syntax: https://search.censys.io/search/language - Network accessline 172
- Search syntax: https://search.censys.io/search/language
skills/lookup-crowdstrike/SKILL.md
- Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 92
indicator: <queried value or FQL> type: indicator | indicator_query | actor | actor_query | report_query | report_id base_url: https://api.crowdstrike.com - Network accessline 92
indicator: <queried value or FQL> type: indicator | indicator_query | actor | actor_query | report_query | report_id base_url: https://api.crowdstrike.com - Network accessline 93
type: indicator | indicator_query | actor | actor_query | report_query | report_id base_url: https://api.crowdstrike.com query_time: <ISO8601> - Network accessline 93
type: indicator | indicator_query | actor | actor_query | report_query | report_id base_url: https://api.crowdstrike.com query_time: <ISO8601> - Network accessline 94
base_url: https://api.crowdstrike.com - Network accessline 94
base_url: https://api.crowdstrike.com - Network accessline 144
- Python CLI source: `tools/clis/crowdstrike.py` - Companion API reference (non-invokable): `skills/crowdstrike-api/SKILL.md` - Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 144
- Python CLI source: `tools/clis/crowdstrike.py` - Companion API reference (non-invokable): `skills/crowdstrike-api/SKILL.md` - Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 145
- Companion API reference (non-invokable): `skills/crowdstrike-api/SKILL.md` - Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - SDK source: https://github.com/CrowdStrike/falconpy - Network accessline 145
- Companion API reference (non-invokable): `skills/crowdstrike-api/SKILL.md` - Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - SDK source: https://github.com/CrowdStrike/falconpy - Network accessline 146
- Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 146
- Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 147
- SDK source: https://github.com/CrowdStrike/falconpy - Network accessline 147
- SDK source: https://github.com/CrowdStrike/falconpy
skills/lookup-greynoise/SKILL.md
- Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Network accessline 117
- Node CLI source: `tools/clis/greynoise.js` - Python CLI source: `tools/clis/greynoise.py` - Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise - Network accessline 117
- Node CLI source: `tools/clis/greynoise.js` - Python CLI source: `tools/clis/greynoise.py` - Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise - Network accessline 118
- Python CLI source: `tools/clis/greynoise.py` - Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise - API docs: https://docs.greynoise.io/ - Network accessline 118
- Python CLI source: `tools/clis/greynoise.py` - Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise - API docs: https://docs.greynoise.io/ - Network accessline 119
- Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise - Network accessline 119
- Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise - Network accessline 120
- API docs: https://docs.greynoise.io/ - Network accessline 120
- API docs: https://docs.greynoise.io/ - Network accessline 121
- GNQL syntax: https://docs.greynoise.io/docs/using-the-greynoise-query-language-gnql - Network accessline 121
- GNQL syntax: https://docs.greynoise.io/docs/using-the-greynoise-query-language-gnql
skills/lookup-liberty91/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Network accessline 14
Two-way bridge to the [Liberty91](https://liberty91.com) platform — the pack's only **first-party** integration. Where VirusTotal or Shodan answer *"what is known about this indicator"*, Liberty91 answers *"what happened, who reported it, h - Network accessline 14
Two-way bridge to the [Liberty91](https://liberty91.com) platform — the pack's only **first-party** integration. Where VirusTotal or Shodan answer *"what is known about this indicator"*, Liberty91 answers *"what happened, who reported it, h - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Network accessline 295
- Integration setup: `tools/integrations/liberty91.md` - Python CLI source: `tools/clis/liberty91.py` - Interactive API reference: https://api.liberty91.com/api/v1/docs/ (public, no key) - Network accessline 295
- Integration setup: `tools/integrations/liberty91.md` - Python CLI source: `tools/clis/liberty91.py` - Interactive API reference: https://api.liberty91.com/api/v1/docs/ (public, no key) - Network accessline 296
- Python CLI source: `tools/clis/liberty91.py` - Interactive API reference: https://api.liberty91.com/api/v1/docs/ (public, no key) - OpenAPI schema: https://api.liberty91.com/api/v1/schema/ (public — check which surface a host actually ser - Network accessline 296
- Python CLI source: `tools/clis/liberty91.py` - Interactive API reference: https://api.liberty91.com/api/v1/docs/ (public, no key) - OpenAPI schema: https://api.liberty91.com/api/v1/schema/ (public — check which surface a host actually ser - Network accessline 297
- Interactive API reference: https://api.liberty91.com/api/v1/docs/ (public, no key) - Network accessline 297
- Interactive API reference: https://api.liberty91.com/api/v1/docs/ (public, no key) - Network accessline 298
- OpenAPI schema: https://api.liberty91.com/api/v1/schema/ (public — check which surface a host actually serves) - Network accessline 298
- OpenAPI schema: https://api.liberty91.com/api/v1/schema/ (public — check which surface a host actually serves)
skills/lookup-misp/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 162
- **Distribution is sticky.** Once a published event syncs to other servers, it can't be recalled. Default to draft (`0`) and review before publishing. - **Tagging matters.** TLP, kill-chain, and galaxy tags drive how MISP routes events to - Network accessline 162
- **Distribution is sticky.** Once a published event syncs to other servers, it can't be recalled. Default to draft (`0`) and review before publishing. - **Tagging matters.** TLP, kill-chain, and galaxy tags drive how MISP routes events to - Network accessline 163
- **Tagging matters.** TLP, kill-chain, and galaxy tags drive how MISP routes events to subscribers. Don't skip them. - **PyMISP exists** — for complex workflows (sightings, warninglists, feed management) the [PyMISP library](https://github - Network accessline 163
- **Tagging matters.** TLP, kill-chain, and galaxy tags drive how MISP routes events to subscribers. Don't skip them. - **PyMISP exists** — for complex workflows (sightings, warninglists, feed management) the [PyMISP library](https://github - Network accessline 164
- **PyMISP exists** — for complex workflows (sightings, warninglists, feed management) the [PyMISP library](https://github.com/MISP/PyMISP) is the right tool. This CLI covers the 80% case for query + write, stdlib-only. - Network accessline 164
- **PyMISP exists** — for complex workflows (sightings, warninglists, feed management) the [PyMISP library](https://github.com/MISP/PyMISP) is the right tool. This CLI covers the 80% case for query + write, stdlib-only. - Network accessline 179
- Integration setup: `tools/integrations/misp.md` - Python CLI source: `tools/clis/misp.py` - MISP project: https://www.misp-project.org/ - Network accessline 179
- Integration setup: `tools/integrations/misp.md` - Python CLI source: `tools/clis/misp.py` - MISP project: https://www.misp-project.org/ - Network accessline 180
- Python CLI source: `tools/clis/misp.py` - MISP project: https://www.misp-project.org/ - OpenAPI reference: https://www.misp-project.org/openapi/ - Network accessline 180
- Python CLI source: `tools/clis/misp.py` - MISP project: https://www.misp-project.org/ - OpenAPI reference: https://www.misp-project.org/openapi/ - Network accessline 181
- MISP project: https://www.misp-project.org/ - Network accessline 181
- MISP project: https://www.misp-project.org/ - Network accessline 182
- OpenAPI reference: https://www.misp-project.org/openapi/ - Network accessline 182
- OpenAPI reference: https://www.misp-project.org/openapi/ - Network accessline 183
- PyMISP (full SDK, when this CLI isn't enough): https://github.com/MISP/PyMISP - Network accessline 183
- PyMISP (full SDK, when this CLI isn't enough): https://github.com/MISP/PyMISP - Network accessline 184
- Tag taxonomies: https://github.com/MISP/misp-taxonomies - Network accessline 184
- Tag taxonomies: https://github.com/MISP/misp-taxonomies - Network accessline 185
- Galaxy clusters: https://github.com/MISP/misp-galaxy - Network accessline 185
- Galaxy clusters: https://github.com/MISP/misp-galaxy
skills/lookup-opencti/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Network accessline 14
Two-way bridge to an [OpenCTI](https://filigran.io/solutions/open-cti/) threat-intelligence platform. OpenCTI is a STIX 2.1-native knowledge base: everything in it — indicators, observables, intrusion sets, malware, reports, campaigns — is - Network accessline 14
Two-way bridge to an [OpenCTI](https://filigran.io/solutions/open-cti/) threat-intelligence platform. OpenCTI is a STIX 2.1-native knowledge base: everything in it — indicators, observables, intrusion sets, malware, reports, campaigns — is - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 166
- **Labels are shared vocabulary.** `add-label` and `--labels` auto-create missing labels — check `list indicators --label <name>` for the existing convention before inventing a new one. - **Deletes are silent and permanent.** No recycle bi - Network accessline 166
- **Labels are shared vocabulary.** `add-label` and `--labels` auto-create missing labels — check `list indicators --label <name>` for the existing convention before inventing a new one. - **Deletes are silent and permanent.** No recycle bi - Network accessline 168
- **pycti exists** — for complex workflows (bulk imports with author identities, custom connectors, streaming) the official [pycti library](https://github.com/OpenCTI-Platform/client-python) is the right tool. This CLI covers the 80% case f - Network accessline 168
- **pycti exists** — for complex workflows (bulk imports with author identities, custom connectors, streaming) the official [pycti library](https://github.com/OpenCTI-Platform/client-python) is the right tool. This CLI covers the 80% case f - Network accessline 182
- Integration setup: `tools/integrations/opencti.md` - Python CLI source: `tools/clis/opencti.py` - OpenCTI project: https://filigran.io/solutions/open-cti/ - Network accessline 182
- Integration setup: `tools/integrations/opencti.md` - Python CLI source: `tools/clis/opencti.py` - OpenCTI project: https://filigran.io/solutions/open-cti/ - Network accessline 183
- Python CLI source: `tools/clis/opencti.py` - OpenCTI project: https://filigran.io/solutions/open-cti/ - Documentation: https://docs.opencti.io/ - Network accessline 183
- Python CLI source: `tools/clis/opencti.py` - OpenCTI project: https://filigran.io/solutions/open-cti/ - Documentation: https://docs.opencti.io/ - Network accessline 184
- OpenCTI project: https://filigran.io/solutions/open-cti/ - Network accessline 184
- OpenCTI project: https://filigran.io/solutions/open-cti/ - Network accessline 185
- Documentation: https://docs.opencti.io/ - Network accessline 185
- Documentation: https://docs.opencti.io/ - Network accessline 186
- pycti (full SDK, when this CLI isn't enough): https://github.com/OpenCTI-Platform/client-python - Network accessline 186
- pycti (full SDK, when this CLI isn't enough): https://github.com/OpenCTI-Platform/client-python
skills/lookup-otx/SKILL.md
- Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 108
- Node CLI source: `tools/clis/otx.js` - Python CLI source (OTXv2 SDK): `tools/clis/otx.py` - Official Python SDK: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 108
- Node CLI source: `tools/clis/otx.js` - Python CLI source (OTXv2 SDK): `tools/clis/otx.py` - Official Python SDK: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 109
- Python CLI source (OTXv2 SDK): `tools/clis/otx.py` - Official Python SDK: https://github.com/AlienVault-OTX/OTX-Python-SDK - API reference: https://otx.alienvault.com/api - Network accessline 109
- Python CLI source (OTXv2 SDK): `tools/clis/otx.py` - Official Python SDK: https://github.com/AlienVault-OTX/OTX-Python-SDK - API reference: https://otx.alienvault.com/api - Network accessline 110
- Official Python SDK: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 110
- Official Python SDK: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 111
- API reference: https://otx.alienvault.com/api - Network accessline 111
- API reference: https://otx.alienvault.com/api
skills/lookup-ransomwarelive/SKILL.md
- Network accessline 176
- Integration setup: `tools/integrations/ransomwarelive.md` - Python CLI source: `tools/clis/ransomwarelive.py` - API docs: https://api-pro.ransomware.live/docs - Network accessline 176
- Integration setup: `tools/integrations/ransomwarelive.md` - Python CLI source: `tools/clis/ransomwarelive.py` - API docs: https://api-pro.ransomware.live/docs - Network accessline 177
- Python CLI source: `tools/clis/ransomwarelive.py` - API docs: https://api-pro.ransomware.live/docs - Project: https://www.ransomware.live/ - Network accessline 177
- Python CLI source: `tools/clis/ransomwarelive.py` - API docs: https://api-pro.ransomware.live/docs - Project: https://www.ransomware.live/ - Network accessline 178
- API docs: https://api-pro.ransomware.live/docs - Network accessline 178
- API docs: https://api-pro.ransomware.live/docs - Network accessline 179
- Project: https://www.ransomware.live/ - Network accessline 179
- Project: https://www.ransomware.live/
skills/lookup-reversinglabs/SKILL.md
- Network accessline 95
indicator: <queried value> type: hash | url | domain | ip | file | query | ruleset host: https://a1000.reversinglabs.com - Network accessline 95
indicator: <queried value> type: hash | url | domain | ip | file | query | ruleset host: https://a1000.reversinglabs.com - Network accessline 96
type: hash | url | domain | ip | file | query | ruleset host: https://a1000.reversinglabs.com query_time: <ISO8601> - Network accessline 96
type: hash | url | domain | ip | file | query | ruleset host: https://a1000.reversinglabs.com query_time: <ISO8601> - Network accessline 97
host: https://a1000.reversinglabs.com - Network accessline 97
host: https://a1000.reversinglabs.com - Network accessline 150
- Python CLI source: `tools/clis/reversinglabs.py` - Companion API reference (non-invokable): `skills/reversinglabs-api/SKILL.md` - Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 150
- Python CLI source: `tools/clis/reversinglabs.py` - Companion API reference (non-invokable): `skills/reversinglabs-api/SKILL.md` - Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 151
- Companion API reference (non-invokable): `skills/reversinglabs-api/SKILL.md` - Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - SDK source: https://github.com/reversinglabs/reversinglabs-sdk-py3 - Network accessline 151
- Companion API reference (non-invokable): `skills/reversinglabs-api/SKILL.md` - Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - SDK source: https://github.com/reversinglabs/reversinglabs-sdk-py3 - Network accessline 152
- Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 152
- Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 153
- SDK source: https://github.com/reversinglabs/reversinglabs-sdk-py3 - Network accessline 153
- SDK source: https://github.com/reversinglabs/reversinglabs-sdk-py3
skills/lookup-sentinel/SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Network accessline 166
- Integration setup (app registration walkthrough, roles, sovereign clouds): `tools/integrations/sentinel.md` - Python CLI source: `tools/clis/sentinel.py` - Defender XDR advanced-hunting schema tables: https://learn.microsoft.com/en-us/def - Network accessline 166
- Integration setup (app registration walkthrough, roles, sovereign clouds): `tools/integrations/sentinel.md` - Python CLI source: `tools/clis/sentinel.py` - Defender XDR advanced-hunting schema tables: https://learn.microsoft.com/en-us/def - Network accessline 167
- Python CLI source: `tools/clis/sentinel.py` - Defender XDR advanced-hunting schema tables: https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables - Sentinel data connectors reference: https://learn.microsoft.com/en- - Network accessline 167
- Python CLI source: `tools/clis/sentinel.py` - Defender XDR advanced-hunting schema tables: https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables - Sentinel data connectors reference: https://learn.microsoft.com/en- - Network accessline 168
- Defender XDR advanced-hunting schema tables: https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables - Network accessline 168
- Defender XDR advanced-hunting schema tables: https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables - Network accessline 169
- Sentinel data connectors reference: https://learn.microsoft.com/en-us/azure/sentinel/data-connectors-reference - Network accessline 169
- Sentinel data connectors reference: https://learn.microsoft.com/en-us/azure/sentinel/data-connectors-reference - Network accessline 170
- KQL language reference: https://learn.microsoft.com/en-us/kusto/query/ - Network accessline 170
- KQL language reference: https://learn.microsoft.com/en-us/kusto/query/
skills/lookup-shodan/SKILL.md
- Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 127
- Node CLI source: `tools/clis/shodan.js` - Python CLI source: `tools/clis/shodan.py` - Official Python SDK: https://github.com/achillean/shodan-python - Network accessline 127
- Node CLI source: `tools/clis/shodan.js` - Python CLI source: `tools/clis/shodan.py` - Official Python SDK: https://github.com/achillean/shodan-python - Network accessline 128
- Python CLI source: `tools/clis/shodan.py` - Official Python SDK: https://github.com/achillean/shodan-python - SDK docs: https://shodan.readthedocs.io/ - Network accessline 128
- Python CLI source: `tools/clis/shodan.py` - Official Python SDK: https://github.com/achillean/shodan-python - SDK docs: https://shodan.readthedocs.io/ - Network accessline 129
- Official Python SDK: https://github.com/achillean/shodan-python - Network accessline 129
- Official Python SDK: https://github.com/achillean/shodan-python - Network accessline 130
- SDK docs: https://shodan.readthedocs.io/ - Network accessline 130
- SDK docs: https://shodan.readthedocs.io/ - Network accessline 131
- Search query syntax: https://help.shodan.io/the-basics/search-query-fundamentals - Network accessline 131
- Search query syntax: https://help.shodan.io/the-basics/search-query-fundamentals - Network accessline 132
- Filter reference: https://www.shodan.io/search/filters - Network accessline 132
- Filter reference: https://www.shodan.io/search/filters
skills/lookup-urlscan/SKILL.md
- Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Network accessline 119
- Node CLI source: `tools/clis/urlscan.js` - Python CLI source: `tools/clis/urlscan.py` - Official API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Network accessline 119
- Node CLI source: `tools/clis/urlscan.js` - Python CLI source: `tools/clis/urlscan.py` - Official API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Network accessline 120
- Python CLI source: `tools/clis/urlscan.py` - Official API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Search query syntax: https://urlscan.io/search/ - Network accessline 120
- Python CLI source: `tools/clis/urlscan.py` - Official API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Search query syntax: https://urlscan.io/search/ - Network accessline 121
- Official API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Network accessline 121
- Official API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Network accessline 122
- Search query syntax: https://urlscan.io/search/ - Network accessline 122
- Search query syntax: https://urlscan.io/search/
skills/lookup-virustotal/SKILL.md
- Network accessline 64
# Submit a suspicious URL for fresh analysis python3 tools/clis/virustotal.py submit-url "http://suspicious-site.example/login" - Network accessline 64
# Submit a suspicious URL for fresh analysis python3 tools/clis/virustotal.py submit-url "http://suspicious-site.example/login" - Network accessline 65
python3 tools/clis/virustotal.py submit-url "http://suspicious-site.example/login" - Network accessline 65
python3 tools/clis/virustotal.py submit-url "http://suspicious-site.example/login" - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Network accessline 112
- Node CLI source: `tools/clis/virustotal.js` - Python CLI source: `tools/clis/virustotal.py` - Official API reference: https://gtidocs.virustotal.com/reference/api-responses - Network accessline 112
- Node CLI source: `tools/clis/virustotal.js` - Python CLI source: `tools/clis/virustotal.py` - Official API reference: https://gtidocs.virustotal.com/reference/api-responses - Network accessline 113
- Python CLI source: `tools/clis/virustotal.py` - Official API reference: https://gtidocs.virustotal.com/reference/api-responses - Endpoint docs: https://docs.virustotal.com/reference/overview - Network accessline 113
- Python CLI source: `tools/clis/virustotal.py` - Official API reference: https://gtidocs.virustotal.com/reference/api-responses - Endpoint docs: https://docs.virustotal.com/reference/overview - Network accessline 114
- Official API reference: https://gtidocs.virustotal.com/reference/api-responses - Network accessline 114
- Official API reference: https://gtidocs.virustotal.com/reference/api-responses - Network accessline 115
- Endpoint docs: https://docs.virustotal.com/reference/overview - Network accessline 115
- Endpoint docs: https://docs.virustotal.com/reference/overview
skills/mitre-attack/SKILL.md
- Network accessline 23
mkdir -p mitre-attack curl -fsSL https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json \ - Network accessline 23
mkdir -p mitre-attack curl -fsSL https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json \ - Network accessline 24
curl -fsSL https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json \ - Network accessline 24
curl -fsSL https://raw.githubusercontent.com/mitre/cti/master/enterprise-attack/enterprise-attack.json \
skills/osint-methodology/SKILL.md
- Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 55
https://crt.sh/?q=%.example.com # All certs for subdomains - Network accessline 55
https://crt.sh/?q=%.example.com # All certs for subdomains - Network accessline 56
https://crt.sh/?q=example.com&output=json # JSON output - Network accessline 56
https://crt.sh/?q=example.com&output=json # JSON output
skills/otx-api/SKILL.md
- Network accessline 11
## Base URL `https://otx.alienvault.com/api/v1` - Network accessline 11
## Base URL `https://otx.alienvault.com/api/v1` - Network accessline 12
`https://otx.alienvault.com/api/v1` - Network accessline 12
`https://otx.alienvault.com/api/v1` - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 24
# General info curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/general" \ - Network accessline 24
# General info curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/general" \ - Network accessline 25
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 28
# Reputation curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/reputation" \ - Network accessline 28
# Reputation curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/reputation" \ - Network accessline 29
[Credential-related source omitted] - Network accessline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 32
# Passive DNS curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/passive_dns" \ - Network accessline 32
# Passive DNS curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/passive_dns" \ - Network accessline 33
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Network accessline 36
# Associated malware curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/malware" \ - Network accessline 36
# Associated malware curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/malware" \ - Network accessline 37
[Credential-related source omitted] - Network accessline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 43
[Credential-related source omitted] - Network accessline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 50
[Credential-related source omitted] - Network accessline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 57
[Credential-related source omitted] - Network accessline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 63
[Credential-related source omitted] - Network accessline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted]
skills/phishing-social-engineering/SKILL.md
- Network accessline 153
1. FBI Internet Crime Complaint Center (IC3) - "2023 Internet Crime Report" — https://www.ic3.gov/ - Network accessline 153
1. FBI Internet Crime Complaint Center (IC3) - "2023 Internet Crime Report" — https://www.ic3.gov/ - Network accessline 154
2. Microsoft - "Digital Defense Report 2024" — https://www.microsoft.com/en-us/security/security-insider/ - Network accessline 154
2. Microsoft - "Digital Defense Report 2024" — https://www.microsoft.com/en-us/security/security-insider/ - Network accessline 155
3. Proofpoint - "State of the Phish 2024" — https://www.proofpoint.com/us/resources/threat-reports/state-of-phish - Network accessline 155
3. Proofpoint - "State of the Phish 2024" — https://www.proofpoint.com/us/resources/threat-reports/state-of-phish - Network accessline 156
4. Kuba Gretzky - "Evilginx" project and research — https://breakdev.org/evilginx/ - Network accessline 156
4. Kuba Gretzky - "Evilginx" project and research — https://breakdev.org/evilginx/ - Network accessline 157
5. Mandiant - "Phishing and AitM Campaign Analysis" — https://www.mandiant.com/resources - Network accessline 157
5. Mandiant - "Phishing and AitM Campaign Analysis" — https://www.mandiant.com/resources - Network accessline 158
6. Cisco Talos - "Phishing Trends and Techniques Research" — https://blog.talosintelligence.com/ - Network accessline 158
6. Cisco Talos - "Phishing Trends and Techniques Research" — https://blog.talosintelligence.com/ - Network accessline 159
7. KnowBe4 - "Phishing Benchmarking Reports" — https://www.knowbe4.com/ - Network accessline 159
7. KnowBe4 - "Phishing Benchmarking Reports" — https://www.knowbe4.com/ - Network accessline 160
8. Sekoia - "Tycoon 2FA and PhaaS Landscape Analysis" — https://blog.sekoia.io/ - Network accessline 160
8. Sekoia - "Tycoon 2FA and PhaaS Landscape Analysis" — https://blog.sekoia.io/ - Network accessline 161
9. FBI Internet Crime Complaint Center (IC3) - "Internet Crime Report 2025" (2026) — https://www.ic3.gov/AnnualReport/Reports/2025_IC3Report.pdf - Network accessline 161
9. FBI Internet Crime Complaint Center (IC3) - "Internet Crime Report 2025" (2026) — https://www.ic3.gov/AnnualReport/Reports/2025_IC3Report.pdf - Network accessline 162
10. Microsoft On the Issues - "Defending the gates: How a global coalition disrupted Tycoon 2FA" (2026-03-04) — https://blogs.microsoft.com/on-the-issues/2026/03/04/how-a-global-coalition-disrupted-tycoon/ - Network accessline 162
10. Microsoft On the Issues - "Defending the gates: How a global coalition disrupted Tycoon 2FA" (2026-03-04) — https://blogs.microsoft.com/on-the-issues/2026/03/04/how-a-global-coalition-disrupted-tycoon/ - Network accessline 163
11. CrowdStrike - "Tycoon2FA Phishing-as-a-Service Platform Persists After Takedown" (2026-03-20) — https://www.crowdstrike.com/en-us/blog/tycoon2fa-phishing-as-a-service-platform-persists-following-takedown/ - Network accessline 163
11. CrowdStrike - "Tycoon2FA Phishing-as-a-Service Platform Persists After Takedown" (2026-03-20) — https://www.crowdstrike.com/en-us/blog/tycoon2fa-phishing-as-a-service-platform-persists-following-takedown/ - Network accessline 164
12. Abnormal AI - "Tycoon2FA Rebounds Post-Takedown with 6 Layers of Obfuscation" (2026-05-06) — https://abnormal.ai/blog/tycoon2fa-post-takedown-rebuild - Network accessline 164
12. Abnormal AI - "Tycoon2FA Rebounds Post-Takedown with 6 Layers of Obfuscation" (2026-05-06) — https://abnormal.ai/blog/tycoon2fa-post-takedown-rebuild - Network accessline 165
13. eSentire - "Tycoon 2FA Operators Adopt OAuth Device Code Phishing" (2026-05-12) — https://www.esentire.com/blog/tycoon-2fa-operators-adopt-oauth-device-code-phishing - Network accessline 165
13. eSentire - "Tycoon 2FA Operators Adopt OAuth Device Code Phishing" (2026-05-12) — https://www.esentire.com/blog/tycoon-2fa-operators-adopt-oauth-device-code-phishing - Network accessline 166
14. Elastic Security Labs - "Detecting Tycoon 2FA AiTM attacks across Entra ID and Google Workspace" (2026-05-26) — https://www.elastic.co/security-labs/tycoon-2fa-aitm-detection-engineering - Network accessline 166
14. Elastic Security Labs - "Detecting Tycoon 2FA AiTM attacks across Entra ID and Google Workspace" (2026-05-26) — https://www.elastic.co/security-labs/tycoon-2fa-aitm-detection-engineering - Network accessline 167
15. Barracuda - "Threat Spotlight: Tycoon 2FA didn't die — it's scattered everywhere" (2026-04-16, updated 2026-09-03) — https://blog.barracuda.com/2026/04/16/threat-spotlight-tycoon-2fa-scattered-everywhere - Network accessline 167
15. Barracuda - "Threat Spotlight: Tycoon 2FA didn't die — it's scattered everywhere" (2026-04-16, updated 2026-09-03) — https://blog.barracuda.com/2026/04/16/threat-spotlight-tycoon-2fa-scattered-everywhere - Network accessline 168
16. TrendAI - "Europol, Microsoft, TrendAI, and Collaborators Halt Tycoon 2FA Operations" (March 2026) — https://www.trendaisecurity.com/en-us/resources-insights/trendai-security-blog/tycoon2fa-takedown - Network accessline 168
16. TrendAI - "Europol, Microsoft, TrendAI, and Collaborators Halt Tycoon 2FA Operations" (March 2026) — https://www.trendaisecurity.com/en-us/resources-insights/trendai-security-blog/tycoon2fa-takedown - Network accessline 169
17. Microsoft On the Issues - "Microsoft seizes 338 websites to disrupt rapidly growing 'RaccoonO365' phishing service" (2025-09-16) — https://blogs.microsoft.com/on-the-issues/2025/09/16/microsoft-seizes-338-websites-to-disrupt-rapidly-gro - Network accessline 169
17. Microsoft On the Issues - "Microsoft seizes 338 websites to disrupt rapidly growing 'RaccoonO365' phishing service" (2025-09-16) — https://blogs.microsoft.com/on-the-issues/2025/09/16/microsoft-seizes-338-websites-to-disrupt-rapidly-gro - Network accessline 170
18. Microsoft Security Blog - "Unmasking EvilTokens: Getting to the root of device code phishing" (2026-09-22) — https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/ - Network accessline 170
18. Microsoft Security Blog - "Unmasking EvilTokens: Getting to the root of device code phishing" (2026-09-22) — https://www.microsoft.com/en-us/security/blog/2026/09/22/unmasking-eviltokens-getting-to-the-root-of-device-code-phishing/ - Network accessline 171
19. Microsoft On the Issues - "Disrupting EvilTokens: The AI Chatbot Built for Cybercrime" (2026-09-22) — https://blogs.microsoft.com/on-the-issues/2026/09/22/disrupting-eviltokens-the-ai-chatbot-built-for-cybercrime/ - Network accessline 171
19. Microsoft On the Issues - "Disrupting EvilTokens: The AI Chatbot Built for Cybercrime" (2026-09-22) — https://blogs.microsoft.com/on-the-issues/2026/09/22/disrupting-eviltokens-the-ai-chatbot-built-for-cybercrime/ - Network accessline 172
20. Huntress - "Railway PaaS M365 token replay campaign" (2026-03-20, updated 2026-03-23) — https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign - Network accessline 172
20. Huntress - "Railway PaaS M365 token replay campaign" (2026-03-20, updated 2026-03-23) — https://www.huntress.com/blog/railway-paas-m365-token-replay-campaign - Network accessline 173
21. Push Security - "Analyzing the rise in device code phishing attacks in 2026" (2026-04-04, updated 2026-05-15) — https://pushsecurity.com/blog/device-code-phishing - Network accessline 173
21. Push Security - "Analyzing the rise in device code phishing attacks in 2026" (2026-04-04, updated 2026-05-15) — https://pushsecurity.com/blog/device-code-phishing - Network accessline 174
22. FBI IC3 - "Kali365 Phishing-as-a-Service Kit Hijacks Microsoft 365 Access Tokens" PSA (2026-05-21) — https://www.ic3.gov/PSA/2026/PSA260521 - Network accessline 174
22. FBI IC3 - "Kali365 Phishing-as-a-Service Kit Hijacks Microsoft 365 Access Tokens" PSA (2026-05-21) — https://www.ic3.gov/PSA/2026/PSA260521 - Network accessline 175
23. ZeroBEC - "Greatness PhaaS: AiTM and device code phishing" (2026-08-04) — https://zerobec.com/blog/greatness-phaas-aitm-and-device-code-phishing - Network accessline 175
23. ZeroBEC - "Greatness PhaaS: AiTM and device code phishing" (2026-08-04) — https://zerobec.com/blog/greatness-phaas-aitm-and-device-code-phishing - Network accessline 176
24. Microsoft Security Blog - "Storm-2372 conducts device code phishing campaign" (2025-02-13) — https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/ - Network accessline 176
24. Microsoft Security Blog - "Storm-2372 conducts device code phishing campaign" (2025-02-13) — https://www.microsoft.com/en-us/security/blog/2025/02/13/storm-2372-conducts-device-code-phishing-campaign/ - Network accessline 177
25. Microsoft Security Blog - "Think before you Click(Fix): Analyzing the ClickFix social engineering technique" (2025-08-21) — https://www.microsoft.com/en-us/security/blog/2025/08/21/think-before-you-clickfix-analyzing-the-clickfix-social - Network accessline 177
25. Microsoft Security Blog - "Think before you Click(Fix): Analyzing the ClickFix social engineering technique" (2025-08-21) — https://www.microsoft.com/en-us/security/blog/2025/08/21/think-before-you-clickfix-analyzing-the-clickfix-social - Network accessline 178
26. Microsoft Security Blog - "From open lures to cloaked gates: How a macOS ClickFix campaign learned to hide" (2026-08-05) — https://www.microsoft.com/en-us/security/blog/2026/08/05/macos-clickfix-campaign-learned-hide/ - Network accessline 178
26. Microsoft Security Blog - "From open lures to cloaked gates: How a macOS ClickFix campaign learned to hide" (2026-08-05) — https://www.microsoft.com/en-us/security/blog/2026/08/05/macos-clickfix-campaign-learned-hide/ - Network accessline 179
27. Help Net Security - "ClickFix is changing the economics of social engineering" (reporting ReversingLabs research) (2026-07-15) — https://www.helpnetsecurity.com/2026/07/15/clickfix-social-engineering-attacks-report/ - Network accessline 179
27. Help Net Security - "ClickFix is changing the economics of social engineering" (reporting ReversingLabs research) (2026-07-15) — https://www.helpnetsecurity.com/2026/07/15/clickfix-social-engineering-attacks-report/ - Network accessline 180
28. Google Threat Intelligence Group - "The Cost of a Call: From Voice Phishing to Data Extortion" (2025-06-05, updated 2025-08-08) — https://cloud.google.com/blog/topics/threat-intelligence/voice-phishing-data-extortion - Network accessline 180
28. Google Threat Intelligence Group - "The Cost of a Call: From Voice Phishing to Data Extortion" (2025-06-05, updated 2025-08-08) — https://cloud.google.com/blog/topics/threat-intelligence/voice-phishing-data-extortion - Network accessline 181
29. Google Threat Intelligence Group - "Welcome to BlackFile: Inside a Vishing Extortion Operation" (May 2026) — https://cloud.google.com/blog/topics/threat-intelligence/blackfile-vishing-extortion-operation/ - Network accessline 181
29. Google Threat Intelligence Group - "Welcome to BlackFile: Inside a Vishing Extortion Operation" (May 2026) — https://cloud.google.com/blog/topics/threat-intelligence/blackfile-vishing-extortion-operation/ - Network accessline 182
30. Google Threat Intelligence Group - "UNC6671 Rebrands: Multi-Brand Vishing Extortion Targets Financial Services and Enterprise Cloud Environments" (August 2026) — https://cloud.google.com/blog/topics/threat-intelligence/unc6671-targets-f - Network accessline 182
30. Google Threat Intelligence Group - "UNC6671 Rebrands: Multi-Brand Vishing Extortion Targets Financial Services and Enterprise Cloud Environments" (August 2026) — https://cloud.google.com/blog/topics/threat-intelligence/unc6671-targets-f - Network accessline 183
31. Microsoft Security Blog - "Passkey-themed social engineering leads to identity and cloud compromise" (2026-09-09) — https://www.microsoft.com/en-us/security/blog/2026/09/09/passkey-themed-social-engineering-leads-identity-cloud-compromi - Network accessline 183
31. Microsoft Security Blog - "Passkey-themed social engineering leads to identity and cloud compromise" (2026-09-09) — https://www.microsoft.com/en-us/security/blog/2026/09/09/passkey-themed-social-engineering-leads-identity-cloud-compromi - Network accessline 184
32. Microsoft Security Blog - "Protecting organizations from AI-assisted executive impersonation and invoice fraud" (2026-09-10) — https://www.microsoft.com/en-us/security/blog/2026/09/10/protecting-organizations-ai-assisted-executive-imper - Network accessline 184
32. Microsoft Security Blog - "Protecting organizations from AI-assisted executive impersonation and invoice fraud" (2026-09-10) — https://www.microsoft.com/en-us/security/blog/2026/09/10/protecting-organizations-ai-assisted-executive-imper - Network accessline 185
33. Group-IB - "The Outsider Phishing Kit: A Resilient Threat in the Face of Law Enforcement Action" (2026-09-03) — https://www.group-ib.com/blog/chenlun-outsider-phaas-kit/ - Network accessline 185
33. Group-IB - "The Outsider Phishing Kit: A Resilient Threat in the Face of Law Enforcement Action" (2026-09-03) — https://www.group-ib.com/blog/chenlun-outsider-phaas-kit/ - Network accessline 186
34. CyberScoop - "FBI takes down massive China-based cybercrime network that caused $1.9B in losses" (June 2026) — https://cyberscoop.com/outsider-cybercrime-network-takedown-china-fbi-google-lumen/ - Network accessline 186
34. CyberScoop - "FBI takes down massive China-based cybercrime network that caused $1.9B in losses" (June 2026) — https://cyberscoop.com/outsider-cybercrime-network-takedown-china-fbi-google-lumen/ - Network accessline 187
35. Krebs on Security - "Scattered Spider Hackers Plead Guilty on Day 1 of Trial" (June 2026) — https://krebsonsecurity.com/2026/06/scattered-spider-hackers-plead-guilty-on-day-1-of-trial/ - Network accessline 187
35. Krebs on Security - "Scattered Spider Hackers Plead Guilty on Day 1 of Trial" (June 2026) — https://krebsonsecurity.com/2026/06/scattered-spider-hackers-plead-guilty-on-day-1-of-trial/ - Network accessline 188
36. SecurityWeek - "Two Scattered Spider Hackers Sentenced to Jail in UK" (July 2026) — https://www.securityweek.com/two-scattered-spider-hackers-sentenced-to-jail-in-uk/ - Network accessline 188
36. SecurityWeek - "Two Scattered Spider Hackers Sentenced to Jail in UK" (July 2026) — https://www.securityweek.com/two-scattered-spider-hackers-sentenced-to-jail-in-uk/ - Network accessline 189
37. Microsoft Security Blog - "Detecting and mitigating a multi-stage AiTM phishing and BEC campaign" (2023-06-08) — https://www.microsoft.com/en-us/security/blog/2023/06/08/detecting-and-mitigating-a-multi-stage-aitm-phishing-and-bec-campa - Network accessline 189
37. Microsoft Security Blog - "Detecting and mitigating a multi-stage AiTM phishing and BEC campaign" (2023-06-08) — https://www.microsoft.com/en-us/security/blog/2023/06/08/detecting-and-mitigating-a-multi-stage-aitm-phishing-and-bec-campa - Network accessline 190
38. Microsoft Security Blog - "New Star Blizzard spear-phishing campaign targets WhatsApp accounts" (2025-01-16) — https://www.microsoft.com/en-us/security/blog/2025/01/16/new-star-blizzard-spear-phishing-campaign-targets-whatsapp-accounts/ - Network accessline 190
38. Microsoft Security Blog - "New Star Blizzard spear-phishing campaign targets WhatsApp accounts" (2025-01-16) — https://www.microsoft.com/en-us/security/blog/2025/01/16/new-star-blizzard-spear-phishing-campaign-targets-whatsapp-accounts/ - Network accessline 191
39. Microsoft - "Microsoft Digital Defense Report 2025" — https://www.microsoft.com/en-us/security/security-insider/threat-landscape/microsoft-digital-defense-report-2025 - Network accessline 191
39. Microsoft - "Microsoft Digital Defense Report 2025" — https://www.microsoft.com/en-us/security/security-insider/threat-landscape/microsoft-digital-defense-report-2025
skills/quality-of-information-check/SKILL.md
skills/quality-of-information-check/references/aliases.example.yml
skills/quality-of-information-check/references/evidence-item-schema.md
- Network accessline 130
"question": "Who is behind the intrusion at Example Health?", "documents": [ {"url": "https://...", "role": "article"}, - Network accessline 130
"question": "Who is behind the intrusion at Example Health?", "documents": [ {"url": "https://...", "role": "article"}, - Network accessline 131
"documents": [ {"url": "https://...", "role": "article"}, {"url": "https://...", "role": "primary"} - Network accessline 131
"documents": [ {"url": "https://...", "role": "article"}, {"url": "https://...", "role": "primary"} - Network accessline 132
{"url": "https://...", "role": "article"}, - Network accessline 132
{"url": "https://...", "role": "article"}, - Network accessline 133
{"url": "https://...", "role": "primary"} - Network accessline 133
{"url": "https://...", "role": "primary"}
skills/quality-of-information-check/references/worked-examples.md
skills/quality-of-information-check/scripts/validate_evidence.py
skills/ransomware-ecosystem/SKILL.md
- Network accessline 152
1. CISA - "#StopRansomware" Advisory Series (ongoing) — https://www.cisa.gov/stopransomware - Network accessline 152
1. CISA - "#StopRansomware" Advisory Series (ongoing) — https://www.cisa.gov/stopransomware - Network accessline 153
2. Chainalysis - "2024 Crypto Crime Report: Ransomware" — https://www.chainalysis.com/blog/ransomware-2024/ - Network accessline 153
2. Chainalysis - "2024 Crypto Crime Report: Ransomware" — https://www.chainalysis.com/blog/ransomware-2024/ - Network accessline 154
3. Europol - "Internet Organised Crime Threat Assessment (IOCTA)" — https://www.europol.europa.eu/iocta-report - Network accessline 154
3. Europol - "Internet Organised Crime Threat Assessment (IOCTA)" — https://www.europol.europa.eu/iocta-report - Network accessline 155
4. NCA - "Operation Cronos: LockBit Disruption" (February 2024) — https://www.nationalcrimeagency.gov.uk/ - Network accessline 155
4. NCA - "Operation Cronos: LockBit Disruption" (February 2024) — https://www.nationalcrimeagency.gov.uk/ - Network accessline 156
5. Mandiant - "Ransomware Rebrand: Tracking Cluster Transformations" — https://www.mandiant.com/resources - Network accessline 156
5. Mandiant - "Ransomware Rebrand: Tracking Cluster Transformations" — https://www.mandiant.com/resources - Network accessline 157
6. Recorded Future - "2024 Annual Ransomware Report" — https://www.recordedfuture.com/research - Network accessline 157
6. Recorded Future - "2024 Annual Ransomware Report" — https://www.recordedfuture.com/research - Network accessline 158
7. Coveware - "Quarterly Ransomware Reports" — https://www.coveware.com/blog - Network accessline 158
7. Coveware - "Quarterly Ransomware Reports" — https://www.coveware.com/blog - Network accessline 159
8. Microsoft - "Digital Defense Report 2024" — https://www.microsoft.com/en-us/security/security-insider/microsoft-digital-defense-report-2024 - Network accessline 159
8. Microsoft - "Digital Defense Report 2024" — https://www.microsoft.com/en-us/security/security-insider/microsoft-digital-defense-report-2024 - Network accessline 160
9. Chainalysis - "Crypto Ransomware: 2026 Crypto Crime Report" (26 February 2026) — https://www.chainalysis.com/blog/crypto-ransomware-2026/ - Network accessline 160
9. Chainalysis - "Crypto Ransomware: 2026 Crypto Crime Report" (26 February 2026) — https://www.chainalysis.com/blog/crypto-ransomware-2026/ - Network accessline 161
10. Coveware by Veeam - "Adverse Cyber Extortion Outcomes Happen More Often Than Victims Are Told" (Q2 2026 report, 29 July 2026) — https://www.veeam.com/blog/cyber-extortion-payment-trends-q2-2026.html - Network accessline 161
10. Coveware by Veeam - "Adverse Cyber Extortion Outcomes Happen More Often Than Victims Are Told" (Q2 2026 report, 29 July 2026) — https://www.veeam.com/blog/cyber-extortion-payment-trends-q2-2026.html - Network accessline 162
11. Group-IB - "Ransomware debris: an analysis of the RansomHub operation" (30 April 2025) — https://www.group-ib.com/blog/ransomware-debris/ - Network accessline 162
11. Group-IB - "Ransomware debris: an analysis of the RansomHub operation" (30 April 2025) — https://www.group-ib.com/blog/ransomware-debris/ - Network accessline 163
12. The Hacker News - "RansomHub Went Dark April 1; Affiliates Fled to Qilin, DragonForce Claimed Control" (30 April 2025; reports GuidePoint Security findings) — https://thehackernews.com/2025/04/ransomhub-went-dark-april-1-affiliates.html - Network accessline 163
12. The Hacker News - "RansomHub Went Dark April 1; Affiliates Fled to Qilin, DragonForce Claimed Control" (30 April 2025; reports GuidePoint Security findings) — https://thehackernews.com/2025/04/ransomhub-went-dark-april-1-affiliates.html - Network accessline 164
13. Google Threat Intelligence Group - "Oracle E-Business Suite Zero-Day Exploited in Widespread Extortion Campaign" (10 October 2025) — https://cloud.google.com/blog/topics/threat-intelligence/oracle-ebusiness-suite-zero-day-exploitation - Network accessline 164
13. Google Threat Intelligence Group - "Oracle E-Business Suite Zero-Day Exploited in Widespread Extortion Campaign" (10 October 2025) — https://cloud.google.com/blog/topics/threat-intelligence/oracle-ebusiness-suite-zero-day-exploitation - Network accessline 165
14. US Department of Justice - "Justice Department Announces Coordinated Disruption Actions Against BlackSuit (Royal) Ransomware Operations" (11 August 2025) — https://www.justice.gov/opa/pr/justice-department-announces-coordinated-disrupti - Network accessline 165
14. US Department of Justice - "Justice Department Announces Coordinated Disruption Actions Against BlackSuit (Royal) Ransomware Operations" (11 August 2025) — https://www.justice.gov/opa/pr/justice-department-announces-coordinated-disrupti - Network accessline 166
15. Microsoft Threat Intelligence - "The Gentlemen ransomware: Dissecting a self-propagating Go encryptor" (28 May 2026) — https://www.microsoft.com/en-us/security/blog/2026/05/28/the-gentlemen-ransomware-dissecting-a-self-propagating-go-en - Network accessline 166
15. Microsoft Threat Intelligence - "The Gentlemen ransomware: Dissecting a self-propagating Go encryptor" (28 May 2026) — https://www.microsoft.com/en-us/security/blog/2026/05/28/the-gentlemen-ransomware-dissecting-a-self-propagating-go-en - Network accessline 167
16. US Department of Justice - "Phobos Ransomware Affiliates Arrested in Coordinated International Disruption" (10 February 2025) — https://www.justice.gov/opa/pr/phobos-ransomware-affiliates-arrested-coordinated-international-disruption - Network accessline 167
16. US Department of Justice - "Phobos Ransomware Affiliates Arrested in Coordinated International Disruption" (10 February 2025) — https://www.justice.gov/opa/pr/phobos-ransomware-affiliates-arrested-coordinated-international-disruption - Network accessline 168
17. Cisco Talos - "Unmasking the new Chaos RaaS group attacks" (24 July 2025) — https://blog.talosintelligence.com/new-chaos-ransomware/ - Network accessline 168
17. Cisco Talos - "Unmasking the new Chaos RaaS group attacks" (24 July 2025) — https://blog.talosintelligence.com/new-chaos-ransomware/ - Network accessline 169
18. ReliaQuest - "Gone But Not Forgotten: Black Basta's Enduring Legacy" (11 June 2025) — https://reliaquest.com/blog/decline-and-legacy-of-black-basta-whats-next-ransomware-phishing/ - Network accessline 169
18. ReliaQuest - "Gone But Not Forgotten: Black Basta's Enduring Legacy" (11 June 2025) — https://reliaquest.com/blog/decline-and-legacy-of-black-basta-whats-next-ransomware-phishing/ - Network accessline 170
19. Trend Micro (TrendAI) - "New LockBit 5.0 Targets Windows, Linux, ESXi" (25 September 2025) — https://www.trendaisecurity.com/en-us/resources-insights/trendai-security-blog/lockbit-5-targets-windows-linux-esxi - Network accessline 170
19. Trend Micro (TrendAI) - "New LockBit 5.0 Targets Windows, Linux, ESXi" (25 September 2025) — https://www.trendaisecurity.com/en-us/resources-insights/trendai-security-blog/lockbit-5-targets-windows-linux-esxi - Network accessline 171
20. Check Point - "LockBit Returns — and It Already Has Victims" (23 October 2025) — https://blog.checkpoint.com/research/lockbit-returns-and-it-already-has-victims/ - Network accessline 171
20. Check Point - "LockBit Returns — and It Already Has Victims" (23 October 2025) — https://blog.checkpoint.com/research/lockbit-returns-and-it-already-has-victims/ - Network accessline 172
21. CISA/FBI - "Scattered Spider" advisory AA23-320A (updated 29 July 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-320a - Network accessline 172
21. CISA/FBI - "Scattered Spider" advisory AA23-320A (updated 29 July 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-320a - Network accessline 173
22. Check Point - "Ransomware Didn't Slow Down in Q2 2026. It Just Spread Out." (13 August 2026) — https://blog.checkpoint.com/security/ransomware-didnt-slow-down-in-q2-2026-it-just-spread-out - Network accessline 173
22. Check Point - "Ransomware Didn't Slow Down in Q2 2026. It Just Spread Out." (13 August 2026) — https://blog.checkpoint.com/security/ransomware-didnt-slow-down-in-q2-2026-it-just-spread-out - Network accessline 174
23. The Register - "NCA arrests four in connection with UK retail ransomware attacks" (10 July 2025) — https://www.theregister.com/2025/07/10/nca_arrests_four_in_connection/ - Network accessline 174
23. The Register - "NCA arrests four in connection with UK retail ransomware attacks" (10 July 2025) — https://www.theregister.com/2025/07/10/nca_arrests_four_in_connection/ - Network accessline 175
24. AhnLab ASEC - "August 2026 Threat Trend Report on Ransomware" (23 September 2026) — https://asec.ahnlab.com/en/95567/ - Network accessline 175
24. AhnLab ASEC - "August 2026 Threat Trend Report on Ransomware" (23 September 2026) — https://asec.ahnlab.com/en/95567/ - Network accessline 176
25. Help Net Security - "Authorities dismantle First VPN, used by ransomware actors" (21 May 2026; reports Europol, Eurojust and Dutch Police statements) — https://www.helpnetsecurity.com/2026/05/21/operation-saffron-first-vpn-takedown/ - Network accessline 176
25. Help Net Security - "Authorities dismantle First VPN, used by ransomware actors" (21 May 2026; reports Europol, Eurojust and Dutch Police statements) — https://www.helpnetsecurity.com/2026/05/21/operation-saffron-first-vpn-takedown/ - Network accessline 177
26. US Department of Justice - "Garantex Cryptocurrency Exchange Disrupted in International Operation" (7 March 2025) — https://www.justice.gov/opa/pr/garantex-cryptocurrency-exchange-disrupted-international-operation - Network accessline 177
26. US Department of Justice - "Garantex Cryptocurrency Exchange Disrupted in International Operation" (7 March 2025) — https://www.justice.gov/opa/pr/garantex-cryptocurrency-exchange-disrupted-international-operation - Network accessline 178
27. ransomware.live - group and victim data, queried 29 September 2026 (leak-site claims) — https://www.ransomware.live/ - Network accessline 178
27. ransomware.live - group and victim data, queried 29 September 2026 (leak-site claims) — https://www.ransomware.live/ - Network accessline 179
28. Cyber Monitoring Centre - "Statement on the Jaguar Land Rover Cyber Incident" (22 October 2025) — https://cybermonitoringcentre.com/2025/10/22/cyber-monitoring-centre-statement-on-the-jaguar-land-rovercyber-incident-october-2025/ - Network accessline 179
28. Cyber Monitoring Centre - "Statement on the Jaguar Land Rover Cyber Incident" (22 October 2025) — https://cybermonitoringcentre.com/2025/10/22/cyber-monitoring-centre-statement-on-the-jaguar-land-rovercyber-incident-october-2025/ - Network accessline 180
29. CyberScoop - "Black Basta's alleged ringleader identified as authorities raid homes of other members" (21 January 2026) — https://cyberscoop.com/black-basta-leader-europol-most-wanted-list/ - Network accessline 180
29. CyberScoop - "Black Basta's alleged ringleader identified as authorities raid homes of other members" (21 January 2026) — https://cyberscoop.com/black-basta-leader-europol-most-wanted-list/ - Network accessline 181
30. The Hacker News - "Europol Disrupts AudiA6 Crypto Laundering Service Used by Ransomware Gangs" (10 June 2026; reports Europol and DOJ statements) — https://thehackernews.com/2026/06/europol-disrupts-audia6-crypto.html - Network accessline 181
30. The Hacker News - "Europol Disrupts AudiA6 Crypto Laundering Service Used by Ransomware Gangs" (10 June 2026; reports Europol and DOJ statements) — https://thehackernews.com/2026/06/europol-disrupts-audia6-crypto.html - Network accessline 182
31. CISA/FBI/HHS/MS-ISAC - "#StopRansomware: Interlock" AA25-203A (22 July 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-203a - Network accessline 182
31. CISA/FBI/HHS/MS-ISAC - "#StopRansomware: Interlock" AA25-203A (22 July 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-203a - Network accessline 183
32. CISA/FBI and partners - "#StopRansomware: Akira Ransomware" AA24-109A (updated 13 November 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-109a - Network accessline 183
32. CISA/FBI and partners - "#StopRansomware: Akira Ransomware" AA24-109A (updated 13 November 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-109a - Network accessline 184
33. CISA/FBI/ASD - "#StopRansomware: Play Ransomware" AA23-352A (updated 4 June 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-352a - Network accessline 184
33. CISA/FBI/ASD - "#StopRansomware: Play Ransomware" AA23-352A (updated 4 June 2025) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-352a - Network accessline 185
34. CISA/FBI/MS-ISAC - "#StopRansomware: Medusa Ransomware" AA25-071A (12 March 2025, updated 18 August 2026) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-071a - Network accessline 185
34. CISA/FBI/MS-ISAC - "#StopRansomware: Medusa Ransomware" AA25-071A (12 March 2025, updated 18 August 2026) — https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-071a - Network accessline 186
35. Microsoft Threat Intelligence - "Beyond the ransomware: Tracking Storm-2570's consistent tradecraft across deployments" (24 September 2026) — https://www.microsoft.com/en-us/security/blog/2026/09/24/beyond-ransomware-tracking-storm-2570 - Network accessline 186
35. Microsoft Threat Intelligence - "Beyond the ransomware: Tracking Storm-2570's consistent tradecraft across deployments" (24 September 2026) — https://www.microsoft.com/en-us/security/blog/2026/09/24/beyond-ransomware-tracking-storm-2570 - Network accessline 187
36. Rapid7 - "Q2 2025 Ransomware Trends Analysis: Boom and Bust" (22 July 2025) — https://www.rapid7.com/blog/post/q2-2025-ransomware-trends-analysis-boom-and-bust/ - Network accessline 187
36. Rapid7 - "Q2 2025 Ransomware Trends Analysis: Boom and Bust" (22 July 2025) — https://www.rapid7.com/blog/post/q2-2025-ransomware-trends-analysis-boom-and-bust/
skills/reversinglabs-api/SKILL.md
- Network accessline 15
Default: `https://a1000.reversinglabs.com`. Override with `REVERSINGLABS_HOST` for on-prem or alternate-tenant appliances. The path prefix is `/api/`. - Network accessline 15
Default: `https://a1000.reversinglabs.com`. Override with `REVERSINGLABS_HOST` for on-prem or alternate-tenant appliances. The path prefix is `/api/`. - Network accessline 27
[Credential-related source omitted] - Network accessline 27
[Credential-related source omitted] - Network accessline 28
[Credential-related source omitted] - Network accessline 28
[Credential-related source omitted] - Network accessline 31
# Subsequent call curl -s "https://a1000.reversinglabs.com/api/samples/v3/<hash>/classification/" \ - Network accessline 31
# Subsequent call curl -s "https://a1000.reversinglabs.com/api/samples/v3/<hash>/classification/" \ - Network accessline 32
curl -s "https://a1000.reversinglabs.com/api/samples/v3/<hash>/classification/" \ - Network accessline 32
curl -s "https://a1000.reversinglabs.com/api/samples/v3/<hash>/classification/" \ - Network accessline 69
curl -s "https://a1000.reversinglabs.com/api/samples/v3/<hash>/classification/?localOnly=false&av_scanners=true" \ - Network accessline 69
curl -s "https://a1000.reversinglabs.com/api/samples/v3/<hash>/classification/?localOnly=false&av_scanners=true" \ - Network accessline 78
curl -s -X POST "https://a1000.reversinglabs.com/api/samples/v2/list/details/" \ - Network accessline 78
curl -s -X POST "https://a1000.reversinglabs.com/api/samples/v2/list/details/" \ - Network accessline 106
curl -s -X POST "https://a1000.reversinglabs.com/api/samples/v2/advanced_search/" \ - Network accessline 106
curl -s -X POST "https://a1000.reversinglabs.com/api/samples/v2/advanced_search/" \ - Network accessline 117
# IP reputation curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/report/" \ - Network accessline 117
# IP reputation curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/report/" \ - Network accessline 118
curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/report/" \ - Network accessline 118
curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/report/" \ - Network accessline 121
# Files seen on an IP curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/downloaded_files/?extended=true" \ - Network accessline 121
# Files seen on an IP curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/downloaded_files/?extended=true" \ - Network accessline 122
curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/downloaded_files/?extended=true" \ - Network accessline 122
curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/ip/8.8.8.8/downloaded_files/?extended=true" \ - Network accessline 125
# Domain reputation curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/domain/example.com/" \ - Network accessline 125
# Domain reputation curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/domain/example.com/" \ - Network accessline 126
curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/domain/example.com/" \ - Network accessline 126
curl -s "https://a1000.reversinglabs.com/api/network-threat-intel/domain/example.com/" \ - Network accessline 129
# URL reputation curl -s -X POST "https://a1000.reversinglabs.com/api/network-threat-intel/url/" \ - Network accessline 129
# URL reputation curl -s -X POST "https://a1000.reversinglabs.com/api/network-threat-intel/url/" \ - Network accessline 130
curl -s -X POST "https://a1000.reversinglabs.com/api/network-threat-intel/url/" \ - Network accessline 130
curl -s -X POST "https://a1000.reversinglabs.com/api/network-threat-intel/url/" \ - Network accessline 131
[Credential-related source omitted] - Network accessline 131
[Credential-related source omitted] - Network accessline 133
-d '{"url": "https://example.com/path"}' - Network accessline 133
-d '{"url": "https://example.com/path"}' - Network accessline 139
# What containers spawned this hash? curl -s -X POST "https://a1000.reversinglabs.com/api/samples/containers/" \ - Network accessline 139
# What containers spawned this hash? curl -s -X POST "https://a1000.reversinglabs.com/api/samples/containers/" \ - Network accessline 140
curl -s -X POST "https://a1000.reversinglabs.com/api/samples/containers/" \ - Network accessline 140
curl -s -X POST "https://a1000.reversinglabs.com/api/samples/containers/" \ - Network accessline 145
# What files came out of this hash? curl -s "https://a1000.reversinglabs.com/api/samples/v2/<parent-hash>/extracted-files/?page_size=100&page=1" \ - Network accessline 145
# What files came out of this hash? curl -s "https://a1000.reversinglabs.com/api/samples/v2/<parent-hash>/extracted-files/?page_size=100&page=1" \ - Network accessline 146
curl -s "https://a1000.reversinglabs.com/api/samples/v2/<parent-hash>/extracted-files/?page_size=100&page=1" \ - Network accessline 146
curl -s "https://a1000.reversinglabs.com/api/samples/v2/<parent-hash>/extracted-files/?page_size=100&page=1" \
skills/russia-cyber-espionage/SKILL.md
- Network accessline 215
7. CrowdStrike 2025 Global Threat Report: Russia-nexus adversary activity analysis 8. NSA/CISA/FBI Joint Advisory: "Russian GRU Conducting Global Brute Force Campaign" (2021) 9. CISA and partners, Advisory AA25-141A: "Russian GRU Targeting - Network accessline 215
7. CrowdStrike 2025 Global Threat Report: Russia-nexus adversary activity analysis 8. NSA/CISA/FBI Joint Advisory: "Russian GRU Conducting Global Brute Force Campaign" (2021) 9. CISA and partners, Advisory AA25-141A: "Russian GRU Targeting - Network accessline 216
8. NSA/CISA/FBI Joint Advisory: "Russian GRU Conducting Global Brute Force Campaign" (2021) 9. CISA and partners, Advisory AA25-141A: "Russian GRU Targeting Western Logistics Entities and Technology Companies" (21 May 2025). https://www.cis - Network accessline 216
8. NSA/CISA/FBI Joint Advisory: "Russian GRU Conducting Global Brute Force Campaign" (2021) 9. CISA and partners, Advisory AA25-141A: "Russian GRU Targeting Western Logistics Entities and Technology Companies" (21 May 2025). https://www.cis - Network accessline 217
9. CISA and partners, Advisory AA25-141A: "Russian GRU Targeting Western Logistics Entities and Technology Companies" (21 May 2025). https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-141a - Network accessline 217
9. CISA and partners, Advisory AA25-141A: "Russian GRU Targeting Western Logistics Entities and Technology Companies" (21 May 2025). https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-141a - Network accessline 218
10. ESET: "ESET Research APT Report: Russian cyberattacks in Ukraine intensify; Sandworm unleashes new destructive wiper" (19 May 2025). https://www.eset.com/us/about/newsroom/research/eset-research-apt-report-russian-cyberattacks-in-ukrain - Network accessline 218
10. ESET: "ESET Research APT Report: Russian cyberattacks in Ukraine intensify; Sandworm unleashes new destructive wiper" (19 May 2025). https://www.eset.com/us/about/newsroom/research/eset-research-apt-report-russian-cyberattacks-in-ukrain - Network accessline 219
11. ESET Research: "ESET APT Activity Report Q2 2025–Q3 2025" (6 November 2025). https://www.welivesecurity.com/en/eset-research/eset-apt-activity-report-q2-2025-q3-2025/ - Network accessline 219
11. ESET Research: "ESET APT Activity Report Q2 2025–Q3 2025" (6 November 2025). https://www.welivesecurity.com/en/eset-research/eset-apt-activity-report-q2-2025-q3-2025/ - Network accessline 220
12. ESET Research: "ESET APT Activity Report Q4 2025–Q1 2026" (28 May 2026). https://www.welivesecurity.com/en/eset-research/eset-apt-activity-report-q4-2025-q1-2026/ - Network accessline 220
12. ESET Research: "ESET APT Activity Report Q4 2025–Q1 2026" (28 May 2026). https://www.welivesecurity.com/en/eset-research/eset-apt-activity-report-q4-2025-q1-2026/ - Network accessline 221
13. ESET Research: "DynoWiper update: Technical analysis and attribution" (30 January 2026). https://www.welivesecurity.com/en/eset-research/dynowiper-update-technical-analysis-attribution/ - Network accessline 221
13. ESET Research: "DynoWiper update: Technical analysis and attribution" (30 January 2026). https://www.welivesecurity.com/en/eset-research/dynowiper-update-technical-analysis-attribution/ - Network accessline 222
14. CERT Polska: "Energy Sector Incident Report - 29 December 2025" (30 January 2026). https://cert.pl/en/posts/2026/01/incident-report-energy-sector-2025/ - Network accessline 222
14. CERT Polska: "Energy Sector Incident Report - 29 December 2025" (30 January 2026). https://cert.pl/en/posts/2026/01/incident-report-energy-sector-2025/ - Network accessline 223
15. UK NCSC: "UK and Allies urge critical sectors to improve defences against Russian intelligence targeting" (13 July 2026). https://www.ncsc.gov.uk/news/uk-and-allies-urge-critical-sectors-to-improve-defences-against-russian-intelligence- - Network accessline 223
15. UK NCSC: "UK and Allies urge critical sectors to improve defences against Russian intelligence targeting" (13 July 2026). https://www.ncsc.gov.uk/news/uk-and-allies-urge-critical-sectors-to-improve-defences-against-russian-intelligence- - Network accessline 224
16. Council of the EU: "Cyber / Russia: Statement by the High Representative on behalf of the European Union denouncing Russia's malicious cyber ecosystem" (13 July 2026), read as mirrored at https://www.globalsecurity.org/security/library/ - Network accessline 224
16. Council of the EU: "Cyber / Russia: Statement by the High Representative on behalf of the European Union denouncing Russia's malicious cyber ecosystem" (13 July 2026), read as mirrored at https://www.globalsecurity.org/security/library/ - Network accessline 225
17. Council of the EU: "Russian cyber-attacks and destabilising activities: Council sanctions nine individuals and four entities" (13 July 2026), read as mirrored at https://www.globalsecurity.org/security/library/news/2026/07/sec-260713-ec - Network accessline 225
17. Council of the EU: "Russian cyber-attacks and destabilising activities: Council sanctions nine individuals and four entities" (13 July 2026), read as mirrored at https://www.globalsecurity.org/security/library/news/2026/07/sec-260713-ec - Network accessline 226
18. Cisco Talos: "Active exploitation of Cisco Secure Firewall Management Center vulnerabilities" (9 September 2026). https://blog.talosintelligence.com/fmc-ongoing-exploitation/ - Network accessline 226
18. Cisco Talos: "Active exploitation of Cisco Secure Firewall Management Center vulnerabilities" (9 September 2026). https://blog.talosintelligence.com/fmc-ongoing-exploitation/ - Network accessline 227
19. Sophos Counter Threat Unit: "'Eye' spy: Cyclops Blink returns with extended capabilities" (September 2026). https://www.sophos.com/en-us/blog/-eye-spy-cyclops-blink-returns-with-extended-capabilities - Network accessline 227
19. Sophos Counter Threat Unit: "'Eye' spy: Cyclops Blink returns with extended capabilities" (September 2026). https://www.sophos.com/en-us/blog/-eye-spy-cyclops-blink-returns-with-extended-capabilities - Network accessline 228
20. Microsoft Threat Intelligence: "The BadPilot campaign: Seashell Blizzard subgroup conducts multiyear global access operation" (12 February 2025). https://www.microsoft.com/en-us/security/blog/2025/02/12/the-badpilot-campaign-seashell-bl - Network accessline 228
20. Microsoft Threat Intelligence: "The BadPilot campaign: Seashell Blizzard subgroup conducts multiyear global access operation" (12 February 2025). https://www.microsoft.com/en-us/security/blog/2025/02/12/the-badpilot-campaign-seashell-bl - Network accessline 229
21. Amazon Threat Intelligence: "Amazon Threat Intelligence identifies Russian cyber threat group targeting Western critical infrastructure" (15 December 2025). https://aws.amazon.com/blogs/security/amazon-threat-intelligence-identifies-rus - Network accessline 229
21. Amazon Threat Intelligence: "Amazon Threat Intelligence identifies Russian cyber threat group targeting Western critical infrastructure" (15 December 2025). https://aws.amazon.com/blogs/security/amazon-threat-intelligence-identifies-rus - Network accessline 230
22. Google Threat Intelligence Group: "Signals of Trouble: Multiple Russia-Aligned Threat Actors Actively Targeting Signal Messenger" (February 2025). https://cloud.google.com/blog/topics/threat-intelligence/russia-targeting-signal-messenge - Network accessline 230
22. Google Threat Intelligence Group: "Signals of Trouble: Multiple Russia-Aligned Threat Actors Actively Targeting Signal Messenger" (February 2025). https://cloud.google.com/blog/topics/threat-intelligence/russia-targeting-signal-messenge - Network accessline 231
23. Check Point Research: "Renewed APT29 Phishing Campaign Against European Diplomats" (15 April 2025). https://research.checkpoint.com/2025/apt29-phishing-campaign/ - Network accessline 231
23. Check Point Research: "Renewed APT29 Phishing Campaign Against European Diplomats" (15 April 2025). https://research.checkpoint.com/2025/apt29-phishing-campaign/ - Network accessline 232
24. Microsoft Threat Intelligence: "CaptiveCrunch: Midnight Blizzard targets travelers worldwide for malware delivery and credential theft" (31 July 2026). https://www.microsoft.com/en-us/security/blog/2026/07/31/captivecrunch-midnight-bliz - Network accessline 232
24. Microsoft Threat Intelligence: "CaptiveCrunch: Midnight Blizzard targets travelers worldwide for malware delivery and credential theft" (31 July 2026). https://www.microsoft.com/en-us/security/blog/2026/07/31/captivecrunch-midnight-bliz - Network accessline 233
25. Anthropic: "Threat Intelligence Report" (September 2026). https://www.anthropic.com/threat-intelligence-report-september-2026 - Network accessline 233
25. Anthropic: "Threat Intelligence Report" (September 2026). https://www.anthropic.com/threat-intelligence-report-september-2026 - Network accessline 234
26. Microsoft Threat Intelligence: "Frozen in transit: Secret Blizzard's AiTM campaign against diplomats" (31 July 2025). https://www.microsoft.com/en-us/security/blog/2025/07/31/frozen-in-transit-secret-blizzards-aitm-campaign-against-dipl - Network accessline 234
26. Microsoft Threat Intelligence: "Frozen in transit: Secret Blizzard's AiTM campaign against diplomats" (31 July 2025). https://www.microsoft.com/en-us/security/blog/2025/07/31/frozen-in-transit-secret-blizzards-aitm-campaign-against-dipl - Network accessline 235
27. ESET Research: "Gamaredon X Turla collab" (19 September 2025). https://www.welivesecurity.com/en/eset-research/gamaredon-x-turla-collab/ - Network accessline 235
27. ESET Research: "Gamaredon X Turla collab" (19 September 2025). https://www.welivesecurity.com/en/eset-research/gamaredon-x-turla-collab/ - Network accessline 236
28. Google Threat Intelligence Group: "STOCKSTAY Another Day: The Latest Addition to Turla's Intelligence Gathering Apparatus" (June 2026). https://cloud.google.com/blog/topics/threat-intelligence/stockstay-turla-intelligence-gathering/ - Network accessline 236
28. Google Threat Intelligence Group: "STOCKSTAY Another Day: The Latest Addition to Turla's Intelligence Gathering Apparatus" (June 2026). https://cloud.google.com/blog/topics/threat-intelligence/stockstay-turla-intelligence-gathering/ - Network accessline 237
29. ESET Research: "Gamaredon in 2025: Leveraging tunnels, workers, dead drops, and new alliances" (25 June 2026). https://www.welivesecurity.com/en/eset-research/gamaredon-2025-leveraging-tunnels-workers-dead-drops-new-alliances/ - Network accessline 237
29. ESET Research: "Gamaredon in 2025: Leveraging tunnels, workers, dead drops, and new alliances" (25 June 2026). https://www.welivesecurity.com/en/eset-research/gamaredon-2025-leveraging-tunnels-workers-dead-drops-new-alliances/ - Network accessline 238
30. Google Threat Intelligence Group: "COLDRIVER Using New Malware To Steal Documents From Western Targets and NGOs" (8 May 2025). https://cloud.google.com/blog/topics/threat-intelligence/coldriver-steal-documents-western-targets-ngos - Network accessline 238
30. Google Threat Intelligence Group: "COLDRIVER Using New Malware To Steal Documents From Western Targets and NGOs" (8 May 2025). https://cloud.google.com/blog/topics/threat-intelligence/coldriver-steal-documents-western-targets-ngos - Network accessline 239
31. Google Threat Intelligence Group: report on COLDRIVER's NOROBOT, YESROBOT and MAYBEROBOT malware (21 October 2025). https://cloud.google.com/blog/topics/threat-intelligence/new-malware-russia-coldriver/ - Network accessline 239
31. Google Threat Intelligence Group: report on COLDRIVER's NOROBOT, YESROBOT and MAYBEROBOT malware (21 October 2025). https://cloud.google.com/blog/topics/threat-intelligence/new-malware-russia-coldriver/ - Network accessline 240
32. Microsoft Threat Intelligence: "New Russia-affiliated actor Void Blizzard targets critical sectors for espionage" (27 May 2025). https://www.microsoft.com/en-us/security/blog/2025/05/27/new-russia-affiliated-actor-void-blizzard-targets- - Network accessline 240
32. Microsoft Threat Intelligence: "New Russia-affiliated actor Void Blizzard targets critical sectors for espionage" (27 May 2025). https://www.microsoft.com/en-us/security/blog/2025/05/27/new-russia-affiliated-actor-void-blizzard-targets- - Network accessline 241
33. CISA and partners, Advisory AA26-204A: "Russian State-Supported Cyber Actors Conduct Phishing Campaign Targeting Users of Zimbra Collaboration Suite" (23 July 2026). https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-204a - Network accessline 241
33. CISA and partners, Advisory AA26-204A: "Russian State-Supported Cyber Actors Conduct Phishing Campaign Targeting Users of Zimbra Collaboration Suite" (23 July 2026). https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-204a - Network accessline 242
34. Cisco Talos: "Russian state-sponsored espionage group Static Tundra compromises unpatched end-of-life network devices" (20 August 2025). https://blog.talosintelligence.com/static-tundra/ - Network accessline 242
34. Cisco Talos: "Russian state-sponsored espionage group Static Tundra compromises unpatched end-of-life network devices" (20 August 2025). https://blog.talosintelligence.com/static-tundra/ - Network accessline 243
35. FBI IC3 Public Service Announcement PSA260407: "Russian GRU Exploiting Vulnerable Routers to Steal Sensitive Information" (7 April 2026). https://www.ic3.gov/PSA/2026/PSA260407 - Network accessline 243
35. FBI IC3 Public Service Announcement PSA260407: "Russian GRU Exploiting Vulnerable Routers to Steal Sensitive Information" (7 April 2026). https://www.ic3.gov/PSA/2026/PSA260407 - Network accessline 244
36. Zscaler ThreatLabz: "APT28 Leverages CVE-2026-21509 in Operation Neusploit" (2 February 2026). https://www.zscaler.com/blogs/security-research/apt28-leverages-cve-2026-21509-operation-neusploit - Network accessline 244
36. Zscaler ThreatLabz: "APT28 Leverages CVE-2026-21509 in Operation Neusploit" (2 February 2026). https://www.zscaler.com/blogs/security-research/apt28-leverages-cve-2026-21509-operation-neusploit - Network accessline 245
37. CISA and partners, Advisory AA25-343A: "Pro-Russia Hacktivists Conduct Opportunistic Attacks Against US and Global Critical Infrastructure" (9 December 2025). https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-343a - Network accessline 245
37. CISA and partners, Advisory AA25-343A: "Pro-Russia Hacktivists Conduct Opportunistic Attacks Against US and Global Critical Infrastructure" (9 December 2025). https://www.cisa.gov/news-events/cybersecurity-advisories/aa25-343a - Network accessline 246
38. US Department of Justice: "Justice Department Announces Actions to Combat Two Russian State-Sponsored Cyber Criminal Hacking Groups" (9 December 2025). https://www.justice.gov/opa/pr/justice-department-announces-actions-combat-two-russi - Network accessline 246
38. US Department of Justice: "Justice Department Announces Actions to Combat Two Russian State-Sponsored Cyber Criminal Hacking Groups" (9 December 2025). https://www.justice.gov/opa/pr/justice-department-announces-actions-combat-two-russi - Network accessline 247
39. Infosecurity Magazine, reporting Europol: "Pro-Russian Cybercrime Network Demolished in Operation Eastwood" (16 July 2025). https://www.infosecurity-magazine.com/news/prorussian-cybercrime-network/ - Network accessline 247
39. Infosecurity Magazine, reporting Europol: "Pro-Russian Cybercrime Network Demolished in Operation Eastwood" (16 July 2025). https://www.infosecurity-magazine.com/news/prorussian-cybercrime-network/ - Network accessline 248
40. The Record, reporting CERT-UA: "Russian military hackers pose as recruiters to target Ukrainian IT workers" (10 August 2026). https://therecord.media/russian-military-hackers-pose-as-recruiters-ukraine-it-workers - Network accessline 248
40. The Record, reporting CERT-UA: "Russian military hackers pose as recruiters to target Ukrainian IT workers" (10 August 2026). https://therecord.media/russian-military-hackers-pose-as-recruiters-ukraine-it-workers - Network accessline 249
41. The Record, reporting CERT-UA: "Sandworm hackers have a CAPTCHA trick for Ukrainians" (16 July 2026). https://therecord.media/ukraine-sandworm-hacks-captcha-powershell - Network accessline 249
41. The Record, reporting CERT-UA: "Sandworm hackers have a CAPTCHA trick for Ukrainians" (16 July 2026). https://therecord.media/ukraine-sandworm-hacks-captcha-powershell - Network accessline 250
42. CISA and partners, Advisory AA24-249A on GRU Unit 29155 cyber actors (5 September 2024). https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-249a - Network accessline 250
42. CISA and partners, Advisory AA24-249A on GRU Unit 29155 cyber actors (5 September 2024). https://www.cisa.gov/news-events/cybersecurity-advisories/aa24-249a - Network accessline 251
43. CISA and partners, Advisory AA23-347A on SVR exploitation of JetBrains TeamCity (13 December 2023). https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-347a - Network accessline 251
43. CISA and partners, Advisory AA23-347A on SVR exploitation of JetBrains TeamCity (13 December 2023). https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-347a
skills/shodan-api/SKILL.md
- Network accessline 11
## Base URL `https://api.shodan.io` - Network accessline 11
## Base URL `https://api.shodan.io` - Network accessline 12
`https://api.shodan.io` - Network accessline 12
`https://api.shodan.io` - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 41
[Credential-related source omitted] - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 51
[Credential-related source omitted] - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 57
[Credential-related source omitted] - Network accessline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted]
skills/sigma-writing/SKILL.md
- Network accessline 20
Detailed description of what this rule detects and why. references: - https://reference-url.com # Source intelligence, blog posts, CVE - Network accessline 20
Detailed description of what this rule detects and why. references: - https://reference-url.com # Source intelligence, blog posts, CVE - Network accessline 21
references: - https://reference-url.com # Source intelligence, blog posts, CVE author: CTI Platform - Network accessline 21
references: - https://reference-url.com # Source intelligence, blog posts, CVE author: CTI Platform - Network accessline 22
- https://reference-url.com # Source intelligence, blog posts, CVE - Network accessline 22
- https://reference-url.com # Source intelligence, blog posts, CVE
skills/source-provenance/SKILL.md
- Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 115
| Hop | Organisation | Type | Published | URL | |---|---|---|---|---| | 1 | GBHackers | press | 2026-09-26 | https://... | - Network accessline 115
| Hop | Organisation | Type | Published | URL | |---|---|---|---|---| | 1 | GBHackers | press | 2026-09-26 | https://... | - Network accessline 116
|---|---|---|---|---| | 1 | GBHackers | press | 2026-09-26 | https://... | | 2 (primary) | Microsoft Threat Intelligence | vendor | 2026-09-25 | https://... | - Network accessline 116
|---|---|---|---|---| | 1 | GBHackers | press | 2026-09-26 | https://... | | 2 (primary) | Microsoft Threat Intelligence | vendor | 2026-09-25 | https://... | - Network accessline 117
| 1 | GBHackers | press | 2026-09-26 | https://... | - Network accessline 117
| 1 | GBHackers | press | 2026-09-26 | https://... | - Network accessline 118
| 2 (primary) | Microsoft Threat Intelligence | vendor | 2026-09-25 | https://... | - Network accessline 118
| 2 (primary) | Microsoft Threat Intelligence | vendor | 2026-09-25 | https://... | - Network accessline 171
- User agent `cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills)`. - `robots.txt` honoured. - One request in flight per host, two seconds between requests to the same host, four hosts in flight. - Network accessline 171
- User agent `cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills)`. - `robots.txt` honoured. - One request in flight per host, two seconds between requests to the same host, four hosts in flight.
skills/source-provenance/scripts/resolve_provenance.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 26
Fetcher policy (fixed; there is no override flag for robots.txt): - User agent: cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills) - Network accessline 26
Fetcher policy (fixed; there is no override flag for robots.txt): - User agent: cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills) - Network accessline 27
- User agent: cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills) - Network accessline 27
- User agent: cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills) - Network accessline 43
import hashlib import html import http.client - Network accessline 43
import hashlib import html import http.client - Network accessline 44
import html import http.client import json - Network accessline 44
import html import http.client import json - Network accessline 45
import http.client - Network accessline 45
import http.client - Network accessline 60
USER_AGENT = "cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills)" - Network accessline 60
USER_AGENT = "cti-skills-provenance/2.0 (+https://github.com/Liberty91LTD/cti-skills)" - Network accessline 276
class _HTTPSConnection(http.client.HTTPSConnection): - Network accessline 276
class _HTTPSConnection(http.client.HTTPSConnection): - Network accessline 282
class _HTTPConnection(http.client.HTTPConnection): - Network accessline 282
class _HTTPConnection(http.client.HTTPConnection): - Access to secretsline 322
[Credential-related source omitted] - Access to secretsline 322
[Credential-related source omitted] - Network accessline 389
def fetch(self, url): - Network accessline 389
def fetch(self, url): - Network accessline 433
if wait > 0: time.sleep(wait) req = urllib.request.Request(url, headers={ - Network accessline 433
if wait > 0: time.sleep(wait) req = urllib.request.Request(url, headers={ - Network accessline 434
time.sleep(wait) req = urllib.request.Request(url, headers={ "User-Agent": USER_AGENT, - Network accessline 434
time.sleep(wait) req = urllib.request.Request(url, headers={ "User-Agent": USER_AGENT, - Network accessline 435
req = urllib.request.Request(url, headers={ - Network accessline 435
req = urllib.request.Request(url, headers={ - Network accessline 480
continue return FetchResult(url, "http_error", error=f"HTTP {e.code}") except (urllib.error.URLError, OSError, http.client.HTTPException) as e: - Network accessline 480
continue return FetchResult(url, "http_error", error=f"HTTP {e.code}") except (urllib.error.URLError, OSError, http.client.HTTPException) as e: - Network accessline 481
return FetchResult(url, "http_error", error=f"HTTP {e.code}") except (urllib.error.URLError, OSError, http.client.HTTPException) as e: self.host_last[host] = time.time() - Network accessline 481
return FetchResult(url, "http_error", error=f"HTTP {e.code}") except (urllib.error.URLError, OSError, http.client.HTTPException) as e: self.host_last[host] = time.time() - Network accessline 482
except (urllib.error.URLError, OSError, http.client.HTTPException) as e: - Network accessline 482
except (urllib.error.URLError, OSError, http.client.HTTPException) as e: - Network accessline 965
res = self.fetcher.fetch(url) - Network accessline 965
res = self.fetcher.fetch(url) - Network accessline 1015
res = self.fetcher.fetch(url) - Network accessline 1015
res = self.fetcher.fetch(url) - Network accessline 1322
def cmd_text(args, table): fetcher = Fetcher(table, args.cache_dir, not args.no_cache, load_fixtures(args.fixtures)) res = fetcher.fetch(args.url) - Network accessline 1322
def cmd_text(args, table): fetcher = Fetcher(table, args.cache_dir, not args.no_cache, load_fixtures(args.fixtures)) res = fetcher.fetch(args.url) - Network accessline 1323
fetcher = Fetcher(table, args.cache_dir, not args.no_cache, load_fixtures(args.fixtures)) res = fetcher.fetch(args.url) if not res.ok: - Network accessline 1323
fetcher = Fetcher(table, args.cache_dir, not args.no_cache, load_fixtures(args.fixtures)) res = fetcher.fetch(args.url) if not res.ok: - Network accessline 1324
res = fetcher.fetch(args.url) - Network accessline 1324
res = fetcher.fetch(args.url)
skills/stix-bundle/SKILL.md
- Network accessline 60
| IPv6 | `[ipv6-addr:value = '2001:db8::1']` | | Domain | `[domain-name:value = 'evil.com']` | | URL | `[url:value = 'https://evil.com/payload']` | - Network accessline 60
| IPv6 | `[ipv6-addr:value = '2001:db8::1']` | | Domain | `[domain-name:value = 'evil.com']` | | URL | `[url:value = 'https://evil.com/payload']` | - Network accessline 61
| Domain | `[domain-name:value = 'evil.com']` | | URL | `[url:value = 'https://evil.com/payload']` | | SHA-256 | `[file:hashes.'SHA-256' = 'abc123...']` | - Network accessline 61
| Domain | `[domain-name:value = 'evil.com']` | | URL | `[url:value = 'https://evil.com/payload']` | | SHA-256 | `[file:hashes.'SHA-256' = 'abc123...']` | - Network accessline 62
| URL | `[url:value = 'https://evil.com/payload']` | - Network accessline 62
| URL | `[url:value = 'https://evil.com/payload']` | - Network accessline 123
"source_name": "mitre-attack", "external_id": "T1566.001", "url": "https://attack.mitre.org/techniques/T1566/001" - Network accessline 123
"source_name": "mitre-attack", "external_id": "T1566.001", "url": "https://attack.mitre.org/techniques/T1566/001" - Network accessline 124
"external_id": "T1566.001", "url": "https://attack.mitre.org/techniques/T1566/001" } - Network accessline 124
"external_id": "T1566.001", "url": "https://attack.mitre.org/techniques/T1566/001" } - Network accessline 125
"url": "https://attack.mitre.org/techniques/T1566/001" - Network accessline 125
"url": "https://attack.mitre.org/techniques/T1566/001" - Network accessline 262
"source_name": "Example Vendor", "description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 262
"source_name": "Example Vendor", "description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 263
"description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" } - Network accessline 263
"description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" } - Network accessline 264
"url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 264
"url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 282
"source_name": "Example Vendor", "description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 282
"source_name": "Example Vendor", "description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 283
"description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" } - Network accessline 283
"description": "Primary source. Intrusion report, 2026-09-22", "url": "https://vendor.example.com/blog/intrusion-report" } - Network accessline 284
"url": "https://vendor.example.com/blog/intrusion-report" - Network accessline 284
"url": "https://vendor.example.com/blog/intrusion-report"
skills/supply-chain-threats/SKILL.md
- Network accessline 170
1. CISA - "Defending Against Software Supply Chain Attacks" — https://www.cisa.gov/sites/default/files/publications/defending_against_software_supply_chain_attacks.pdf - Network accessline 170
1. CISA - "Defending Against Software Supply Chain Attacks" — https://www.cisa.gov/sites/default/files/publications/defending_against_software_supply_chain_attacks.pdf - Network accessline 171
2. Mandiant - "SolarWinds/UNC2452 Investigation Reports" — https://www.mandiant.com/resources - Network accessline 171
2. Mandiant - "SolarWinds/UNC2452 Investigation Reports" — https://www.mandiant.com/resources - Network accessline 172
3. SLSA Framework — https://slsa.dev/ - Network accessline 172
3. SLSA Framework — https://slsa.dev/ - Network accessline 173
4. OpenSSF (Open Source Security Foundation) - Supply Chain Security Initiatives — https://openssf.org/ - Network accessline 173
4. OpenSSF (Open Source Security Foundation) - Supply Chain Security Initiatives — https://openssf.org/ - Network accessline 174
5. Microsoft Threat Intelligence - "3CX Supply Chain Attack Analysis" — https://www.microsoft.com/en-us/security/blog/ - Network accessline 174
5. Microsoft Threat Intelligence - "3CX Supply Chain Attack Analysis" — https://www.microsoft.com/en-us/security/blog/ - Network accessline 175
6. Progress Software / Huntress / Rapid7 - "MOVEit Vulnerability Analysis" — various 7. NVD - "CVE-2024-3094 (XZ Utils Backdoor)" — https://nvd.nist.gov/vuln/detail/CVE-2024-3094 8. Sonatype - "State of the Software Supply Chain Report" — h - Network accessline 175
6. Progress Software / Huntress / Rapid7 - "MOVEit Vulnerability Analysis" — various 7. NVD - "CVE-2024-3094 (XZ Utils Backdoor)" — https://nvd.nist.gov/vuln/detail/CVE-2024-3094 8. Sonatype - "State of the Software Supply Chain Report" — h - Network accessline 176
7. NVD - "CVE-2024-3094 (XZ Utils Backdoor)" — https://nvd.nist.gov/vuln/detail/CVE-2024-3094 - Network accessline 176
7. NVD - "CVE-2024-3094 (XZ Utils Backdoor)" — https://nvd.nist.gov/vuln/detail/CVE-2024-3094 - Network accessline 177
8. Sonatype - "State of the Software Supply Chain Report" — https://www.sonatype.com/state-of-the-software-supply-chain - Network accessline 177
8. Sonatype - "State of the Software Supply Chain Report" — https://www.sonatype.com/state-of-the-software-supply-chain - Network accessline 178
9. Cisco Talos - "CCleanup: A Vast Number of Machines at Risk" (2017-09-18) — https://blog.talosintelligence.com/avast-distributes-malware/ - Network accessline 178
9. Cisco Talos - "CCleanup: A Vast Number of Machines at Risk" (2017-09-18) — https://blog.talosintelligence.com/avast-distributes-malware/ - Network accessline 179
10. SLSA - "Security levels" specification page (v1.0, notes v1.2 as current; accessed 2026-09-29) — https://slsa.dev/spec/v1.0/levels - Network accessline 179
10. SLSA - "Security levels" specification page (v1.0, notes v1.2 as current; accessed 2026-09-29) — https://slsa.dev/spec/v1.0/levels - Network accessline 180
11. FBI IC3 - "North Korea Responsible for $1.5 Billion Bybit Hack" (2025-02-26) — https://www.ic3.gov/PSA/2025/PSA250226 - Network accessline 180
11. FBI IC3 - "North Korea Responsible for $1.5 Billion Bybit Hack" (2025-02-26) — https://www.ic3.gov/PSA/2025/PSA250226 - Network accessline 181
12. Sygnia - "Sygnia's Investigation into the Bybit Hack: What We Know So Far" (2025-03-16) — https://www.sygnia.co/blog/sygnia-investigation-bybit-hack/ - Network accessline 181
12. Sygnia - "Sygnia's Investigation into the Bybit Hack: What We Know So Far" (2025-03-16) — https://www.sygnia.co/blog/sygnia-investigation-bybit-hack/ - Network accessline 182
13. CISA - "Supply Chain Compromise of Third-Party tj-actions/changed-files (CVE-2025-30066) and reviewdog/action-setup@v1 (CVE-2025-30154)" (2025-03-18, updated 2025-03-26) — https://www.cisa.gov/news-events/alerts/2025/03/18/supply-chain- - Network accessline 182
13. CISA - "Supply Chain Compromise of Third-Party tj-actions/changed-files (CVE-2025-30066) and reviewdog/action-setup@v1 (CVE-2025-30154)" (2025-03-18, updated 2025-03-26) — https://www.cisa.gov/news-events/alerts/2025/03/18/supply-chain- - Network accessline 183
14. Palo Alto Networks Unit 42 - "GitHub Actions Supply Chain Attack: A Targeted Attack on Coinbase Expanded to the Widespread tj-actions/changed-files Incident" (2025-03-20, updated 2025-04-02) — https://unit42.paloaltonetworks.com/github- - Network accessline 183
14. Palo Alto Networks Unit 42 - "GitHub Actions Supply Chain Attack: A Targeted Attack on Coinbase Expanded to the Widespread tj-actions/changed-files Incident" (2025-03-20, updated 2025-04-02) — https://unit42.paloaltonetworks.com/github- - Network accessline 184
15. Wiz - "s1ngularity: supply chain attack leaks secrets on GitHub" (2025-08-27) — https://www.wiz.io/blog/s1ngularity-supply-chain-attack - Network accessline 184
15. Wiz - "s1ngularity: supply chain attack leaks secrets on GitHub" (2025-08-27) — https://www.wiz.io/blog/s1ngularity-supply-chain-attack - Network accessline 185
16. Google Threat Intelligence Group - "Widespread Data Theft Targets Salesforce Instances via Salesloft Drift" (2025-08-27, updated 2025-08-28) — https://cloud.google.com/blog/topics/threat-intelligence/data-theft-salesforce-instances-via- - Network accessline 185
16. Google Threat Intelligence Group - "Widespread Data Theft Targets Salesforce Instances via Salesloft Drift" (2025-08-27, updated 2025-08-28) — https://cloud.google.com/blog/topics/threat-intelligence/data-theft-salesforce-instances-via- - Network accessline 186
17. Aikido - "npm debug and chalk packages compromised" (2025-09-08) — https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised - Network accessline 186
17. Aikido - "npm debug and chalk packages compromised" (2025-09-08) — https://www.aikido.dev/blog/npm-debug-and-chalk-packages-compromised - Network accessline 187
18. Wiz - "Shai-Hulud: Ongoing Package Supply Chain Worm Delivering Data-Stealing Malware" (2025-09-16) — https://www.wiz.io/blog/shai-hulud-npm-supply-chain-attack - Network accessline 187
18. Wiz - "Shai-Hulud: Ongoing Package Supply Chain Worm Delivering Data-Stealing Malware" (2025-09-16) — https://www.wiz.io/blog/shai-hulud-npm-supply-chain-attack - Network accessline 188
19. CISA - "Widespread Supply Chain Compromise Impacting npm Ecosystem" (2025-09-23) — https://www.cisa.gov/news-events/alerts/2025/09/23/widespread-supply-chain-compromise-impacting-npm-ecosystem - Network accessline 188
19. CISA - "Widespread Supply Chain Compromise Impacting npm Ecosystem" (2025-09-23) — https://www.cisa.gov/news-events/alerts/2025/09/23/widespread-supply-chain-compromise-impacting-npm-ecosystem - Network accessline 189
20. Google Threat Intelligence Group - "Oracle E-Business Suite Zero-Day Exploited in Widespread Extortion Campaign" (2025-10-10) — https://cloud.google.com/blog/topics/threat-intelligence/oracle-ebusiness-suite-zero-day-exploitation - Network accessline 189
20. Google Threat Intelligence Group - "Oracle E-Business Suite Zero-Day Exploited in Widespread Extortion Campaign" (2025-10-10) — https://cloud.google.com/blog/topics/threat-intelligence/oracle-ebusiness-suite-zero-day-exploitation - Network accessline 190
21. Palo Alto Networks Unit 42 - "'Shai-Hulud' Worm Compromises npm Ecosystem in Supply Chain Attack" (2025-11-25 update) — https://unit42.paloaltonetworks.com/npm-supply-chain-attack/ - Network accessline 190
21. Palo Alto Networks Unit 42 - "'Shai-Hulud' Worm Compromises npm Ecosystem in Supply Chain Attack" (2025-11-25 update) — https://unit42.paloaltonetworks.com/npm-supply-chain-attack/ - Network accessline 191
22. Datadog Security Labs - "The Shai-Hulud 2.0 npm worm: analysis, and what you need to know" (2025-11-25) — https://securitylabs.datadoghq.com/articles/shai-hulud-2.0-npm-worm/ - Network accessline 191
22. Datadog Security Labs - "The Shai-Hulud 2.0 npm worm: analysis, and what you need to know" (2025-11-25) — https://securitylabs.datadoghq.com/articles/shai-hulud-2.0-npm-worm/ - Network accessline 192
23. Notepad++ - "Notepad++ Hijacked by State-Sponsored Hackers" (2026-02-02) — https://notepad-plus-plus.org/news/hijacked-incident-info-update/ - Network accessline 192
23. Notepad++ - "Notepad++ Hijacked by State-Sponsored Hackers" (2026-02-02) — https://notepad-plus-plus.org/news/hijacked-incident-info-update/ - Network accessline 193
24. Rapid7 - "The Chrysalis Backdoor: A Deep Dive into Lotus Blossom's toolkit" (2026-02-02) — https://www.rapid7.com/blog/post/tr-chrysalis-backdoor-dive-into-lotus-blossoms-toolkit/ - Network accessline 193
24. Rapid7 - "The Chrysalis Backdoor: A Deep Dive into Lotus Blossom's toolkit" (2026-02-02) — https://www.rapid7.com/blog/post/tr-chrysalis-backdoor-dive-into-lotus-blossoms-toolkit/ - Network accessline 194
25. BleepingComputer - "GlassWorm malware hits 400+ code repos on GitHub, npm, VSCode, OpenVSX" (2026-03-17) — https://www.bleepingcomputer.com/news/security/glassworm-malware-hits-400-plus-code-repos-on-github-npm-vscode-openvsx/ - Network accessline 194
25. BleepingComputer - "GlassWorm malware hits 400+ code repos on GitHub, npm, VSCode, OpenVSX" (2026-03-17) — https://www.bleepingcomputer.com/news/security/glassworm-malware-hits-400-plus-code-repos-on-github-npm-vscode-openvsx/ - Network accessline 195
26. Datadog Security Labs - "LiteLLM and Telnyx compromised on PyPI: Tracing the TeamPCP supply chain campaign" (2026-03-24) — https://securitylabs.datadoghq.com/articles/litellm-compromised-pypi-teampcp-supply-chain-campaign/ - Network accessline 195
26. Datadog Security Labs - "LiteLLM and Telnyx compromised on PyPI: Tracing the TeamPCP supply chain campaign" (2026-03-24) — https://securitylabs.datadoghq.com/articles/litellm-compromised-pypi-teampcp-supply-chain-campaign/ - Network accessline 196
27. ReversingLabs - "The TeamPCP supply chain attack evolves" (2026-03-27) — https://www.reversinglabs.com/blog/teampcp-supply-chain-attack-spreads - Network accessline 196
27. ReversingLabs - "The TeamPCP supply chain attack evolves" (2026-03-27) — https://www.reversinglabs.com/blog/teampcp-supply-chain-attack-spreads - Network accessline 197
28. Google Threat Intelligence Group - "North Korea-Nexus Threat Actor Compromises Widely Used Axios NPM Package in Supply Chain Attack" (2026-04-01) — https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-target - Network accessline 197
28. Google Threat Intelligence Group - "North Korea-Nexus Threat Actor Compromises Widely Used Axios NPM Package in Supply Chain Attack" (2026-04-01) — https://cloud.google.com/blog/topics/threat-intelligence/north-korea-threat-actor-target - Network accessline 198
29. Microsoft - "Mitigating the Axios npm supply chain compromise" (2026-04-01) — https://www.microsoft.com/en-us/security/blog/2026/04/01/mitigating-the-axios-npm-supply-chain-compromise/ - Network accessline 198
29. Microsoft - "Mitigating the Axios npm supply chain compromise" (2026-04-01) — https://www.microsoft.com/en-us/security/blog/2026/04/01/mitigating-the-axios-npm-supply-chain-compromise/ - Network accessline 199
30. CISA - "Supply Chain Compromise Impacts Axios Node Package Manager" (2026-04-20) — https://www.cisa.gov/news-events/alerts/2026/04/20/supply-chain-compromise-impacts-axios-node-package-manager - Network accessline 199
30. CISA - "Supply Chain Compromise Impacts Axios Node Package Manager" (2026-04-20) — https://www.cisa.gov/news-events/alerts/2026/04/20/supply-chain-compromise-impacts-axios-node-package-manager - Network accessline 200
31. Orca Security - "TanStack and 160+ npm/PyPI Packages Compromised in Supply Chain Worm Attack" (2026-05-12) — https://orca.security/resources/blog/tanstack-npm-supply-chain-worm/ - Network accessline 200
31. Orca Security - "TanStack and 160+ npm/PyPI Packages Compromised in Supply Chain Worm Attack" (2026-05-12) — https://orca.security/resources/blog/tanstack-npm-supply-chain-worm/ - Network accessline 201
32. BleepingComputer - "Glassworm botnet disrupted after resilient C2 infrastructure takedown" (2026-05-27) — https://www.bleepingcomputer.com/news/security/glassworm-botnet-disrupted-after-resilient-c2-infrastructure-takedown/ - Network accessline 201
32. BleepingComputer - "Glassworm botnet disrupted after resilient C2 infrastructure takedown" (2026-05-27) — https://www.bleepingcomputer.com/news/security/glassworm-botnet-disrupted-after-resilient-c2-infrastructure-takedown/ - Network accessline 202
33. Red Hat - "RHSB-2026-006 Supply chain compromise of @redhat-cloud-services npm packages" (2026-06-01) — https://access.redhat.com/security/vulnerabilities/RHSB-2026-006 - Network accessline 202
33. Red Hat - "RHSB-2026-006 Supply chain compromise of @redhat-cloud-services npm packages" (2026-06-01) — https://access.redhat.com/security/vulnerabilities/RHSB-2026-006 - Network accessline 203
34. Microsoft - "From package to postinstall payload: Inside the Mastra npm supply chain compromise by Sapphire Sleet" (2026-06-17) — https://www.microsoft.com/en-us/security/blog/2026/06/17/postinstall-payload-inside-mastra-npm-supply-chai - Network accessline 203
34. Microsoft - "From package to postinstall payload: Inside the Mastra npm supply chain compromise by Sapphire Sleet" (2026-06-17) — https://www.microsoft.com/en-us/security/blog/2026/06/17/postinstall-payload-inside-mastra-npm-supply-chai - Network accessline 204
35. BleepingComputer - "LastPass confirms data breach in Klue supply chain attack" (2026-06-23) — https://www.bleepingcomputer.com/news/security/lastpass-confirms-data-breach-in-klue-supply-chain-attack/ - Network accessline 204
35. BleepingComputer - "LastPass confirms data breach in Klue supply chain attack" (2026-06-23) — https://www.bleepingcomputer.com/news/security/lastpass-confirms-data-breach-in-klue-supply-chain-attack/ - Network accessline 205
36. The Hacker News - "Microsoft Maps Year-Long ShinyHunters-Linked Salesforce Data Theft Across Three Paths" (2026-07-14) — https://thehackernews.com/2026/07/microsoft-maps-year-long-shinyhunters.html - Network accessline 205
36. The Hacker News - "Microsoft Maps Year-Long ShinyHunters-Linked Salesforce Data Theft Across Three Paths" (2026-07-14) — https://thehackernews.com/2026/07/microsoft-maps-year-long-shinyhunters.html - Network accessline 206
37. Palo Alto Networks Unit 42 - "The npm Threat Landscape: Attack Surface and Mitigations" (updated 2026-07-15) — https://unit42.paloaltonetworks.com/monitoring-npm-supply-chain-attacks/ - Network accessline 206
37. Palo Alto Networks Unit 42 - "The npm Threat Landscape: Attack Surface and Mitigations" (updated 2026-07-15) — https://unit42.paloaltonetworks.com/monitoring-npm-supply-chain-attacks/ - Network accessline 207
38. PyPI - "Releases now reject new files after 14 days" (2026-07-22) — https://blog.pypi.org/posts/2026-07-22-releases-now-reject-new-files-after-14-days/ - Network accessline 207
38. PyPI - "Releases now reject new files after 14 days" (2026-07-22) — https://blog.pypi.org/posts/2026-07-22-releases-now-reject-new-files-after-14-days/ - Network accessline 208
39. GitHub - "The case for a cooldown: Why Dependabot now waits before issuing version updates" (2026-07-23) — https://github.blog/security/supply-chain-security/the-case-for-a-cooldown-why-dependabot-now-waits-before-issuing-version-update - Network accessline 208
39. GitHub - "The case for a cooldown: Why Dependabot now waits before issuing version updates" (2026-07-23) — https://github.blog/security/supply-chain-security/the-case-for-a-cooldown-why-dependabot-now-waits-before-issuing-version-update - Network accessline 209
40. BleepingComputer - "Clop ransomware targets Windchill, FlexPLM in data theft attacks" (2026-07-24) — https://www.bleepingcomputer.com/news/security/clop-ransomware-targets-windchill-flexplm-in-data-theft-attacks/ - Network accessline 209
40. BleepingComputer - "Clop ransomware targets Windchill, FlexPLM in data theft attacks" (2026-07-24) — https://www.bleepingcomputer.com/news/security/clop-ransomware-targets-windchill-flexplm-in-data-theft-attacks/ - Network accessline 210
41. Amazon - "Amazon identifies North Korean hacker group behind open-source supply chain attacks" (2026-07-29) — https://aws.amazon.com/blogs/security/amazon-identifies-north-korean-hacker-group-behind-open-source-supply-chain-attacks/ - Network accessline 210
41. Amazon - "Amazon identifies North Korean hacker group behind open-source supply chain attacks" (2026-07-29) — https://aws.amazon.com/blogs/security/amazon-identifies-north-korean-hacker-group-behind-open-source-supply-chain-attacks/ - Network accessline 211
42. Datadog Security Labs - "'ChainDrop' worm compromises hundreds of popular npm packages" (2026-08-04) — https://securitylabs.datadoghq.com/articles/npm-worm-compromises-popular-npm-packages/ - Network accessline 211
42. Datadog Security Labs - "'ChainDrop' worm compromises hundreds of popular npm packages" (2026-08-04) — https://securitylabs.datadoghq.com/articles/npm-worm-compromises-popular-npm-packages/ - Network accessline 212
43. Wiz - "keyv and cacheable npm Package Hijacked in Supply Chain Attack" (2026-08-04) — https://www.wiz.io/blog/keyv-and-cacheable-npm-supply-chain-attack - Network accessline 212
43. Wiz - "keyv and cacheable npm Package Hijacked in Supply Chain Attack" (2026-08-04) — https://www.wiz.io/blog/keyv-and-cacheable-npm-supply-chain-attack - Network accessline 213
44. Aikido - "Keyv and friends compromised in active Shai-Hulud supply chain attack" (2026-08-04, updated 2026-08-05) — https://www.aikido.dev/blog/keyv-and-friends-compromised-in-npm-supply-chain-attack - Network accessline 213
44. Aikido - "Keyv and friends compromised in active Shai-Hulud supply chain attack" (2026-08-04, updated 2026-08-05) — https://www.aikido.dev/blog/keyv-and-friends-compromised-in-npm-supply-chain-attack - Network accessline 214
45. BleepingComputer - "Massive ChainDrop npm supply-chain attack infects hundreds of packages" (2026-08-04) — https://www.bleepingcomputer.com/news/security/massive-chaindrop-npm-supply-chain-attack-infects-hundreds-of-packages/ - Network accessline 214
45. BleepingComputer - "Massive ChainDrop npm supply-chain attack infects hundreds of packages" (2026-08-04) — https://www.bleepingcomputer.com/news/security/massive-chaindrop-npm-supply-chain-attack-infects-hundreds-of-packages/ - Network accessline 215
46. The Record - "China-linked hackers turning popular cybersecurity tool into ransomware launchpad, Microsoft warns" (2026-08-10) — https://therecord.media/china-hackers-ransomware-microsoft - Network accessline 215
46. The Record - "China-linked hackers turning popular cybersecurity tool into ransomware launchpad, Microsoft warns" (2026-08-10) — https://therecord.media/china-hackers-ransomware-microsoft - Network accessline 216
47. BleepingComputer - "New StormEncryptor ransomware used by former Medusa affiliate" (2026-08-10) — https://www.bleepingcomputer.com/news/security/new-stormencryptor-ransomware-used-by-former-medusa-affiliate/ - Network accessline 216
47. BleepingComputer - "New StormEncryptor ransomware used by former Medusa affiliate" (2026-08-10) — https://www.bleepingcomputer.com/news/security/new-stormencryptor-ransomware-used-by-former-medusa-affiliate/ - Network accessline 217
48. BleepingComputer - "Hackers poison arrayref Rust crate to push infostealer malware" (2026-08-20) — https://www.bleepingcomputer.com/news/security/hackers-poison-arrayref-rust-crate-to-push-infostealer-malware/ - Network accessline 217
48. BleepingComputer - "Hackers poison arrayref Rust crate to push infostealer malware" (2026-08-20) — https://www.bleepingcomputer.com/news/security/hackers-poison-arrayref-rust-crate-to-push-infostealer-malware/ - Network accessline 218
49. BleepingComputer - "Australia arrests alleged TeamPCP hackers behind supply-chain attacks" (2026-08-27) — https://www.bleepingcomputer.com/news/security/australia-arrests-alleged-teampcp-hackers-behind-supply-chain-attacks/ - Network accessline 218
49. BleepingComputer - "Australia arrests alleged TeamPCP hackers behind supply-chain attacks" (2026-08-27) — https://www.bleepingcomputer.com/news/security/australia-arrests-alleged-teampcp-hackers-behind-supply-chain-attacks/ - Network accessline 219
50. Softaculous / Virtualizor - "Security Incident – BGP Hijacking" (2026-08-31) — https://www.virtualizor.com/blog/security-incident-bgp-hijacking/ - Network accessline 219
50. Softaculous / Virtualizor - "Security Incident – BGP Hijacking" (2026-08-31) — https://www.virtualizor.com/blog/security-incident-bgp-hijacking/ - Network accessline 220
51. Coder - "Malicious Packages Served from Unauthorized Registry Server" (GHSA-vx42-ghc9-gw65, 2026-09-01) — https://github.com/coder/coder/security/advisories/GHSA-vx42-ghc9-gw65 - Network accessline 220
51. Coder - "Malicious Packages Served from Unauthorized Registry Server" (GHSA-vx42-ghc9-gw65, 2026-09-01) — https://github.com/coder/coder/security/advisories/GHSA-vx42-ghc9-gw65 - Network accessline 221
52. BleepingComputer - "Brevo supply-chain attack injected ClickFix scripts on customer sites" (2026-09-17) — https://www.bleepingcomputer.com/news/security/brevo-supply-chain-attack-injected-clickfix-scripts-on-customer-sites/ - Network accessline 221
52. BleepingComputer - "Brevo supply-chain attack injected ClickFix scripts on customer sites" (2026-09-17) — https://www.bleepingcomputer.com/news/security/brevo-supply-chain-attack-injected-clickfix-scripts-on-customer-sites/
skills/threat-actor-profiling/SKILL.md
skills/url-investigation/SKILL.md
- Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted]
skills/urlscan-api/SKILL.md
- Network accessline 11
## Base URL `https://urlscan.io/api/v1` - Network accessline 11
## Base URL `https://urlscan.io/api/v1` - Network accessline 12
`https://urlscan.io/api/v1` - Network accessline 12
`https://urlscan.io/api/v1` - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 28
-d '{"url": "https://example.com", "visibility": "unlisted"}' - Network accessline 28
-d '{"url": "https://example.com", "visibility": "unlisted"}' - Network accessline 30
**Response:** `{"uuid": "...", "api": "https://urlscan.io/api/v1/result/UUID/"}` - Network accessline 30
**Response:** `{"uuid": "...", "api": "https://urlscan.io/api/v1/result/UUID/"}` - Network accessline 36
[Credential-related source omitted] - Network accessline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 53
[Credential-related source omitted] - Network accessline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted]
skills/virustotal-api/SKILL.md
- Network accessline 11
## Base URL `https://www.virustotal.com/api/v3` - Network accessline 11
## Base URL `https://www.virustotal.com/api/v3` - Network accessline 12
`https://www.virustotal.com/api/v3` - Network accessline 12
`https://www.virustotal.com/api/v3` - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Network accessline 28
# Lookup by hash (MD5, SHA-1, SHA-256) curl -s "https://www.virustotal.com/api/v3/files/{hash}" \ - Network accessline 28
# Lookup by hash (MD5, SHA-1, SHA-256) curl -s "https://www.virustotal.com/api/v3/files/{hash}" \ - Network accessline 29
[Credential-related source omitted] - Network accessline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Network accessline 43
[Credential-related source omitted] - Network accessline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 50
[Credential-related source omitted] - Network accessline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Network accessline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 64
URL_ID=$(echo -n "https://example.com/path" | base64 | tr -d '=') curl -s "https://www.virustotal.com/api/v3/urls/$URL_ID" \ - Network accessline 64
URL_ID=$(echo -n "https://example.com/path" | base64 | tr -d '=') curl -s "https://www.virustotal.com/api/v3/urls/$URL_ID" \ - Network accessline 65
[Credential-related source omitted] - Network accessline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 76
[Credential-related source omitted] - Network accessline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 82
[Credential-related source omitted] - Network accessline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted]
skills/yara-writing/SKILL.md
- Network accessline 19
date = "YYYY-MM-DD" description = "Description of what this rule detects" reference = "https://source-reference.com" - Network accessline 19
date = "YYYY-MM-DD" description = "Description of what this rule detects" reference = "https://source-reference.com" - Network accessline 20
description = "Description of what this rule detects" reference = "https://source-reference.com" tlp = "GREEN" - Network accessline 20
description = "Description of what this rule detects" reference = "https://source-reference.com" tlp = "GREEN" - Network accessline 21
reference = "https://source-reference.com" - Network accessline 21
reference = "https://source-reference.com"
tools/REGISTRY.md
- Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted]
tools/clis/abuseipdb.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 8
const API_BASE = 'https://api.abuseipdb.com/api/v2'; - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted]
tools/clis/abuseipdb.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 5
Covers the four read-only endpoints documented at https://docs.abuseipdb.com/: - Network accessline 5
Covers the four read-only endpoints documented at https://docs.abuseipdb.com/: - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 41
[Credential-related source omitted] - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 42
API_BASE = "https://api.abuseipdb.com/api/v2" - Network accessline 42
API_BASE = "https://api.abuseipdb.com/api/v2" - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Network accessline 86
req = urllib.request.Request( - Network accessline 86
req = urllib.request.Request( - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Network accessline 89
) try: with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 89
) try: with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 90
try: with urllib.request.urlopen(req, timeout=30) as r: body = r.read().decode("utf-8") - Network accessline 90
try: with urllib.request.urlopen(req, timeout=30) as r: body = r.read().decode("utf-8") - Network accessline 91
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 91
with urllib.request.urlopen(req, timeout=30) as r:
tools/clis/censys.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Network accessline 9
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 11
const API_BASE = 'https://search.censys.io/api/v2'; - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted]
tools/clis/censys.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 6
(api_id + api_secret with the `censys` package) is not supported here — new accounts get a Personal Access Token from https://accounts.censys.io/settings/personal-access-tokens. - Network accessline 6
(api_id + api_secret with the `censys` package) is not supported here — new accounts get a Personal Access Token from https://accounts.censys.io/settings/personal-access-tokens. - Network accessline 8
https://accounts.censys.io/settings/personal-access-tokens. - Network accessline 8
https://accounts.censys.io/settings/personal-access-tokens. - Network accessline 10
SDK reference: pip package `censys-platform` API docs: https://docs.censys.com/reference/get-started - Network accessline 10
SDK reference: pip package `censys-platform` API docs: https://docs.censys.com/reference/get-started - Network accessline 11
API docs: https://docs.censys.com/reference/get-started - Network accessline 11
API docs: https://docs.censys.com/reference/get-started - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Network accessline 93
def make_sdk(): if not PAT: die("CENSYS_PAT not set. Get a token at https://accounts.censys.io/settings/personal-access-tokens " - Network accessline 93
def make_sdk(): if not PAT: die("CENSYS_PAT not set. Get a token at https://accounts.censys.io/settings/personal-access-tokens " - Network accessline 94
if not PAT: die("CENSYS_PAT not set. Get a token at https://accounts.censys.io/settings/personal-access-tokens " "and run /cti-setup or ./scripts/setup.sh", 2) - Network accessline 94
if not PAT: die("CENSYS_PAT not set. Get a token at https://accounts.censys.io/settings/personal-access-tokens " "and run /cti-setup or ./scripts/setup.sh", 2) - Network accessline 95
die("CENSYS_PAT not set. Get a token at https://accounts.censys.io/settings/personal-access-tokens " - Network accessline 95
die("CENSYS_PAT not set. Get a token at https://accounts.censys.io/settings/personal-access-tokens " - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted]
tools/clis/crowdstrike.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 10
API reference: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 10
API reference: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 11
SDK reference: https://github.com/CrowdStrike/falconpy - Network accessline 11
SDK reference: https://github.com/CrowdStrike/falconpy - Network accessline 12
FalconPy Intel: https://www.falconpy.io/Service-Collections/Intel.html - Network accessline 12
FalconPy Intel: https://www.falconpy.io/Service-Collections/Intel.html - Network accessline 14
[Credential-related source omitted] - Network accessline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Network accessline 15
Optional CROWDSTRIKE_BASE_URL override (default https://api.crowdstrike.com, - Network accessline 15
Optional CROWDSTRIKE_BASE_URL override (default https://api.crowdstrike.com, - Network accessline 16
i.e. US-1). Other clouds: https://api.us-2.crowdstrike.com, - Network accessline 16
i.e. US-1). Other clouds: https://api.us-2.crowdstrike.com, - Network accessline 17
https://api.eu-1.crowdstrike.com, https://api.laggar.gcw.crowdstrike.com (GovCloud). - Network accessline 17
https://api.eu-1.crowdstrike.com, https://api.laggar.gcw.crowdstrike.com (GovCloud). - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Network accessline 93
[Credential-related source omitted] - Network accessline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Network accessline 95
[Credential-related source omitted] - Network accessline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted]
tools/clis/greynoise.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 8
const API_BASE = 'https://api.greynoise.io'; - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted]
tools/clis/greynoise.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 9
SDK reference: https://github.com/GreyNoise-Intelligence/pygreynoise - Network accessline 9
SDK reference: https://github.com/GreyNoise-Intelligence/pygreynoise - Network accessline 10
API docs: https://docs.greynoise.io/ - Network accessline 10
API docs: https://docs.greynoise.io/ - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Network accessline 145
import urllib.error import urllib.request url = f"https://api.greynoise.io/v3/community/{args.ip}" - Network accessline 145
import urllib.error import urllib.request url = f"https://api.greynoise.io/v3/community/{args.ip}" - Network accessline 146
import urllib.request url = f"https://api.greynoise.io/v3/community/{args.ip}" req = urllib.request.Request(url, headers={"Accept": "application/json"}) - Network accessline 146
import urllib.request url = f"https://api.greynoise.io/v3/community/{args.ip}" req = urllib.request.Request(url, headers={"Accept": "application/json"}) - Network accessline 147
[Credential-related source omitted] - Network accessline 147
[Credential-related source omitted] - Network accessline 148
req = urllib.request.Request(url, headers={"Accept": "application/json"}) - Network accessline 148
req = urllib.request.Request(url, headers={"Accept": "application/json"}) - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Network accessline 150
[Credential-related source omitted] - Network accessline 150
[Credential-related source omitted] - Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 150
[Credential-related source omitted] - Network accessline 151
try: with urllib.request.urlopen(req, timeout=30) as r: d = json.loads(r.read().decode("utf-8")) - Network accessline 151
try: with urllib.request.urlopen(req, timeout=30) as r: d = json.loads(r.read().decode("utf-8")) - Network accessline 152
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 152
with urllib.request.urlopen(req, timeout=30) as r: - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted]
tools/clis/liberty91.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Network accessline 16
API base: https://api.liberty91.com/api/v1 ($LIBERTY91_API_URL overrides) - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Network accessline 18
Docs: https://api.liberty91.com/api/v1/docs/ (public, no key) - Access to secretsline 97
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Network accessline 114
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Network accessline 243
if content_type: headers["Content-Type"] = content_type req = urllib.request.Request(url, data=body, headers=headers, method=method) - Network accessline 245
req = urllib.request.Request(url, data=body, headers=headers, method=method) - Network accessline 250
resp = opener.open(req, timeout=120) else: resp = urllib.request.urlopen(req, timeout=120) - Network accessline 251
else: resp = urllib.request.urlopen(req, timeout=120) with resp as r: - Network accessline 252
resp = urllib.request.urlopen(req, timeout=120) - Network accessline 377
"occurrence layer (also no `/search/` or `/threat-library/`). Use `events`, " "`iocs`, `reports`, `alerts` and `organizations`, and dedupe reports yourself. " "Check https://api.liberty91.com/api/v1/schema/ for the s - Network accessline 378
"`iocs`, `reports`, `alerts` and `organizations`, and dedupe reports yourself. " "Check https://api.liberty91.com/api/v1/schema/ for the surface actually deployed." ) - Network accessline 379
"Check https://api.liberty91.com/api/v1/schema/ for the surface actually deployed."
tools/clis/map_controls.py
tools/clis/misp.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 9
[Credential-related source omitted] - Network accessline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Network accessline 10
Base URL is taken from $MISP_URL (e.g., https://misp.example.org). - Network accessline 10
Base URL is taken from $MISP_URL (e.g., https://misp.example.org). - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Network accessline 127
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 127
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 139
response_cm = urllib.request.build_opener(*handlers).open(req, timeout=60) else: response_cm = urllib.request.urlopen(req, timeout=60, context=ctx) - Network accessline 139
response_cm = urllib.request.build_opener(*handlers).open(req, timeout=60) else: response_cm = urllib.request.urlopen(req, timeout=60, context=ctx) - Network accessline 140
else: response_cm = urllib.request.urlopen(req, timeout=60, context=ctx) with response_cm as r: - Network accessline 140
else: response_cm = urllib.request.urlopen(req, timeout=60, context=ctx) with response_cm as r: - Network accessline 141
response_cm = urllib.request.urlopen(req, timeout=60, context=ctx) - Network accessline 141
response_cm = urllib.request.urlopen(req, timeout=60, context=ctx) - Access to secretsline 451
[Credential-related source omitted] - Access to secretsline 451
[Credential-related source omitted]
tools/clis/opencti.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Network accessline 10
[Credential-related source omitted] - Network accessline 10
[Credential-related source omitted] - Network accessline 11
Base URL is taken from $OPENCTI_URL (e.g., http://localhost:8080 — no - Network accessline 11
Base URL is taken from $OPENCTI_URL (e.g., http://localhost:8080 — no - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Network accessline 112
"Content-Type": content_type, } req = urllib.request.Request(url, data=body_bytes, headers=headers, method="POST") - Network accessline 112
"Content-Type": content_type, } req = urllib.request.Request(url, data=body_bytes, headers=headers, method="POST") - Network accessline 113
} req = urllib.request.Request(url, data=body_bytes, headers=headers, method="POST") ctx = None - Network accessline 113
} req = urllib.request.Request(url, data=body_bytes, headers=headers, method="POST") ctx = None - Network accessline 114
req = urllib.request.Request(url, data=body_bytes, headers=headers, method="POST") - Network accessline 114
req = urllib.request.Request(url, data=body_bytes, headers=headers, method="POST") - Network accessline 126
response_cm = urllib.request.build_opener(*handlers).open(req, timeout=120) else: response_cm = urllib.request.urlopen(req, timeout=120, context=ctx) - Network accessline 126
response_cm = urllib.request.build_opener(*handlers).open(req, timeout=120) else: response_cm = urllib.request.urlopen(req, timeout=120, context=ctx) - Network accessline 127
else: response_cm = urllib.request.urlopen(req, timeout=120, context=ctx) with response_cm as r: - Network accessline 127
else: response_cm = urllib.request.urlopen(req, timeout=120, context=ctx) with response_cm as r: - Network accessline 128
response_cm = urllib.request.urlopen(req, timeout=120, context=ctx) - Network accessline 128
response_cm = urllib.request.urlopen(req, timeout=120, context=ctx)
tools/clis/otx.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 7
[Credential-related source omitted] - Network accessline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 8
const API_BASE = 'https://otx.alienvault.com/api/v1'; - Network accessline 8
const API_BASE = 'https://otx.alienvault.com/api/v1'; - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted]
tools/clis/otx.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 13
SDK reference: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 13
SDK reference: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 14
API docs: https://otx.alienvault.com/api - Network accessline 14
API docs: https://otx.alienvault.com/api - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted]
tools/clis/ransomwarelive.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 11
API base: https://api-pro.ransomware.live - Network accessline 11
API base: https://api-pro.ransomware.live - Network accessline 65
[Credential-related source omitted] - Network accessline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 66
[Credential-related source omitted] - Network accessline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 93
req = urllib.request.Request( - Network accessline 93
req = urllib.request.Request( - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Network accessline 102
ctx.verify_mode = ssl.CERT_NONE try: with urllib.request.urlopen(req, timeout=30, context=ctx) as r: - Network accessline 102
ctx.verify_mode = ssl.CERT_NONE try: with urllib.request.urlopen(req, timeout=30, context=ctx) as r: - Network accessline 103
try: with urllib.request.urlopen(req, timeout=30, context=ctx) as r: txt = r.read().decode("utf-8", errors="replace") - Network accessline 103
try: with urllib.request.urlopen(req, timeout=30, context=ctx) as r: txt = r.read().decode("utf-8", errors="replace") - Network accessline 104
with urllib.request.urlopen(req, timeout=30, context=ctx) as r: - Network accessline 104
with urllib.request.urlopen(req, timeout=30, context=ctx) as r:
tools/clis/reversinglabs.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 10
SDK reference: https://github.com/reversinglabs/reversinglabs-sdk-py3 - Network accessline 10
SDK reference: https://github.com/reversinglabs/reversinglabs-sdk-py3 - Network accessline 11
Product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 11
Product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 13
Auth: REVERSINGLABS_USER + REVERSINGLABS_PASSWORD. Optional REVERSINGLABS_HOST override (default https://a1000.reversinglabs.com). The SDK exchanges the - Network accessline 13
Auth: REVERSINGLABS_USER + REVERSINGLABS_PASSWORD. Optional REVERSINGLABS_HOST override (default https://a1000.reversinglabs.com). The SDK exchanges the - Network accessline 14
override (default https://a1000.reversinglabs.com). The SDK exchanges the - Network accessline 14
override (default https://a1000.reversinglabs.com). The SDK exchanges the - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 89
[Credential-related source omitted] - Network accessline 89
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 91
[Credential-related source omitted] - Network accessline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted]
tools/clis/sentinel.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 23
SENTINEL_WORKSPACE_ID Log Analytics workspace GUID (workspace Overview blade) SENTINEL_API_BASE optional — default https://api.loganalytics.io (sovereign clouds differ) SENTINEL_LOGIN_BASE optional — default https://login.mi - Network accessline 24
SENTINEL_API_BASE optional — default https://api.loganalytics.io (sovereign clouds differ) - Network accessline 25
SENTINEL_LOGIN_BASE optional — default https://login.microsoftonline.com - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Network accessline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 67
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Network accessline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 109
def _http(method, url, headers, body=None, timeout=240): req = urllib.request.Request(url, data=body, headers=headers, method=method) - Network accessline 110
req = urllib.request.Request(url, data=body, headers=headers, method=method) - Access to secretsline 143
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Access to secretsline 162
[Credential-related source omitted]
tools/clis/shodan.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Network accessline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 8
const API_BASE = 'https://api.shodan.io'; - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted]
tools/clis/shodan.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Executable scriptline 1
Executable file; content unavailable - Network accessline 9
SDK reference: https://github.com/achillean/shodan-python - Network accessline 9
SDK reference: https://github.com/achillean/shodan-python - Network accessline 10
Docs: https://shodan.readthedocs.io/ - Network accessline 10
Docs: https://shodan.readthedocs.io/ - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 235
[Credential-related source omitted] - Access to secretsline 235
[Credential-related source omitted] - Network accessline 236
qs = dict(params or {}) qs["key"] = API_KEY url = f"https://api.shodan.io{path}?" + urllib.parse.urlencode(qs) - Network accessline 236
qs = dict(params or {}) qs["key"] = API_KEY url = f"https://api.shodan.io{path}?" + urllib.parse.urlencode(qs) - Network accessline 237
[Credential-related source omitted] - Network accessline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Network accessline 238
url = f"https://api.shodan.io{path}?" + urllib.parse.urlencode(qs) - Network accessline 238
url = f"https://api.shodan.io{path}?" + urllib.parse.urlencode(qs) - Network accessline 239
try: with urllib.request.urlopen(url, timeout=30) as r: return json.loads(r.read().decode("utf-8")) - Network accessline 239
try: with urllib.request.urlopen(url, timeout=30) as r: return json.loads(r.read().decode("utf-8")) - Network accessline 240
with urllib.request.urlopen(url, timeout=30) as r: - Network accessline 240
with urllib.request.urlopen(url, timeout=30) as r:
tools/clis/urlscan.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
Executable file; content unavailable - Network accessline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Network accessline 10
const API_BASE = 'https://urlscan.io/api/v1'; - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted]
tools/clis/urlscan.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 9
API reference: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Network accessline 9
API reference: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 52
[Credential-related source omitted] - Network accessline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Network accessline 53
API_BASE = "https://urlscan.io/api/v1" - Network accessline 53
API_BASE = "https://urlscan.io/api/v1" - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 81
[Credential-related source omitted] - Network accessline 87
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 87
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 88
try: with urllib.request.urlopen(req, timeout=60) as r: content = r.read() - Network accessline 88
try: with urllib.request.urlopen(req, timeout=60) as r: content = r.read() - Network accessline 89
with urllib.request.urlopen(req, timeout=60) as r: - Network accessline 89
with urllib.request.urlopen(req, timeout=60) as r: - Network accessline 142
time.sleep(10) try: with urllib.request.urlopen( - Network accessline 142
time.sleep(10) try: with urllib.request.urlopen( - Network accessline 143
try: with urllib.request.urlopen( urllib.request.Request( - Network accessline 143
try: with urllib.request.urlopen( urllib.request.Request( - Network accessline 144
with urllib.request.urlopen( - Network accessline 144
with urllib.request.urlopen( - Network accessline 145
urllib.request.Request( - Network accessline 145
urllib.request.Request( - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Network accessline 277
def cmd_screenshot(args): url = f"https://urlscan.io/screenshots/{args.uuid}.png" - Network accessline 277
def cmd_screenshot(args): url = f"https://urlscan.io/screenshots/{args.uuid}.png" - Network accessline 278
url = f"https://urlscan.io/screenshots/{args.uuid}.png" - Network accessline 278
url = f"https://urlscan.io/screenshots/{args.uuid}.png" - Network accessline 285
[Credential-related source omitted] - Network accessline 285
[Credential-related source omitted] - Access to secretsline 285
[Credential-related source omitted] - Access to secretsline 285
[Credential-related source omitted] - Network accessline 286
[Credential-related source omitted] - Network accessline 286
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Network accessline 287
[Credential-related source omitted] - Network accessline 287
[Credential-related source omitted] - Access to secretsline 287
[Credential-related source omitted] - Access to secretsline 287
[Credential-related source omitted] - Network accessline 288
try: with urllib.request.urlopen(req, timeout=30) as r: data = r.read() - Network accessline 288
try: with urllib.request.urlopen(req, timeout=30) as r: data = r.read() - Network accessline 289
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 289
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 307
[Credential-related source omitted] - Network accessline 307
[Credential-related source omitted] - Access to secretsline 307
[Credential-related source omitted] - Access to secretsline 307
[Credential-related source omitted] - Network accessline 308
[Credential-related source omitted] - Network accessline 308
[Credential-related source omitted] - Access to secretsline 308
[Credential-related source omitted] - Access to secretsline 308
[Credential-related source omitted] - Network accessline 309
[Credential-related source omitted] - Network accessline 309
[Credential-related source omitted] - Access to secretsline 309
[Credential-related source omitted] - Access to secretsline 309
[Credential-related source omitted] - Network accessline 310
try: with urllib.request.urlopen(req, timeout=30) as r: content = r.read() - Network accessline 310
try: with urllib.request.urlopen(req, timeout=30) as r: content = r.read() - Network accessline 311
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 311
with urllib.request.urlopen(req, timeout=30) as r:
tools/clis/virustotal.js
- Executable scriptline 1
#!/usr/bin/env node - Executable scriptline 1
#!/usr/bin/env node - Network accessline 7
[Credential-related source omitted] - Network accessline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 8
const API_BASE = 'https://www.virustotal.com/api/v3'; - Network accessline 8
const API_BASE = 'https://www.virustotal.com/api/v3'; - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted]
tools/clis/virustotal.py
- Executable scriptline 1
#!/usr/bin/env python3 - Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 8
API reference: https://gtidocs.virustotal.com/reference/api-responses - Network accessline 8
API reference: https://gtidocs.virustotal.com/reference/api-responses - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 51
[Credential-related source omitted] - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 52
API_BASE = "https://www.virustotal.com/api/v3" - Network accessline 52
API_BASE = "https://www.virustotal.com/api/v3" - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Network accessline 94
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 94
req = urllib.request.Request(url, data=data, headers=headers, method=method) - Network accessline 95
try: with urllib.request.urlopen(req, timeout=30) as r: return json.loads(r.read().decode("utf-8")) - Network accessline 95
try: with urllib.request.urlopen(req, timeout=30) as r: return json.loads(r.read().decode("utf-8")) - Network accessline 96
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 96
with urllib.request.urlopen(req, timeout=30) as r: - Network accessline 288
p = sub.add_parser(name, help=help_text) p.add_argument(arg_name) p.add_argument("--relationships", help="comma-separated relationships to fetch (each is a separate API call)") - Network accessline 288
p = sub.add_parser(name, help=help_text) p.add_argument(arg_name) p.add_argument("--relationships", help="comma-separated relationships to fetch (each is a separate API call)") - Network accessline 289
p.add_argument(arg_name) p.add_argument("--relationships", help="comma-separated relationships to fetch (each is a separate API call)") p.add_argument("--limit", type=int, default=20, help="max items per relationship (defaul - Network accessline 289
p.add_argument(arg_name) p.add_argument("--relationships", help="comma-separated relationships to fetch (each is a separate API call)") p.add_argument("--limit", type=int, default=20, help="max items per relationship (defaul - Network accessline 290
p.add_argument("--relationships", help="comma-separated relationships to fetch (each is a separate API call)") - Network accessline 290
p.add_argument("--relationships", help="comma-separated relationships to fetch (each is a separate API call)")
tools/integrations/abuseipdb.md
- Network accessline 3
[AbuseIPDB](https://www.abuseipdb.com/) is a community database of IPs reported for abusive behavior (brute-force, scanning, spam, fraud, DDoS, etc.). Each IP has a confidence-of-abuse score derived from report volume, reporter diversity, a - Network accessline 7
1. Sign up at https://www.abuseipdb.com/register - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Network accessline 42
Per [the official docs](https://docs.abuseipdb.com/), AbuseIPDB also offers: - Network accessline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 75
- API docs: https://docs.abuseipdb.com/
tools/integrations/censys.md
- Network accessline 3
[Censys](https://censys.io/) is an internet-wide scanning and certificate-transparency dataset. It's the strongest option for TLS certificate pivoting and high-fidelity host reconnaissance, but the free tier is severely quota-limited. - Network accessline 9
1. **Censys Platform** (new, recommended) — single **Personal Access Token (PAT)** with Bearer auth. - Sign up at https://accounts.censys.io/register - Network accessline 10
- Sign up at https://accounts.censys.io/register - Network accessline 11
- Get token at https://accounts.censys.io/settings/personal-access-tokens - Network accessline 40
The **Node CLI** (`tools/clis/censys.js`) hits the legacy Search API: - `GET https://search.censys.io/api/v2/hosts/{ip}` — host summary - Network accessline 41
- `GET https://search.censys.io/api/v2/hosts/{ip}` — host summary - Network accessline 42
- `GET https://search.censys.io/api/v2/hosts/search?q={query}` — search - Network accessline 77
Search and aggregation are still available through the web UI at https://platform.censys.io/. For CLI access to those endpoints you need a paid Platform plan (the platform pricing page lists Researcher / Pro tiers). - Network accessline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Network accessline 96
"https://search.censys.io/api/v2/hosts/8.8.8.8" | head -c 200 - Network accessline 114
- API docs: https://docs.censys.com/reference/get-started - Network accessline 115
- Search syntax: https://search.censys.io/search/language - Network accessline 116
- Official Python SDK: https://github.com/censys/censys-sdk-python
tools/integrations/crowdstrike.md
- Network accessline 3
[CrowdStrike Falcon Intelligence](https://www.crowdstrike.com/platform/threat-intelligence/) is CrowdStrike's threat-intelligence subscription. The **Intel API** exposes finished intelligence produced by CrowdStrike's analyst teams: IOC rep - Network accessline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 19
export CROWDSTRIKE_BASE_URL="https://api.crowdstrike.com" # optional; default shown (US-1) - Network accessline 26
| Cloud | `CROWDSTRIKE_BASE_URL` | |---|---| | US-1 (default) | `https://api.crowdstrike.com` | - Network accessline 27
|---|---| | US-1 (default) | `https://api.crowdstrike.com` | | US-2 | `https://api.us-2.crowdstrike.com` | - Network accessline 28
| US-1 (default) | `https://api.crowdstrike.com` | - Network accessline 29
| US-2 | `https://api.us-2.crowdstrike.com` | - Network accessline 30
| EU-1 | `https://api.eu-1.crowdstrike.com` | - Network accessline 31
| US-GovCloud | `https://api.laggar.gcw.crowdstrike.com` | - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 91
# Token round-trip curl -s -X POST "$CROWDSTRIKE_BASE_URL/oauth2/token" \ - Network accessline 92
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 105
- Lookup skill: `skills/lookup-crowdstrike/SKILL.md` - Python CLI source: `tools/clis/crowdstrike.py` - Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 106
- Python CLI source: `tools/clis/crowdstrike.py` - Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - SDK source: https://github.com/CrowdStrike/falconpy - Network accessline 107
- Official API docs: https://developer.crowdstrike.com/api-reference/collections/intel/ - Network accessline 108
- SDK source: https://github.com/CrowdStrike/falconpy
tools/integrations/greynoise.md
- Network accessline 3
[GreyNoise](https://www.greynoise.io/) classifies internet-wide scanning and background noise. Their honeypots observe opportunistic scanning activity, and they flag IPs as either "noise" (mass scanning, not targeting you specifically) or " - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 67
Combine with `AND`, `OR`, `NOT`, parentheses. Full syntax: https://docs.greynoise.io/docs/using-the-greynoise-query-language-gnql - Network accessline 84
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Network accessline 90
- API docs: https://docs.greynoise.io/ - Network accessline 91
- Community endpoint: https://docs.greynoise.io/reference/get_v3-community-ip - Network accessline 92
- GNQL syntax: https://docs.greynoise.io/docs/using-the-greynoise-query-language-gnql - Network accessline 93
- Official Python SDK: https://github.com/GreyNoise-Intelligence/pygreynoise
tools/integrations/liberty91.md
- Network accessline 3
[Liberty91](https://liberty91.com) is the threat-intelligence platform this skills pack comes from. Its API is the pack's only **first-party** integration: where VirusTotal or Shodan answer "what is known about this indicator", Liberty91 an - Access to secretsline 47
[Credential-related source omitted] - Network accessline 49
Optional env vars: `LIBERTY91_API_URL` (defaults to `https://api.liberty91.com/api/v1` — override for a staging host), `LIBERTY91_PROXY` (or `HTTPS_PROXY`). - Network accessline 104
Base `https://api.liberty91.com/api/v1`. A machine-readable schema (`/schema/`) and interactive reference (`/docs/`) are public and need no key. - Access to secretsline 182
[Credential-related source omitted] - Network accessline 241
- **v2.1 is documented here but is live nowhere yet.** Everything tagged *(v2.1)* in this file — the 25/100 page sizes, the six new list fields, `…/sources/`, the canonical search leaves, the widened scopes on `/threat-events/{id}/` and `/a - Network accessline 242
- **Alert rules with a sector condition have never fired.** `AlertRule.target_sectors` stores two-letter sector codes while events store sector display names, and the matcher compared the two directly, so the condition was always false. The - Network accessline 243
- **The occurrence layer may not be deployed on your host.** API v2.0 (29 July 2026) introduced `/threat-events/`, `/search/`, `/searches/` and renamed `/threats/` → `/threat-library/`. As of 31 July 2026 `https://api.liberty91.com` still s - Network accessline 255
- Documentation: https://api.liberty91.com/api/v1/docs/ · schema: https://api.liberty91.com/api/v1/schema/
tools/integrations/misp.md
- Network accessline 3
[MISP](https://www.misp-project.org/) is the open-source threat-intelligence platform used by ISACs, CSIRTs, and many private CTI teams to share structured indicators, events, and context. Unlike the other integrations in this pack, MISP is - Network accessline 3
[MISP](https://www.misp-project.org/) is the open-source threat-intelligence platform used by ISACs, CSIRTs, and many private CTI teams to share structured indicators, events, and context. Unlike the other integrations in this pack, MISP is - Network accessline 13
3. Copy the key (shown once). 4. Set both env vars: - `MISP_URL` — the base URL of your MISP instance (e.g. `https://misp.example.org`, **no trailing slash**) - Network accessline 13
3. Copy the key (shown once). 4. Set both env vars: - `MISP_URL` — the base URL of your MISP instance (e.g. `https://misp.example.org`, **no trailing slash**) - Network accessline 14
4. Set both env vars: - `MISP_URL` — the base URL of your MISP instance (e.g. `https://misp.example.org`, **no trailing slash**) - `MISP_API_KEY` — the auth key from step 3 - Network accessline 14
4. Set both env vars: - `MISP_URL` — the base URL of your MISP instance (e.g. `https://misp.example.org`, **no trailing slash**) - `MISP_API_KEY` — the auth key from step 3 - Network accessline 15
- `MISP_URL` — the base URL of your MISP instance (e.g. `https://misp.example.org`, **no trailing slash**) - Network accessline 15
- `MISP_URL` — the base URL of your MISP instance (e.g. `https://misp.example.org`, **no trailing slash**) - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 148
[Credential-related source omitted] - Network accessline 148
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Network accessline 161
- API docs: [MISP OpenAPI](https://www.misp-project.org/openapi/) and [PyMISP](https://github.com/MISP/PyMISP) - Network accessline 161
- API docs: [MISP OpenAPI](https://www.misp-project.org/openapi/) and [PyMISP](https://github.com/MISP/PyMISP) - Network accessline 163
- Python CLI source: `tools/clis/misp.py` - Companion: `skills/stix-bundle/SKILL.md` for the STIX 2 bundle structure - Tag taxonomies (TLP, admiralty, kill chain, etc.): https://github.com/MISP/misp-taxonomies - Network accessline 163
- Python CLI source: `tools/clis/misp.py` - Companion: `skills/stix-bundle/SKILL.md` for the STIX 2 bundle structure - Tag taxonomies (TLP, admiralty, kill chain, etc.): https://github.com/MISP/misp-taxonomies - Network accessline 164
- Companion: `skills/stix-bundle/SKILL.md` for the STIX 2 bundle structure - Tag taxonomies (TLP, admiralty, kill chain, etc.): https://github.com/MISP/misp-taxonomies - Galaxy clusters (threat-actor, malware, etc.): https://github.com/MISP - Network accessline 164
- Companion: `skills/stix-bundle/SKILL.md` for the STIX 2 bundle structure - Tag taxonomies (TLP, admiralty, kill chain, etc.): https://github.com/MISP/misp-taxonomies - Galaxy clusters (threat-actor, malware, etc.): https://github.com/MISP - Network accessline 165
- Tag taxonomies (TLP, admiralty, kill chain, etc.): https://github.com/MISP/misp-taxonomies - Network accessline 165
- Tag taxonomies (TLP, admiralty, kill chain, etc.): https://github.com/MISP/misp-taxonomies - Network accessline 166
- Galaxy clusters (threat-actor, malware, etc.): https://github.com/MISP/misp-galaxy - Network accessline 166
- Galaxy clusters (threat-actor, malware, etc.): https://github.com/MISP/misp-galaxy
tools/integrations/opencti.md
- Network accessline 3
[OpenCTI](https://filigran.io/solutions/open-cti/) is the open-source threat-intelligence platform by Filigran — a STIX 2.1-native knowledge graph of indicators, observables, actors, malware, reports, and the relationships between them. Lik - Network accessline 12
- `delete`: add `Delete knowledge` — grant reluctantly 3. Copy the token and set both env vars: - `OPENCTI_URL` — base URL of your instance (e.g. `https://opencti.example.org` or `http://localhost:8080`, **no trailing slash**) - Network accessline 13
3. Copy the token and set both env vars: - `OPENCTI_URL` — base URL of your instance (e.g. `https://opencti.example.org` or `http://localhost:8080`, **no trailing slash**) - `OPENCTI_TOKEN` — the API token (UUID) - Network accessline 14
- `OPENCTI_URL` — base URL of your instance (e.g. `https://opencti.example.org` or `http://localhost:8080`, **no trailing slash**) - Network accessline 113
- Documentation: https://docs.opencti.io/ - Network accessline 115
- Python CLI source: `tools/clis/opencti.py` - Companion: `skills/stix-bundle/SKILL.md` for the STIX 2.1 bundle structure this consumes - pycti (official Python SDK, when the CLI isn't enough): https://github.com/OpenCTI-Platform/client-pyt - Network accessline 116
- Companion: `skills/stix-bundle/SKILL.md` for the STIX 2.1 bundle structure this consumes - pycti (official Python SDK, when the CLI isn't enough): https://github.com/OpenCTI-Platform/client-python - MISP counterpart (community exchange vs - Network accessline 117
- pycti (official Python SDK, when the CLI isn't enough): https://github.com/OpenCTI-Platform/client-python
tools/integrations/otx.md
- Network accessline 3
[AlienVault OTX](https://otx.alienvault.com/) (now part of LevelBlue) is a community threat intelligence sharing platform. Users publish "pulses" — collections of IOCs and TTPs tied to a campaign, malware family, or actor. - Network accessline 7
1. Sign up at https://otx.alienvault.com/signup (free) - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 41
- Repo: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Network accessline 76
- API docs: https://otx.alienvault.com/api - Network accessline 78
- Node CLI source: `tools/clis/otx.js` - Python CLI source: `tools/clis/otx.py` - Official Python SDK repo: https://github.com/AlienVault-OTX/OTX-Python-SDK - Network accessline 80
- Official Python SDK repo: https://github.com/AlienVault-OTX/OTX-Python-SDK
tools/integrations/ransomwarelive.md
- Network accessline 3
[Ransomware.live](https://www.ransomware.live/) tracks ransomware victim claims by scraping leak sites (DLS — data leak sites) of named ransomware groups. The dataset answers: who has been claimed, by which group, when, in which sector and - Network accessline 9
1. Sign up at https://my.ransomware.live (free PRO account) - Network accessline 23
[Credential-related source omitted] - Network accessline 116
- API docs: https://api-pro.ransomware.live/docs (Swagger UI; `swagger.json` available at the same host) - Network accessline 117
- Project: https://www.ransomware.live/
tools/integrations/reversinglabs.md
- Network accessline 3
[ReversingLabs Spectra Analyze](https://docs.reversinglabs.com/SpectraAnalyze/) (the A1000 appliance) is a malware analysis platform combining static decomposition (TitaniumCore), AV multi-scanning, dynamic sandbox detonation, and threat-na - Network accessline 7
1. Customer-side: obtain or request a Spectra Analyze user account from your RL administrator or RL account team. There is no public sign-up. 2. Note the appliance host (e.g. `https://a1000.reversinglabs.com` for the vendor-hosted tenant; o - Network accessline 8
2. Note the appliance host (e.g. `https://a1000.reversinglabs.com` for the vendor-hosted tenant; on-prem deployments use a customer-controlled FQDN). - Network accessline 11
[Credential-related source omitted] - Network accessline 13
export REVERSINGLABS_HOST="https://a1000.reversinglabs.com" # optional; default shown - Network accessline 91
# Token round-trip curl -s -X POST "$REVERSINGLABS_HOST/api-token-auth/" \ - Network accessline 92
curl -s -X POST "$REVERSINGLABS_HOST/api-token-auth/" \ - Network accessline 105
- Lookup skill: `skills/lookup-reversinglabs/SKILL.md` - Python CLI source: `tools/clis/reversinglabs.py` - Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 106
- Python CLI source: `tools/clis/reversinglabs.py` - Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - SDK source: https://github.com/reversinglabs/reversinglabs-sdk-py3 - Network accessline 107
- Official product docs: https://docs.reversinglabs.com/SpectraAnalyze/ - Network accessline 108
- SDK source: https://github.com/reversinglabs/reversinglabs-sdk-py3
tools/integrations/sentinel.md
- Network accessline 3
[Microsoft Sentinel](https://learn.microsoft.com/en-us/azure/sentinel/overview) is Microsoft's cloud-native SIEM, built on an Azure **Log Analytics workspace**. This integration queries that workspace with KQL — IOC sweeps, ATT&CK TTP hunts - Network accessline 3
[Microsoft Sentinel](https://learn.microsoft.com/en-us/azure/sentinel/overview) is Microsoft's cloud-native SIEM, built on an Azure **Log Analytics workspace**. This integration queries that workspace with KQL — IOC sweeps, ATT&CK TTP hunts - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 56
POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token - Network accessline 56
POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token - Network accessline 58
scope=https://api.loganalytics.io/.default - Network accessline 58
scope=https://api.loganalytics.io/.default - Network accessline 79
| Cloud | `SENTINEL_LOGIN_BASE` | `SENTINEL_API_BASE` | |---|---|---| | Public (default) | `https://login.microsoftonline.com` | `https://api.loganalytics.io` | - Network accessline 79
| Cloud | `SENTINEL_LOGIN_BASE` | `SENTINEL_API_BASE` | |---|---|---| | Public (default) | `https://login.microsoftonline.com` | `https://api.loganalytics.io` | - Network accessline 80
|---|---|---| | Public (default) | `https://login.microsoftonline.com` | `https://api.loganalytics.io` | | US Government | `https://login.microsoftonline.us` | `https://api.loganalytics.us` | - Network accessline 80
|---|---|---| | Public (default) | `https://login.microsoftonline.com` | `https://api.loganalytics.io` | | US Government | `https://login.microsoftonline.us` | `https://api.loganalytics.us` | - Network accessline 81
| Public (default) | `https://login.microsoftonline.com` | `https://api.loganalytics.io` | - Network accessline 81
| Public (default) | `https://login.microsoftonline.com` | `https://api.loganalytics.io` | - Network accessline 82
| US Government | `https://login.microsoftonline.us` | `https://api.loganalytics.us` | - Network accessline 82
| US Government | `https://login.microsoftonline.us` | `https://api.loganalytics.us` | - Network accessline 83
| Azure China (21Vianet) | `https://login.chinacloudapi.cn` | `https://api.loganalytics.azure.cn` | - Network accessline 83
| Azure China (21Vianet) | `https://login.chinacloudapi.cn` | `https://api.loganalytics.azure.cn` | - Network accessline 106
The authoritative catalogue of the Defender XDR advanced-hunting tables (with per-table column references) is Microsoft's schema page: <https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables>. Note two naming generati - Network accessline 106
The authoritative catalogue of the Defender XDR advanced-hunting tables (with per-table column references) is Microsoft's schema page: <https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables>. Note two naming generati - Network accessline 142
Raw curl equivalent: - Network accessline 142
Raw curl equivalent: - Dangerous shell operationline 145
[Credential-related source omitted] - Dangerous shell operationline 145
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Network accessline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Network accessline 147
[Credential-related source omitted] - Network accessline 147
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Network accessline 148
curl -s -X POST "https://api.loganalytics.io/v1/workspaces/$SENTINEL_WORKSPACE_ID/query" \ - Network accessline 148
curl -s -X POST "https://api.loganalytics.io/v1/workspaces/$SENTINEL_WORKSPACE_ID/query" \ - Network accessline 163
- Python CLI source: `tools/clis/sentinel.py` - KQL authoring conventions: `skills/kql-writing/SKILL.md` - Log Analytics REST API: <https://learn.microsoft.com/en-us/rest/api/loganalytics/> - Network accessline 163
- Python CLI source: `tools/clis/sentinel.py` - KQL authoring conventions: `skills/kql-writing/SKILL.md` - Log Analytics REST API: <https://learn.microsoft.com/en-us/rest/api/loganalytics/> - Network accessline 164
- KQL authoring conventions: `skills/kql-writing/SKILL.md` - Log Analytics REST API: <https://learn.microsoft.com/en-us/rest/api/loganalytics/> - Defender XDR advanced-hunting schema tables: <https://learn.microsoft.com/en-us/defender-xdr/a - Network accessline 164
- KQL authoring conventions: `skills/kql-writing/SKILL.md` - Log Analytics REST API: <https://learn.microsoft.com/en-us/rest/api/loganalytics/> - Defender XDR advanced-hunting schema tables: <https://learn.microsoft.com/en-us/defender-xdr/a - Network accessline 165
- Log Analytics REST API: <https://learn.microsoft.com/en-us/rest/api/loganalytics/> - Network accessline 165
- Log Analytics REST API: <https://learn.microsoft.com/en-us/rest/api/loganalytics/> - Network accessline 166
- Defender XDR advanced-hunting schema tables: <https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables> - Network accessline 166
- Defender XDR advanced-hunting schema tables: <https://learn.microsoft.com/en-us/defender-xdr/advanced-hunting-schema-tables> - Network accessline 167
- Sentinel data connectors reference: <https://learn.microsoft.com/en-us/azure/sentinel/data-connectors-reference> - Network accessline 167
- Sentinel data connectors reference: <https://learn.microsoft.com/en-us/azure/sentinel/data-connectors-reference>
tools/integrations/shodan.md
- Network accessline 3
[Shodan](https://www.shodan.io/) is an internet-wide scanning service. It continuously probes public IPs on common ports and records banners, services, TLS certificates, and detected vulnerabilities. - Network accessline 7
1. Sign up at https://account.shodan.io/register - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 69
Full filter reference: https://www.shodan.io/search/filters - Network accessline 86
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Network accessline 96
- API docs: https://developer.shodan.io/api - Network accessline 97
- SDK docs: https://shodan.readthedocs.io/ - Network accessline 98
- Official Python SDK: https://github.com/achillean/shodan-python - Network accessline 99
- Search filters: https://www.shodan.io/search/filters
tools/integrations/urlscan.md
- Network accessline 3
[URLScan.io](https://urlscan.io/) is a service that loads URLs in an instrumented sandbox browser and records the full page-load behavior: redirects, contacted domains/IPs, resources loaded, certificates, screenshots, and verdicts. - Network accessline 7
1. Sign up at https://urlscan.io/user/signup (free) - Access to secretsline 9
[Credential-related source omitted] - Network accessline 36
- `GET /api/v1/search/` — full Lucene query search (the killer feature for pivoting) - `GET /api/v1/quotas/` — current quota across search/retrieve/scan dimensions - `GET https://urlscan.io/screenshots/{uuid}.png` — screenshot download - Network accessline 37
- `GET /api/v1/quotas/` — current quota across search/retrieve/scan dimensions - `GET https://urlscan.io/screenshots/{uuid}.png` — screenshot download - `GET /api/v1/dom/{uuid}/` — captured DOM/HTML download - Network accessline 38
- `GET https://urlscan.io/screenshots/{uuid}.png` — screenshot download - Access to secretsline 41
[Credential-related source omitted] - Network accessline 63
Full search query reference: https://urlscan.io/search/ - Network accessline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Network accessline 96
- API docs: https://docs.urlscan.io/apis/urlscan-openapi/live-scanning - Network accessline 97
- Search syntax: https://urlscan.io/search/
tools/integrations/virustotal.md
- Network accessline 3
[VirusTotal](https://www.virustotal.com/) aggregates reputation signals from 70+ antivirus engines and URL scanners, plus community comments, file behavior sandboxes, and passive DNS. - Network accessline 7
1. Sign up at https://www.virustotal.com/gui/join-us (free account) - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 71
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 83
- API docs: https://docs.virustotal.com/reference/overview - Network accessline 84
- Response reference: https://gtidocs.virustotal.com/reference/api-responses
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Executable script in code of a file that runsdata/attack-control-mapping/build_attack_extract.py:1High confidence
- Executable script in code of a file that runsdata/attack-control-mapping/build_attack_extract.py:1High confidence
- Executable script in code of a file that runsscripts/download-mitre.sh:1High confidence
- Executable script in code of a file that runsscripts/download-mitre.sh:1High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:8High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:8High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:10High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:10High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:34High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:34High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:35High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:35High confidence
- Dangerous shell operation in code of a file that runsscripts/download-mitre.sh:40High confidence
- Dangerous shell operation in code of a file that runsscripts/download-mitre.sh:40High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:40High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:40High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:41High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:41High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:42High confidence
- Network access in code of a file that runsscripts/download-mitre.sh:42High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Executable script in code of a file that runsscripts/setup.sh:1High confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
- Access to secrets in a comment of a file that runsscripts/setup.sh:14Low confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/abuseipdb-api/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/abuseipdb-api/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/abuseipdb-api/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/abuseipdb-api/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.