Skip to content

CodeLogic Installation Requirements

The system requirements for installing and using CodeLogic agents are listed below. CodeLogic is available as a SaaS platform.

General Prerequisites

  • Internet access on ports 80 and 443 for license verification, upgrades, and agent communication with the CodeLogic server.
  • Root (sudo) or administrator access to any system upon which the agent will be installed.
  • Familiarity with basic system administration tasks, such as editing configuration files.

Requirements for Agents

Note

Some dependencies cannot be required automatically. For example: .NET must be installed prior to installing the .NET Agent.

Package

Supported Platforms

Architectures*

Logical Processors
(Minimum)

Required Disk Space
(Minimum)

Memory
(Minimum)

Required Packages

CodeLogic Java Agent




Debian 11

Ubuntu 22.04, 24.04

AMD64, ARM64


2


500 MB Free


1 GB


OpenJRE 11


Windows Server 2022

AMD64

2

500 MB Free

1 GB

OpenJRE 11

CodeLogic SQL Agent




Debian 11

Ubuntu 22.04, 24.04

AMD64, ARM64


2


500 MB Free


1 GB


OpenJRE 11


Windows Server 2022

AMD64

2

500 MB Free

1 GB

OpenJRE 11

CodeLogic .NET Agent

Windows Server 2022

AMD64

2

500 MB Free

4 GB

.NET 6.0**

* AMD64 refers to AMD64 and x86_64; ARM64 refers to ARM64 and AArch64.

** You can download .NET 6.0 at Download .NET 6.0.

Security

SSL/TLS Certificates

Note

For installations utilizing the TLS (Transport Layer Security) protocol, a valid TLS certificate must be installed prior to installing agents.

Information about applications and databases is collected by the agent and sent as metadata to the CodeLogic Server.

To prevent the metadata from being intercepted in transit, CodeLogic recommends SSL/TLS (Secure Sockets Layer/Transport Layer Security) for data encryption, data integrity and authentication.

Installing SSL/TLS certificates is beyond the scope of these instructions.

However, we assume:

  • CodeLogic is accessed over HTTPS with a valid certificate.
  • The system upon which the CodeLogic Agent is installed has the corresponding public certificate installed when required for agent communication.

CodeLogic and Agent Firewall Configuration

If a firewall is enabled on the systems running the CodeLogic Agents, HTTP or HTTPS access is required.

CodeLogic Server

Browser & IDE Access

443 HTTPS

80 HTTP

IDE & UI Access

Agent Firewall Configuration

Agent

Port

Illustration

SQL Agent



3306 MySQL

1521 Oracle

5432 Postgres

1433 SQL Server

SQL Agent



Static Analysis Agents

Filesystem Access

Static Analysis

.Net Dynamic Agent

Application Host Access

.Net Agent

Java Dynamic Agent

1099 RMI Port

Application Host Access

Java Agent

Administrator Accounts

An administrator account is created during installation.

Each agent uses a default account and password. The agent configuration file is only readable by root.


Up Next: Agent Scanning