financekit
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external financial institutions, which introduces a potential surface for indirect prompt injection through unvalidated transaction strings.
- Ingestion points: The skill fetches
Transactionobjects containing string fields such astransactionDescription,merchantName, andoriginalTransactionDescriptionvia theFinanceStoreAPI, as documented inreferences/financekit-patterns.md. - Boundary markers: The implementation examples and instructions do not include boundary delimiters or explicit warnings for the agent to ignore instructions potentially embedded within these transaction fields.
- Capability inventory: The skill provides instructions for reading sensitive financial records (accounts, balances, and transactions) and persisting this data using
UserDefaultsand App Group shared containers, as seen inreferences/financekit-sync-and-lifecycle.md. - Sanitization: No evidence of validation, filtering, or sanitization for merchant-controlled text fields is provided in the skill's code snippets or patterns.
Audit Metadata