Skip to content

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, and Shield360Rasp.check* helpers you can call yourself.
  • shield360-agent: a -javaagent that 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.

FeatureAvailable
Traces and metrics over OTLPYes
Runtime protection, custom rules and passive IASTYes
Application logs (Logback, Log4j 2)Yes
Feature flagsYes

To start any Java app with Shield360 and no code change, see shield360 run.