linkfox-etsy-category-search
Fail
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: HIGHPERSISTENCEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PERSISTENCE]: The file
references/onboarding.mdprovides explicit instructions to modify shell configuration files such as~/.bashrcand~/.zshrcto store environment variables permanently. While intended for API keys, this modification of system startup files is a persistence mechanism. - [DYNAMIC_EXECUTION]: Both
scripts/etsy_category_search.pyandscripts/onboarding.pyusesys.path.insertto dynamically alter the Python module resolution path at runtime. This allows the execution of code from relative paths like../../_shared, which is not included in the skill package. - [INDIRECT_PROMPT_INJECTION]: The skill processes category metadata retrieved from an external API, presenting an attack surface if the remote data source is manipulated.
- Ingestion points: Etsy category data retrieved via
urlopeninscripts/etsy_category_search.py. - Boundary markers: None implemented in the processing logic.
- Capability inventory: Subprocess execution (via
onboarding.pycommands), network operations (API calls), and file system writes (caching and logs). - Sanitization: Uses standard
json.loadsbut lacks explicit validation or escaping for terminal display or prompt interpolation. - [COMMAND_EXECUTION]: The skill workflows involve executing shell commands to configure environment variables (
setx,export) and run scripts that take JSON-formatted user input directly into CLI arguments.
Recommendations
- AI detected serious security threats
Audit Metadata