Pre-Beta Pre-beta signups are open now. The full audytx engine is live for pre-beta. Everything free today stays free — paid tiers arrive Sep 01, 2026 from $20/month for unlimited repositories.
Versioned release history

Changelog

User-visible changes per version series. Updated on every minor-version increment — when the middle digit in 0.X.YY changes. Patch-level commits are in CHANGELOG.md.

v1.18

July 2026 — current Stable

CloudFormation reaches parity with Terraform on the GitHub App and MCP surfaces — same engine, same context reasoning, same one comment.

Added

v1.17

July 2026 Stable

Clearer plans: real numbers instead of multipliers, and a support response time on every tier — including Free.

Changed

v1.16

July 2026 Stable

A smaller first step onto the paid plans.

Added

v1.15

July 2026 Stable

The Cost Sampler opens to everyone, the GitHub quota starts counting what it always claimed to count, and the 90-day deletion promise gets the code that makes it true.

Added

Changed

v1.14

July 2026 Stable

The Usage tab becomes a record of what audytx actually did, not just how much quota you spent. Every row expands into the scans behind it — and the MCP surface now keeps the same per-scan record the GitHub App always has.

Added

Changed

v1.13

July 2026 Stable

A full visual rebrand from the dark-only "audit terminal" look to an editorial "paper" design — warm light-default palette with a proper light/dark theme toggle, a serif type system, and a homepage rebuilt around the one-line install and the three delivery stages.

Added

Changed

v1.12

July 2026 Stable

The pre-public-beta hardening run: every finding from a full-depth engine audit fixed in one pass — dead rules revived, all 21 context-reasoning axes reported, and scan-integrity signals surfaced on every path.

Added

Changed

v1.11

July 2026 Stable

Four CIS AWS Foundations v5.0 controls that were honestly marked "not covered yet" are now covered, and the status endpoint sheds a per-request cost.

Added

Fixed

Changed

v1.10

July 2026 Stable

The IAM moat reaches the wildcard grants single-resource scanners miss, and the honest column on the comparison page becomes an itemized ledger: every Checkov AWS check, accounted for.

Added

v1.9

July 2026 Stable

The module supply chain gets the precision treatment: unpinned and mutable module sources are flagged with the exact pin to use, missing provider lockfiles get a nudge, and repositories using Terraform Stacks are told honestly what isn't analyzed instead of hearing silence.

Added

v1.8

July 2026 Stable

The agent surface fills out: the MCP server now speaks all three core server primitives — tools, prompts, and resources — so coding agents can load audytx's rule set and suppression axes as authoring-time context instead of only checking after the fact. And the parser learns Terraform 1.10's ephemeral resources, the modern way to keep secrets out of state.

Added

Fixed

v1.7

July 2026 Stable

The compliance layer gets the same treatment as the benchmark page: every CIS framework tag is now a verified CIS AWS Foundations Benchmark v5.0 requirement or it's gone — no version-that-never-was, no retired-control citations. And the mapping work surfaced two real detection gaps, both now closed with cross-resource checks most scanners can't express.

Added

Fixed

v1.6

July 2026 Stable

The agent surface grows up: standard Bearer authentication and spec-correct error signaling on the MCP server, baseline parity so an agent's local scan suppresses exactly what the repo's PR check suppresses, a new IAM Roles Anywhere confused-deputy rule, and a truth pass over the benchmark page reflecting what changed in the scanner market.

Added

Fixed

v1.5

July 2026 Stable

The site is repositioned around the market it's built for: AI-generated infrastructure. The landing page now leads with "Your AI agents are writing your infrastructure. Who's checking it?" and frames audytx as one security layer across the delivery path — code-time (the agent, over MCP), review-time (the PR), and plan-time (before apply) — with the precision numbers reframed as proof the gate is trustworthy.

Added

Fixed

v1.4

July 2026 Stable

The PR comment is now rendered from the same FindingsDigest that drives the MCP scan_terraform response: a headline posture line, a never-hide-a-Critical priorities section, a grouped-findings table, and a one-line tail — replacing the old flat top-15 finding list.

Added

v1.3

July 2026 Stable

FindingsDigest: a deterministic, bounded summary added to the MCP scan_terraform response, so an agent's context window gets a headline risk posture and a capped priority list instead of having to read every finding.

Added

v1.2

July 2026 Stable

Terraform relationship graph (Tier 1): full typed node/edge graph available via get_context_graph and the new CLI. AST-based reference extraction eliminates the false-edge class; cross-file locals resolution reduces incomplete verdicts.

Added

v1.1

June 2026 — current Stable

Usage history lands in the Profile. Every account can now see exactly how much monthly quota it has consumed over the last six months, sortable and exportable as CSV.

Added

v1.0

June 2026 — current Stable

First stable release. audytx posts one comment per pull request with context-aware AWS Terraform security findings and dollar-led cost opportunities — ~247 rules across 17 cross-resource reasoning axes that suppress the false positives single-resource scanners emit. The same engine is an MCP server for coding agents, on a production-ready auth + security-hardening layer.

Highlights

v0.19

June 2026

Free-tier monthly rate limiter: GitHub App scans and MCP tool-calls are now quota-tracked per installation / source IP. D1-backed with an async queue for eventual-consistency writes — the check adds no synchronous latency to under-quota callers.

