Autonomous OSINT Due Diligence โ Counterparty & Company Audit
๐ฎ๐ช Denis ยท Automation & OSINT Engineer ยท Ireland
The Challenge
Corporate legal and procurement departments waste dozens of manual hours cross-referencing fragmented government registers, court databases, and corporate ownership filings. Manual verification creates severe operational bottlenecks and exposes organizations to shell companies, undisclosed liabilities, and toxic counterparties.
Solution & Architecture
- Parallel Ingestion: Automated scrapers query 10+ public and statutory company registries concurrently.
- Entity Resolution: Python scripts normalize registry data, track ownership trees, and reconcile discrepancies.
- Semantic Risk Scoring: LLM evaluation (Claude 3.5 Sonnet) analyzes filings for red flags, political exposure, and insolvency signals.
- Sandboxed Delivery: Dynamic generation of an interactive HTML report rendered in a sandboxed iframe.
Key Metrics & Impact
- < 25s
- audit latency (from 2-3 hours)
- 10+
- registries queried
- 100%
- sandboxed execution
Tech Stack
n8nPython 3.11OpenRouter APIClaude 3.5 SonnetTailwind CSSSandboxed Iframe

Oddly Automated