Skip to content
NewA calmer, faster ZeroHour

CaMeLoT: CaMeL orchestrated with Temporal logic for static verification and liveness

arXiv cs.CRby Elia Nikolaou ()1 min read2 · 1 read
AI summary · glm-5.3-flashSummaries by Vani AI

Researchers present CaMeLoT, extending CaMeL with CTL model checking that statically rejects unsafe LLM agent plans before any tool executes.

CaMeLoT adds a static verification layer to CaMeL, a runtime defense against prompt injection in tool-using LLM agents. It translates a generated plan into a finite-state transition system, labels it with tool calls, provenance, and taint information, and checks it against CTL temporal policies using the nuXmv model checker before any tool is invoked. Failed checks return counterexamples for plan repair, avoiding LLM calls, tool calls, and sandbox teardown. Evaluation covers policies derived from AgentDojo, SOC workflows, and prompt-extraction experiments.

Key facts
  • Static verification checks LLM agent plans before tool invocation
  • Translates plans to finite-state systems verified against CTL policies
  • Uses nuXmv model checker; counterexamples guide plan repair
  • Evaluated on AgentDojo policies, SOC workflows, and prompt-extraction tests
Explain this AI news with Vani AIWhat was announced, what is new and why it matters, in a new chat

From the original article

1 min read at arxiv.org

LLM-based agents generate and execute multi-step plans that invoke external tools which can access private data or execute commands. In this setting, security is a property of the entire execution that a plan creates, not just any single step. The plan itself is a critical artefact that captures the tool calls, control flow, and data dependencies.

arXiv cs.CR

By Elia Nikolaou · arxiv.org

Read the full article at arXiv cs.CR

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.