Review code changes touching security-critical paths
Review the current diff or specified files against CypherAir's security invariants.
print(), os_log(), or NSLog() of key material, passphrases, or decrypted content. Not even in DEBUG builds.Data buffers use resetBytes(in:). Rust side uses zeroize crate. Verify no early returns bypass zeroization."CypherAir-SE-Wrap-v1:" + hexFingerprint) unchanged. Access control flags match the documented modes.NSFaceIDUsageDescription in Info.plist. No other usage descriptions added.SecRandomCopyBytes / CryptoKit (Swift) or (Rust). No , no .getrandomarc4randomInt.randomgit diff or specified file paths).