Least-privilege GitHub App
Customers explicitly select repositories. Access uses short-lived installation tokens and the permissions shown during installation.
Security
AC Reviewer separates customer configuration and review orchestration from the isolated environment that builds and tests pull requests.
Customers explicitly select repositories. Access uses short-lived installation tokens and the permissions shown during installation.
Backend secrets live in Google Secret Manager. Jira and Linear credentials are encrypted before storage and never sent to browser sandboxes.
Firestore clients have no direct data access. Every callable checks organization membership, role, and resource ownership on the server.
Exact commits run in short-lived gVisor jobs with CPU, memory, time, filesystem, identity, and network restrictions.
GitHub webhooks are signature-checked, deduplicated, rate-limited, and processed with correlation IDs.
The reviewer can block a check, but it does not merge code or let a coding agent approve its own changes.
Report a suspected vulnerability privately to narek99home@gmail.com. Include affected component, impact, reproduction steps, and a safe contact method. Do not access other customers’ data or disrupt production services.