Tag
#osint
21 articles
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.