llm-integration
Pass
Audited by Gen Agent Trust Hub on Jun 26, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: A non-functional placeholder string
sk-proj-abc123is used inSKILL.mdto illustrate insecure hardcoding of API keys. It is presented within a 'BAD' example block for instructional purposes and is not a functional secret. - [EXTERNAL_DOWNLOADS]: The skill's code snippets reference standard dependencies for LLM integration, including
openai,@anthropic-ai/sdk,zod, andgpt-tokenizer. - [PROMPT_INJECTION]: The skill addresses indirect prompt injection surfaces by providing patterns for processing untrusted data. * Ingestion points: Untrusted data enters the agent context through the
textparameter in extraction functions (e.g.,extractContactOpenAIinSKILL.md) and theuserMessageparameter inchatWithTools(references/advanced.md). * Boundary markers: The examples demonstrate the use of system messages to define agent behavior and separate it from user-provided content. * Capability inventory: The skill uses OpenAI and Anthropic API clients to process text and execute tool calls. * Sanitization: The code examples recommend the use of Zod for schema validation and parsing of structured outputs to ensure data integrity.
Audit Metadata