Tag

#osint

21 articles

← All articles
Engineering

Supervision Trees for OSINT Pipelines: Let It Crash, Keep the Evidence

How Prismatic structures supervision trees so that a single flaky OSINT adapter never brings down a case. DynamicSupervisor, Task.Supervisor, and the one-for-one rule that saved production.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
otp supervision osint +2
Engineering

Task.async_stream Patterns: The One OSINT Concurrency Primitive You Actually Need

You don't need a job queue for 50 parallel OSINT lookups. You need Task.async_stream with the right timeout, the right max_concurrency, and `on_timeout: :kill_task`. Here's the recipe and the three gotchas.

Apr 09, 2026 Β· 6 min read Β· TomΓ‘Ε‘ Korcak (korczis)
task concurrency async +2
Intelligence

Meilisearch for Intelligence Search: Typo Tolerance Is a Security Feature

Intelligence search is not product search. Users type 'Navigara' and the source says 'NavigΓ‘ra spol. s r.o.'. Exact match is worse than useless. Meilisearch + disciplined ranking makes the difference between finding the risk and missing it.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
meilisearch search typo-tolerance +2
Engineering

Circuit Breakers for Flaky OSINT Sources: Fail Fast, Recover Quietly

Some OSINT sources are up 99.9% of the time. Some are up 73%. Retrying a down source synchronously is how pipelines die. Circuit breakers turn a 30-second timeout into a 1-millisecond :circuit_open.

Apr 09, 2026 Β· 6 min read Β· TomΓ‘Ε‘ Korcak (korczis)
circuit-breaker resilience osint +2
Featured
Intelligence

OSINT Signal Synthesis: Applying the GRACE Framework in Production

How Prismatic applies the GRACE framework to fuse heterogeneous OSINT signals into calibrated intelligence. A practical walk-through from raw adapter output to decision-grade evidence.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
osint grace signal-synthesis +2
Engineering

Property-Based Testing for OSINT Parsers: Find the Bugs Your Examples Miss

Example-based tests prove your parser works on the inputs you thought of. Property-based tests prove it works on the inputs you didn't. Here's how Prismatic uses StreamData to harden 128 OSINT adapters.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
testing property-based stream-data +2
Engineering

Broadway Pipelines for Continuous OSINT: Backpressure Is a Feature

When Shodan, VirusTotal, and three rate-limited registries all feed the same pipeline, backpressure stops being a nice-to-have and starts being the reason production doesn't melt. Broadway patterns from prismatic_osint_monitoring.

Apr 09, 2026 Β· 7 min read Β· TomΓ‘Ε‘ Korcak (korczis)
broadway genstage backpressure +2
Deep Dive

Kompletni pruvodce 141 OSINT adaptery platformy Prismatic

Komplexni prehled vsech 141 OSINT zpravodajskych adapteru v platforme Prismatic -- ceske registry, globalni hrozby, instituce EU, sankce a dalsi.

Apr 01, 2026 Β· 18 min read Β· Tomas Korcak (korczis)
osint adaptery zpravodajstvi +5
Deep Dive

The Complete Guide to Prismatic's 141 OSINT Adapters

A comprehensive overview of all 141 OSINT intelligence adapters in the Prismatic Platform β€” covering Czech registries, global threat intelligence, EU institutions, sanctions screening, and more.

Apr 01, 2026 Β· 18 min read Β· Tomas Korcak (korczis)
osint adapters intelligence +5
Intelligence

Czech Business Registry Integration: ARES, Justice, and Beyond

Czech government data sources like ARES, Justice.cz, and ISIR provide rich business intelligence data. This article covers API integration patterns, rate limiting, data normalization, and how these sources feed into the DD pipeline.

Mar 18, 2026 Β· 11 min read Β· Prismatic Engineering
czech ares justice +3
Intelligence

The OSINT Mesh: Multi-Source Intelligence Correlation

How Prismatic correlates intelligence across 128 OSINT adapters using graph analysis, confidence aggregation, and the mesh expansion pattern to discover hidden connections.

