Continuous Compliance Documentation

Stakeholders and High-level Flow

Stakeholders

Stakeholder

Responsibility

Customer Admin

Configures the Fortinet device in COMPASS and runs the generated tunnel command on the customer server.

COMPASS Platform

Creates and manages the Cloudflare tunnel, DNS mapping, and integration configuration.

Cloudflare

Provides the secure tunnel infrastructure and hostname routing.

COMPASS Integration Service

Uses the tunnel hostname to fetch required data from Fortinet.

Fortinet/FortiGate

Source system that provides the required device/security data.

High-Level Flow

Step

Owner

What Happens

1

Customer

Opens the Fortinet integration in COMPASS.

2

Customer

Adds device details and Fortinet credentials.

3

COMPASS

Creates the Cloudflare tunnel and unique tunnel hostname.

4

COMPASS

Shows the tunnel token and cloudflared command.

5

Customer

Installs cloudflared and runs the command inside their network.

6

Cloudflare Tunnel

Secure tunnel becomes active.

7

COMPASS

Fetches Fortinet data through the tunnel hostname.

image-20260702-122556.png