CyberTwin
Buy now

Configuration & architecture review · from the exports you already have

The paths to your crown jewels. And the one change that cuts the most.

Upload your firewall, identity and cloud exports. CyberTwin reviews the settings in every file against 1,913 checks, maps the attack paths to your crown jewels, picks the one change that cuts the most, and shows what doing nothing could cost, as a dollar range.

Or Try it on a FortiGate config

No agents. Nothing connects to your network.

One attack path, one cutIllustration on a sample company: a phishing email (modeled) leads to an Okta admin session with no MFA on admins (observed in the export), then to firewall policy 40 that allows any to any (observed, line 40), and on toward the core LAN where the finance crown jewel sits (declared). The one change, scoping policy 40, cuts the path before it reaches the crown jewel.01 INTERNET · MAIL02 IDENTITY · OKTA03 NETWORK · FORTIGATE04 CROWN JEWELSVPN portalPublic web appOkta userService accountPolicy 12 · DMZSSL-VPNPhishing email○ MODELEDOkta admin sessionno MFA on admins◐ OBSERVED · exportPolicy 40 · any → any◐ OBSERVED · line 40THE ONE CHANGEScope policy 40Core LAN · finance◇ DECLARED CROWN JEWEL
Illustration · sample company (fictional)4 zones · 3 hops · 1 cut

The product

Open it and the first thing you see is your next move, with what it is worth.

The CyberTwin Overview for the fictional sample company: your next move (constrain an any-any-any allow policy, read from its FortiGate config), what doing nothing is worth as a range marked MODELED, the move itself not priced yet, and how you prove it.
Real app · sample company (fictional) · OverviewWhat doing nothing is worth: $314K – $3.0M /yr · range · MODELED · next move not priced yet
The CyberTwin Overview on a phone, for the fictional sample company.
Real app · sample company (fictional) · Overview on a phone
  1. The one change, picked for you. Your next move: of every change in what you uploaded, the one that cuts the most attack paths.
  2. A dollar range, never a point. What doing nothing is worth, marked range · MODELED. A move with no modeled dollars says not priced yet, never a zero.
  3. How you prove it. A finding closes only when a later upload shows the fix, never on a checkbox.

Reads exports from supported inputs, not customers

  • FortiGate
  • PAN-OS
  • OPNsense
  • Cisco ASA
  • Entra ID
  • Okta
  • AWS
  • Azure
  • GCP
  • Microsoft 365
  • Google Workspace
All 37 vendors
vendors read
37firewall, identity, cloud, endpoint and SaaS exports
configuration checks
1,913deterministic, re-run on your real file every upload
frameworks mapped
24every control labeled proven, observed or modeled
evidence grades
4proven · observed · declared · modeled
automated tests
18,000counted from the suites, rounded down · run on every change

One upload, start to finish

Follow one upload all the way to the fix.

