Michael Lubas, 2025-09-05
A recent blog post from Kudelski Security opens strongly with “how we got remote code execution (RCE) on CodeRabbit’s production servers, leaked their API tokens and secrets, how we could have accessed their PostgreSQL database, and how we obtained read and write access to 1 million code repositories, including private ones”. The summary is:
You have likely guessed: there was no sandbox, and the researchers were able to gain access to a GitHub API key for the 1 million code repositories the CodeRabbit GitHub App has permission to access. To CodeRabbit’s credit they did acknowledge the report and quickly fixed the issue.
Running customer code on your infrastructure is not necessarily a problem if you know what you’re doing. All the major cloud providers allow you to run your code on their servers. The key point is they have very strong mitigations in place to prevent a malicious neighbor virtual machine from reading your OS memory. Running untrusted customer code on your own infrastructure without a sandbox is a security 101 failure.
Paraxial.io is intentionally designed so that the above vulnerability is not possible. This is not to say we claim some magic ability to write code that will never have security problems. In fact, the mark of an intelligent programmer is understanding the inherent risk of running customer-supplied code on your infrastructure and then deciding not to do that. When you run Paraxial.io on your code, that scan executes on a computer you control, for example a web server, CI/CD pipeline, or your local development machine.
Every working security engineer has a story about a new security control that checked a compliance box while massively increasing real risk to the organization. You technically check the SAST box with a VC backed startup that requires a copy of all your source code so that it can be run in an environment with no sandboxing.
Before trusting any vendor with your codebase, ask them:
Vendors who truly care about security will have strong, clear answers for each question.
Paraxial.io stops data breaches by helping developers ship secure applications. Get a demo or start for free.
Subscribe to stay up to date on new posts.