ugc-fixloop
Pass
Audited by Gen Agent Trust Hub on Jul 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/stitch_replacement.pyutilizes thesubprocessmodule to perform system-level operations. - Evidence: The script executes
ffmpegandffprobecommands to manipulate video streams and extract media metadata. - Validation: Arguments are passed as lists to
subprocess.run, which effectively mitigates common shell injection vulnerabilities. - [DATA_EXFILTRATION]: The script
scripts/vet_seedance_prompt.pyaccesses sensitive local files to retrieve credentials. - Evidence: The script reads
~/.gooseworks/credentials.jsonto access anapi_keyandapi_baseURL. - Context: While used for authorized communication with the vendor's internal proxy, the script transmits the sensitive token as a URL query parameter (
token=tok), which is a sub-optimal security practice as it may expose credentials in network or proxy logs. - [PROMPT_INJECTION]: The
scripts/vet_seedance_prompt.pyscript presents a surface for indirect prompt injection attacks. - Ingestion points: Untrusted content is ingested via the
--promptor--prompt-filearguments inscripts/vet_seedance_prompt.py. - Boundary markers: The script attempts to delimit untrusted input using triple-dash (
---) separators within the template. - Capability inventory: The script has the capability to perform network requests to an external API proxy.
- Sanitization: No active sanitization or escaping of the user-provided prompt is performed before it is sent to the LLM.
Audit Metadata