Cairn Docs Claims Blog Packages

Claim ยท cairn 0.5.2

cairn^1022 A secure field shows assistive apps nothing typed

An assumption of cairn 0.5.2.

Id
cairn^1022
Kind
assume
Reads as
assumed
Version
0.5.2

All of cairn 0.5.2's claims

What it says

A frame node marked secure is an AXTextField with subrole AXSecureTextField, no value, no characters, no selected text and an empty string for every range, whatever its node or the text input holds; no other element shows its text. The debug socket's description of an http request shows no header value, body or secret, and no URL when the request is redact.

Evidence

assumedStated, not proved. The proofs rely on it.
fuzzedNot shown yet: the trusted-base fuzzer's check ax.secure held. A CI step will publish it (#95).

Where it's defined

Declaration
Cairn.Fuzz.Trusted.Claims.hostAxSecure
Module
Cairn.Fuzz.Trusted.Claims
Source
lean/Cairn/Fuzz/Trusted/Claims.lean:289 at v0.5.2
Statement hash
-

Ledger

cairn^1022 is active in this version's claims.lock. An id never moves or changes meaning.