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.isDataAvailableand handling authorization states (.authorized,.denied,.notDetermined) to ensure user consent. - [SAFE]: The documentation includes robust error handling patterns, specifically addressing
FinanceError.dataRestrictedfor cases where Wallet access is limited by system-level restrictions like MDM. - [SAFE]: Data synchronization logic utilizes standard Swift patterns, such as
AsyncSequencefor history updates andCodablefor persisting history tokens inUserDefaults, 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