# Can a key leak without breaking the policy? Told, checked, never given: what changed in v1.2.0, sgit.ai

> The changes to the article "Can a key leak without breaking the policy? Told, checked, never given" in v1.2.0, paragraph by paragraph.

*Source: <https://newsroom.sgit.ai/articles/versions/a-leak-without-breaking-the-policy/v1.2.0.html> · sgit.ai v0.7.87 · this file is generated from the same content as the page, so the two cannot drift. Every page on this site has a `.md` twin; internal links below point at them.*

---

[Home](../../../index.md) / [Articles](../../index.md) / [Can a key leak without breaking the policy? Told, checked, never given](../../a-leak-without-breaking-the-policy.md) / [Versions](../a-leak-without-breaking-the-policy.md) / v1.2.0

# Can a key leak without breaking the policy? Told, checked, never given: what changed in v1.2.0

From v1.1.0 (2026-10-20, `992e2627f`) to v1.2.0 (2026-10-27, `db67c5ce1`), paragraph by paragraph.

0 paragraphs added, 0 removed, 1 changed in place, 75 unchanged. About 0 words added and 32 removed. Insertions are marked like this, deletions like this; unchanged runs are folded to one line; figures appear as their file names.

[← v1.1.0](v1.1.0.md) · [all versions](../a-leak-without-breaking-the-policy.md)

2 unchanged paragraphs

!shot lk-levels.webp | images/ | Nine ways a secret tries to leave, at each level.level:Toldtold,leavescheckedeveryandcaseneverto the model. Checked is the measured result of the hook: three denied, one redacted, one blocked, three missed. With four experimental rules, the three are refused. Never given leaves nothing to leak.given. | comparison

73 unchanged paragraphs, under In short {#in-short}, The question {#question}, Capabilities and content {#content}…

[← v1.1.0](v1.1.0.md) · [all versions](../a-leak-without-breaking-the-policy.md)


---

*[Site index for agents](../../../llms.txt) · [HTML version](https://newsroom.sgit.ai/articles/versions/a-leak-without-breaking-the-policy/v1.2.0.html)*
