upstash-box-py
Pass
Audited by Gen Agent Trust Hub on Jun 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The SDK includes methods such as
box.exec.command()andbox.exec.code()that enable the execution of arbitrary shell commands and Python/JavaScript/TypeScript code within the sandboxed container environment. - [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of the
upstash-boxpackage and supports cloning remote repositories into the sandbox viabox.git.clone(). It also allows the use of MCP servers from external packages and URLs. - [PROMPT_INJECTION]: The skill's design creates an environment susceptible to indirect prompt injection, as AI agents are frequently used to process potentially untrusted data with a high degree of autonomy and capability.
- Ingestion points: Untrusted data enters the agent's context through files read via
box.files.read(), repositories cloned withbox.git.clone(), and files uploaded withbox.files.upload(). - Boundary markers: The provided documentation and examples do not include explicit instructions or delimiters to help the agent distinguish between its system instructions and the content of external files.
- Capability inventory: The agents operating within the box have extensive permissions, including command execution (
box.exec.command), code execution (box.exec.code), filesystem modification (box.files.write), and the ability to expose services through public URLs (box.get_public_url). - Sanitization: The skill does not demonstrate any sanitization or validation of data retrieved from external sources before it is interpreted by the AI agent.
Audit Metadata