financekit

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFE
Full Analysis
  • [SAFE]: The skill provides accurate technical guidance for integrating Apple's FinanceKit, including the necessary managed entitlement requests (com.apple.developer.financekit) and privacy configurations (NSFinancialDataUsageDescription).
  • [SAFE]: Security best practices are consistently highlighted, such as performing mandatory data availability checks using FinanceStore.isDataAvailable and handling authorization states (.authorized, .denied, .notDetermined) to ensure user consent.
  • [SAFE]: The documentation includes robust error handling patterns, specifically addressing FinanceError.dataRestricted for cases where Wallet access is limited by system-level restrictions like MDM.
  • [SAFE]: Data synchronization logic utilizes standard Swift patterns, such as AsyncSequence for history updates and Codable for persisting history tokens in UserDefaults, which is standard practice for resumable state management.
  • [SAFE]: External references are directed to official developer portals or recognized community documentation resources, with no evidence of typosquatting, obfuscation, or malicious redirection.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 03:42 PM
Security Audit — agent-trust-hub — financekit