Cloud infrastructure security and governance,
from an application standpoint.

For the platform lead accountable for cloud infrastructure governance

Staxly turns a list of resources into the applications you actually own — then tells you which ones need your attention, and which ones are fine.

We set up the first scan with you — tell us about your estate and a real person replies, usually within one business day. No card, and nothing to install.

AzureLive
AWSBeta
Google CloudBeta
The difference

Your cloud lists resources. Staxly shows you applications.

Every cloud gives you a findings list, and each of them gives it away free. What none of them tells you is which of your applications is affected — because no cloud records what an application is. Staxly works it out from how your resources are actually connected, so it still works on an estate nobody has tidied up.

It works without your tags

Grouping comes mainly from how things are wired. Tags and names add confidence when they exist, and Staxly does not need them.

Shared things stay shared

Your logging, networking and hosting are used by everything, so they are counted on their own rather than blamed on one application.

It says when it does not know

Anything Staxly cannot place is shown as exactly that, rather than quietly filed under an application to make the picture look complete.

Example company and numbers.

Application

Orders is made of 5 parts. Two have problems, one of them urgent.

This is how its parts connect. Click any part to see what it does, what we found, and how we know it belongs here.

Websitewhat customers seeOrder servicetakes the ordersDatabaseorders, customersFile storagereceipts, invoicesSecretskeys and passwordsLogsshared with 6 apps
Needs you todayThis week— strong link· · · weaker link- - - shared, not part of Orders

File storage

Needs you today

Holds order receipts and invoices.

Anyone with a link can open a file without signing in.

Why it’s in Orders
Strong link The order service is allowed to sign in to it.
Created by
Your Terraform pipeline
Last changed
Today 05:58, by hand in the Azure portal.

Example company and numbers.

What you approve
properties.softDeleteRetentionInDays
Now3
After7

One property, on one resource. Staxly reads the current value again before writing, refuses if somebody changed it since you looked, and reads it back afterwards to confirm. It recorded what it was, so it can put it back.

What happens when you approve

  1. You approveNothing happens before this.
  2. Staxly changes one setting
  3. Staxly reads it backFrom Azure, to make sure it took.
  4. It’s recorded
Slide to approve →
Fix it, reversibly

A fix you can approve.
And undo.

Nothing changes on its own. Staxly shows the exact change and what it costs you; a person approves it, and the change runs under an identity you set up and can take away.

  • ✓Never Terraform against infrastructure it did not create
  • ✓Resources your IaC owns get the fix as Terraform instead
  • ✓Impact stated before the button — safe, cautious or risky
  • !Not offered at all if Staxly cannot undo it
  • ✓With your permission, Staxly checks your own logs to show how many recent requests a storage fix would have blocked
  • ✓Every apply and undo carries the name of who approved it

The four questions

Everything a platform lead gets asked.

Q1

What do I own?

Five applications, not ninety-seven resources — plus the parts nothing connects to anything, shown as exactly that.

Q2

What’s holding up?

Auth and Reporting are clear. Checked this morning against 128 security checks, nothing to do. “Clear” is a dated answer here, not an absence of bad news.

Q3

What needs my attention?

Orders today. Billing this sprint. Each one says what it would change and what that affects, before you decide.

Q4

Can I show it was handled?

Every change, what it was before, and who approved it — kept in a record your auditor can read.


How it works

Connect

Give Staxly read-only access once, as wide as your whole tenant or as narrow as one resource group. No credentials stored.

Scan

Full inventory, 128 security checks, dependencies, cost.

Fix

One change at a time: approved by a person, applied by Staxly, reversible.

Govern

Roles, approvals, frameworks, audit trail.


What one scan shows you

See your entire cloud.
Every resource. Every gap.

One scan and you can see everything you are running, what depends on what, which bits are production, what each part costs, and what nobody is using any more.

  • ✓Who created each thing, and whether it came from code or somebody clicking
  • ✓A diagram of how it all connects, built from how your cloud is actually wired
  • ✓Auto environment detection — prod, staging, dev, test
  • ◉How much of your estate is managed by code, and how much was done by hand
  • ◉Orphan resources with monthly savings estimate
  • ✓24+ external service detection

