ecommerce-shopee-product-detail
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted product descriptions, names, and attribute data retrieved from external Shopee listings, which could be used to influence the agent's behavior.
- Ingestion points: Product details (description, name, attributes) are ingested by
scripts/shopee_product_detail.pyfrom the Shopee marketplace via the NexScope proxy. - Boundary markers: Absent. The skill instructions in
SKILL.mdprovide formatting guidelines but do not include explicit instructions for the agent to ignore or delimit potentially malicious text within the product description. - Capability inventory: The script
scripts/shopee_product_detail.pyhas the ability to perform network requests, write to the local filesystem (caching and output logging), and access environment variables (NEXSCOPE_API_KEY). - Sanitization: The
validate_paramsfunction inscripts/shopee_product_detail.pystrictly validates theproductUrlagainst supported Shopee domains and a specific URL pattern before execution. - [COMMAND_EXECUTION]: The skill instructions and documentation encourage the execution of a local Python script (
scripts/shopee_product_detail.py) to interface with the NexScope API. This is the primary intended mechanism of the skill. - [DATA_EXPOSURE]: The script
scripts/shopee_product_detail.pyautomatically writes the full, raw API response to the local filesystem (undernexscope/in the current working directory or home folder). WhileSKILL.mdcontains a privacy notice to redact credentials from user-facing output, the script itself persists the raw data, which could contain shop-specific or session-specific metadata.
Audit Metadata