agentic-jujutsu
Warn
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill is installed via
npx agentic-jujutsuand utilizes an embedded binary (jj) hosted on a non-vendor GitHub repository (ruvnet/agentic-flow). This introduces a supply chain risk where the binary's integrity cannot be easily verified. - [COMMAND_EXECUTION]: The skill includes a
jj.execute()method capable of running arbitrary shell commands. This creates a risk if the agent is directed to execute commands based on unvalidated data or malicious instructions. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection through its 'ReasoningBank' self-learning mechanism.
- Ingestion points: Data enters the system context via
jj.startTrajectory(task)andjj.finalizeTrajectory(score, critique)inSKILL.md. - Boundary markers: There are no markers or instructions to delimit or ignore embedded commands within the processed task and critique fields.
- Capability inventory: The skill possesses powerful capabilities including
jj.execute()and dynamic loop execution of operations as shown inadaptiveDeployment. - Sanitization: The documented validation rules (v2.3.1+) only enforce size and score range constraints, failing to sanitize against embedded malicious instructions that could manipulate the AI's 'suggestions'.
- [REMOTE_CODE_EXECUTION]: The
adaptiveDeploymentuse case demonstrates an unsafe pattern where an agent executes a sequence ofrecommendedOperationsprovided by thejj.getSuggestion()tool. Because these suggestions are generated from potentially poisoned historical data (trajectories), this enables remote control over the agent's command execution loop.
Audit Metadata