osint-investigation

Compile public-record OSINT sources into findings JSON with evidence chains.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Plaidmustache/hermes-nulab --skill osint-investigation-plaidmustache
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/Plaidmustache/hermes-nulab/tree/main/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/Plaidmustache/hermes-nulab --skill osint-investigation-plaidmustache

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This OSINT framework consolidates public-records sources to enable entity resolution, cross-link analysis, and evidence-chain construction for due diligence, journalism, and risk assessment.

Core Features & Use Cases

  • Multi-source data collection from SEC EDGAR, USAspending, Senate LD, OFAC SDN, ICIJ Offshore Leaks, NYC ACRIS, OpenCorporates, CourtListener, Wayback, Wikipedia + Wikidata, and GDELT.
  • Entity resolution and cross-source linking to produce verifiable evidence chains.
  • Scripted workflow using Python stdlib to acquire data, resolve entities, and compile findings.

Quick Start

Run the OSINT workflow with the included scripts to begin building cross-source evidence.

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 entity resolution across multiple data sources?

Cross-referencing public records for entity resolution involves fetching data from SEC EDGAR, OFAC SDN, ICIJ Offshore Leaks, and OpenCorporates, then normalizing entities and building findings JSON with traceable evidence chains.

Can I compile OSINT evidence chains from SEC EDGAR and USAspending for due diligence?

Yes, you can compile OSINT evidence chains from SEC EDGAR and USAspending by running Python stdlib scripts that fetch data, normalize entities, and cross-link findings to support due diligence and risk screening.

What public-record sources are available for investigative journalism and risk screening?

Available public-record sources for investigative journalism include SEC EDGAR, USAspending, Senate lobbying records, OFAC SDN, ICIJ Offshore Leaks, NYC ACRIS, OpenCorporates, CourtListener, Wayback Machine, Wikipedia, Wikidata, and GDELT.

Does the OSINT investigation workflow require external Python dependencies?

No, the OSINT investigation workflow uses Python stdlib scripts exclusively, requiring no external dependencies to acquire data, resolve entities, and compile cross-source findings.

How do I build verifiable evidence chains from open data sources like CourtListener and GDELT?

Building verifiable evidence chains from open data sources like CourtListener and GDELT requires normalizing fetched records into unified entities and linking cross-source references into a structured findings JSON with supporting traceable evidence.

What is the best way to resolve entities across ICIJ Offshore Leaks and NYC ACRIS property records?

The best way to resolve entities across ICIJ Offshore Leaks and NYC ACRIS records is using scripted Python workflows that fetch, normalize, and cross-link public data to produce verifiable evidence chains for due diligence.