@ory/gemini-cli 1.5.3
Summary
Install-time analytics dependency reads the git email domain and sends it with host details to a third party
Details
Installing @ory/gemini-cli 1.5.3 installs its dependency reova 0.7.0, whose postinstall script runs node index.js. reova only runs when the depending package enables it in its package.json, as @ory/gemini-cli does (reova.enabled true, endpoint https://telemetry.reo.dev/data); installers can disable it by setting DO_NOT_TRACK=1 or REOVA_ANALYTICS=false before installing. At install time the script sends the package name and version, platform, operating system, CPU count, whether it runs in CI, a random per-install id, and the email domain (not the full address) read from the user's ~/.gitconfig to that endpoint over HTTPS. The installing user is not asked for consent. No credentials or source files are read, and nothing persists after the install. Impact: every developer and CI machine that installs the package without the opt-out discloses its employer's email domain and basic host details to a third-party analytics service. Remediation: set DO_NOT_TRACK=1 (or REOVA_ANALYTICS=false) in the build environment, install with --ignore-scripts where possible, or block telemetry.reo.dev on build hosts. Check whether newer versions still enable reova.
Status history
- 2026-10-23: named as BTP / legitimate-publisher