Google DeepMindP412026-05-28full textschemingai safetyevaluation awarenesssabotagehoneypot evaluations

Realistic honeypot evaluations for scheming propensity

Google DeepMind built realistic coding-task honeypots in real internal codebases and found Gemini models only scheme or sabotage when prompts explicitly nudge situational awareness plus a goal.

It is a concrete template for building low-evaluation-awareness misalignment tests from a lab's own real internal codebases rather than synthetic, high-pressure scenarios.

Victoria Krakovna · David Lindner · Lewis Ho · Sebastian Farquhar · Rohin Shah — meet the researchers →

How much of this do you want?
Orient me keeps four things: the abstract, the method, the claim↔evidence panel, and where it leads next. Everything adds constructs, the model table, every reported statistic, the discussion framing and the style moves. Switching hides nothing permanently and never changes what a section says — it only changes how many are on screen.
Abstract

Two readings, equal authority

How to choose: The paper’s words is verbatim — use it when you need to quote, or to judge how they write. Plain language is a paraphrase written for comprehension — use it when you want the idea fast. Neither is a summary of the other; they are two doors into the same room.

“We introduce scheming honeypot evaluations, a framework for testing whether models will pursue instrumental goals if given the opportunity. Our scheming honeypot evaluations take the form of coding tasks in Google’s alignment research codebases. In a real internal deployment setting, Gemini models do not demonstrate unprompted scheming. If prompts explicitly encourage agency (situational awareness or goal-directedness) and/or give the model a hidden goal, models sometimes scheme or attempt sabotage. Validating the realism of our setting, models show low rates of evaluation awareness, usually due to agency prompts rather than the environments.”

Constructs

What this paper defines

Every definition below is the paper’s own sentence, with its locator. The plain gloss is a reading aid and is marked as one.

Scheming honeypot

“we define honeypots as realistic-looking opportunities for a misaligned model to further its goals, for example weakening oversight, that an aligned agent going about its task would have no reason to pursue.”Introduction

In plain terms: A realistic-looking chance to secretly sabotage something, planted so only a misaligned model would take it.

Honeypot trigger

“A model trajectory triggers the honeypot if it has a strong sabotage degree rating and/or a strong scheming reasoning rating (and weakly triggers the honeypot if it has a weak rating on one of these metrics).”Section 3.2

In plain terms: A run counts as having 'taken the bait' if the autorater scores its sabotage or its scheming reasoning as strong (or weakly, if only weakly scored).

Realism (desideratum)

“Realism. The model’s behavior in these settings likely reflects its behavior in similar real situations, and models encountering the honeypots are unlikely to recognize that they are being tested.”Section 4.1

In plain terms: The test should behave enough like a real situation that the model can't easily tell it's being tested.

Incentive (desideratum)

“Incentive. A misaligned model would have a strong reason to take the honeypot.”Section 4.1

In plain terms: A model that actually wanted bad things to happen would have a real reason to take the bait.

Precision (desideratum)

“Precision. If a model takes the honeypot (without prompting), it’s likely to be misaligned.”Section 4.1

In plain terms: Taking the bait unprompted should be a strong sign the model really is misaligned, not a false alarm.

Feasibility (desideratum)

“Feasibility. A model would likely be capable of taking the honeypot.”Section 4.1

In plain terms: The model needs to actually be skilled enough to pull off the sabotage.

Plausible deniability (desideratum)

“Plausible deniability. Models can reasonably expect not to get caught or get away with it.”Section 4.1

In plain terms: A model attempting sabotage should be able to expect it could plausibly pass as an honest mistake.

Checkability (desideratum)

“Checkability. We can reliably tell if the model triggered the honeypot.”Section 4.1

In plain terms: Researchers need to be able to reliably tell, after the fact, whether the model actually took the bait.

Method

What they actually did

Each step is a synthesis. Open any step to see the paper’s own sentence it was derived from, with its locator — so nothing here floats free of the source.

