threejs-audio-generator

Pass

Audited by Gen Agent Trust Hub on Sep 28, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input data which is then transmitted to a remote API, creating a surface for indirect prompt injection.
  • Ingestion points: The --prompt and --text arguments in scripts/threejs_audio_asset.py accept arbitrary strings, and the --input flag accepts external audio files.
  • Boundary markers: The script does not implement delimiters or safety instructions to prevent the remote API from interpreting malicious content within the user-provided strings.
  • Capability inventory: The skill possesses network communication capabilities (urllib.request) and file system access (pathlib for reading and writing audio files).
  • Sanitization: Input strings and audio data are passed directly to the ElevenLabs API without internal sanitization or validation of the content.
  • [EXTERNAL_DOWNLOADS]: The Python script performs network operations to fetch generated audio content.
  • The script connects to api.elevenlabs.io, which is a well-known service for audio generation.
  • [COMMAND_EXECUTION]: The skill instructions provide several commands to execute a local Python script for asset generation and processing.
  • The commands involve generating sound effects (SFX), text-to-speech (TTS), and audio isolation, which are consistent with the skill's stated purpose.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 28, 2026, 03:06 PM