Added

v0.18

June 2026

Bedrock + AI infrastructure coverage: four new security rules for the AWS service category where AI coding agents deploy compute and where zero existing scanners have coverage.

Added

v0.17

June 2026

Parser improvements: conditional resource detection (count/for_each on variables), module model defaults enabling deeper rule coverage, and improved cross-resource rule evaluation for synthesized module resources.

Added

v0.16

June 2026

MCP V2: four new tools, server-side hardening, and a new cross-resource reference validator that catches the primary LLM hallucination pattern.

Added

Changed

v0.14

June 2026

Fewer false positives on secret rotation. The rotation finding now understands cross-resource setup.

Added

v0.13

June 2026

Performance — less CPU per scan, same findings. A determinism-safe optimization pass (verified byte-for-byte against a golden fixture): the engine no longer repeats avoidable work on every request.

Changed

v0.12

June 2026

Plan-enhanced scans (optional). terraform plan -json resolves what static parsing can't — final values, count/for_each expansion, and module-internal resources. Strictly opt-in and enriching: a scan with no plan input is unchanged.

Added

v0.11

June 2026

Suppression integrity — measuring the recall side of the moat. audytx's edge is suppressing false positives via cross-resource reasoning; every suppression is also a latent false negative. This series builds an adversarial "must-not-suppress" corpus, measures how often a suppressor fires when it shouldn't, and tightens the leakiest detectors.

Added

Fixed

v0.10

June 2026

IAM v2 — attack paths found by search, not by name. The curated attack-path rules are hand-written per shape; this series begins generalising them into a reachability search over an explicit graph (internet entry → compute → role → sts:AssumeRole chain → escalation-capable role), so multi-hop chains the pairwise rules miss surface too.

Added

v0.9

June 2026

IAM v2 continues — statement math. The escalation engine now evaluates each policy through a single effective-permission entry point that folds Allow/Deny precedence, NotAction inversion (Allow NotAction:[X] grants everything except X), and Condition classification. A wildcard "everything except a few" grant is now attributed to the specific escalation methods it enables, not just flagged as broad.

Added

v0.8

June 2026

IAM v2 — reasoning about effective permissions, not just shapes. The engine now understands what an action pattern actually grants: iam:*, iam:Get*, s3:*Object* expand against a vendored table of real AWS service actions, so a wildcard grant is matched to the specific privilege-escalation actions it enables.

Added

v0.7

June 2026

Seeing through registry modules. Real Terraform composes terraform-aws-modules/* registry modules rather than raw resources — and the engine was blind to what they deploy. v0.7 vendors compact security models of the top modules and expands a module {} call into the resources it creates, so findings surface on module-based infrastructure too.

Added

v0.6

June 2026

Raising the parser ceiling. The engine now resolves Terraform variables — a resource attribute set to var.x is evaluated against the variable's default (or a .tfvars override), so an insecure default is caught instead of skipped. Raw values are preserved, so the false-positive suppression on module-template code is unaffected.

Added

v0.5

June 2026

Observability and visibility. Every scan now writes a telemetry row to D1 (installation, outcome, finding counts, duration) and, once the Checks permission is granted, posts a named check-run per PR so failures are visible rather than silent. A new GET /metrics endpoint exposes aggregate-only counts — no repo names, no logins — for operational monitoring.

Added

v0.4

June 2026

The agent surface. audytx is now consumable by coding agents, not just by humans reading PR comments: a zero-setup MCP server exposes the full engine — the same context-aware analysis the GitHub App runs — to any MCP-capable agent, plus a server-side autofix loop that applies audytx's precisely-anchored fixes and re-scans until nothing auto-fixable remains.

Added

v0.3

June 2026

Whole-repo reasoning. The engine now scans the full Terraform tree for context and diff-scopes findings back to the pull request — so cross-resource analysis (toxic combinations, orphaned resources, asymmetric multi-region config) is finally sound instead of guessing from the diff alone. On top of that: cost×security fusion rules, GPU/cryptojacking + bill-shock detection, third-party secret scanning, sound one-click GitHub suggestions, and a per-PR compliance-impact summary.

Added

Changed

v0.2

June 2026

IAM depth phase: privilege escalation, reachability layer, role-chaining paths, and a 6th reasoning axis. Remediation layer: inline HCL fix blocks in GitHub's Files Changed tab for every finding in the catalog. 206 rules, 6 context-aware axes. First public benchmark vs Checkov shipped.

Added

Fixed

v0.1

May 2026 Public beta

First public version. 201 rules, 5 reasoning axes, visible suppression rationale in PR comments, SARIF v2.1.0, .audytx-baseline.yaml suppression file, and the GitHub App live on the edge.

Added

Fixed

Changed

Before v0.1

Development versions M0 → M2.x ran from early 2026 through May. The engine, rule DSL, webhook receiver, PR-comment renderer, cost analyzer, evidence storage, and the entire reasoning layer were all written during this period. 0.1 is the point at which the surface stopped moving daily and became stable enough to be visited from the outside.

The full engineering-level history with per-PR detail lives in CHANGELOG.md in the repo.

Want to follow along?

Install audytx and every new axis and rule lands on your next PR — no upgrade step.

Install audytx → See roadmap →