agent-sdk-builder
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides an example implementation for a 'CI/CD Code Review Agent' in
references/deployment.mdthat is vulnerable to indirect prompt injection. - Ingestion points: The
diffvariable, representing untrusted external data from a pull request, is interpolated directly into the agent's prompt string. - Boundary markers: The prompt template lacks explicit delimiters (such as XML tags or unique markers) or specific instructions for the agent to ignore any embedded instructions within the diff.
- Capability inventory: The agent in the example is granted access to the
Read,Glob, andGreptools, which provides a surface for file system exploration if the agent is manipulated by malicious content in the diff. - Sanitization: No sanitization, escaping, or filtering of the incoming
diffcontent is performed before interpolation into the prompt. - [EXTERNAL_DOWNLOADS]: The skill references official SDK packages and tools from a well-known service provider for installation and execution.
- Evidence: References to
@anthropic-ai/claude-agent-sdk(NPM),claude-agent-sdk(PyPI), and the execution of@anthropic-ai/claude-codevianpxinSKILL.mdandreferences/deployment.md. - [DATA_EXFILTRATION]: The skill includes example code demonstrating how to send agent lifecycle data to an external network endpoint.
- Evidence: A
PreToolUsehook example inreferences/permissions-hooks-security.mdusesfetchto send tool usage information to a placeholder domain (https://logs.example.com/webhook).
Audit Metadata