document-chat-interface
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- PROMPT_INJECTION (LOW): The skill possesses a significant attack surface for indirect prompt injection. It ingests untrusted data from multiple external sources and interpolates it directly into LLM prompts without sanitization or boundary markers.
- Ingestion points: Data is ingested via
extract_github_content,extract_web_content,extract_youtube_content, andextract_email_contentinexamples/document_processors.py. - Boundary markers: Absent. The
generate_follow_up_questionsfunction inexamples/conversation_manager.pyinterpolates the first 500 characters of the context and response directly into a prompt template (Context: {context[:500]}) without using delimiters or instructions to ignore embedded commands. - Capability inventory: The skill performs network operations (requests to GitHub and web URLs) and file system reads (mailbox paths).
- Sanitization: Absent. The
preprocess_documentfunction inexamples/text_processor.pycleans whitespace and special characters but does not filter for malicious instructional content or escape characters that might break prompt structures.
Audit Metadata