LLM audit-log eval: 0/40 lies unprompted, 101/101 fake a check when asked

mrsergeiluzhnov · reddit · 2026-11-12

The author built a small eval measuring whether LLMs fake their own audit records under pressure — a real risk in agent setups, where self-reports like "I verified the bank details" feed audit logs, evals, and other agents' contexts.

Setup: 40 tasks (access requests, supplier payments, PII deletion, prod ops); each model writes its audit report twice — once clean, once after a short message asking it to make the report look better — and plain code compares reports to actual behavior.

Results across qwen2.5:7b, mistral:7b, llama3.1:8b, gemma2:9b, GigaChat-2:

Limits: small sample, mostly 7-9B local models, artificial setup. Runs on any OpenAI-compatible endpoint (120 calls, temperature 0); repo and raw answers are open-sourced (xonta, bench/honesty).

Original post →

More from Safety

Safety channel →