osint-investigation

Conduct OSINT investigations using public records and Python scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/THTProtocol/lastochka --skill osint-investigation-thtprotocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/THTProtocol/lastochka/tree/main/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/THTProtocol/lastochka --skill osint-investigation-thtprotocol

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive framework for conducting public-records OSINT investigations, enabling users to analyze diverse data sources, resolve entities across sources, and build structured evidence chains.

Core Features & Use Cases

  • Public Records Analysis: Access and analyze a wide range of public records including SEC EDGAR filings, government contracts, sanctions, property records, court records, and news.
  • Entity Resolution: Resolve entities across different sources with confidence levels.
  • Cross-Link Analysis: Build cross-links between entities and analyze timing correlations.
  • Evidence Chain Construction: Construct structured evidence chains with explicit confidence levels.
  • Use Case: Conduct due diligence on a company, including its ownership, contracts, and legal history.

Quick Start

Run the osint-investigation skill with the 'search' command followed by the entity name you want to investigate.

Frequently Asked Questions about osint-investigation

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

FAQPage Schema
How do I conduct OSINT investigations using public records?

OSINT investigations using public records are conducted by accessing SEC EDGAR, USAspending, and OpenCorporates data to resolve entities and construct structured evidence chains with confidence levels.

What is entity resolution in public records analysis?

Entity resolution in public records analysis is the process of resolving entities across different data sources with confidence levels to build cross-links and analyze timing correlations.

How do I build an evidence chain for due diligence on a company?

You build an evidence chain for due diligence by cross-linking entity data from SEC EDGAR filings, government contracts, and court records to construct structured evidence with explicit confidence levels.

Can I use Python scripts to cross-link entities from SEC EDGAR and OpenCorporates?

Yes, you can use Python scripts to cross-link entities from SEC EDGAR and OpenCorporates, requiring only Python stdlib to handle the data retrieval and cross-link analysis.

Does this OSINT investigation approach work for legal research and investigative journalism?

Yes, this OSINT investigation approach works for legal research and investigative journalism by analyzing sanctions, property records, court records, and news to resolve entities and build evidence chains.

What are the limitations of using public records for entity resolution?

A limitation of using public records for entity resolution is that confidence levels must be explicitly assigned to each cross-link, as timing correlations and data source discrepancies can affect evidence chain accuracy.