Seven chapters, one sample company. Every frame is the real product.

  1. 01 · Upload

    Upload the exports you already have.

    Firewall configs, identity exports, cloud posture and OT inventories, sent from your side of the wall. No agent to install, no credentials to hand over. Secrets are redacted before storage.

    For the engineer

    upload · fortigate-insecure.confyour file
    read
    FortiGate 40F · FortiOS 7.4.3
    secrets
    redacted before storage
    checks
    1,913 across 37 vendors
    The CyberTwin upload screen: drop files or paste a config; a FortiGate export is recognised (model, firmware, policies) and its secrets are marked to be replaced before storing.
    Real app · sample company (fictional) · Upload
  2. 02 · Every finding graded

    Every finding carries its grade.

    Each risk shows its evidence grade and takes an owner and a due date, so you see at a glance what was read from your files and what was modeled. On a FortiGate export, each finding cites the lines it was read from.

    For the engineer

    firewall policy 2 · line 72PROVEN
    critical
    allows any source, destination and service
    fix
    name the address and service objects; keep the implicit deny
    owner
    assigned in the register, with a due date
    The CyberTwin findings register for the sample company: 80 findings, 12 critical, 27 proven; what doing nothing costs as a range marked MODELED; counts by evidence grade; owners.
    Real app · sample company (fictional) · Findings
  3. 03 · Paths to the crown jewels

    The ways in, traced to what matters.

    One graph across your firewall, identity and cloud configs, built from the 14 security tools we support for paths. Each route runs from an entry point to a crown jewel, hop by hop, with the setting that opens each hop.

    For the engineer

    attack-path graphMODELED
    path
    lands on wan → reaches prod in 1 hop (policy 2)
    search
    capped at 8 steps per path
    scope
    only the files you uploaded; nothing wider
    The CyberTwin attack paths page for the sample company: one graph across the uploaded AWS IAM, Entra, FortiGate and Defender configs, set to simulate the routes to the crown jewels in the Production environment, within capped search limits.
    Real app · sample company (fictional) · Attack paths
  4. 04 · The one change

    The one change that cuts the most.

    Not a long list. The single change that breaks the most paths to your crown jewels: the setting it comes from, the fix, and who should own it.

    For the engineer

    firewall policy 2 · line 72 · the one changeMODELED
    change
    policy 2 → named address + service objects
    result
    cuts 1 of 1 path to prod
    at stake
    not priced yet, never shown as a zero
    The one change in CyberTwin for the sample company: an any-any-any allow rule, firewall policy 1, PROVEN from its FortiGate config at line 40; it cuts 2 of the 9 paths counted and is not priced yet; below it, the evidence line and how the next upload proves the fix.
    Real app · sample company (fictional) · The one change
  5. 05 · What it is worth

    What doing nothing could cost.

    A dollar range your CFO can question, with every input shown. Never a single number, and never a zero that reads as safe.

    $314K – $3.0M /yrrange · MODELEDSample data · fictional company

    For the engineer

    do-nothing rangeMODELED
    method
    FAIR Monte Carlo over your intake
    loss
    estimated from headcount
    inputs
    cited on the methodology page
    The do-nothing exposure for the sample company in CyberTwin: a yearly dollar range marked MODELED, estimated from headcount, above the modeled attack path and the one change.
    Real app · sample company (fictional) · Do-nothing exposure
  6. 06 · Frameworks & register

    24 frameworks and a register that keeps moving.

    Your score across 24 frameworks with per-control provenance — each one labeled proven, observed or modeled. Each risk sits in one register with an owner and a deadline, ready for the board, the auditor and the insurer.

    For the engineer

    compliance mappingMODELED
    mapped
    is not evidenced: the grade is shown per control
    scope
    coverage of the controls, never a pass mark
    register
    owners, due dates, export to CSV
    The CyberTwin compliance view, mapped versus proven: per-framework control coverage for a sample company, with the mapped layer marked modeled.
    Real app · sample company (fictional) · Compliance
  7. 07 · Next upload closes it

    Your next upload closes it.

    A finding closes only when a later upload shows the fix, never on a checkbox. Each quarter shows what moved between snapshots: what was fixed, what regressed, what is new.

    For the engineer

    follow-up · next uploadOBSERVED
    before
    policy 2 · any → any
    after
    named objects, re-read from the new file
    status
    closes only when the later file shows it
    The CyberTwin quarter view: drift between snapshots, whether remediation worked, and new issues since the last snapshot, each computed from uploads.
    Real app · sample company (fictional) · This quarter

Two readers, one report

The board gets the decision. The engineer gets the line number.

For the CISO and the board

One decision, priced, with its follow-up.

  • The one change that cuts the most paths to your crown jewels, with who should own it.
  • A dollar range for what doing nothing could cost, every input shown, marked range · MODELED.
  • A board-ready report and the audit and insurance answers you owe, from the same upload.
  • Follow-ups that close only when the next upload shows the fix.

For the engineer

Every claim traced to what was read.

inputs
the exports you choose to upload, read from the file alone; nothing connects into your network
findings
1,913 checks; on a FortiGate export each finding cites the lines it was read from
grades
● proven · ◐ observed · ◇ declared · ○ modeled, on every finding, path and dollar figure
ask
Ask your environment in plain English — every row of the answer names the upload it came from, or the answer is refused.
limits
“not assessed” where a file cannot show it; zero paths found means zero within what you uploaded

Also in the review

One upload, every question after it.

Illustrated tour, drawn by hand · synthetic sample company (fictional) · captions on

The whole idea, before you read a word.

From the exports you already have to the one change that cuts the most, drawn by hand on a synthetic sample estate. Captions on; it stops at the end.

