podcast-transcript-search
Pass
Audited by Gen Agent Trust Hub on Nov 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted transcript data from external YouTube sources, creating a potential surface for indirect prompt injection.
- Ingestion points:
hits.chunkscontaining transcript text in the JavaScript block inSKILL.md. - Boundary markers: No explicit delimiters or instructions to ignore embedded content are used in the prompt templates.
- Capability inventory: The skill utilizes
arcmira_execute_readandarcmira_execute_writefor executing logic and potentially modifying state. - Sanitization: Transcript text is truncated to 300 characters (
c.text.slice(0, 300)), but no structural sanitization or escaping is applied to prevent the model from obeying embedded commands. - [DYNAMIC_EXECUTION]: The skill relies on executing JavaScript code snippets at runtime via the
arcmira_execute_readtool. - Evidence: The "Worked program" section in
SKILL.mdprovides code to be executed for searching and processing results. - Context: This execution is part of the standard operating procedure for the Arcmira platform and follows predefined templates.
Audit Metadata