linkfox-etsy-product-query
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEPERSISTENCEINDIRECT_PROMPT_INJECTION
Full Analysis
- [PERSISTENCE]: The skill's documentation in
references/onboarding.mdinstructs users to persist their API keys by appending export commands to shell profile files such as~/.zshrcand~/.bashrc, or by using thesetxcommand on Windows. These methods modify the environment across sessions to ensure the tool remains authenticated. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the Etsy API, which creates a surface for indirect prompt injection attacks.
- Ingestion points: Data is received from the Etsy API and processed within
scripts/etsy_product_query.py. - Boundary markers: The skill does not implement delimiters or explicit instructions to the agent to disregard potentially malicious content embedded in the product listings.
- Capability inventory: The associated scripts perform network operations (
call_apiinscripts/etsy_product_query.py) and write to the local file system (_save_cache,open(out_path, "w")). - Sanitization: The external content from Etsy is not sanitized or escaped before being written to files or displayed in the session.
- [DATA_EXFILTRATION]: The skill's scripts access the user's API key and session identifiers, transmitting them to the vendor's API endpoints (e.g.,
tool-gateway.linkfox.com,api.linkfox.com,agent-api.linkfox.com) for authentication and account management purposes. This behavior is consistent with the skill's primary function as a service-linked tool.
Audit Metadata