osint-investigation

Cross-reference public records to link entities and generate evidence chains.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill osint-investigation-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill osint-investigation-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Cross-source OSINT aggregation and entity-resolution across public records, enabling traceable evidence chains that connect people, companies, and events.

Core Features & Use Cases

  • Multi-source OSINT workflow: pulls data from SEC EDGAR, USAspending, Senate lobbying, OFAC SDN, ICIJ Offshore Leaks, NYC ACRIS, OpenCorporates, CourtListener, Wayback, Wikipedia + Wikidata, and GDELT.
  • Entity resolution and cross-linking: normalizes names, resolves candidates, and generates cross_links.csv for attribution and verification.
  • Evidence chain assembly: builds structured findings with traceable sources and confidence levels for investigations or due-diligence reporting.
  • Use in investigations, journalism, compliance, and risk monitoring to surface relationships and timelines.

Quick Start

Run the fetch and resolution scripts to collect data for a target entity and generate a findings.json that encodes an evidence chain.

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 for OSINT entity resolution?

OSINT entity resolution cross-references public records from multiple sources to identify connections between people and companies. This skill normalizes data from sources like SEC EDGAR and OFAC SDN to generate traceable cross-links for verification.

Can I aggregate public records data using only Python standard library?

Yes, you can aggregate public records using a stdlib-only Python toolkit. The scripts handle data ingestion and normalization from sources like USAspending and OpenCorporates without requiring external dependencies.

How do I build an evidence chain for due diligence investigations?

Building an evidence chain for due diligence involves structuring findings with traceable sources and confidence levels. This skill generates a findings.json file that connects entities, companies, and events through verified cross-references.

What public records sources can I cross-reference for OSINT investigations?

OSINT investigations can cross-reference sources including SEC EDGAR, USAspending, Senate lobbying, OFAC SDN, ICIJ Offshore Leaks, NYC ACRIS, OpenCorporates, CourtListener, Wayback, Wikipedia, Wikidata, and GDELT.

Does OSINT cross-referencing work for journalism and compliance risk monitoring?

OSINT cross-referencing works for journalism, compliance, and risk monitoring by surfacing relationships and timelines between entities. It resolves candidate names and generates cross_links.csv for attribution and verification across public records.

What's the best way to establish entity links across public records datasets?

Establishing entity links across public records datasets requires normalizing names and resolving candidates from multiple sources. This skill generates cross_links.csv to map relationships between entities and their activities for attribution.