Internal application testing
Reach authorized RFC1918, loopback, link-local, and internal-DNS targets from inside the customer network while cloud workers retain SSRF protections.
Private runners execute eligible source and live-target scans from Docker hosts inside networks you control. Evaluate the full workflow during the 30-day commercial trial, keep cloud and private execution explicit per project, and choose how much result detail returns to ZeroQuarry.
The runner stays connected to ZeroQuarry and to the model provider you choose, so you can describe exactly what runs where instead of claiming it is fully on-premise when it is not.
Reach authorized RFC1918, loopback, link-local, and internal-DNS targets from inside the customer network while cloud workers retain SSRF protections.
Clone Git repositories directly on the runner with scoped credentials. Browser source uploads and binary uploads do not use private execution.
Enroll a runner with a one-use, 24-hour token and make outbound HTTPS connections without opening an inbound firewall rule.
Allow specific pools on a project, choose a default, and let scan creators select only compatible environments.
Return allowlisted finding metadata and safe locations while evidence, remediation text, logs, errors, and artifacts remain on the runner.
Separate trust zones into pools, monitor health and leases, drain for maintenance, revoke immediately, and retain an account audit trail.
How a customer-controlled runner is set up, and exactly what it is allowed to reach.
Choose which networks it may reach, which scan types are allowed, how much detail is returned, and which models it uses.
Run the generated Docker command on a host that can reach your targets, your Git host, your model provider, and ZeroQuarry.
Allow the pool on selected projects and choose whether ZeroQuarry Cloud remains an approved alternative.
Assign scans explicitly, monitor runner health, and review result and audit behavior without automatic cloud fallback.
It reaches internal systems a hosted scanner cannot, and you decide how much detail leaves your network.
Assess private applications and APIs that a managed service cannot safely reach.
Keep detailed evidence local when a summary is enough for triage and reporting.
Give security and infrastructure teams something reviewable: which networks it can reach, which providers it calls, and how to revoke it.
Air-gapping, model keys, fallback behaviour, and how to evaluate before you commit.
No. It executes scans on a customer-controlled Docker host but makes outbound HTTPS calls to ZeroQuarry and directly to the model provider you selected.
Private pools support Git-backed source scans and authorized remote targets. Source file uploads, archives uploaded through the browser, and binary uploads are not private-runner inputs.
No. A failed or expired attempt is retried in the same private pool. Cloud execution occurs only when a scan creator explicitly selects an allowed cloud environment.
Yes. Every selected scan, review, and artifact model needs an account-managed provider key so the runner can call that provider directly.
Yes. The 30-day commercial trial includes self-serve private runner pools. Create a pool, run the generated Docker command, and evaluate a Git-backed source scan or authorized internal target before discussing Enterprise rollout terms.
Set up a private runner, then test it against one internal target during the trial.