Your reviews now run in Europe, and a batch of security fixes
Oct 20, 2026 feature security fixTwo things in this release: paying accounts are now reviewed entirely on European AI providers, and several security issues have been fixed.
Your code is reviewed in Europe — at the same price
- If you have bought credits, every AI step of your review now runs on European providers. That covers the whole review: reading your codebase, planning, the review agents, the summary, the verdict, and the validation of your fixes. Nothing about your workflow changes, and the price does not either: still $0.50 per pull request, pushes included.
- We use a European router restricted to a list of European providers. If a European provider cannot be reached for one step, that step falls back to our standard providers so your review still completes — a constraint we cannot meet is never a failed review. Every such call is recorded.
- The free reviews are not covered. The first 10 reviews of a new account run on the standard providers, which include providers outside Europe. Try them on a repository that is not sensitive: they are there to judge the quality of the reviews. European processing starts with your first purchase.
- Your application, database and logs have always been hosted in Europe (Scaleway). That has not changed.
Security
- A serious login flaw is fixed. On GitHub, it was possible to be logged in as the owner of an installation without their password, using a value that is easy to guess. This is fixed, and it required no change on your side.
- Reviews can no longer be started anonymously. Our IDE integration (MCP) used to accept connections with no login at all, and a review started that way was billed to the repository owner. Connecting an IDE now requires you to log in, and you approve the connection from your browser.
- Logging in from your terminal no longer asks you to copy a token.
fr-agent auth loginopens your browser and retrieves its credential on its own. Update with the installer command below; older versions keep working as before. - Two more fixes worth naming. Someone who was not a contributor can no longer trigger work on your repository, and a temporary outage on our side is now reported as such instead of looking like a permissions problem.
Fixes
- You are no longer billed twice for the same commit. When two accounts had the same repository registered, the duplicate setup meant one commit was reviewed — and charged — twice. A repository now has a single configuration, and the last person to register it owns it.
- Reviews of pull requests opened from a fork are now correct. They could previously analyse the wrong set of changes and report on code the pull request never touched. A case we cannot resolve now fails loudly instead of producing a wrong review.
- Review data is purged after 40 days — the content, not the history. The repository itself is still deleted as soon as the review ends.
Install or update fr-agent:
curl -fsSL https://friendlyreviewer.fr/downloads/fr-agent/install.sh | sh