OX Runtime Sensor
Note: This capability is currently in Early Access (EA) and is not generally available. To request access, please contact OX technical support.
Runtime Sensor is an OX capability for Kubernetes environments that collects runtime signals from your applications and turns them into actionable insights in OX.
The current version of Runtime Sensor focuses on JavaScript, so it is applicable to your system if your repositories include JavaScript.
Runtime Sensor helps you decide what to fix first. It detects which third-party libraries are actually loaded in memory at runtime. When a known vulnerability affects a library in your codebase, knowing whether that library is loaded now gives you a stronger indication of urgency during triage.
Insights appear in OX in the Active Issues page as severity factors. You see whether a dependency is loaded in runtime or not loaded, with evidence you can review. This context lets you prioritize fixes that reduce real, current risk in your running services.

In the SBOM page you can view the runtime status of each asset.

The OX Runtime Sensor runs as a Kubernetes DaemonSet. It loads eBPF programs to observe runtime activity on each node, including library loading and process behavior in your workloads. The sensor authenticates to OX with an API key over outbound TLS. It does not write data to the node and does not require persistent storage. CPU, memory, and disk usage are minimal.
Prerequisites
Technology: K8s (EKS/AKS/GKE)
K8s version: Kubernetes v1.20 and later
Linux distributions: Debian, Alpine
Linux kernel: v5.10 and later with BTF enabled
Step 1: Create a new API key
From the left pane of OX dashboard, select Settings > API Key Settings.
In the API Key Settings window, select CREATE API KEY.

In the Create API Key box, set the following and select CREATE:
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 K8 Inspector/Runtime Sensor Integration.
Expiration Date: Until when you can use this key.
Copy the key that appears and save the key it in a safe location. This is the only time when you can see and copy the actual key.
Select CLOSE. The new key appears in the API Key Settings page.
Step 2: Ensure cluster access
Make sure that the cluster has access to: api.cloud.ox.security .
Step 3: Create ox-runtime namespace
ox-runtime namespaceStep 4: Push API keys to Kubernetes Secrets
To create a Kubernetes secret named
ox-runtime-sensor-secretwith your API key, run:
Replace
<your-api-key-value>with the API key you previously generated.
Step 5: Install OX Runtime Sensor with Helm
Step 6: Connect to OX Runtime Sensor
Note: Before connecting, a DevOps team member must ensure that the CronJob is running in your environment.
In the OX platform, go to the Connectors page.
Select Add Connector and search for OX Runtime Sensor.
In the Configure your OX Runtime Sensor credentials dialog, select CONNECT.

Last updated
