contacts-framework

Pass

Audited by Gen Agent Trust Hub on Sep 11, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill correctly implements the iOS privacy model by requiring user authorization via CNContactStore.requestAccess before accessing the contacts database.\n- [SAFE]: The provided code examples promote data minimization by specifying only the necessary CNKeyDescriptor keys for each fetch operation.\n- [SAFE]: The use of CNContactPickerViewController is recommended for scenarios where limited access is sufficient, which is a platform-recommended security best practice.\n- [SAFE]: The skill documents proper management of sensitive data, including creating mutable copies of contacts for updates and handling operations on background threads to ensure stability.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 11, 2026, 02:32 PM