Example company and numbers.

Spend
$1.2K
$340 waste
IaC
17%
19 unmanaged
⚠
6 critical findings need attention
Servers reachable for remote login from the internet

Example company and numbers.

Needs you today6 on this estateThis week22 on this estate
Needs you today

A server in your network accepts remote desktop connections from any address on the internet.

Approve fixin Orders
Needs you today

Anyone on the internet can read the files in this storage account.

Approve fixin Billing
This week

Traffic to this service can use an outdated form of encryption that is known to be breakable.

Approve fixin Billing
This week

If someone deletes a password or certificate held here, it is gone permanently.

Approve fixin Orders

Which benchmark control each one answers is inside, for whoever needs it.

CIS Cloud Security Benchmark

Real security checks.
Not AI guesses.

128 checks that read your actual settings rather than guessing — answering 80 of the 339 recommendations in the current CIS Azure benchmarks in full and 69 in part; 92 need a person, by their nature. Every answer is the same code every time, so two scans of an unchanged estate never disagree.

  • ■Servers reachable for remote login from anywhere on the internet
  • ■Stored files readable without a password, or sent unencrypted
  • ■Passwords and certificates that could be deleted with no way back
  • ■Databases accepting unencrypted connections, or open to any network
  • ■Websites served unencrypted, and apps with no identity of their own (which usually means a password kept in their settings)
  • ■People holding permission to change anything, across a whole subscription

Enterprise-Ready

Policies, approvals,
and full audit trail.

Governance for platform teams running 50–500 engineers. Set who can approve a change, decide which frameworks you are audited against, and keep a complete record of every change — its before and after values, and who approved it.

  • ✓Roles per person — admin, member or read-only
  • ✓No fix is applied without an approval, and the approver’s name is kept with it
  • ✓Complete audit log — who did what, when
  • ✓Member management and invitations
  • ◉Choose the frameworks you are audited against

Example company and numbers.

Org Policies · Compliance Frameworks
SOC 2
ISO 27001
PCI DSS
HIPAA
+ CMMC, CIS Azure
Roles · acme
sarahadmin
mikemember
auditorread-only
Approval is not a setting: no fix is applied without an approval, on every subscription, and the approver's id is stored with the change.
Recent Audit Log
sarah@acmecorp.io applied a fix to api-prod-sa2m ago
mike@acmecorp.io connected cloud subscription1h ago
ci blocked a pull request — 2 violations3h ago

More
One control, every framework

Nobody has a CIS problem.
They have an audit in March.

Staxly maps each technical control to every requirement it counts toward, so a single fix shows up against all the frameworks it actually helps with.

  • ✓SOC 2 · ISO 27001:2022 · PCI DSS v4.0 · HIPAA · CMMC 2.0
  • ✓Pick the frameworks you are audited against — see only those
  • ✓Adding a second audit shows what it genuinely adds
  • ✓Contribution, not certification — stated on every report
  • !Staxly cannot tell you what percentage compliant you are — nobody honestly can. What it does is close the security and technical gaps that stand between you and getting there
One finding, five frameworks
cis-azure-6.1 — RDP open to the internet
SOC 2 · CC6.6 — threats from outside the system boundary
ISO 27001 · A.8.20 — networks are secured and controlled
PCI DSS · 1.3.1 — inbound traffic restricted to what is necessary
HIPAA · 164.312(a)(1) — access control
CMMC · SC.L1-3.13.1 — control communications at boundaries

Each of these requirements also has a procedural half — policies, training, access reviews — that no infrastructure tool can satisfy. Staxly says so on every report rather than implying otherwise.

Compliance gate in CI

Catches a security gap while it is still in a change your team is reviewing, instead of after it is live. Staxly checks the change and stops it going through — so the problem is never in your cloud to find later. Nothing has to leave your network to do it.

