This website uses cookies
Read our Privacy policy and Terms of use for more information.
Built for investigative journalists, practitioners, and verification desks. Training and consultancy available on request.
The most recent story from the desks.
Map channels, trace propagation paths and extract membership data from closed platforms without triggering account exposure. Public data alone maps the network from the outside.
Field-ready tradecraft. Live next to a keyboard, not in a slide deck.
HUM-002
Run MVT device checks, route documents through SecureDrop and document every source contact to chain-of-custody standard.
FIN-002
Identify beneficial owners behind corporate property titles using HM Land Registry, Companies House and the Register of Overseas Entities.
AVI-002
Query civil aviation registries, trace ownership chains through corporate structures, and corroborate flight history against ADS-B data.
TEL-002
Parse the MSISDN, confirm HLR status, pivot to social media and breach records, and build a graded attribution dossier.
GEP-001
Sentinel-1 SAR maps conflict damage where optical imagery fails. Eight-step workflow from damage assessment to chain-of-custody archiving.
ACU-002
Apply Audacity, Merlin Bird ID and xeno-canto to extract locational intelligence from ambient audio in recordings to evidentiary standard.
COR-001
Retrieve statutory filings, trace officer networks and map corporate structures using Companies House, OpenCorporates and Orbis.
OPS-001
Configure Signal, Mullvad and ProtonMail, separate investigative hardware, and document sessions to chain-of-custody standard.
Step-by-step tutorials drawn from working casework.
Map channels, trace propagation paths and extract membership data from closed platforms without triggering account exposure.
Resolve BSSID and IP identifiers to physical locations using Wigle.net and geo-IP databases, then cross-reference both before you publish.
How to build, visualise and interrogate relationship graphs for OSINT investigations using open-source and community transforms.
How to trace any flight from squawk code to operator identity using open aviation data feeds and registration databases.
Integrating AI tools and language models into your OSINT workflow.
A structured prompt that surfaces the consistency signals across a decade of breaches and ranks the attribution candidates by persistence score.
A prompt that normalises registry extracts onto one schema and surfaces the fields doing the discriminating work across OpenCorporates, ICIJ and OCCRP Aleph.
Build the verification checklist before the interview, not after. A structured AI prompt for testing source presence claims at scene.
A structured prompt that holds six signal sets simultaneously and returns a per-account confidence verdict with explicit evidence gaps.
A weekly practitioner briefing built around one open-source methodology. Each issue takes a live event as proof the technique matters, then builds the evidentiary file around it.
Iran struck three tankers off Oman's coast on a route its own broadcaster had already warned ships to avoid. A free satellite pass and a UKMTO advisory trail build the record Iran never had to claim.
Twin earthquakes sealed Venezuela's worst-hit zone within hours. Copernicus EMS activated damage mapping the next day. The gap between official figures and the open record is documentable, without physical access.
A drone struck the Ever Lovely on an authorised corridor and Iran denied it. The heading field in AIS data caught four coerced vessels before a weapon was fired.
The Signal · Weekly Briefing
A weekly practitioner briefing built around one open-source methodology. Each issue takes a live event as proof the technique matters, then builds the evidentiary file around it. Free. Read by investigative journalists, newsroom verification leads, and OSINT practitioners.