vibe-delegate
Warn
Audited by Gen Agent Trust Hub on Jul 29, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/relay.mjsscript executes external binaries includingvibeandgit. When the--full-accessflag is utilized, it enables theauto-approveprofile for thevibeagent, granting it the capability to execute arbitrary shell commands and tools on the host system. This high-privilege execution environment is a core feature of the skill but requires careful management to prevent the execution of malicious commands. - [EXTERNAL_DOWNLOADS]: The skill setup involves downloading and installing the
mistral-vibepackage from an external source using theuvtool.mistral-vibeis a well-known CLI tool from Mistral AI, and this dependency is documented as a prerequisite for the skill's operation. - [DATA_EXFILTRATION]: As noted in
scripts/relay.mjsandreferences/writing-the-brief.md, the task 'brief' is passed to the CLI via a command-line argument (--prompt=). This makes the content of the prompt, which may contain sensitive context or proprietary logic, visible in the system's process list, potentially exposing it to other users or monitoring tools on the same host. - [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface as it processes 'briefs' that may incorporate untrusted data from the project workspace or external sources.
- Ingestion points: Untrusted data enters the agent context through the brief text processed in
SKILL.mdandscripts/relay.mjs. - Boundary markers: The skill suggests using XML delimiters (e.g.,
<task>) inreferences/writing-the-brief.mdto structure the input, though these do not provide programmatic isolation. - Capability inventory: Across its scripts and the
vibetool it wraps, the skill can modify the local filesystem and execute arbitrary shell commands. - Sanitization: The skill lacks automated sanitization of the input brief, relying instead on a manual human review of the generated diffs ('Review and Land') to identify and block malicious or unintended changes.
Audit Metadata