drupal-tutorial-video
Pass
Audited by Gen Agent Trust Hub on Aug 4, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads the Montserrat font from the official Google Fonts GitHub repository during the setup phase in
preflight.sh. - [EXTERNAL_DOWNLOADS]: The setup script installs
agent-browser(a tool from Vercel Labs) andawaz(an ElevenLabs TTS utility) via the Node Package Manager (NPM). - [COMMAND_EXECUTION]: The skill uses
ddev execto run automation commands inside a web container, includingxdotoolfor simulating mouse and keyboard input andffmpegfor video processing. These are standard operations for the skill's stated purpose of creating narrated screencasts. - [CREDENTIALS_UNSAFE]: The skill requires an
ELEVENLABS_API_KEYfor narration. It correctly instructs the user to manage this sensitive information manually via environment variables or local configuration files rather than hardcoding it or attempting to automate its extraction. - [OBFUSCATION]: The
hands.shscript uses Base64 decoding (type64) to handle input text. This is explicitly documented as a functional requirement to ensure that special characters (like those in regex or code snippets) are not mangled by theddev execshell boundary, rather than an attempt to hide malicious activity. - [INDIRECT_PROMPT_INJECTION]: The skill reads local Drupal module files (
README,.info.yml) to generate a storyboard. While this represents an ingestion point for potentially untrusted data, the risk is mitigated by the requirement that the agent must present the storyboard to the user for approval before proceeding with recording or execution.
Audit Metadata