AI-agent security engineer

RudratoshShastri

Rudratosh Shastri is an AI-agent security and full-stack engineer based in Indore, India. He is Technical Lead and Senior Backend Architect at PharmaForceIQ, works on Generative AI, RAG and prompt-injection defence, created the open-source projects buried-injections and taintgate, and founded Export Bank Statement and Brisk Type.

Rudratosh Shastri, AI-agent security and full-stack engineer
Years in backend engineering
15+
Real attacks benchmarked
629
Injection detectors tested
10
Products founded
2
  • Role · Technical Lead & Senior Backend Architect
  • Company · PharmaForceIQ
  • Based in · Indore, Madhya Pradesh, India
01 · What I work on

The trust boundary in AI systems

My focus is the trust boundary in AI systems: what happens when an autonomous agent reads untrusted input, and how you stop it from acting on a stranger's instructions. I benchmark detectors against real attacks, build provenance-aware policy gates, and write about the failure modes most teams discover in production.

AI-Agent SecurityPrompt InjectionIndirect Prompt InjectionRAGTaint TrackingLLM EvaluationBackend ArchitectureFull-Stack
02 · Open source & research

Tools for agents that read the open web

Benchmark · MIT↗

buried-injections

Ten prompt-injection detectors stress-tested against 629 real AgentDojo attacks, with honest, calibrated reporting instead of leaderboard theatre. New detectors are a one-line addition.

AgentDojo attacks0 / 629
Library · MIT↗

taintgate

A provenance-aware policy gate for agent tool calls: block actions built from untrusted input, not just suspicious-looking text.

Reference impl · Python↗

agentverify

Judge an AI agent by what it actually did at the tool-call boundary — not what it said. Zero-dependency runtime agent-security verification.

Harness · Python↗

assertstate

A deterministic acceptance harness for browser agents: verifies the real backend outcome (DB / API / DOM), never the agent's self-report.

RAG security · Python↗

poisoned-pages

A support agent reads a poisoned Sanity help center and still isn't tricked into moving money. Sanity KB + Claude + taintgate.

Benchmark · Python↗

who-said-that

Does an AI check WHO said something before acting? Strip the source label off a rumor and watch a careful model spend your money.

Civic tech · Python↗

nishedh

Checks what India's online marketplaces sell against the government's own registries (pesticides, radio equipment). Built on SerpApi.

SDK · TypeScript↗

exportbankstatement-sdk

Official API clients (TypeScript, Python, Postman) for the Export Bank Statement API — convert statement PDFs to Excel / CSV / QBO.

AI · JavaScript↗

ai-content-recommender

AI-powered content recommendation system using the ChatGPT and Mistral APIs.

03 · Products I've built

Shipped end to end

04 · Blog

Notes from production

05 · FAQ

Frequently asked

Who is Rudratosh Shastri?

Rudratosh Shastri is an AI-agent security and full-stack engineer based in Indore, India, with about 15 years in backend engineering. He is Technical Lead and Senior Backend Architect at PharmaForceIQ, created the open-source projects buried-injections and taintgate, and founded Export Bank Statement and Brisk Type.

What is buried-injections?

buried-injections is an open-source, MIT-licensed benchmark that tests ten prompt-injection detectors against 629 real attacks from AgentDojo, with calibrated reporting. New detectors can be added in one line.

What is taintgate?

taintgate is an open-source, MIT-licensed policy gate for AI-agent tool calls. It tracks where each argument came from and blocks actions built from untrusted input, instead of relying only on detecting suspicious-looking text.

How do you protect an AI agent from prompt injection?

Use two layers. First, benchmark your prompt-injection detector against real attacks, since detection alone tops out. Second, add a provenance-aware gate that refuses tool calls whose arguments were derived from untrusted content such as emails, web pages, or reviews.

What is Export Bank Statement?

Export Bank Statement is a web app that converts PDF bank statements into accountant-ready formats including Excel, CSV, QBO, OFX and QIF.