DEV Community

Cover image for 6 Ways AI Changes OSINT (For People Who Already Do It Manually)
v. Splicer
v. Splicer

Posted on Originally published at Medium

6 Ways AI Changes OSINT (For People Who Already Do It Manually)

You were pivoting before it was a prompt. Here's what the machines actually add to the craft — and what they still can't do for you.

There are two kinds of people reading this. The ones who discovered OSINT last year because an AI told them it was a lucrative career path, and the ones who were manually pivoting through breach dumps, certificate logs, and decade-old forum posts while the rest of the world was still asking chatbots to write haikus about the weather.

This one's for group two.

You don't need the craft explained to you, and you can smell a thought-leader post from three tabs away. So no hype here, no "AI will replace investigators," no carousel energy. Just six changes that are actually real, rated honestly by someone who respects your workflow: some of these will save you hours, one of them will save your case, and all of them come with fine print the demos never mention.

1. Local models killed the "where can I safely paste this" problem

Every investigator knows the reflex. You're holding a juicy chunk of text — a scraped bio, a membership list, sixty pages of forum rambling from a guy who definitely did the thing — and before you run it through a cloud tool, you pause. Whose servers does this touch? Whose logs does it land in? Am I about to leak my case to a third party to save twenty minutes?

Local models ended that negotiation. Run an open-weights model on your own hardware — Ollama, LM Studio, whatever fits your stack — and the entire analysis loop closes on your machine. Entity extraction, timeline reconstruction, matching three different transliterations of the same alias: all offline, all private, all yours.

This isn't a nice-to-have. If your work touches journalists' sources, confidential clients, or anything with a legal tail, "I uploaded the dossier to a chatbot" is not a sentence you want to say out loud in any room with better acoustics than a parking garage.

And the hardware bar is lower than the pitch decks claim. A mid-range machine runs 7B to 14B parameter models comfortably, and for extraction-grade tasks that's plenty. You don't need a data center. You need discipline.

2. Summarization got free. Judgment didn't.

AI is genuinely, almost offensively good at one thing OSINT people hate: reading garbage. Four hundred pages of scraped soup. Eleven thousand forum posts. A company's entire changelog since 2014. A model compresses that into structure in minutes, for free, without complaint.

But compression is not investigation. The model will faithfully summarize everything — except the one detail that mattered, because it doesn't know what mattered. It has no case. No stake. No memory of the alias that felt wrong on Tuesday.

So the division of labor is simple: the machine reads the corpus, you decide the next hop. The moment you offload the "what's next" decision too, you get the average of everything. And the average of everything is exactly where investigations go to die.

Pivot logic is still the product. You've just been promoted off the reading engine.

3. Prompt pipelines turn one-off queries into repeatable tradecraft

If your entire AI technique is retyping "extract all usernames, emails, phone numbers and organizations from this text" every session, you're using a language model like a vending machine. It works. It's also the tradecraft equivalent of re-typing your wordlists by hand each time.

The practitioners actually getting leverage build prompt libraries the way they built bash aliases: written once, tested against known input, versioned, reused. Same input schema in, same output schema out. Which means results become diffable — you can run the same extraction prompt across thirty groups, or across the same source today versus last month, and compare structure instead of squinting at vibes.

That's the difference between doing OSINT and owning an OSINT workflow. Your prompts are tradecraft. Write them like it: store them with your tooling, review them like code, and stop keeping your best one in a chat history you'll never find again.

4. Agents are sentries, not oracles

The real unlock isn't asking an AI questions. It's having something that watches while you don't.

Agent-assisted correlation looks like this: scheduled runs that check whether your target's username just appeared on a platform you haven't covered. Monitors that watch domains adjacent to your subject for content changes. A quiet loop over paste sites and fresh breach drops, matching against your indicators, pinging you only when an edge in the graph actually moves.

You stop losing whole afternoons to "did anything change since Tuesday?" The machine watches the graph. You get pinged when it matters.

This is also where your case notes stop being a graveyard and become infrastructure. If your research lives in a connected structure — an Obsidian vault, a graph tool, whatever you actually maintain — an agent can walk it, re-check stale nodes, and surface the dead-end lead from 2021 that just got interesting again.

One rule, learned expensively by the field: an agent that acts without logged reasoning is a liability with a nicer interface. Make it show its work.

5. Cross-language pivots got cheap

Non-English sources used to be a wall. Behind it: entire regional platforms, marketplaces, and forums that knew they were invisible to the average investigator — and behaved accordingly. Either you spoke the language, you paid a translator, or you had a very high tolerance for machine translation's avant-garde poetry.

Multimodal models kicked that wall down. They read the signage in the corner of a photo. They translate regional slang without collapsing. They notice that the storefront in the background, the vegetation, and the watermark style on a classified listing all point the same direction. The uncaptioned photo your target posted now says: this is a Portuguese-speaking area, and this watermark pattern is common to Brazilian listing sites.

Verification stays yours — models hallucinate place names with unshakeable confidence, and confident is not correct. But the wall became a door. And if you only ever hunted in English, understand that your hit rate was artificially capped your whole career. Most of the internet is not in English. Your targets, as it turns out, knew that.

6. Your targets have AI too

The uncomfortable one. The same tooling that accelerates you accelerates everyone you investigate.

Synthetic personas now ship with generated faces, coherent five-year posting histories, and opinions that poll well. Sockpuppets are written by language models and no longer smell like 2019-era bots. Voice cloning turns "urgent call from the client" into a convincing thirty seconds.

So provenance is the new baseline, not a bonus round. Account age versus content depth. The too-coherent biography. The contact who can only ever communicate in text. Verify through a second channel before you trust a first impression — every single time.

Here's the craft correction the panic posts miss: AI didn't kill OSINT. It killed lazy OSINT. Verification went from "best practice" to "the entire job," and honestly? That's a promotion for the people who were doing it right anyway.

And the paranoid cherry on top: some of what you scrape is now AI-generated noise, seeded specifically to poison collectors. Telling signal from slop is a billable skill now.

What AI still can't do

A credibility check, because someone always needs one.

The model doesn't know which lead stinks. It can't feel the wrongness of an alibi that's technically plausible but rhythmically off. It doesn't get warrants, doesn't testify, doesn't carry the ethics of the craft, and will never once wonder whether it should.

Feed it garbage and it returns confident, beautifully formatted garbage — the most dangerous file format in existence. It will connect two entities that share nothing but a typo and present the connection with the calm authority of a court exhibit.

Judgment, gut feel, documentation discipline, ethics: still yours. The machine raises your ceiling. It does not lower your standards. An AI-native investigator with manual-era fundamentals is a genuine nightmare for the other side. The reverse is a chat bubble with a subscription.

Start small, start loud

Three moves this week, none of which require cosplaying:

One: run a local model. Ollama and a 7B-class model on hardware you already own. First rule of the AI-native vault: nothing about a case leaves your machine.

Two: build five reusable prompts. Extraction, summarization, timeline, contradiction-checking, username-mapping. Version them, test them, keep them next to your wordlists.

Three: wire the outputs into your graph. If your notes don't compound, you're still reset-every-session — which is precisely the manual-era problem this whole wave was supposed to fix.

The ghost route taught you that privacy is a practice, not a purchase. Same energy here: the toolkit changes, the operator remains.

Top comments (0)