Skip to main content

Flex Agent system requirements

Follow these requirements to install and use the Flex Agent

Flex Agent installation requirements

Before you install the Flex Agent, you must meet the following requirements:

  • You have administrative access to a web server, and the server meets the general requirements.

  • There is a deployed application to be analyzed, and Contrast supports the web application technology.

  • You can restart the deployed application.

  • The web server has network connectivity with Contrast. For additional features, such as agent update, connectivity to the Contrast Artifactory instance, public dependency repositories, or private dependency repositories may also be required.

Flex Agent requirements

Requirement

Supported technologies

Notes

Operating system

Linux

Any currently supported version of a Linux operating system should work. Contrast explicitly tests:

  • Debian

    • Bullseye (11)

    • Bookworm (12)

    • Trixie (13)

  • RHEL

    • Rocky Linux 8

    • Rocky Linux 9

    • Rocky Linx 10

  • Ubuntu

    • Xerial (16.04_

    • Bionic (18.04)

    • Focal (20.04)

    • Jammy (22.04)

    • Noble (24.04)

    • Oracular

    • Plucky (25.04)

    • Questing

Processor architecture

64-bit

Supported: x86_64 and ARM processors

LibC support

  • GLibC

  • Musl

Musl testing uses Alpine images

CPU

At least 4

Minimum: 2

While the Flex Agent does not significantly impact CPU, applications to which it attaches agents may see an increase in CPU usage.

Memory

At least 8GB

Minimum: 4 GB

While the Flex Agent does not significantly impact memory, applications to which it attaches agents may see an increase in memory usage.

Disk space

1GB

The Flex Agent contains a version of each Contrast agent. Uncompressed, this bundle is approximately 750MB.

System commands

  • cp

  • ln

  • mkdir

  • rm

  • useradd or adduser

The Flex Agent installation process uses these commands to properly configure the system.

Language-specific requirements for Flex Agent

Proper attachment of individual agents requires adherence to their supported technologies and system requirements.