Domain-Specific Network Theorem Prover. Exact Semantics. Zero AI Guesswork.

A single unexpected Security Group edit can expose your entire VPC.
Prove network exposure before it hits AWS.

Standard Terraform diffs show field changes, not their effective network meaning. PlanReach applies a domain-specific theorem prover to compute exact, finite network-flow changes locally on your machine before terraform apply runs.

100% Offline Analysis. Your IaC plan JSON never leaves your machine or CI runner.
planreach --format human -
# Exact computed network flow delta from terraform.tfplan
PlanReach Decision Procedure v0.1.0

**2 ADDED FLOWS** · **1 REMOVED FLOW** · 18 UNCHANGED

| Change | Direction | Security Group | Peer | Protocol | Service |
| ADDED | ingress | sg-web-production | 0.0.0.0/0 (ALL)| tcp (6) | 443 |
| ADDED | ingress | sg-api-gateway | 0.0.0.0/0 (ALL)| tcp (6) | 8080 |
| REMOVED | ingress | sg-db-internal | sg-app-tier | tcp (6) | 5432 |

# CI GATE STATUS: FAILED (Exit Code: 1 - Policy Violation: Added Ingress from 0.0.0.0/0)
Reality check

Network access mistakes become incidents.

These are not hypothetical scanner findings. Small configuration changes can alter effective access across a cloud environment without making the risk obvious in a field-level diff.

Why PlanReach Fits Security Engineering Workflows
Checked Mathematical Semantics
No Cloud API Calls
Deterministic CI Gate Enforcement
Single Static Binary (No Dependencies)

Catch exposure in 3 simple steps

Pipe your plan JSON into PlanReach. No database, SaaS control plane, or agent is required.

01

Generate Plan JSON

Run terraform show -json tfplan or tofu show -json plan.tf directly in your CI pipeline or terminal.

02

Compute Effective Flow Delta

PlanReach resolves security-group references, CIDR overlaps, protocols, and port ranges to compute the exact set difference in network reachability.

03

Automate CI Gate

Set --fail-on added to block unintended public ingress automatically in GitHub Actions, GitLab CI, or Jenkins.

Why Syntax Diffs Miss Network Reachability

A field-level diff is not an effective-flow proof. PlanReach resolves network reachability across security-group chains with checked, deterministic semantics.

Standard Linters & AI Reviewers
PlanReach Theorem-Proving Engine
Syntax-focused review: May miss effective exposure created by CIDR overlap or chained group references
Checked semantics: Computes the exact finite set difference in network flows
Not an effective-flow proof: Leaves the reviewer to infer reachability from fields and context
100% Reproducible: The same plan input produces the same canonical result byte-for-byte
Hosted workflows may require sending proprietary IaC plans to a third-party service
100% Air-Gapped & Offline: Runs inside your local shell or self-hosted CI container
Unknown or computed values may remain unresolved in a syntax-level review
Returns explicit cannot_prove status when required plan parameters are indeterminate

Hope is not a security control. Guesswork has no place in infrastructure access.

Start proving network reachability today.

Most teams start with a small branch plan. Prove the workflow locally, then move to Unlimited when your plan boundary becomes real.

Pay What You Want

PlanReach Dev Edition

For developers who need a trustworthy answer before opening a PR. Pay what you can from $9; the $29 suggested contribution helps keep exact offline analysis accessible.

$29 suggested

Pay what you want · $9 minimum

  • Up to 50 resource changes per plan
  • Up to 5 destructive actions per plan
  • Human, JSON, and GitHub output
  • Local and CI use
  • One-time digital binary delivery
Get Dev Edition

$9 minimum · $29 suggested · delivered by Dodo Payments.

50% Founder Launch Offer

PlanReach Unlimited Edition

Unlimited Edition binary for production CI/CD pipelines and larger plan workloads.

$1,495 $2,990
  • Unlimited Resource Changes & Destruction Checks
  • Production CI/CD Pipeline Gating (GitHub, GitLab, Jenkins)
  • All Output Formats (Human, JSON, GitHub Markdown)
  • 100% Offline — No Cloud Service or Phone-Home
  • Priority Engineering Support
Buy PlanReach Unlimited — $1,495

Instant delivery via Dodo Payments. Tax, invoicing, and receipt provided automatically.

One-time founder price: $1,495 (50% below the standard $2,990 price).

Frequently Asked Questions

Does PlanReach send my infrastructure plan data to any server?
No. PlanReach operates 100% offline. It runs as a self-contained static binary inside your workstation or CI environment. Zero data ever leaves your network.
How is PlanReach different from `terraform plan` text output?
`terraform plan` shows raw syntax field diffs (e.g. `ingress.0.cidr_blocks`). It cannot tell you if adding a CIDR block to Security Group A grants public internet access to an internal Database in Security Group B. PlanReach calculates the effective net network reachability.
What happens when a plan contains computed or unknown values?
PlanReach emits a strict cannot_prove status code (Exit Code 3) when required values are unknown or the result cannot be guaranteed before apply.
What is the difference between Dev and Unlimited Edition?
Dev Edition is for individual developers and small plans: up to 50 resource changes and 5 destructive actions per plan. Unlimited Edition removes those edition limits for production enterprise CI/CD pipeline gating.

Stop guessing AWS network risk.
Get exact theorem-prover results.

Get the $1,495 founder price before it returns to $2,990.

Get PlanReach Unlimited Edition