github-screenshots

Pass

Audited by Gen Agent Trust Hub on Jul 11, 2026

Risk Level: SAFE
Full Analysis
  • [COMMAND_EXECUTION]: Employs standard CLI utilities such as node, npx, and wrangler, alongside the vendor's uploads tool, to manage browser capture and file transfers. The capture.sh script dynamically constructs a Node.js script using robust JSON-based escaping for all parameters to prevent code injection, while also supporting arbitrary JavaScript execution for page automation.
  • [EXTERNAL_DOWNLOADS]: Fetches required Playwright browser binaries and vendor-specific Node.js packages from well-known public registries and official vendor repositories.
  • [DATA_EXFILTRATION]: Facilitates the upload of local image files to user-defined Cloudflare R2 buckets or the vendor's hosting service as its primary and intended function.
  • [CREDENTIALS_UNSAFE]: Handles sensitive cloud storage credentials and API tokens by reading from local configuration files or environment variables, following standard secret management practices and avoiding the use of hardcoded secrets.
Audit Metadata
Risk Level
SAFE
Analyzed
Jul 11, 2026, 04:25 AM
Security Audit — agent-trust-hub — github-screenshots