ce-riffrec-feedback-analysis
Pass
Audited by Gen Agent Trust Hub on Jun 23, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: Indirect Prompt Injection Surface.\n
- Ingestion points: The script
scripts/analyze_riffrec_zip.pyprocesses data from user-supplied feedback sources, including ZIP archives (containing JSON metadata and media), standalone media files, and meeting notes.\n - Boundary markers: Data is delimited using XML-style tags such as
<discussion_transcript>,<video_frames>, and<analysis>within generated markdown artifacts likereview-prompt.mdandproblem-analysis.md.\n - Capability inventory: The skill performs file system operations and executes shell commands via
subprocess.run(ffmpeg,curl) and is designed to feed data into thece-brainstormskill.\n - Sanitization: No explicit sanitization or escaping is applied to the transcribed text or notes before they are interpolated into the prompt templates, creating a risk that malicious content in feedback could manipulate the agent.\n- [COMMAND_EXECUTION]: Local Media Processing. The analysis script invokes
ffmpegandffprobeto analyze media files and extract frames. These operations use the subprocess list format, which avoids shell interpolation and adheres to security best practices for executing local binaries.\n- [EXTERNAL_DOWNLOADS]: Transcription via OpenAI API. The skill usescurlto send audio data toapi.openai.comfor transcription. This is a standard use of a well-known service to fulfill the skill's primary functionality.
Audit Metadata