osint-investigation

Cross-reference corporate, financial, and legal datasets to identify entity relationships.

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill osint-investigation-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/icyzh/hermes-web/tree/main/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/icyzh/hermes-web --skill osint-investigation-icyzh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of fragmented public data by providing a unified framework to cross-reference corporate filings, sanctions, property records, and litigation history, enabling structured evidence-based investigations.

Core Features & Use Cases

  • Multi-Source Entity Resolution: Automatically links entities across disparate datasets like SEC filings, ICIJ offshore leaks, and court records using normalized matching.
  • Evidence Chain Construction: Builds verifiable findings by tracing every claim back to specific source rows in normalized CSV outputs.
  • Statistical Correlation: Identifies suspicious timing patterns between events, such as lobbying filings and government contract awards, using permutation tests.

Quick Start

Use the osint-investigation skill to cross-reference corporate filings and federal contract data for a specific entity to build 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 due diligence on a specific entity?

To cross-reference public records for due diligence, you normalize and link heterogeneous datasets like corporate filings, sanctions lists, and litigation history to build a verifiable evidence chain tracing entity relationships.

What is entity resolution in multi-source public record investigations?

Entity resolution in public record investigations is the process of automatically linking identities across disparate datasets like SEC filings and court records using normalized matching to identify underlying corporate relationships.

How do I build an evidence chain from sanctions screening and corporate filings?

Building an evidence chain from sanctions screening involves tracing every claim back to specific source rows in normalized CSV outputs, linking corporate filings to financial data to verify entity connections.

Can I use Python standard library to cross-reference ICIJ offshore leaks with court records?

Yes, you can use Python standard library execution to normalize and analyze heterogeneous public data sources, matching entities across ICIJ offshore leaks and court records without external dependencies.

How do I identify suspicious timing patterns between lobbying filings and government contract awards?

You identify suspicious timing patterns between lobbying filings and government contracts by applying statistical permutation tests to public records, calculating correlations between event dates to detect anomalies.

What are the limitations of cross-referencing fragmented public data for investigative journalism?

A limitation of cross-referencing fragmented public data is the reliance on normalized matching accuracy across disparate datasets, meaning incomplete or inconsistent source rows in public records can hinder evidence chain construction.