For the complete documentation index, see llms.txt. This page is also available as Markdown.

Transporter over Broker VM

Transporter over Broker VM sets up a secure communication channel between your VCS and Cortex.

The Transporter over Broker VM enables secure communication between Cortex Cloud and self-hosted tools on private domains. This solution addresses the need for secure code scanning without exposing your internal network to the cloud.

The Transporter supports integrations such as self-hosted Version Control Systems (VCS) and SonarQube Server. For domain-specific requirements and configuration steps, refer to the onboarding guide specific to your particular integration.

Use cases

  • Enhanced security: Establish a secure network tunnel for your self-hosted VCS, eliminating the need to open direct IP access to the cloud for scanning

  • Seamless Integration: Leverage the existing Cortex Cloud Broker VM infrastructure to deploy and manage the Transporter applet

  • Simplified management: Configure and manage the Transporter applet directly through the Cortex Cloud console

  • Automated updates: The Broker VM automatically receives updates and enhancements, providing new capabilities to the Transporter without manual intervention

License

To gain access to the Transporter applet, you must have a Cloud license (Posture Management or Runtime Management) or a XSIAM Premium license.

Warning

Key components

The Transporter over Broker VM solution includes the following key components:

  • Transporter applet This component runs within your internal network, specifically on a Broker VM. The applet requires access to your self-hosted version control providers (VCS) such as GitHub Server.

    The Transporter:

    • Establishes and maintains secure, long-lived connections to both your tenant and your VCS providers

    • Operates based on events from the VCS provider or triggers initiated from your tenant

  • Broker VM: In the Cortex Cloud Application Security environment, the Broker VM is a secured virtual machine (VM) designed to host the Transporter applet within your network. The Transporter applet is installed as an application or connector directly onto the Broker VM.

    Note

    • The broker enables multiple connections, allowing a single Transporter applet to connect to various VCS instances

    • Multiple Transporter applets cannot be created on a single Broker VM. Each Broker VM is limited to a single Transporter applet instance

  • Cortex Tenant: Serves as the central cloud platform with several key functions in the Transporter system:

    • Acts as the cloud endpoint for the secure, long-lived WebSocket tunnel established by the Transporter applet running on your Broker VM

    • Links the Transporter applet to your self-managed VCS data sources, utilizing the secure tunnel for all communication.

    • Receives the data uploaded by the Transporter from your environment

    • Server as the scanner execution environment and results

    • Provides the interface for configuring and managing the Transporter system, as well as reviewing and managing the scan results

    • Monitors the status and health of your Transporter applets, providing visibility into their operation

Set up the Transporter

Prerequisites

  • Ensure you have the necessary permissions and have already set up your Broker VM

  • Confirm that your Broker is version 28 or later

  • Whitelist IP addresses to enable access to Cortex Cloud resources. Find them in the Broker VM Resources section of Enable access to required PANW resources

  • Open inbound port 4052 for Transporter IP address communication

  • Open outbound port 443 for Broker VM access to your VCS

Set up the Transporter

Last updated

Was this helpful?