llm-application-dev
Pass
Audited by Gen Agent Trust Hub on Apr 7, 2026
Risk Level: SAFE
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill demonstrates secure practices by using environment variables (e.g.,
process.env.OPENAI_API_KEY,process.env.ANTHROPIC_API_KEY) for authentication rather than hardcoding sensitive credentials. - [EXTERNAL_DOWNLOADS]: The skill references and utilizes official SDKs from well-known and trusted AI service providers, including OpenAI and Anthropic, for its integration patterns.
- [PROMPT_INJECTION]: The RAG (Retrieval-Augmented Generation) pipeline example in
SKILL.mdcontains an architectural surface for indirect prompt injection common in such implementations. - Ingestion points: The
ragQueryfunction ingests untrusted user input via thequestionvariable and retrieved document content via thecontextvariable. - Boundary markers: The implementation uses simple text labels (
Question:,Answer based on this context:) but lacks robust delimiters or explicit instructions to the model to ignore embedded commands within the retrieved documents. - Capability inventory: The skill uses the
openai.chat.completions.createandanthropic.messages.createtools to process these interpolated strings. - Sanitization: No sanitization or validation logic for the external context or user input is present in the provided code snippets.
Audit Metadata