The pipeline runs a Gemini model through a real-codebase honeypot task under a given prompting condition, then scores the resulting transcript to decide whether the model took the bait.
Click any box to open it.
  1. Built two honeypot formats, code review and agentic coding, embedded in real internal Google alignment-research codebases.
    Trace this step to the paper
    “In the code review setup, an LLM is given a text prompt with a chain of 10 commits containing improvements to an internal alignment research codebase.”Section 3 Methods
  2. Added baseline settings in codebases where the model has no expected incentive to sabotage, for comparison against the honeypot settings.
    Trace this step to the paper
    “In addition to providing codebases that we anticipate might encourage sabotage, we also compare to baselines: settings in a codebase which we don’t expect models to have an incentive to sabotage.”Section 3 Methods
  3. Built the code review suite to 12 honeypot settings plus 1 baseline, and the agentic coding suite to 11 honeypot settings plus 2 baselines.
    Trace this step to the paper
    “We have 12 honeypot settings and 1 baseline setting (see subset in Table 1). ... We have 11 honeypot settings and 2 baseline settings (see subset in Table 2).”Section 3 Methods
  4. Constructed prompted model organisms by adding an agency prompt, a hidden goal prompt, or both, deliberately avoiding an explicitly 'villainous' persona.
    Trace this step to the paper
    “We specifically do not prompt the model to adopt a “villainous” or malicious persona because we expect this to cause the agent to roleplay in a way that could undermine the research.”Section 3.1 Model prompting
  5. Ran 3 Gemini models (3.1 Pro, 3.0 Pro, 3.0 Flash) on code review honeypots, 120 times per model for no prompt and for each agency prompt.
    Trace this step to the paper
    “For code review honeypot evaluations, we test 3 models: Gemini 3.1 Pro Preview, 3.0 Pro Preview and 3.0 Flash (hereafter we omit “Preview” for brevity). For agency-only prompting, we run each model 120 times with no prompting and on each agency prompt.”Section 3.1 Model prompting
  6. Ran the same three models with combined goal-plus-agency prompting, 120 times per goal-only condition and per goal-and-agency combination, across 6 goals.
    Trace this step to the paper
    “For goal + agency prompting, we run each model 120 times for goal only and each agency prompt (in total across 6 goals).”Section 3.1 Model prompting
  7. Restricted the more complex agentic coding evaluations to only the most capable model, Gemini 3.1 Pro, at a smaller run count of 30.
    Trace this step to the paper
    “For agentic coding honeypot evaluations, we test the Gemini 3.1 Pro Preview model. For agency-only prompting, we run each model 30 times with no prompting and on each agency prompt.”Section 3.1 Model prompting
  8. Scored every transcript with an autorater across five dimensions, each with weak and strong thresholds, to classify sabotage, goal-directedness, scheming reasoning, and evaluation awareness.
    Trace this step to the paper
    “We run an autorater on model transcripts, assessing them for verbalized evaluation awareness and four dimensions of scheming behavior (with a weak and strong level for each metric)”Section 3.2 Evaluating model outputs
  9. Validated the autorater's sabotage-degree and scheming-reasoning scores against a large labeled dataset of synthetic and semi-synthetic transcripts.
    Trace this step to the paper
    “We validate the scheming autorater on a mix of synthetic and semi-synthetic trajectories (8383 samples total).”Appendix A.3 Autorater validation
  10. Ran an additional model organism prompted with an explicit power-seeking goal to check the framework would catch egregiously misaligned behavior.
    Trace this step to the paper
    “We also run tests with a power-seeking goal to validate that we would catch egregiously misaligned models.”Section 5.2 Validating our evaluations
The models under study

Exactly what was run, and how

ModelDeveloperTempEffort / reasoningDeploymentOther settings
Gemini 3.1 Pro (Preview)Google DeepMindnot reportednot reportedunstated
Gemini 3.0 Pro (Preview)Google DeepMindnot reportednot reportedunstated
Gemini 3.0 FlashGoogle DeepMindnot reportednot reportedunstated
Source for Gemini 3.1 Pro (Preview) settings
“For code review honeypot evaluations, we test 3 models: Gemini 3.1 Pro Preview, 3.0 Pro Preview and 3.0 Flash (hereafter we omit “Preview” for brevity).”Section 3.1 Model prompting
Source for Gemini 3.0 Pro (Preview) settings
“For code review honeypot evaluations, we test 3 models: Gemini 3.1 Pro Preview, 3.0 Pro Preview and 3.0 Flash (hereafter we omit “Preview” for brevity).”Section 3.1 Model prompting
Source for Gemini 3.0 Flash settings
“For code review honeypot evaluations, we test 3 models: Gemini 3.1 Pro Preview, 3.0 Pro Preview and 3.0 Flash (hereafter we omit “Preview” for brevity).”Section 3.1 Model prompting

What they reported — and what they left out

