Air-gapped · Offline

Application security that never leaves your network.

Ancor runs six security engines and a private AI on your own hardware — a single offline binary, no cloud, no code exfiltration.

6 security engines + private on-prem AI 1 offline binary
ancor · scan
AIR-GAPPED · OFFLINE
Critical
SQL injectionapi/orders/controller.js:142
DAST
High
Reachable taint: user input → execsrc/report/build.py:88
SAST
High
Vulnerable dependency (reached)[email protected]
SCA
Medium
Hard-coded API keyconfig/prod.env:7
Secrets
Low
Broken object-level authGET /v1/users/{id}
API
124 findings · 38 reachableAI triaged ✓

Cloud security scanners want your source code on their servers. For a bank or a ministry, that's a non-starter. Ancor delivers modern detection — SAST, SCA, DAST, API, mobile, secrets, and AI triage — entirely inside your perimeter.

What it does

Six security engines, one offline binary

Modern detection across your whole stack — code, dependencies, running apps, APIs and mobile builds.

SASTStatic analysis

Dataflow (taint) analysis across 17 languages; tracks untrusted input from source to sink, not just pattern-matching.

SCADependencies

Your own offline vulnerability database; flags vulnerable dependencies and ranks them by whether your code actually reaches them.

DASTRunning web apps

Crawls and safely tests running web apps (XSS, SQLi, SSRF, path traversal, IDOR/access-control).

API SecurityOWASP API Top-10

Full OWASP API Top-10 coverage, driven from your OpenAPI/Swagger spec.

Mobile (MAST)Static + runtime

Static and runtime analysis for mobile builds.

SecretsCredentials & keys

Finds hard-coded credentials and keys across the codebase.

On-site AI

A security analyst that runs on your hardware.

Ancor's local AI reviews each finding the way a human would — is the flaw actually reachable? Is the input already sanitized? — and ranks what to fix first. It runs on-premise on a compact model, so your code is never sent anywhere. It only ever lowers noise; a real risk is never silently deleted.

Reachability-aware triage Risk-ranked ("fix this first") Demote, never delete
Fix & verify

Fixes that are proven, not guessed.

Ancor drafts a fix, applies it to a safe copy, and re-scans to confirm the vulnerability is gone and nothing new broke — then lets you apply it with one-click backup and revert. Straightforward issues (weak crypto, disabled TLS checks, insecure flags) are fixed deterministically, no AI guesswork.

Applied to a safe copy Re-scanned to confirm One-click backup & revert
fix · tls_verify.pyre-scan: resolved ✓
  import requests
 
  def fetch(url):
-     return requests.get(url, verify=False)
+     return requests.get(url, verify=True)
 
  # CWE-295: disabled TLS verification
Authorized active testing

Confirm exploitability — under signed authorization.

Beyond detection, Ancor can safely confirm exploitability on your running apps — and, with signed written authorization and a full audit log, perform gated active exploitation. Every action is recorded; nothing destructive runs without explicit, documented sign-off.

Signed written authorization Full audit log Gated & documented
ancor · active-test
$ ancor exploit --target staging --auth signed.pdf
✓ authorization verified · operator a.hassan
✓ audit log: /var/log/ancor/2026-10-06.jsonl
→ confirming SQLi (read-only PoC)...
✓ confirmed · 1 row returned · no writes
⊘ destructive step gated — awaiting sign-off
Fits your pipeline

One offline command in CI

Runs in CI as a single offline command, breaks the build on policy violations, and exports SARIF so findings appear inline on your pull requests — with no external service in the loop.

ci · pipeline
$ ancor scan --ci --sarif out.sarif
✓ 6 engines · AI triage · 0 network calls
findings: 2 critical · 5 high · 31 reachable
✗ policy: block on critical  →  build failed
✓ out.sarif exported · inline on PR #482
Proof

Built to be trusted in a pull request

81.5%

Youden score on the industry-standard OWASP Benchmark (Java).

Zero FP

Zero false positives on fixed code in independent NIST Juliet testing — precision you can trust in a pull request.

6+AI · 1

Six engines plus AI in one offline binary — no agents, no dependencies, no internet.

Our security controls are designed to align with the SOC 2 Trust Services Criteria (Security).

Get started

Bring modern AppSec inside your perimeter.