docs/pro/deployment/review-app-security.md
React on Rails Pro review apps follow the same baseline rule as open-source review apps: deployed pull request code is code execution. For public repositories, fork pull request review apps must be opt-in by a trusted maintainer and must run with disposable resources.
Do not expose REACT_ON_RAILS_PRO_LICENSE to fork pull request review-app builds or runtime by default. React on Rails
Pro supports evaluation, development, test, CI/CD, and staging without a license token. Review apps should use that
license-free path unless there is a deliberate reason to test a production-license path.
If a review app must validate license behavior:
Production license verification remains a production deployment concern. See License CI Integration for the deploy-time production gate.
Renderer passwords, RSC URLs, Redis URLs, and internal service URLs are application runtime credentials. They can protect internal service boundaries from unrelated traffic, but they do not protect secrets from the pull request code running inside the same review app.
For Pro review apps:
A maintainer comment or manual workflow dispatch can be a reasonable escape hatch for a forked pull request, but that approval means the maintainer is choosing to run untrusted code with the review-app deployment credential. Keep that credential scoped to review apps only. It must not be able to read production secrets, manage production workloads, or promote staging to production.
The recommended model is:
See the open-source Review App Security page for the shared baseline.