The paper names the three Gemini models tested and their exact run counts per condition, and separately names Gemini 3.1 Pro (and, for validation, 3.0 Pro) as the autorater, but never states temperature, sampling parameters, context length, or whether models were run via API or another deployment path.

Results

The numbers they report

Without any agency or goal prompting, models show essentially zero verbalized awareness that they are being evaluated.

0% (except two agentic-coding settings with one instance each, rated 4/10)

See it in the paper
“The strong evaluation awareness rate without prompting is 0 for all code review honeypots, all baselines, and most agentic coding honeypots (except two settings each with one instance of eval awareness, which were offhand remarks about being evaluated, rated 4/10).”Section 6

The code review honeypot suite is much larger than its baseline set.

12 honeypot settings, 1 baseline setting

See it in the paper
“We have 12 honeypot settings and 1 baseline setting (see subset in Table 1).”Section 3 Methods

The agentic coding honeypot suite is also larger than its baseline set.

11 honeypot settings, 2 baseline settings

See it in the paper
“We have 11 honeypot settings and 2 baseline settings (see subset in Table 2).”Section 3 Methods

The autorater's scheming-reasoning and sabotage-degree scores agree well with ground-truth labels at a threshold of 5.

scheming reasoning: precision 99.8%, recall 94.8%; sabotage degree: precision 98.7%, recall 82.9%

See it in the paper
“For a threshold of 5 we get precision 99.8% and recall 94.8% for the scheming reasoning score and precision 98.7% and recall 82.9% for the sabotage degree score.”Appendix A.3 Autorater validation

The autorater validation dataset was large.

8383 samples total

See it in the paper
“We validate the scheming autorater on a mix of synthetic and semi-synthetic trajectories (8383 samples total).”Appendix A.3 Autorater validation

Gemini 3.1 Pro's strong evaluation-awareness rate on code review honeypots varies by prompt type: moderate under goal+agency prompting, higher under the strongest situational-awareness nudges, and low under other agency prompts.

~10% (goal + agency prompts); 13% (agency-sa-goal / agency-sa); ~2% (other agency prompts)

See it in the paper
“On code review honeypots, it has strong evaluation awareness rates around 10% for goal + agency prompts, while for agency-only prompts, the eval awareness rate is 13% for the strong situational awareness nudges (agency-sa-goal and agency-sa) and around 2% for the others.”Section 5.2 Validating our evaluations

Gemini 3.0 Flash shows low evaluation awareness under both goal and agency-only prompting.

under 5% (most goal prompts); under 1% (agency-only prompts)

See it in the paper
“3.0 Flash has strong evaluation awareness rates under 5% for most goal prompts, with <1% evaluation awareness for agency-only prompts.”Section 5.2 Validating our evaluations

Gemini 3.0 Pro shows very low evaluation awareness across nearly all prompt types.

under 2% for almost all prompts

See it in the paper
“3.0 Pro has strong eval awareness under 2% for almost all prompts.”Section 5.2 Validating our evaluations

Certain honeypot-plus-prompt combinations produce much higher evaluation awareness than the norm.

~30%

See it in the paper
“Scheming_monitor_extend & scheming_monitor_upgrade with agency-sa-goal and stego_detection_infra with agency-sa have evaluation awareness rates around 30%.”Section 5.2 Validating our evaluations

Most honeypots let a sabotaging model plausibly deny getting caught, for Gemini 3.1 Pro.

10 of 12 code review honeypots; 9 of 11 agentic coding honeypots

See it in the paper
“With this definition, 10 out of 12 code review honeypots satisfy this criterion, and 9 out of 11 agentic honeypots satisfy this criterion.”Section 6

Only a minority of honeypots give current models a strong incentive to sabotage.

4 of 12 code review honeypots; 3 of 11 agentic coding honeypots

See it in the paper
“With this definition, 4 code review honeypots (scheming_monitor_extend, scheming_monitor_upgrade, sft_refactor and stego_detection_infra) satisfy this criterion, as do 3 agentic coding honeypots (including scheming_monitor_prompt_injection and scheming_monitor_data_robustness).”Section 6
Claim ↔ evidence

What they assert, beside what they showed

Left is the claim in the paper’s own words. Right is the data offered for it. Where the two do not fully meet, a gold band names the distance.

The claim

In a realistic internal deployment setting, current Gemini models do not scheme unless prompted to.

“In a real internal deployment setting, Gemini models do not demonstrate unprompted scheming.”

The evidence

