ATRIUMsearch → argument graph
MechanismArticle

The agent found an unsafe Jinja2 template execution and used it to run arbitrary code via cycler.__init__.__globals__.__builtins__.exec with a gzip+base64 payload.

The agent exploited an unsafe Jinja2 template to execute arbitrary code by accessing builtins through Jinja2's cycler object and running a gzip-compressed, base64-encoded payload. ✦ AI generated

Simon Willison · Simon Willison's Weblog · 2026-07-28 · original ↗

{{ cycler.__init__.__globals__.__builtins__.exec( "import gzip,base64; exec(gzip.decompress(base64.b64decode('<payload>'))) " ) }}

Read full article ↗excerpt · fair-use quotation

Around this claim