just-bash-executor
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- Dynamic Module Shimming: The skill performs runtime transformation and loading of JavaScript modules to handle internal dependencies. Specifically,
executor-init.tsresolves module paths, rewrites import statements, and uses Base64-encoded data URIs with theimport()function to load shims for the@executor-jsSDK plugins. This is an architectural mechanism used to resolve packaging constraints in the underlying SDK. - Process Spawning via MCP: The skill supports the Model Context Protocol (MCP)
stdiotransport, which enables it to spawn and interact with local child processes based on user configuration. This capability allows the agent to interact with local system tools defined in the MCP server configuration. - Remote Resource Ingestion: The skill fetches configuration and schema data from external endpoints, including OpenAPI specification files and GraphQL introspection schemas. These resources are processed to automatically generate tool definitions that the agent can invoke within its environment.
- Indirect Prompt Injection Consideration: As a data-bridging tool, the skill processes information from external sources (ingestion points in
executor-init.tsandcreate-executor.ts) that could potentially contain instructions intended to influence the agent. While the skill logic itself does not provide boundary markers, it exposes a significant capability inventory including local process execution and file system access through its tools. To manage these risks, the skill implements a tool approval pipeline (onToolApprovalandonElicitationhooks) and uses JSON serialization to ensure that external content is handled as data rather than instructions.
Audit Metadata