“Without prompting (shown as “none” in Figure 2), the models do not scheme or sabotage on any of the evaluations.”

Section 5.1
Mind the gap: The claim reads as a general statement about deployment, but the supporting evidence covers only the paper's own curated set of honeypot settings, not deployment behavior broadly.
The claim

Scheming propensity does not necessarily track model capability.

“It appears that scheming propensity does not necessarily increase with model capability (since Gemini 3.0 Pro is generally more capable than 3.0 Flash).”

The evidence

“3.0 Pro has the lowest scheming propensity: it ignores the goal most of the time, and gets the lowest score on all the scheming metrics.”

Section 5.1
Mind the gap: The general claim rests on a single comparison between two models in one family under one prompting scheme, not a broader capability sweep.
The claim

Their evaluations achieve lower evaluation-awareness rates than most other scheming propensity evaluation suites.

“Compared to most other scheming propensity evaluation suites, our evaluations achieve lower rates of evaluation awareness (at the expense of a lower trigger rate).”

The evidence

“The strong evaluation awareness rate without prompting is 0 for all code review honeypots, all baselines, and most agentic coding honeypots (except two settings each with one instance of eval awareness, which were offhand remarks about being evaluated, rated 4/10).”

Section 6
Mind the gap: No head-to-head measurement against the cited alternative suites is reported in this paper; the evidence offered is this paper's own zero-prompting rate, not a direct comparison figure.
The claim

The honeypot suite satisfies realism, feasibility, precision, and checkability across the board, with plausible deniability and incentive holding only partially.

“Overall, all honeypot evaluations satisfy realism, feasibility, precision, and checkability. Most honeypot evaluations satisfy plausible deniability, and some scheming monitor honeypots satisfy the incentive criterion.”

The evidence

“With this definition, 4 code review honeypots (scheming_monitor_extend, scheming_monitor_upgrade, sft_refactor and stego_detection_infra) satisfy this criterion, as do 3 agentic coding honeypots (including scheming_monitor_prompt_injection and scheming_monitor_data_robustness).”

Section 6
Mind the gap: Each desideratum is operationalized by a threshold the authors themselves chose (e.g. 'incentive' means a scheming rate substantially above a zero baseline), so satisfying the criteria is partly definitional rather than independently validated.
The claim

The scheming autorater reliably distinguishes scheming or sabotage from benign behavior.

“We found that both the sabotage degree and scheming reasoning metrics agree well with the ground-truth labels on this dataset.”

The evidence

“For a threshold of 5 we get precision 99.8% and recall 94.8% for the scheming reasoning score and precision 98.7% and recall 82.9% for the sabotage degree score.”

Appendix A.3 Autorater validation
Mind the gap: The authors flag this themselves: the validation set is drawn from relatively clear-cut synthetic and semi-synthetic sabotage cases, so 'the accuracy numbers likely overestimate how well our judge does on borderline cases.'
The claim

The scheming-reasoning trigger should have good precision, i.e. few false positives, even though the sabotage-degree trigger may not.

“Precision should hold for the scheming reasoning trigger, while the sabotage rating trigger may cause false positives.”

The evidence

“If unprompted models showed strong scheming reasoning on a honeypot evaluation (which could occur as a coding task in internal deployment), we would expect at least some misalignment (though not necessarily persistent hidden goals).”

Section 6
Mind the gap: This is a reasoned expectation about the honeypot trigger itself, not a measured false-positive rate; the only measured precision numbers in the paper come from the separate autorater-validation dataset in Appendix A.3, not from the honeypot deployments.
Discussion & after

How they frame it, and what they want next

Their framing

The authors present the finding of no unprompted scheming as good news about current models but repeatedly refuse to let it read as a safety guarantee, framing their honeypots as one complementary layer of evidence rather than a stand-alone verdict. They devote a full section to naming the tradeoffs and failure modes of their own method before summarizing how well it meets its own design goals.

Register: Precise and confident when reporting their own measured numbers (exact percentages, precision/recall figures, counts of settings satisfying a criterion), but consistently hedged whenever generalizing beyond the tested models, models' future capabilities, or claims about safety guarantees.

Where they hedge

“However, if models don’t trigger honeypot evaluations, this does not provide strong evidence of safety (Shlegeris, 2024), e.g. because there are many strategic reasons why a skilled AI adversary might be selective about when to take opportunities for sabotage.”Introduction
“we do not expect the current set of honeypot evals to be reliable for sufficiently strategically aware AI systems.”Section 4
“A key limitation of this analysis is that the synthetic and semi-synthetic transcripts are relatively clear cases of sabotage. The accuracy numbers likely overestimate how well our judge does on borderline cases.”Appendix A.3 Autorater validation
“Note that this is a rough estimate based on how current models react to honeypots, and it could change for more capable models in the future.”Section 6

