Java SDK Overview
The Shield360 Java SDK sets up OpenTelemetry for your app and adds runtime application self-protection (RASP). It has two artifacts:
shield360-sdk: telemetry set-up, the RASP core and detectors, a servlet filter, andShield360Rasp.check*helpers you can call yourself.shield360-agent: a-javaagentthat installs the RASP hooks automatically, with no code change.
It needs Java 17 or later. The servlet API (jakarta.servlet 5.0 or later) is supplied by your container.
Install
Section titled “Install”What it covers
Section titled “What it covers”| Feature | Available |
|---|---|
| Traces and metrics over OTLP | Yes |
| Runtime protection, custom rules and passive IAST | Yes |
| Application logs (Logback, Log4j 2) | Yes |
| Feature flags | Yes |
To start any Java app with Shield360 and no code change, see shield360 run.