{"version":"2.1.205","anchor":"keychain-error-classification","canonical_anchor":"keychain-error-classification","heading":"Keychain error classification","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.205\/e\/keychain-error-classification","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.205","markdown":"### Keychain error classification\n\nmacOS keychain errors are now classified into specific categories for better telemetry and diagnostics:\n\n- `duplicate_item`, `keychain_unavailable`, `no_keychain`, `item_not_found`, `interaction_not_allowed`, `user_canceled`, `auth_failed`, `keychain_locked`, `other`\n- Relevant error strings recognized: `errsecinteractionnotallowed`, `interaction is not allowed`, `no user interaction`, `name or passphrase`, `errsecnodefaultkeychain`, etc.\n\n**Evidence**\n\nKeychain error classifier (search for `\"interaction is not allowed\"`) \u2014 `Q2l()` at line ~127346"}