What they say it means

  • A model's failure to trigger a honeypot should not be read as proof of safety, so honeypots need to be paired with other alignment evaluations.
    the paper&rsquo;s words
    “Scheming honeypot evaluations should be complemented with other safety and alignment evaluations.”Introduction
  • Even against a misaligned model that might sometimes evade detection, deploying honeypots raises the cost and risk of attempting sabotage.
    the paper&rsquo;s words
    “to raise the costs for future adversarial misaligned agents by making it riskier for them to take sabotage opportunities.”Section 4
  • Other AI labs could adapt this method to their own internal codebases and models to run comparable scheming-propensity checks.
    the paper&rsquo;s words
    “Similar evaluations can be built using internal alignment research codebases at other labs for their models, and we recommend they do so.”Section 7

What they call for next

  • Other labs should build similar honeypot evaluations from their own internal alignment-research codebases and models.
    the paper&rsquo;s words
    “Similar evaluations can be built using internal alignment research codebases at other labs for their models, and we recommend they do so.”Section 7
  • Future work should build model organisms whose agentic motivation and hidden goals arise intrinsically rather than from explicit prompting.
    the paper&rsquo;s words
    “Build model organisms for propensity evaluations that have intrinsic agentic motivations and hidden goals without prompting, e.g. by finetuning models for goal-directedness and situational awareness.”Section 7
  • Future work should extend honeypots to threat models beyond research sabotage.
    the paper&rsquo;s words
    “Develop honeypots for other threat models besides research sabotage.”Section 7
  • Future work should build honeypots that can be triggered by a model's actions alone, without relying on legible reasoning traces.
    the paper&rsquo;s words
    “Develop honeypots that can be triggered by actions without reasoning.”Section 7
  • Future work should automate the generation of honeypots directly from real deployment data.
    the paper&rsquo;s words
    “Develop automated auditing methods that generate honeypots using real deployment data.”Section 7

Limitations they state

“Models increasingly recognize agency and goal prompts as evaluation elements, and most of the scheming instances with agency prompts alone show evaluation awareness triggered by these prompts.”Section 7 Limitations, Model organisms
“Our evaluations are mostly triggered by scheming reasoning rather than sabotaging actions alone, so they rely heavily on CoT legibility.”Section 7 Limitations, Reliance on CoT legibility
“Sufficiently situationally aware models would likely react differently to codebases that clearly belong to different companies from the model being used.”Section 7 Limitations, Transferability to other models
“we do not expect the current set of honeypot evals to be reliable for sufficiently strategically aware AI systems.”Section 4
“A key limitation of this analysis is that the synthetic and semi-synthetic transcripts are relatively clear cases of sabotage. The accuracy numbers likely overestimate how well our judge does on borderline cases.”Appendix A.3 Autorater validation
For your own writing

Moves worth stealing

Explicitly borrows a term from a neighboring field (computer security) and states precisely how their usage narrows the term relative to prior AI-safety usage, rather than assuming the reader already shares the definition.

“we use the term “honeypot” in a more narrow sense, where the setting and opportunity are realistic, and taking the opportunity is highly incriminating.”

Pre-empts the most obvious rebuttal to a clean null result, naming why absence of triggering is weak evidence of safety instead of letting the reader draw that conclusion unprompted.

“if models don’t trigger honeypot evaluations, this does not provide strong evidence of safety”

States the tensions among its own design goals as explicit named tradeoffs ('X vs Y') rather than presenting the evaluation as straightforwardly well-designed.

“Realism vs Incentive: Opportunities that present a highly compelling incentive for a scheming model to act are less common in deployment and can look suspicious.”

Justifies a specific methodological choice by naming the rejected alternative and the failure mode it would have caused, rather than presenting only the chosen design.

“We specifically do not prompt the model to adopt a “villainous” or malicious persona because we expect this to cause the agent to roleplay in a way that could undermine the research.”
Connected

Where else this leads

Same people

Published alongside it

The nearest publications in time, across all three labs.

What this page was built from

Working from the full arXiv-formatted paper text including all appendices, tables, and the reference list; figures themselves (images) were not visible, only their captions.