Untrusted ingress
Web pages, documents, email, tickets, and API payloads can carry instructions that were never meant to control the agent.
Agentic AI security
Security architecture for systems where untrusted data can influence model context, tool selection, and runtime execution.
Agentic failures rarely begin with one dramatic prompt. They emerge when untrusted content crosses several boundaries without an independent check.
Web pages, documents, email, tickets, and API payloads can carry instructions that were never meant to control the agent.
Retrieval and prompt construction can blur the boundary between data to analyze and instructions to follow.
A model may map hostile text to a legitimate function unless identity, scope, and parameters are checked outside the model.
Files, databases, network calls, and code execution need explicit authorization, isolation, and observable failure paths.
Treat retrieved content as untrusted data. Preserve provenance, separate instructions from evidence, and make injection attempts visible to operators.
Pin tool schemas, validate arguments against strict contracts, and review changes to tool descriptions as part of the software supply chain.
Bind each invocation to a human or service identity, a target audience, and the smallest useful action. Do not rely on ambient authority.
Run risky work in isolated runtimes with default-deny egress, scrubbed environment variables, and a clear audit trail for every side effect.
Trace web, email, document, and API inputs into RAG stores and prompt assembly. Record provenance and test poisoned or instruction-shaped content.
Review tool descriptions, argument schemas, authorization scopes, token exchange, and the difference between a requested action and an allowed action.
Harden request signatures, egress destinations, environment exposure, process identity, and error handling before a model can reach infrastructure.
Turn adversarial prompts and tool misuse cases into repeatable tests. Keep findings close to code, configuration, and the boundary they exercise.
The output is a source-backed research package, not a fear document.
Why natural-language output becomes operational control once an agent can invoke functions.
Read the note ↗The divide in the agent era is epistemic bandwidth — building abstractions and querying reasoning engines, not hardware access.
Read the note ↗A systems view of agent architecture, delegation, and the boundaries that keep autonomy useful.
Read the note ↗How to publish technical context that humans and AI systems can inspect without guesswork.
Read the note ↗Systems security, applied
This page is active research and architecture. The methods are published as source-backed research rather than packaged as unverified service promises.
Start a technical conversation