Platform

Platform overview How it works Authorization testing Evidence & reports Private scanning Integrations

Solutions

Security agencies Product teams Regulated industries Partner programme

Learn

Blog Knowledge hub Compare

Resources

Pricing Documentation Help centre FAQ Security & data What we haven’t proved

Company

About Contact Careers Sign in to the platform Start a $199 pilot →

Home / Help centre / Workspace settings

Workspace settings

Where and how do I run the scan agent container?

Quick answer

Run the command Cyberlop gave you on any machine inside the target's network that has Docker and outbound HTTPS. The first time it starts, the agent trades its one-time token for a durable key and flips to online. No inbound ports are needed.

Steps

You get the command when you click Add agent. Read how to add a scan agent if you have not done that yet.

STEPS

What the agent does

The agent asks Cyberlop for queued jobs over an outbound long-poll. When it gets one, it clones the repository and reaches the target from inside your network. It boots a local single-node engine and runs the same five-phase pipeline a cloud scan runs. Live logs, cost and findings stream back, so the scan looks the same in the app.

Good to know

Only outbound 443 to app.cyberlop.com is required. You make no firewall changes and open no inbound ports. Cyberlop never connects inward, and your code and target never leave your network.

On first start, the agent swaps the one-time token for a durable agent key and caches it locally. Keep that cache if you restart the container, so it can carry on without a new token.

An agent that stops sending heartbeats shows as offline. Start the container again and check the status. For more on states, read what pending, online and offline mean.

Ask your network team for a stable host. A laptop that sleeps makes a poor agent. Need a hand? Use the contact page.

Think about who owns the host. A container that scans your internal staging app will hold a copy of the source during a scan, so place it where your normal controls apply, such as logging, patching and access limits. Treat it like any other build machine. It is yours to run.

Full tutorial

Cyberlop self-hosted scan agents: scan private apps from inside your network

Step-by-step, with annotated screenshots.

Updated · Back to the help centre

Still stuck?

Tell us what you see on screen and an engineer will help you sort it out.