tracking-crypto-portfolio
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes cryptocurrency holdings from user-provided JSON files, which could contain untrusted data.\n
- Ingestion points: The
scripts/portfolio_loader.pyscript reads the file content from a path supplied to the CLI via the--portfolioargument inscripts/portfolio_tracker.py.\n - Boundary markers: None are implemented in the instructions or code to explicitly delimit user data from agent instructions.\n
- Capability inventory: The skill uses
Bashto execute local Python scripts,Readfor portfolio file access, andWritefor exporting JSON/CSV results.\n - Sanitization: The skill validates numeric data types for quantities and cost basis but does not perform sanitization on string inputs like coin symbols, wallet names, or notes, which are later formatted for the agent's view.\n- [EXTERNAL_DOWNLOADS]: The skill fetches real-time market data from an external provider.\n
- Evidence: The
scripts/price_fetcher.pyscript makes network requests to the CoinGecko API athttps://api.coingecko.com/api/v3to retrieve current valuations. CoinGecko is a well-known service for cryptocurrency market information.
Audit Metadata