Multi-cloud scanning

Azure is live. AWS and Google Cloud are in beta: you can connect an account the same way, but the scan there uses an open-source scanner rather than Staxly’s own checks, there is no application view yet, and no real account has been through either. No key is ever stored on any of the three: your own role issues short-lived credentials and you can revoke them without telling us.

What a scan finds ↓

Manage client accounts

For consultancies and managed service providers: every client account in one console with its own posture, kept completely separate. Never scanned and scanned-and-clean never look the same.

Or hand it to your team

Staxly can fix it, or raise it where your team already works.

Not every change should be made by us. For anything your code owns, Staxly will not change it directly — it gives you the fix as Terraform for your own pull request, because changing it underneath Terraform would be undone on the next deploy.

GitHub

Beta

The fix comes as standard Terraform you can copy or download, and Staxly’s pull-request check blocks a change that would add a violation. Having Staxly open the pull request for you is not self-serve yet.

Jira

On the way

Not available yet. Today you export the record of every change (CSV or JSON) into the queue your team already works from; a Jira connection that raises the ticket for you is on the way.

ServiceNow

On the way

Not available yet. Export the record today; a ServiceNow connection that raises the change record for you is on the way.


Solutions

Everything Staxly does today.

We start with a security review of your cloud, and we do that for nothing. The full report, and the fixes, come with a subscription.

Application view

Your resources, grouped into the applications your team actually owns — reconstructed mainly from how they are wired, so it works on an estate nobody has tidied. Tags and names, where you have them, only add confidence. Shared infrastructure is counted as shared, and anything we cannot place is shown as exactly that instead of being folded into an app.

How the grouping works ↓

Azure discovery

Everything you are running in an Azure subscription, in one place: what depends on what, which parts are production, who created them, what each one costs, and what nobody is using. Plus 128 security checks that read your actual settings — answering 80 of the 339 recommendations in the current CIS Azure benchmarks in full, and 69 in part.

What a scan finds ↓

Approve and apply a fix

Staxly shows the exact property that would change, what it would change from and to, and what that costs you. A person approves it; Staxly applies it, reads it back, and can put it back. Resources your IaC owns get the fix as Terraform instead, because changing them underneath Terraform would be undone on the next deploy.

See what you approve ↓

Evidence your auditor reads

An append-only ledger recording what was prevented in CI, what was found running, and what was fixed — each row carrying how it was verified and by whom. Exported per framework as JSON, CSV or a printable report.

Expert cloud audit

A human reads the scan with you — what is actually urgent, what it costs to fix, what to do first. For teams who want the answer, not another dashboard.

Ask for an audit →


Questions we get asked

The things your security reviewer will ask.

Answered as narrowly as they are true. Where Staxly does less than you might hope, that is the answer you will get here rather than in month three.

Your credentials and your data
Do you store our cloud credentials?

No, and there is no code path that could. Access works by federated identity: your own identity provider trusts a short-lived token Staxly signs, and no long-lived secret for your cloud exists anywhere in our system to be stolen or leaked.

You can revoke our access from inside your own cloud, at any time, without telling us or waiting for us.

What does Staxly actually hold about our cloud?

Metadata about the shape of your estate, not what is inside it. Resource names, types, regions, resource groups, tags, the configuration properties our checks read, how resources are connected to each other, cost figures your provider reports, and the findings themselves.

Never the contents. Staxly does not read files in your storage, rows in your databases, or the values of secrets in your key vaults — it reads whether a key vault has deletion protection switched on, not what is in it.

When you turn logging on, your records stay in your Azure, in your own log workspace. Staxly reads an answer from them when it needs one and keeps only the answer: a count, a date, and the names and addresses that appear in the record, as they appear there.

Does anything we own go to an AI model?

Some resource names and types do, for some features. The one-line description of a detected application, the suggested wording of a fix, and the cost and health summaries are written by a model, and to do that it is sent the names, types and roles of the resources involved.

