ecommerce-etsy-product-detail
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches product information (titles, descriptions) from public Etsy URLs, which are then summarized for the user. This external content enters the agent's context and could contain malicious instructions.
- Ingestion points: The
productUrlparameter processed inscripts/etsy_product_detail.pyfetches raw HTML/JSON data from the marketplace. - Boundary markers:
SKILL.mdprovides instructions to "Summarize only returned facts" and "Preserve missing values as unknown," though these are not cryptographically enforced boundaries. - Capability inventory: The skill has network capabilities via
urlliband file-write capabilities for caching and session data storage within the workspace. - Sanitization: No explicit content filtering or sanitization of prompt-like characters is performed on the product descriptions before they are returned to the agent context.
- [DYNAMIC_EXECUTION]: The script
scripts/etsy_product_detail.pymodifies the Python search path at runtime to load shared utilities. - The functions
get_api_urland_resolve_output_pathusesys.path.insert(0, ...)to dynamically include a_shareddirectory relative to the script location. While used for internal vendor dependencies, this represents dynamic loading from a computed path.
Audit Metadata