Topics on this page

Install an agent

Application Security only takes a minute to add the agent to your application, and there is no need to change your application code. When the application starts, the Application Security agent discover the components making up the application, and inserts hooks at strategic location enabling the agent to inspect data and run security algorithms. This approach simplifies how security is delivered and is a significant shift for application developers who need immediate, real-time protection for their apps and customers.

The steps for integrating an agent into your application depend on your supported framework. The supported platforms are:

We will continue to add new frameworks to our supported list based on market demand.

Operating systems support

The agents for the various platforms are supported on the Linux operating systems with x86-64 bits architecture:

Linux distribution Releases Exceptions
CentOS 6, 7 and 8 PHP agent restrictions:
  • PHP versions older than 7.4: CentOS 6 supported
  • PHP 7.4 and newer: CentOS 7 and later supported
  • Red Hat 6, 7 and 8 PHP agent restrictions:
  • PHP versions older than 7.4: all Red Hat releases 6 and later supported
  • PHP 7.4 and newer: Red Hat 7 and later supported
  • Debian 8, 9 and 10 No exceptions; all agents supported
    Ubuntu 14.04, 16.04, 18.04, 18.10 and 19.04 No exceptions; all agents supported
    Alpine 3.10 and 3.11
    Amazon Linux 2 Malicious File Upload is disabled for this distribution only

    The agents have the following library dependencies on the Linux distributions:

    Linux distribution family Library dependencies
    GNU based Linux (CentOS, Red Hat, Debian, Ubuntu)
  • librt
  • libpthread
  • libgcc
  • libm
  • libstdc++
  • libc
  • musl based Linux (Alpine)
  • libgcc
  • libstdc++
  • libc (on musl Linux, libc contains the libm, librt and libpthread)