Architecture review

Your trust zones, the paths an attacker could take across them and the order to fix them, read from the configs you upload.

AI & agent security

Paste an agent’s manifest and grants before you approve them: the routes its scopes open to your crown jewels and the one scope to strip.

CVE & breach replay

A CVE is trending. Breach Replay checks whether it reaches your crown jewels through the configs you uploaded, and which controls shut it down.

Architecture upgrade

An upgrade roadmap: what to add, replace or switch on next, with costs and lead times, each pick labeled modeled.

OT & ICS

OT inventories go in the same upload as the rest of your stack, and NCA OTCC is among the 24 frameworks mapped.

Vendor breach

A supplier is breached. Declare the access it holds and see what that reaches inside you: the routes, the range and the one cut.

Leaked service account

Each service account treated as a foothold: what it reaches, the range at stake and the one cut that stops it. No secret material read.

How every number is labeled

Four grades. No number without one.

Your board, your auditor and your engineers read the same label on every finding, path and dollar figure. Read the methodology

  • PROVEN

    Re-parsed from your config.

    Only for FortiGate, PAN-OS and OPNsense configs, whose bytes re-parse into a check anyone can re-run.

  • OBSERVED

    Read from your file.

    Read from any other export you upload: identity, cloud, endpoint, SaaS.

  • DECLARED

    What you told us.

    Your intake answers and your crown jewels, kept apart from what the files show.

  • MODELED

    Inferred, and labeled.

    Paths and money the files cannot show directly. Money is always a range.

Money is always a range marked range · MODELED, and “not priced yet” is never shown as a zero. Zero paths found holds only within the configs you uploaded, nothing wider. A finding closes only on a later upload.

Before you book

What buyers ask first.

More in the FAQ.

Do you install an agent or connect to my network?
No. You upload the configuration exports you already have (firewall, cloud, identity) from your side of the wall. Nothing connects into your environment, and there is no agent to deploy.
How is this different from a live security dashboard?
A dashboard shows a number that moves while you are not looking. CyberTwin reads the configurations you upload, maps the attack paths your uploaded configs open to your crown jewels, and hands you the fixes — the exact config change wherever the engine can write one — as a dated answer as of the file you uploaded, not another live feed.
What do “proven” and “modeled” mean?
Every result is labeled. Proven is read from an uploaded FortiGate, PAN-OS or OPNsense config that re-parses into a re-checkable proof. Observed is read from any other file you upload. Declared is what you told us. Modeled is inferred where the config cannot show it. You always know which is which, on every finding, every attack path and every dollar figure.
What do I actually get from one upload?
The attack paths to your crown jewels with a dollar range on each, the one change that cuts the most, your score across 24 compliance frameworks, the risk register, and the board pack, audit evidence and insurance answers you owe. See a real one in the sample report.
Do you review our architecture and design the next one?
Yes, on every plan. The architecture review reads the configs you upload and shows your trust zones, the paths an attacker could take to your crown jewels, and the order to fix them. How much it sees depends on how much you upload: one configuration review a year on Assess, three on Operate, unlimited on Program. For what comes next you get three priced stacks from a short intake, or a target design built from your requirements, plus a deployment plan for the Balanced stack, product by product, and an upgrade roadmap with costs and lead times. Designs, prices and upgrade picks are labeled modeled. Setup guides and the draft firewall config (FortiGate syntax) for a new design are drafts: your team reviews, tests and applies them. CyberTwin never changes anything on your systems.
Is my uploaded configuration safe?
Secrets are redacted before storage, and the upload screen shows you which values will be replaced before you confirm. Full data handling and security posture is on the Trust page.
Can I see what you would recommend before I sign up?
Yes. The Stack Builder shows the engine's answer for a sample company close to yours: pick an industry and a size, and you get three priced stacks, the architecture they form, and the order to deploy them. Every dollar is a dated list price and labeled modeled. The answer for your own company needs your intake, which starts on Assess.
How much does it cost?
Assess starts at $499/mo, Operate $1,499/mo, Program $36,000/yr. Every price is published on the pricing page, no call and no quote, and monthly plans cancel anytime.

Bring one config. Leave with the one change.

See a finished review on the sample company. Then upload your own exports.

Or Try it on a FortiGate config