cti-expert
Health Gecti
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 225 GitHub stars
Code Basarisiz
- rm -rf — Recursive force deletion command in scripts/install.sh
- rm -rf — Recursive force deletion command in scripts/smoke-test.sh
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
CTI Expert — Cyber Threat Intelligence & OSINT analysis skill for Claude Code. 67+ commands, 35 techniques, no API keys required.
CTI Expert
Cyber Threat Intelligence & OSINT Analysis Toolkit
Transform Claude into a trained intelligence analyst — 67+ commands, 38 techniques, zero API keys required for core functionality.
View Demo | Quick Start | Commands | Contribute
Built by Hieu Ngo • [email protected] • chongluadao.vn
What is CTI Expert?
A Claude Code skill that transforms Claude into a trained cyber threat intelligence and open-source intelligence analyst. It runs structured intelligence collection using 67+ commands across 36 techniques — no API keys required for core functionality. Some techniques offer optional enhanced access via free API keys (e.g., Wigle, VirusTotal, URLScan.io).
|
Core Capability Multi-vector reconnaissance on any target type — person, domain, organization, username, email, IP, WiFi — with automated finding validation, exposure scoring, and structured intelligence delivery. |
AEAD Workflow Acquire raw data → Enrich with pivot expansion → Assess findings → Deliver structured reports (Markdown + Word with charts, diagrams, styled formatting). |
Demo
Full Case Investigation
CTI Report Generation
Screenshots
| INTSUM Report | Network Topology | Risk Assessment |
|---|---|---|
![]() |
![]() |
![]() |
What's New in v2.4
| Category | What's New | Details |
|---|---|---|
| Platform | Cross-platform OS detection (Windows/macOS/Linux) | OS-aware auto-install; self-healing DOCX (UTF-8 + auto-located pandoc) |
| Packaging | uv-first toolchain | uv venv / uv pip / uv tool; PEP 723 uv run zero-setup scripts; pip/pipx/venv fallback |
| Portability | Cross-agent support | Runs in Claude Code and OpenAI Codex via AGENTS.md + a ready-to-copy /cti-expert Codex prompt |
| CTI | Infostealer-log analyzer (/stealer-log) |
Family ID, victim-vs-operator profiling, cross-log actor correlation, IOC + raw-artifact extraction |
| Recon | Admin / sensitive-endpoint detection | Subdomain-prefix + path + CJK classifier (admin, adm, kef, ador, panel…) |
| Collection | agent-browser integration | Primary interactive browser (vercel-labs): CDP, accessibility-tree snapshots, screenshots; complementary to Scrapling, no API key for core |
| Reliability | Fresh-VPS install hardening + CI | root/sudo + prereq bootstrap; smoke test + GitHub Actions on a minimal root Ubuntu container |
What's New in v2.3
| Category | What's New | Details |
|---|---|---|
| WHOIS | Universal WHOIS for all TLDs | whoisdomain + CLI + Whoxy API; .vn, .th, .sg, .kr, 27+ ccTLD servers |
| WHOIS | Reverse & historical WHOIS (free) | Whoxy reverse API, historical lookup, ViewDNS |
| Web Collection | Scrapling adaptive scraping | 3-tier: static → anti-bot → JS rendering; headless auto-open |
| Web Collection | Headless browser auto-open default | JS-heavy sites auto-detected and rendered via DynamicFetcher |
| Orchestration | AgentFlow parallel enrichment | DAG-based parallel pivot expansion for 3+ subjects |
| Performance | HTML parsing ~2ms | Scrapling parser replaces slow HTTP scraping |
| Platform | Python 3.10+ minimum | Required by Scrapling and AgentFlow |
What's New in v2.2
| Category | What's New | Details |
|---|---|---|
| Image Forensics | Face search, reverse image, manipulation detection, AI geolocation | FaceCheck.id, TinEye, FotoForensics, Forensically, picarta.ai, GeoSpy, Pic2Map |
| Blockchain | Crypto wallet tracing, transaction graphs, scam detection | Blockchair, Etherscan, WalletExplorer, OXT.me, Chainabuse, Breadcrumbs |
| Transport | Aircraft tracking (unfiltered), vessel AIS, vehicle VIN lookup | ADS-B Exchange, Flightradar24, Marine Traffic, VesselFinder, NICB VINCheck |
| Darknet | Tor search, ransomware monitoring, onion service discovery | Ahmia.fi, onionsearch, DarknetLive, ransomwatch |
| Social Media | Reddit, Instagram, TikTok, Telegram investigation | Osintgram, instaloader, toutatis, RedditMetis, TGStat, TelegramDB, Bellingcat TikTok Timestamp |
| People Search | US people search engines, free reverse lookups | TruePeopleSearch, FastPeopleSearch, IDCrawl, That's Them |
| Mega-Dorks | 11 cross-platform Google dork templates covering 73 unique domains | Social, Telegram ecosystem, dev platforms, forums, paste sites, darknet, breach DBs, business, image, messaging, jobs |
| IoT | Webcam directories, IoT device search | Insecam, Thingful |
| Category | New Commands | What It Does |
|---|---|---|
| Intelligence | /cti-expert /render threat-path, /cti-expert /render attack-surface |
Attack path flow + infrastructure exposure visualization |
| Intelligence | /cti-expert /snapshots, /cti-expert /diff |
Wayback Machine snapshots and version diffing |
| Intelligence | /cti-expert /drift, /cti-expert /report ioc |
Temporal risk tracking + IOC export (STIX 2.1) |
| UX | /cti-expert /onboard, /cti-expert /clarify, /cti-expert /quality |
First-time tutorial, finding explanation, quality scoring |
| UX | /cti-expert /blind-spots, /cti-expert /source-check |
Gap analysis + batch URL verification |
| UX | /cti-expert /workspace diff |
Compare two saved investigation sessions |
| Data Model | Source Reliability A-F | Complements trust scores with source-level grading |
| Data Model | 4 new entity types | Device, Image, Crypto Address, Custom |
| Data Model | HIGH conflict severity | 4-level severity: CRITICAL/HIGH/NOTABLE/MINOR |
Installation
Recommended: Use Claude Code CLI — it gives you the full terminal workflow, persistent sessions, and direct skill invocation. Download here or run
npm install -g @anthropic-ai/claude-code.
Why Claude Code CLI?
The entire CTI Expert workflow is optimized for Claude Code CLI. The CLI gives you:
- Persistent sessions — investigations survive terminal restarts via
/cti-expert /workspace save - Full tool access — file writes, Python scripts, DOCX generation, all run natively
- Skill invocation — type
/cti-expertdirectly in the terminal, no browser required - Background agents — parallel enrichment via AgentFlow works best with the CLI
🖥️ Where to run it — the CLI is best for this skill
[!IMPORTANT]
CTI Expert is execution-heavy: it runsuv/Python, installs OSINT tools, writes.md/.docx/.jsonreports, reaches many external sites, and saves case workspaces. What matters is a real local shell + persistent files + open network — a CLI or local desktop agent gives you that; an ephemeral cloud sandbox does not. This applies equally to Claude and Codex.
| Environment | Running cases | Why |
|---|---|---|
| Claude Code CLI · Codex CLI | ✅ Best | Real shell, persistence, background tasks, open network — what the skill is built for |
| Claude Code Desktop · Codex IDE extension | ✅ Great | Same local execution; nicest for reading rendered reports, charts & diagrams |
| claude.ai/code (web) · Codex cloud / ChatGPT web | ⚠️ Limited | Reasoning & query generation work, but files don't persist to your disk and outbound network is often restricted |
[!TIP]
Run investigations in a CLI (Claude Code or Codex); open the generated.docx/report in a Desktop/IDE window if you prefer reading there. Use web/cloud surfaces only for analyst-reasoning, not execution-heavy recon.
Step 1 — Install Claude Code CLI
npm install -g @anthropic-ai/claude-code
Requires Node.js 18+. Full docs: docs.anthropic.com/en/docs/claude-code/overview
Step 2 — Clone + All-in-One Installer
The installer handles everything: Python dependencies, system tools (whois, dig, jq, exiftool), OSINT tools (maigret, sherlock, holehe, h8mail, and more), and optional headless browser + Go tools. It is powered by uv (Astral's ultra-fast Rust package manager) — the script bootstraps uv, then uses uv venv / uv pip / uv tool for all Python installs, falling back to pip/pipx/venv only if uv can't be installed. Use install.ps1 on Windows (PowerShell) or install.sh on macOS/Linux/Git Bash/WSL.
| Platform | Command |
|---|---|
| Linux / macOS |
|
| Windows (Git Bash or WSL) |
|
| Windows (PowerShell — native) |
|
Windows users:
install.ps1is a full native installer (winget system tools + Python venv + OSINT tools) — no Git Bash or WSL required. It accepts the same-Headless,-Go, and-Allflags (e.g.install.ps1 -All). Git Bash / WSL users can runinstall.shinstead. The DOCX generator self-heals UTF-8 output and auto-locates pandoc, so reports build on Windows with no extra environment setup. The skill itself detects the OS at runtime and installs any missing tool with the right manager (winget/brew/apt) — seescripts/platform-setup.md.
Installer Options
macOS / Linux / Git Bash / WSL:
bash scripts/install.sh # Core: Python deps + system tools + OSINT tools
bash scripts/install.sh --headless # + Scrapling headless browser (~200MB Chromium)
bash scripts/install.sh --go # + Go tools (subfinder, amass, gau, gitleaks, httpx)
bash scripts/install.sh --all # + Everything above
Windows (PowerShell):
powershell -ExecutionPolicy Bypass -File scripts\install.ps1 # Core
powershell -ExecutionPolicy Bypass -File scripts\install.ps1 -Headless # + Scrapling headless browser
powershell -ExecutionPolicy Bypass -File scripts\install.ps1 -Go # + Go tools
powershell -ExecutionPolicy Bypass -File scripts\install.ps1 -All # + Everything above
| Flag | What it installs | Size |
|---|---|---|
| (none) | Python packages, whois, dig, jq, exiftool, maigret, sherlock, holehe, h8mail, theHarvester, trufflehog, waymore, xeuledoc, agentflow | ~50 MB |
--headless |
Scrapling StealthyFetcher + DynamicFetcher + Chromium | +200 MB |
--go |
subfinder, amass, gau, gitleaks, httpx, phoneinfoga | +150 MB |
--all |
Everything | ~400 MB |
Verify Installation
claude # opens Claude Code CLI
# then type:
/cti-expert
If the skill loads, you'll see the CTI Expert command menu. Type
/cti-expert /helpfor the full command list.
Use in ChatGPT / Codex (cross-agent)
CTI Expert is portable: the analyst logic is plain Markdown and the scripts are OS-detecting Python/shell, so it runs in OpenAI Codex (and other AGENTS.md-aware agents), not just Claude Code.
# 1. Clone the skill anywhere
git clone https://github.com/7onez/cti-expert.git
# 2a. In-repo: open Codex inside the clone — it auto-loads AGENTS.md. Then ask it to follow SKILL.md.
# 2b. Slash command: copy the bundled Codex prompt so /cti-expert works in the Codex CLI/IDE
cp cti-expert/codex/cti-expert.md ~/.codex/prompts/cti-expert.md # Windows: copy to %USERPROFILE%\.codex\prompts\
AGENTS.mdis the cross-agent runtime contract (OS detection, uv, paths). Codex auto-concatenates it from the repo root; you can also reference it from~/.codex/AGENTS.md.codex/cti-expert.mdis a ready-to-copy custom prompt → gives Codex a/cti-expert <target>slash command.- Plain ChatGPT (no code execution): the reasoning, query generation, and report drafting all work (load
SKILL.md/AGENTS.mdas instructions or Custom-GPT knowledge); only local steps (DOCX build, CLI tool runs) need a code-capable harness like Codex or Claude Code.
Paths are resolved relative to the skill directory (the folder containing
SKILL.md), so nothing assumes the Claude-specific~/.claude/skills/location.
Alternative — Claude Code Desktop (macOS / Windows)
Download: claude.ai/download — available for macOS and Windows
Step-by-step (no terminal needed):
Install Claude Code Desktop — Download from claude.ai/download and install the app
Download CTI Expert — Go to the GitHub repository, click the green "Code" button, then select "Download ZIP"
Extract to your skills folder — Unzip the downloaded file, then move the extracted folder to your skills directory and rename it to
cti-expert:Platform How to navigate macOS Open Finder → Press Cmd + Shift + G → Type ~/.claude/skills/→ Press Go → Move the folder hereWindows Open File Explorer → Type %USERPROFILE%\.claude\skills\in the address bar → Press Enter → Move the folder hereNote: If the
skillsfolder does not exist, create it inside the.claudefolder first.Run the installer — Open Claude Code Desktop terminal and run:
bash ~/.claude/skills/cti-expert/scripts/install.shOr on Windows PowerShell (Python only):
pip3 install -r "$env:USERPROFILE\.claude\skills\cti-expert\scripts\requirements.txt"Restart Claude Code Desktop — Close and reopen the app
Verify — Type
/cti-expertin the chat to confirm the skill is loaded
| Requirement | Version | Purpose |
|---|---|---|
| Claude Code CLI | Latest | Recommended terminal runtime |
| Claude Code Desktop | Latest | GUI runtime (macOS/Windows) |
| Node.js | 18+ | Required by Claude Code CLI |
| uv | Latest | Recommended — bootstrapped by the installer; manages Python, venv, packages & CLI tools |
| Python | 3.10+ | DOCX report generation, Scrapling, AgentFlow (uv can install this for you) |
| pip packages | See requirements.txt |
Charts, diagrams, styling |
| git | Any | Clone the repository |
Quick Start
How to run commands: All commands below use the
/cti-expertprefix. Type/cti-expertfollowed by the command in Claude Code.Example:
/cti-expert /case example.com— not just/case example.com
1 — Full Autonomous Case
/cti-expert /case example.com
Runs every applicable technique for the target type. Auto-generates
.mdand.docxreports.
2 — Guided Flows
/cti-expert /flow person # Person investigation workflow
/cti-expert /flow domain # Domain reconnaissance workflow
/cti-expert /flow image # Image verification workflow
3 — Targeted Reconnaissance
/cti-expert /sweep @username # Multi-vector recon on handle
/cti-expert /query example.com # 12-15 advanced search queries
/cti-expert /username johndoe # Platform enumeration (3000+)
/cti-expert /email-deep [email protected] # Deep email investigation
/cti-expert /subdomain example.com # Certificate transparency + brute-force
/cti-expert /github-osint github.com/org/repo # GitHub profiles, repos, code, commits, forks
/cti-expert /threat-check 185.1.1.1 # IP/domain/URL threat intelligence
/cti-expert /scam-check suspicious-site.xyz # Phishing/scam domain check
/cti-expert /breach-deep [email protected] # Multi-source breach lookup
4 — Analysis & Assessment
/cti-expert /exposure domain.com # Composite risk score (0-100)
/cti-expert /threat-model # Build threat model from findings
/cti-expert /validate # Verify all findings
/cti-expert /coverage # Check investigation completeness
5 — Reporting
/cti-expert /report # Technical INTSUM report
/cti-expert /report brief # Executive summary
/cti-expert /brief # Plain-language summary
/cti-expert /workspace save # Save workspace + auto-generate .docx
Features
Identity & People
|
Domain & Infrastructure
|
Analysis & Verification
|
WiFi, Geo & Transport
|
Security Auditing
|
Reporting & Export
|
AEAD Case Lifecycle
Every investigation follows four automated phases:
╭──────────────────────────────────────╮
│ AEAD CASE LIFECYCLE │
╰──────────────────────────────────────╯
┌─── ACQUIRE ────────────────────────────────────────────────────────┐
│ Collect raw data via /sweep, /query, /username, /phone, etc. │
│ Database search, enumeration, collection gap logging │
└────────────────────────────────┬───────────────────────────────────┘
▼
┌─── ENRICH ─────────────────────────────────────────────────────────┐
│ Expand leads via /branch, /crossref, /link-subjects, /signatures │
│ Shared identifier detection, relationship mapping │
└────────────────────────────────┬───────────────────────────────────┘
▼
┌─── ASSESS ─────────────────────────────────────────────────────────┐
│ Score & verify via /exposure, /threat-model, /validate, /coverage│
│ Risk scoring, completeness check, evidence chains │
└────────────────────────────────┬───────────────────────────────────┘
▼
┌─── DELIVER ────────────────────────────────────────────────────────┐
│ Package output via /report, /brief, /render, /workspace save │
│ Auto-save .md + .docx with charts & diagrams │
└────────────────────────────────────────────────────────────────────┘
Run
/progressat any point to see current phase and pending tasks.
Command Reference
Acquire — Data collection commandsFull command list: See SKILL.md for comprehensive reference.
| Command | Purpose |
|---|---|
/cti-expert /case [target] |
Full pipeline — every applicable technique |
/cti-expert /sweep [target] |
Multi-vector recon (person/domain/org/username/email/IP) |
/cti-expert /query [subject] |
12-15 advanced search operator queries |
/cti-expert /username [handle] |
3000+ platform enumeration |
/cti-expert /phone [number] |
Carrier lookup, reputation, associations |
/cti-expert /email-deep [email] |
Accounts, breaches, infrastructure |
/cti-expert /subdomain [domain] |
CT logs + passive enumeration |
/cti-expert /github-osint [target] |
GitHub user/org/repo profiles, code, commits, forks |
/cti-expert /threat-check [target] |
IP/domain/URL/hash threat intelligence |
/cti-expert /breach-deep [email] |
Multi-source breach lookup |
| Command | Purpose |
|---|---|
/cti-expert /branch [data] |
Lateral expansion (email→username, username→email, etc.) |
/cti-expert /crossref |
Shared identifier detection across subjects |
/cti-expert /link-subjects [A] [B] |
Define connection between subjects |
/cti-expert /show-connections |
Display logged connections |
/cti-expert /graph |
Full ASCII subject relationship map |
| Command | Purpose |
|---|---|
/cti-expert /exposure [target] |
Composite risk score (0-100) |
/cti-expert /threat-model |
Build threat model from findings |
/cti-expert /validate |
Verify finding evidence chains |
/cti-expert /coverage |
Check investigation completeness |
| Command | Purpose |
|---|---|
/cti-expert /report |
Technical INTSUM report |
/cti-expert /report brief |
Executive summary |
/cti-expert /brief |
Plain-language summary |
/cti-expert /workspace save |
Save workspace + auto-generate .docx |
Skill Tiers
| Novice | Practitioner | Specialist |
|---|---|---|
|
Low-jargon mode, step-by-step guidance, pre-built templates for due diligence, background checks, security reviews. Entry: |
Advanced search operators, manual pivot expansion, custom threat modeling, guided flows with explanation. Entry: |
Raw technique access, custom evidence weighting, CONTESTED finding resolution, direct database queries. Entry: |
Technique Catalog
36 techniques — click to expand full catalog| Technique | Coverage | API Key Required? |
|---|---|---|
fx-metadata-parsing.md |
EXIF, email headers, document forensics | No |
fx-image-verification.md |
Image authenticity, provenance, reverse search | No |
fx-breach-discovery.md |
Breach database + paste site enumeration | Optional (HIBP bulk, DeHashed paid) |
fx-http-fingerprint.md |
HTTP signature analysis, server fingerprinting | No |
fx-leak-monitoring.md |
Leak and breach monitoring automation | Mixed (IntelligenceX/Shodan paid) |
fx-dns-cert-history.md |
Historical DNS + SSL/TLS certificate timeline | No |
fx-document-forensics.md |
PDF/Office authorship, creation chain, hidden content | No |
fx-network-mapping.md |
Network topology, entity graph construction | No |
username-osint.md |
3000+ platform enumeration | No |
phone-osint.md |
Carrier lookup, VoIP, FreeCNAM, WhoCalld | No |
email-osint.md |
Deep email investigation, breach history | No |
threat-intel.md |
GreyNoise, AbuseIPDB, OTX, VirusTotal, CIRCL CVE, NVD | Optional (VT/URLScan free keys) |
web-traffic-analysis.md |
SimilarWeb, Semrush estimation | No |
domain-advanced.md |
CT logs, Amass, Subfinder, passive enum | No |
social-media-platforms.md |
Twitter/X, Discord, Strava, BlueSky, ShareTrace, Reddit, Instagram, TikTok, Telegram | Partial (Discord needs token) |
image-forensics-and-face-search.md |
FaceCheck.id, TinEye, FotoForensics, Forensically, picarta.ai, GeoSpy, Pic2Map | No |
blockchain-investigation.md |
Blockchair, Etherscan, WalletExplorer, OXT.me, Chainabuse, Breadcrumbs | Optional (Etherscan API for bulk) |
transport-tracking.md |
ADS-B Exchange, Flightradar24, Marine Traffic, VesselFinder, VIN decode | No |
darknet-investigation.md |
Ahmia.fi, onionsearch, DarknetLive, ransomwatch | No |
advanced-geolocation-techniques.md |
W3W, Plus Codes, MGRS, Overpass Turbo | No |
wifi-ssid-osint.md |
Wigle.net SSID/BSSID geolocation | Free account (Wigle API) |
web-dns-forensics.md |
Zone transfers, GitHub, Telegram, WHOIS | Optional (WHOIS API) |
scam-check.md |
Phishing/scam domain verification | No |
ioc-export.md |
IOC export (STIX 2.1, flat list) | No |
cloud-audit.md |
AWS/GCP/Azure IAM, network, compute audit | No |
dependency-audit.md |
CVE, supply chain, CI/CD security | No |
disk-forensics.md |
Sleuth Kit, file carving, artifact recovery | No |
incident-triage.md |
NIST 800-61, containment, IOC extraction | No |
owasp-audit.md |
OWASP Top 10 source code review | No |
prompt-injection-audit.md |
LLM/agent/MCP security assessment | No |
fx-visitor-intelligence.md |
Visitor stats, tech stack, geo analysis | No |
fx-social-topology.md |
Social graph construction and analysis | No |
fx-geolocation.md |
GPS, W3W, Plus Codes, MGRS, Street View | No |
secret-scanning.md |
Credential/secret detection in code | Optional (GitHub token for GitDorker) |
github-osint.md |
GitHub profile, org, repo, code, commit, fork, and collaboration recon | Optional (GitHub token for higher API limits) |
fx-email-header-analysis.md |
Email header analysis, SPF/DKIM | No |
Report Formats
Every /report, /brief, and /case auto-saves two files:
Markdown Report
|
Word Document (.docx)
|
Generated by scripts/generate-cti-docx.py
Architecture
Project structure — click to expandcti-expert/
├── SKILL.md Command reference & skill definition
├── README.md This file
│
├── engine/ Case data model & state management
│ ├── subject-registry.md How subjects are tracked
│ ├── finding-framework.md Finding lifecycle & evidence chains
│ ├── workspace-format.md Workspace serialization spec
│ └── conflict-resolver.md CONTESTED finding resolution
│
├── techniques/ Collection techniques (32 files)
│ ├── whois-universal.md Universal multi-TLD WHOIS cascade
│ ├── web-collection-scrapling.md Scrapling adaptive web collection
│ ├── agentflow-enrichment.md Parallel enrichment orchestration
│ ├── fx-metadata-parsing.md, fx-image-verification.md, ...
│ ├── username-osint.md, phone-osint.md, email-osint.md
│ ├── cloud-audit.md, dependency-audit.md, disk-forensics.md
│ └── ...
│
├── experience/ UX, tiers, guided flows
│ ├── guided-flows/ Interactive workflows
│ ├── case-templates/ Pre-built case templates
│ └── accessibility/ Glossary, low-jargon mode
│
├── analysis/ Pattern detection & intelligence engines
│ ├── deviation-detector.md Behavioral anomaly detection
│ ├── cross-reference-engine.md Shared identifier detection
│ └── exposure-model.md Risk score calculation
│
├── output/ Report & visualization specs
│ ├── reports/ Report templates
│ └── visuals/ Chart & render engine specs
│
├── scripts/ DOCX report generation
│ ├── generate-cti-docx.py Main generator
│ ├── cti_docx_charts.py Chart rendering
│ ├── cti_docx_diagrams.py Entity relationship diagrams
│ └── requirements.txt Python dependencies
│
├── workflows/ Professional use-case guides
│ ├── wf-journalist.md Journalist source verification
│ ├── wf-threat-analyst.md Cyber threat intelligence
│ └── wf-hr-screening.md Background checks
│
├── guides/walkthroughs/ Worked case examples
│ ├── walkthrough-person-lookup.md
│ ├── walkthrough-domain-sweep.md
│ └── walkthrough-username-trace.md
│
└── validation/ Quality assurance
├── coverage-matrix.md Investigation area coverage
├── quality-scoring.md Finding scoring methodology
└── verification-checklist.md Evidence chain validation
Professional Workflows
| Workflow | Audience | File |
|---|---|---|
| Journalist Source Verification | Reporters, fact-checkers | workflows/wf-journalist.md |
| HR Screening | HR professionals, recruiters | workflows/wf-hr-screening.md |
| Cyber Threat Intelligence | Security analysts, IR teams | workflows/wf-threat-analyst.md |
| Private Investigator | Licensed PIs, legal teams | workflows/wf-private-investigator.md |
Activate with
/cti-expert /flow [type]for interactive guided prompts.
Ethics & Responsible Use
This skill is for lawful research and professional security investigation only.
| Permitted | Prohibited |
|---|---|
|
|
You are responsible for all use of this skill. Comply with local laws, regulations, and platform terms of service. Always respect privacy and consent boundaries.
Contributing
We welcome research contributions, new techniques, and workflow improvements.
Contribution guidelinesAdding techniques:
- Create
techniques/fx-[name].mdwith method description, free tool lists, limitations
Workflow improvements:
- Document in
workflows/with success criteria
Pull request process:
- Fork and create feature branch:
git checkout -b feature/technique-name - Document changes in SKILL.md and README.md
- Test on at least 3 real-world targets
- Submit PR with description
Bug reports: File issues with command output, environment, and target type.
License
MIT License + Ethical Use Addendum
You are free to use, modify, and distribute this skill under the MIT license, provided that you include original attribution, comply with the ethical use guidelines above, and clearly mark any derivatives.
See LICENSE for full text.
🙏 Acknowledgments & Credits
CTI Expert stands on the shoulders of the open-source community and free, public-interest data providers. A huge thank-you to every project, vendor, and free API below — this skill simply would not exist without your work. (Listing here does not imply affiliation or endorsement; always respect each provider's terms of service.)
Built something here we should credit, or want your project's listing changed/removed? Open an issue or PR — we'll fix it fast. 💙
Made with purpose by Hieu Ngo
If this tool helps your work, consider giving it a star. It helps others find it.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi


