Artificial intelligence news.
Straight from the original announcements.

CodeRabbit Secure checks vulnerabilities with runtime verification

November 3, 2026, 13:00Source: CodeRabbit
CodeRabbit Secure checks vulnerabilities with runtime verification
Image: CodeRabbit

CodeRabbit Secure's new Runtime Verification workflow checks whether a vulnerability identified by Deep Scan can actually be reproduced in the relevant code and test environment. The system handles test design, execution and result evaluation separately.

Key points
  • Runtime Verification checks Deep Scan findings with an executed test.
  • The Reproducer Guide records the prerequisites, steps and expected observations.
  • Runtime Analysis also indicates whether the application was ready and whether the targeted code path was executed.
  • The result can be Reproduced, Not reproduced or Inconclusive.
  • The test result applies only to the code version and environment that were tested.

Turning a vulnerability finding into a reproducible test

Simply sending a request and examining the response is not enough to verify a suspected vulnerability. The application must be running, the required dependencies must be available, and the request must reach the code under investigation. In CodeRabbit's example, testing an endpoint that apparently allows one user to retrieve another user's document requires two authenticated users, the document owner and a running application.

CodeRabbit Secure generates a guide called the Reproducer Guide from Deep Scan findings. It summarizes the required preparations, the steps to follow and the observations that could support or challenge the finding. Developers can follow the guide in their own test environment or run it in a prepared CodeRabbit environment using Runtime Analysis.

Before creating the guide, the system checks again whether the previous finding still exists, since the code may have changed in the meantime. If the issue is no longer present or the verification result is inconclusive, guide generation stops. The run uses the code version recorded in the published guide. Pressing the Run button alone does not recheck the finding or automatically test the latest source.

Execution requirements and evidence

Using Runtime Analysis requires the repository to have a prepared CodeRabbit coding environment. This must include the dependencies, configuration and startup instructions needed to run the application. Teams can also enable automated verification. In that case, after every Deep Scan, the system creates guides for new findings at selected severity levels and runs them in the repository's prepared default environment.

Starting the application process does not by itself prove that the application is ready for testing. A service may be listening on the port while a required dependency is unavailable, or an authentication error may prevent the request from reaching the endpoint under investigation. For this reason, the result includes the Application ready and Target exercised indicators, showing whether CodeRabbit was able to establish that the application was ready and that the relevant code path was executed.

CodeRabbit recommends using a separate test environment and not using production credentials for tests. The agent may access variables configured in the selected environment, including secrets. These must not be printed in test scripts or commands, because the output may be retained as evidence.

Three possible outcomes with limited scope

Runtime Analysis returns one of three states. Reproduced means the run produced evidence supporting the finding under the conditions tested. With Not reproduced, the run did not reproduce the issue, but different results may still occur with other inputs or configurations. The Inconclusive state indicates that the system could not draw a well-founded conclusion. The result explains the reasons and limitations.

Every result applies to the code version and environment that were tested. In the document-access example, a 403 response proves that the authorization check is working only if the request reached the ownership check. A request rejected because of a missing session does not test this. Likewise, a “not reproduced” result does not automatically mean that the application is secure. If configuration problems prevented a meaningful test from taking place, the result should remain inconclusive.

The workflow separates the test plan, execution and evaluation. This allows developers to review the guide's assumptions before running it, perform the test in their own environment and retain the execution details and supporting evidence alongside the result.

CodeRabbitCodeRabbit SecureRuntime VerificationDeep ScanRuntime Analysiscybersecurityenterprise AIAI agents

Related news

Omnissa expands sovereign AI infrastructure to eight markets
Products and toolsNovember 4, 2026, 09:10

Omnissa expands sovereign AI infrastructure to eight markets

Omnissa is expanding its Sovereign Solution to markets across Europe and Asia, giving organizations a managed deployment designed to keep data, operations, support and…

Coretek Named to CRN’s First 2026 AI Innovators List
BusinessNovember 3, 2026, 20:38

Coretek Named to CRN’s First 2026 AI Innovators List

Coretek has been named to CRN’s first 2026 AI Innovators list. The list, created by The Channel Company brand, recognizes North American solution providers that help…

Wiz says vulnerability remediation could be 10 times faster
Products and toolsNovember 3, 2026, 14:00

Wiz says vulnerability remediation could be 10 times faster

Wiz says its Green Agent tool automates three key steps in vulnerability remediation: identifying the owner of the affected asset, finding the root cause and preparing a…