vision-bench
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
vault.pyscript executes thesopsbinary to decrypt local secrets. This is performed using a secure argument list to prevent shell injection and targets a specific project file. - [INDIRECT_PROMPT_INJECTION]: The skill ingests images and prompts as data for scoring by vision LLM judges.
- Ingestion points: Image paths and the
--promptargument inbench.pyandjudge.py. - Boundary markers: The judge prompt in
judge.pyuses a fixed rubric template and enforces a JSON response format. - Capability inventory: Accesses external LLM APIs, writes report files, and executes the local
sopsbinary. - Sanitization: No specific content filtering is applied to the image data or user-supplied prompts before interpolation into the judge instructions.
- [SAFE]: The skill accesses the standard configuration path
~/.config/sops/age/keys.txtsolely to enable SOPS decryption, representing a best practice for local secret management rather than a security risk.
Audit Metadata