add-sfx
Pass
Audited by Gen Agent Trust Hub on Nov 12, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches a sound effect catalog and corresponding audio assets from vendor-owned domains.
- Evidence: Downloads from
https://www.woven.video/sfx/catalog.jsonandhttps://assets.sfx.woven.videoinscripts/pull-library.sh. - [REMOTE_CODE_EXECUTION]: The skill's setup instructions and helper scripts involve executing code from remote sources.
- Evidence: The setup guide in
references/mcp-setup.mddirects users to runnpx -y woven-sfx-mcp, andscripts/pull-library.shfetches remote catalog data for processing via a shell pipeline. - [DYNAMIC_EXECUTION]: A helper script uses inline Node.js execution to process the downloaded catalog and perform parallel file downloads.
- Evidence: The
node -ecommand inscripts/pull-library.shexecutes an embedded JavaScript snippet to handle HTTP requests and file system operations. - [COMMAND_EXECUTION]: The library management script utilizes shell commands for environment resolution and directory management.
- Evidence: Use of
curl,mkdir,grep, andsedwithinscripts/pull-library.shto manage local sound assets. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data (sound metadata and catalog entries) that is presented to the agent, creating a surface for potential instruction injection through malicious catalog content.
- Ingestion points: Remote catalog data fetched in
scripts/pull-library.shand results returned by thesfx_searchandsfx_pulltools. - Boundary markers: Not explicitly implemented in the provided scripts.
- Capability inventory: Network access (
curl,https.get), file system writes (mkdir,fs.writeFileSync), and command execution (node -e). - Sanitization: Employs
JSON.parseto validate the structure of the incoming catalog data.
Audit Metadata