OX IDE Extension
Note: This capability is currently in Early Access (EA) and is not generally available. To request access, please contact OX technical support.
The OX IDE extension provides scanning code changes locally within Visual Studio Code (VS Code) and similar environments, such as Cursor, VSCodium. It integrates with the OX Security platform and is intended for developers.
This option is not a replacement for full repository scans, but a complementary tool for early-stage, local validation.
The repository you scan must exist in your organization and be known to OX.
Currently the following issue categories are supported: Open Source Security, Code Security, SBOM, IaC, Secret/PII.
The main goal is to let you scan code locally before pushing changes to a remote repository, as follows:
Detect vulnerabilities and secrets before they are exposed.
Prevent pushing malicious code to shared environments.
Fixing security issues early in the development process.
How it works
The extension is installed manually using a .vsix file (marketplace release is coming). When installed, it appears in the side toolbar with the OX icon and immediately begins detecting any modified files in your working directory.
You can initiate a scan directly from the IDE, which compresses your local changes and sends them to the OX backend for analysis. Scan results, such as vulnerable dependencies and hard-coded secrets are displayed in a dedicated sidebar, with each issue linked to the exact line of code and accompanied by a recommended fix.
You can group these findings by severity or category, filtering the view to focus on critical issues or to see all results at once. Throughout the process, the UI keeps you informed of scan status and messages (for example, Scan is cancelled).
After a scan completes, the IDE extension displays the detected issues in the left sidebar of your development environment. To help you review and prioritize results more efficiently, the extension supports grouping and filtering options.
Requirements
Visual Studio Code ^1.96.0
Git extension for VS Code
An OX.security account with API access
Generating IDE/CLI Integration key
Before you install the extension, you need to generate an API key.
To generate an API key:
From the left pane of OX Security platform, select Settings > API Key Settings.
In the API Key Settings window, select CREATE API KEY.
In the Create API Key dialog, set the following:

API Key Name
Add a meaningful name that is easy to identify. It is good practice to include the key's intended purpose in the name.
API Key Type
Select IDE Integration.
Expiration Date
Until when you can use this key.
Select CREATE. The key appears.

Copy and save the API Key Secret to be used when connecting to APIs. This is the only time when you can see and copy the key.
Select CLOSE. The new key appears in the API Key Settings page.

Installing OX IDE extension
To install the IDE extension and run a security scan:
In the VS Code, go to Settings and click the three dots in the top left part of the screen.

From the drop-down menu, select Install from VSIX.... The file search dialog appears.
Locate the installation file and select Install. The OX icon appears in the left bar and a welcome page appears.

Alternatively, install the extension from the CLI:
From the releases page, download the
.vsix
file.Run:
code --install-extension ox-ide-0.0.1.vsix
In the Welcome to OX Security page, select Open settings. The Settings tab opens on the right.

Add the API key that you generated in the OX Security platform. The message No issues detected yet appears on the left and the OX icon appears on the side bar.

The following commands are now available from the side bar:
Open Settings
Opens the OX extension settings panel.
Report an Issue
Opens a template to report bugs to the OX GitHub repository.
Upload Logs
Sends logs to telemetry (Datadog).
Focus on Found Issues
Highlights issues in the sidebar.
Setting API endpoints for OX cloud services
By default OX IDE extension operates on cloud using settings predefined by OX Security. In addition, you can manually switch to the on prem mode.
To define API endpoints:
In the top part of the OX IDE extension, click the gear icon next to the scan button and select Settings.

To work on the cloud, from the Predefined API Endpoints drop-down list, select production, staging, or dev environment.
To work on-prem or other scenarios, select Use predefined API endpoints for OX cloud, and then in the Custom API Endpoint text box, type your local deployment URL.
Sending logs/events to datalog
To support compliance and regulatory opt-out requirements, OX IDE extension can send logs/events to datalog. This option is enabled by default and you can disable it.
To disable sending logs/events to datalog:
In the top part of the OX IDE extension, click the gear icon next to the scan button and select Settings.

Clear the Enable telemetry for your VS Code extension checkbox.
Running a scan and analyzing the results
After installing the OX IDE extension and setting it up, you can start running security scans.
When viewing scan results, you can select an issue to navigate directly to the relevant line in the code. This allows you to understand and resolve issues without leaving the OX IDE extension.
To run a scan:
Click the triangle button on the top. The scan runs and then the results appear with the direct link to the specific location in the code that contains a security risk and remediation recommendations.

Each issue in the list includes the following:
Severity label
Short description
Category
Status
Reference to the affected code line
Suggested fix
Grouping issues
You can organize issues into logical sets for better navigation, as follows:
By severity: Displays issues in the following order: Critical, High, Medium, and Low. Use this option to focus on the most urgent issues first. OR,
By category: Displays issues based on their type: Open Source Security, Code Security, SBOM, IaC, Secret/PII. Use this option to address similar types of issues across your codebase.
Each group is collapsible and expandable.
To group security issues:
In the top part of the OX IDE extension, click the gear icon next to the scan button and select Settings.

Filtering issues
You can use filtering to reduce visual noise and concentrate on the issues that matter most.
You can filter which issues to display, based on the severity levels. The Appoxalypse severity level issues are always presented by default and you cannot set the extension not to display them.
To filter security issues:
In the top part of the OX IDE extension, click the gear icon next to the scan button and select Settings.

You’re now ready to start using the OX IDE VS Code extension.
Last updated