Claude-OSINT-Investigator
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 30 GitHub stars
Code Pass
- Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Template for using Claude Code for OSINT-led investigations
Claude OSINT Investigator
A Claude Code template for conducting open-source intelligence (OSINT) investigations with structured workflows and evidence management.
What This Is
This template transforms Claude Code into an OSINT investigation assistant. It provides:
- Structured investigation workflow - From brief to final report
- Evidence management - Organized storage with chain of custody documentation
- Analysis frameworks - Entity profiles, timelines, and network mapping
- Machine-parseable graph data - Maltego-style relationship graphs in JSON
- SpiderFoot integration - Import automated OSINT scans for Claude analysis
- Slash commands - Purpose-built commands for common OSINT tasks
- MCP integration - Recommendations for OSINT-focused MCP servers
Getting Started
- Clone or use as template for your investigation
- Run
./setup.shto initialize the environment (creates Python venv, graph data, optional SpiderFoot) - Run
/onboardingto establish your investigation brief - Run
/recommend-toolsto get MCP server suggestions for your investigation type - Begin investigating using the available commands
Importing Existing Work:
/migrate <path>- Import existing case files into this framework/import-spiderfoot <file>- Import SpiderFoot scan results
Available Commands
| Command | Purpose |
|---|---|
/onboarding |
Initialize investigation, gather brief, define scope |
/status |
Generate progress report on investigation |
/report |
Create formal investigation report |
/dossier |
Generate comprehensive case dossier with all findings |
/profile [entity] |
Build detailed profile of person/org/account |
/leads |
Track and investigate leads systematically |
/timeline |
Build chronological timeline of events |
/network |
Map relationships and connections |
/collect [source] |
Collect and document evidence from a source |
/evidence-summary |
Generate complete evidence inventory with verification status |
/log [note] |
Quick capture of findings, observations, and correlations |
/recommend-tools |
Suggest OSINT MCP servers for this investigation |
/migrate [path] |
Import existing case files into this framework |
/import-spiderfoot [file] |
Import SpiderFoot scan results into graph |
Directory Structure
├── brief/ # Investigation brief and scope
├── evidence/ # Collected evidence (raw, processed, screenshots, etc.)
├── analysis/ # Analytical products (timelines, network maps, profiles)
│ └── parties/ # Working files for entities under investigation
├── graph/ # Machine-parseable relationship data
│ ├── schema.json # Entity/relationship type definitions
│ ├── entities.json # All entities (nodes)
│ └── relationships.json # All relationships (edges)
├── reports/ # Formal deliverables (drafts and final)
├── sources/ # Source documentation and archives
├── imports/ # External data to import
│ ├── spiderfoot/ # SpiderFoot scan exports
│ └── manual/ # Existing case files to migrate
├── scripts/ # Helper scripts (graph export, SpiderFoot import)
├── notes/ # Working notes and hypotheses
├── working/ # Temporary workspace
└── context/ # Reference data and session logs
Each folder contains a README explaining its purpose and how Claude should use it.
Key Features
Information Synthesis
The template excels at correlating information across sources:
- Correlation analysis - Cross-reference entities, detect patterns, surface connections
- Dramatis Personae - Track all entities with roles and relationships
- Evidence chain - Rigorous chain of custody with SHA-256 verification
Specialized Agents
Built-in agents for autonomous investigation tasks:
evidence-processor- Catalog and process evidenceentity-profiler- Build comprehensive profilescorrelation-analyst- Identify patterns and connectionstimeline-builder- Chronological reconstructionnetwork-mapper- Relationship mappinggraph-manager- Maintain machine-parseable graph dataspiderfoot-integrator- Bridge automated OSINT and analysisgap-analyst- Identify what's missing
See .claude/agents.md for full details.
Graph Data (Maltego-style)
Machine-parseable relationship data for programmatic analysis:
- Entities - People, organizations, emails, domains, IPs, usernames, etc.
- Relationships - Typed connections with properties and confidence levels
- Export formats - Mermaid, GEXF (Gephi), DOT (Graphviz), CSV, Neo4j Cypher
Query with jq:
jq '.entities[] | select(.type == "PERSON")' graph/entities.json
jq '.relationships[] | select(.type == "WORKS_FOR")' graph/relationships.json
Export:
python scripts/export_graph.py --format mermaid
python scripts/export_graph.py --format gexf -o network.gexf
SpiderFoot Integration
Use SpiderFoot for automated OSINT collection, Claude for analysis:
# Run SpiderFoot scan
sf -s target.com -o json > imports/spiderfoot/scan.json
# Import into investigation
/import-spiderfoot imports/spiderfoot/scan.json
SpiderFoot entity types are automatically mapped to the graph schema.
Recommended Tools
SpiderFoot
Automated OSINT collection from 200+ data sources. Installed optionally via setup.sh.
sf -l # Start web UI
sf -s target -o json # Run scan, output JSON for import
MCP Servers
Enhance investigations with OSINT-focused MCPs:
- Maigret - Username enumeration across platforms
- Shodan - Network and device intelligence
- DNSTwist - Domain typosquatting detection
- VirusTotal - File and URL analysis
See awesome-osint-mcp-servers for more.
Ethical Use
This template is designed for legitimate OSINT investigations using publicly available information. It does not facilitate:
- Unauthorized access or hacking
- Harassment or stalking
- Privacy violations
- Any illegal activity
Users are responsible for ensuring their investigations comply with applicable laws and ethical standards.
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found