Mar 15, 2026 Β· 10 min read Β· Tomas Korcak (korczis)
osint mesh correlation +3
Tutorial

Czech Business Registry Deep Dive: ARES, Justice.cz, and Beyond

A technical guide to querying Czech business registries programmatically. Covers ARES XML API, Justice.cz scraping patterns, Insolvency Registry, and how Prismatic unifies these sources.

Mar 13, 2026 Β· 11 min read Β· Tomas Korcak (korczis)
czech ares osint +3
Intelligence

Entity Resolution: Connecting the Intelligence Dots

How Prismatic resolves entities across multiple data sources using graph databases, confidence scoring, and the Nabla epistemic framework to build verified intelligence profiles.

Mar 11, 2026 Β· 9 min read Β· Tomas Korcak (korczis)
entity-resolution osint graph-database +3
Tutorial

Getting Started with the Prismatic TypeScript SDK

Complete guide to using the Prismatic TypeScript SDK for OSINT queries, DD case management, and type-safe API interactions with async/await patterns.

Mar 09, 2026 Β· 8 min read Β· Tomas Korcak (korczis)
typescript sdk api +2
Intelligence

OSINT at Scale: 157 Self-Registering Intelligence Adapters

The Prismatic OSINT framework uses Elixir metaprogramming to self-register 157 intelligence adapters at compile time. Each adapter declares its capabilities, input fields, and category, then appears automatically in the UI and API without any manual wiring.

Mar 06, 2026 Β· 10 min read Β· Prismatic Engineering
osint adapters metaprogramming +3
Tutorial

OpenCorporates Integration: Global Company Intelligence in Elixir

Integrating OpenCorporates API for global company search, jurisdiction mapping, officer lookups, filing analysis, and normalizing corporate data across 140+ jurisdictions in Elixir.

Mar 03, 2026 Β· 8 min read Β· Tomas Korcak (korczis)
opencorporates company-data elixir +2
Intelligence

DNS Intelligence and Enumeration: Passive DNS and Security Scoring in Elixir

Building DNS intelligence capabilities in Elixir: zone transfer detection, passive DNS analysis, DNSSEC validation, SPF/DKIM/DMARC security scoring, and DNS resolver patterns for OSINT platforms.

Mar 02, 2026 Β· 8 min read Β· Tomas Korcak (korczis)
dns osint elixir +2
Intelligence

WHOIS Domain Intelligence: Registrant Correlation and Historical Analysis

Deep dive into WHOIS-based intelligence gathering: registrant correlation across domains, historical lookups, privacy-protected domain handling, domain age scoring, and building a WHOIS parser in Elixir.

Feb 28, 2026 Β· 8 min read Β· Tomas Korcak (korczis)
whois domain-intelligence osint +2
Tutorial

VirusTotal Intelligence Integration: Multi-Query Threat Analysis in Elixir

Building a VirusTotal adapter for threat intelligence: file hash lookups, URL scanning, IP reputation checks, domain reports, and efficient multi-query batching in Elixir.

Feb 26, 2026 Β· 8 min read Β· Tomas Korcak (korczis)
virustotal threat-intelligence elixir +2
Tutorial

Shodan Integration Guide: Building an OSINT Adapter in Elixir

Step-by-step guide to integrating Shodan's internet device search engine into an Elixir-based OSINT platform, covering API setup, banner parsing, service fingerprinting, CVE correlation, and rate limiting.

Feb 25, 2026 Β· 8 min read Β· Tomas Korcak (korczis)
shodan osint elixir +2
Tutorial

Building OSINT Adapters with Elixir: A Practical Guide

Step-by-step guide to building production-grade OSINT adapters using Elixir, OTP supervision, and the Prismatic Plugin Kit. Covers rate limiting, error recovery, and confidence scoring.

Feb 20, 2026 Β· 10 min read Β· TomΓ‘Ε‘ Korcak (korczis)
elixir osint adapters +3