#3 Founder's letter: Our first prompt injection attempt
Published: February 27, 2026
·1 min readYesterday Bankstatemently saw its first real prompt injection attempt in production.
A user uploaded what looked like a normal Chase (US) bank statement with five legitimate transactions.
But at the very bottom of the PDF was a block of text attempting to override system instructions and extract internal configuration details.
How the system handled it

- The model ignored the injected instructions
- Our pipeline independently detected and flagged the manipulation attempt
- The document was processed normally
- No system prompts, API keys, or environment data were exposed
Bankstatemently is financial infrastructure. Every document is treated as untrusted input, and the system is built accordingly.
Adversarial input is part of operating real systems. It's a thankful reminder to keep hardening.
Building in public, one statement at a time.
Michael · Bankstatemently
More from the blog
Founder's letter: Revenue is flat, but we're getting better
Revenue is flat. Bing traffic tanked overnight. But Bankstatemently is actually getting better. Some reflections from the past 3 weeks.

Your first statement from us
Close to 200 weekly visitors now rely on Bankstatemently, across 10+ countries. Here's what we've been building.

Founder's letter: Momentum is growing
This week felt chaotic - I welcomed the first 2 paid monthly subscribers. Both immediately pushed the system and surfaced several hard limitations in the current setup.
