Repository navigation
How does Adrian detect prompt injection in AI agents at runtime? #65
Answered
by
gladstomych-sa
gladstomych-sa
asked this question in
Q&A
|
Evaluating runtime defences for agentic systems — how does Adrian catch prompt injection while the agent is running, rather than just filtering inputs up front? |
Answered by
gladstomych-sa
Jun 30, 2026
Replies: 1 comment
|
Adrian analyses two streams at runtime: the agent's activity (tool calls, actions, outputs) and its reasoning traces (chain-of-thought). Rather than pattern-matching inputs against a regex blocklist, it reasons about whether the agent's intended action matches its defined remit — so injected instructions that push the agent out-of-remit get flagged even when the wording is novel. You can run in audit mode (observe + alert) or block mode (intervene in-flight before the action executes). Docs: https://docs.adrian.secureagentics.ai · Repo: https://github.com/secureagentics/Adrian |
0 replies
Answer selected by
gladstomych-sa
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Adrian analyses two streams at runtime: the agent's activity (tool calls, actions, outputs) and its reasoning traces (chain-of-thought). Rather than pattern-matching inputs against a regex blocklist, it reasons about whether the agent's intended action matches its defined remit — so injected instructions that push the agent out-of-remit get flagged even when the wording is novel. You can run in audit mode (observe + alert) or block mode (intervene in-flight before the action executes).
Docs: https://docs.adrian.secureagentics.ai · Repo: https://github.com/secureagentics/Adrian