DEV Community

Cover image for CoSnitch Is a Reminder That Your Chatbot Will Tell on You If You Ask Nicely Enough
Cor E
Cor E

Posted on

CoSnitch Is a Reminder That Your Chatbot Will Tell on You If You Ask Nicely Enough

An AI assistant got talked into describing its own guts to a stranger. That's not a jailbreak curiosity, that's reconnaissance-as-a-service, and it should worry anyone who's bolted an LLM onto production infrastructure without thinking about what the model actually knows.

Context

This isn't new territory dressed up in a new name. Prompt injection and information disclosure via LLMs have been documented since the early ChatGPT plugin days, people were getting models to leak system prompts within weeks of API access existing. What CoSnitch adds is specificity: it's not tricking Copilot into leaking a system prompt template, it's coaxing out details about underlying architecture and security posture. That's a meaningfully different attack surface. A leaked system prompt is embarrassing. A leaked architecture map is a target list.

The pattern here fits a trend we've seen all year: attackers stop trying to break the model and start trying to interview it. Social engineering, but the target is software instead of a help desk employee. Same psychology, same pretexting techniques, just aimed at something that doesn't get suspicious, doesn't get tired, and doesn't remember being asked the same question five different ways an hour ago.

Hype check

The "meta-hacking" framing is doing a lot of work in the coverage, and I get why, it's a good headline. But let's be clear about what's overstated and what's understated.

Overstated: that this is some novel class of vulnerability requiring a new defensive paradigm. It's prompt injection with a research name attached. The mechanics (crafted prompts extracting information the model shouldn't volunteer) are exactly what security researchers have been warning about since RAG and copilots started getting wired into internal systems.

Understated: how much this depends on the assistant having access to information it arguably shouldn't have baked into its context in the first place. If Copilot can be tricked into describing its own architecture and security posture, the real story isn't "clever prompt," it's "why does the model have that information reachable at all, and why isn't there a hard boundary between what it can retrieve and what it can say."

Who benefits from the current narrative? Mostly researchers and vendors racing to publish the next named attack. That's not a knock, naming things drives awareness and awareness drives patching, that's how this industry has always worked. But it also means every incremental prompt injection technique gets dressed up as a paradigm shift, when a lot of them are the same underlying weakness wearing a different outfit.

Implications

For developers bolting AI assistants onto internal tooling: treat the model's context window like a network segment. If something shouldn't be exposed to an external user, it shouldn't be reachable by the assistant that external user is talking to, full stop. This is the same lesson as least privilege, we've just forgotten to apply it because the interface is a chat box instead of an API endpoint.

For security teams: this is another entry in the "LLM output is untrusted input to your threat model" column. You already (hopefully) don't trust user input. Now you also can't fully trust what your own AI assistant says back, because an attacker can shape that output through the conversation itself. Red teams need to start treating conversational probing of internal assistants the way they treat social engineering campaigns against help desks, because functionally that's what it is now.

For the broader industry: expect more of these named techniques. Prompt injection isn't solved, it's arguably not solvable in the current architecture, it's a fundamental property of models that can't reliably distinguish instructions from data. Every company shipping a Copilot-style assistant is making a bet that they can bolt guardrails on faster than researchers can find gaps. So far the researchers are winning that race pretty comfortably.

Open question

If an LLM assistant can be socially engineered the same way a human employee can, why are we still treating "prompt injection" as a novel technical vulnerability instead of just applying decades of social engineering defense doctrine (least privilege, need-to-know, assume compromise) to the thing we've plugged into our infrastructure?

— Cor, Skyblue Soft

Sources


AI-assisted draft or imaging, human-curated, reviewed and edited.

Top comments (0)