osint-investigation

Normalize and link entities across public records to build evidence chains.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AnandaAnugrahHandyanto/savarez_agent --skill osint-investigation-anandaanugrahhandyanto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/AnandaAnugrahHandyanto/savarez_agent/tree/main/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/AnandaAnugrahHandyanto/savarez_agent --skill osint-investigation-anandaanugrahhandyanto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Public-records OSINT are scattered across sources; this skill provides a framework to cross-reference entities, resolve identities, and produce evidence chains with traceable sources.

Core Features & Use Cases

  • Entity-resolution across multiple public data sources
  • Cross-source evidence chains with traceable sources
  • Timing correlation analysis across events and records

Quick Start

Run the osint-investigation skill against a dataset to produce a findings.json with cross-source entity links and evidence chains.

Frequently Asked Questions about osint-investigation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I cross-reference public records to build evidence chains for due diligence?

Cross-source OSINT investigations automate cross-referencing public records to build evidence chains by normalizing and linking entities across sources like SEC EDGAR and OFAC SDN, producing machine-readable findings with traceable source-backed evidence.

What is cross-source entity resolution in OSINT investigations?

Cross-source entity resolution in OSINT investigations is the process of normalizing and linking identities across scattered public records like ICIJ Offshore Leaks and OpenCorporates to reveal connections and timing patterns.

Can I use Python stdlib only to automate OSINT investigations across public records?

Yes, you can automate OSINT investigations using Python stdlib only, with no external dependencies required. The workflow coordinates data acquisition and entity-resolution across sources like CourtListener and GDELT.

How do I perform timing analysis across events from different public data sources?

Timing analysis across events from different public data sources is performed by coordinating records from platforms like Wayback Machine and USAspending to reveal cross-source timing patterns and correlations.

What is the best way to synthesize findings from multiple public records for journalism?

The best way to synthesize findings from multiple public records for journalism is to use a structured workflow that provides explicit source discovery, data acquisition, entity-resolution, and findings synthesis steps, emitting machine-readable findings.

Does OSINT entity resolution work with regulatory screening data like OFAC SDN?

OSINT entity resolution works with regulatory screening data like OFAC SDN by coordinating it with sources such as Senate lobbying and NYC ACRIS to reveal cross-source connections for regulatory screening.