The security checks themselves use no AI at all. Every verdict about whether something passes or fails is ordinary code reading a property, with no model involved. Credentials, secret values and the contents of your resources are never sent.

There is no per-customer switch to turn the AI features off today. If your review requires one, tell us before you connect — it is a small change and we would rather build it than have you find out later.

Do we have to install an agent?

No. Staxly does not use an agent; it works through your cloud provider’s own APIs.

Is our data kept separate from other customers?

Yes. Your organisation’s data is only ever reachable by your organisation, and access inside it is governed by roles you set — admin, member, or read-only.

The record of what was changed cannot be altered or deleted after the fact, including by us.

What if a change breaks something
What happens if a fix Staxly applies breaks our application?

You see what it would affect before you approve it, and it can be put back. Every proposed fix changes one property on one resource — never a batch, never a redeploy — and before the button you are told what the value is now, what it would become, whether the change is safe, cautious or risky, and what else talks to that resource.

After applying it, Staxly reads the value back off your cloud to confirm it actually landed rather than trusting its own success response, and records what it was before. Undoing it restores exactly that.

If Staxly cannot work out how to undo a change, the fix is not offered at all.

Can Staxly change anything without us?

No. Nothing runs on its own: every change is approved by a person first, and their name is stored with it. There is no setting that lets Staxly fix things unattended, and no plan tier that unlocks one. The identity that makes the change is one you set up and give a role to, so you can take that role away at any time.

Undoing a change is never gated behind a subscription either. If you paid to make a change, taking it back is not a second purchase.

What about resources our Terraform owns?

Staxly will not change them directly. It gives you the change as standard Terraform to put through your own pull request instead, because changing a resource underneath the code that manages it would be silently undone on your next deploy — and you would be left wondering why the problem came back.

Any infrastructure code Staxly produces is standard Terraform using the official providers. If you stop using us, every fix we proposed keeps working.

What is covered
Which clouds do you support?

Microsoft Azure is live and is the only cloud we have run against real customer accounts.

AWS and Google Cloud are marked beta, and the reason is specific: the connection works, the scan runs an open-source scanner rather than Staxly’s own checks, there is no application view for them, and no real estate has been through either. They stay marked beta until one has.

How much of a security benchmark do you actually cover?

128 automated checks run against your resources. Between them they answer 80 of the 339 recommendations in the current CIS Azure benchmarks in full and 69 in part.

92 of those 339 need a person — a signed policy, an access review, a training record — and no infrastructure tool can produce those, ours or anyone else’s. Anything we cannot check is listed as not checked rather than quietly passing.

How much of our estate can you group into applications?

About two-thirds, on the one real estate we have measured: 47 of its 72 parts were placed in an application, 17 more were ones the customer had already labelled as shared, and 8 could not be placed at all. Anything we cannot place is shown in their own box labelled exactly that rather than folded into an application to make the number look better.

That limit is a property of what cloud platforms record, not of our implementation — no cloud models what an application is. You can close the gap yourself by labelling those resources, and Staxly will do the labelling for you once you tell it what they are.


Security & Trust

No cloud credentials stored

Your cloud trusts a token Staxly signs, valid for minutes. No password or key for your cloud exists on our side, and a check on every code change refuses code that would store one.

Your cloud stays yours

Staxly provisions nothing and holds no state file. What it keeps on its side is a description of your estate, the findings, the record of each change, and any answer it reads from your logs — never the contents of your storage, databases or key vaults.

Portable IaC

Standard Terraform HCL. Runs without Staxly. Zero lock-in.

No agents

Cloud-native API integrations only. Nothing installed.

How Staxly keeps your cloud safe from Staxly →

See what's wrong with your cloud.

CIS security findings, a dependency map and your IaC gaps, free. We connect the first subscription with you — read-only — and the scan itself takes minutes.

Book your free security review
© 2026 Staxly · Cloud security and governanceWhat it costsTrustGet in touchSign in