integrate-arcjet-guard-claude-agent-sdk-py
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches the
arcjetlibrary directly from the vendor's official GitHub repository (github.com/arcjet/arcjet-py.git) using a specific commit hash for installation. - [COMMAND_EXECUTION]: Provides instructions for the user to execute shell commands, specifically
pip install, to set up the environment and install necessary dependencies. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied input via the Claude Agent SDK, which creates an attack surface for indirect prompt injection.
- Ingestion points: Untrusted data enters the agent context via the
user_textvariable in thequeryfunction (found inSKILL.md). - Boundary markers: The skill does not explicitly show boundary markers but focuses on implementing
DetectPromptInjectionrules to mitigate risks. - Capability inventory: The skill uses
queryfor model interaction andguard_toolto wrap various tool functions, which could include file system or network operations depending on the tools integrated. - Sanitization: The skill demonstrates how to use Arcjet's security rules to detect and block malicious prompts at the
UserPromptSubmithook.
Audit Metadata