Definition
Gemini CLI is google’s command-line interface for interacting with gemini models in agentic coding workflows. Distributed as @google/gemini-cli npm package with companion google-github-actions/run-gemini-cli GitHub Action for CI/CD integration.
Key Features
- Headless mode for CI/CD pipelines
- Workspace configuration via
.gemini/.envfiles --yolomode for auto-approved tool execution- Tool allowlisting via
~/.gemini/settings.json
Security (June 2026)
- CVE-2026-12537 (GHSA-wpqr-6v78-jr5g): CVSS 10.0 RCE via malicious
.gemini/.envin untrusted workspaces on headless CI (2026-06-29-google-gemini-cli-cve-2026-12537) - Patched versions: gemini-cli ≥0.39.1, run-gemini-cli ≥0.1.22
- v0.39.1 breaking change: tool allowlist enforced even under
--yolomode - Remediation: never set
GEMINI_CLI_TRUST_WORKSPACE=trueon untrusted PR/fork inputs