vision-skills
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The toolkit utilizes standard libraries such as Pillow and NumPy and executes external processes via
subprocess. Evidence:scripts/long_screenshot_ocr.pyandscripts/html_shot.pyuse argument lists for process invocation, mitigating command injection risks. - [DATA_EXPOSURE_AND_EXFILTRATION]: Vision API credentials are used exclusively for their intended purpose. Network activity is limited to localhost for browser control. Evidence:
scripts/html_shot.pylogic is confined to 127.0.0.1 communication. - [INDIRECT_PROMPT_INJECTION]: The skill processes text from images, creating an attack surface for indirect instructions.
- Ingestion points:
scripts/long_screenshot_ocr.pyextracts text from image chunks using an OCR utility. - Boundary markers: Instructions in
ocr_promptdefine formatting but do not include security delimiters for the extracted content. - Capability inventory: The skill can launch local browsers and perform file operations.
- Sanitization: Transcribed text is not filtered for potential injection patterns before reaching the agent context.
- [DYNAMIC_EXECUTION]:
scripts/html_shot.pyevaluates JavaScript within a headless browser to manage page layout and capture screenshots. Evidence: Use ofRuntime.evaluatein the browser DevTools Protocol to query document state.
Audit Metadata