Build1 distinct publisher3 min readPublished
A New Stack piece argues the new shadow IT gets provisioned inside your own cloud account by an agent working for a helpful engineer, which means the OAuth grants and expense reports your playbook watches never fire.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Follow any of these and your For You feed starts watching them — no settings page required.
build
An OAuth login now lets Claude rewrite, or delete, your live ElevenLabs voice agent1 distinct publisher
build
CSA's 2026 threat list is a flat line, so ask which threats a config snapshot can prove1 distinct publisher
product
Anthropic's hardware standard moves agent safety onto the wiring1 distinct publisher
product
Pulumi turns its Terraform-compatibility claim into a diff against tofu1 distinct publisher
The boundary itself disappears, because the whole sequence happens inside infrastructure you already control. The employee is real, the credential is one you issued, and the account is one you already pay for [7]. All four of the signals the piece names for the SaaS era are records of a tool sitting outside your infrastructure [2][1]. A resource created inside the account emits none of them, which is why the author frames the change as SaaS sprawl becoming code sprawl and says the detection playbook does not carry over [12].
That leaves CSPM as the first detector, and CSPM is a scan. In the worked example the app runs for six weeks before the finding lands on a public-facing endpoint with an over-permissioned IAM role [3], so 42 days of exposure precede the alert [2]. The author's read is that lateral movement is realistic rather than theoretical by then [8]. The engineer never filed a ticket, because none was required [3], which is the one detail in the story that survives contact with any organisation.
The speed claim is what breaks the process-control answer. The agent writes code, generates Pulumi programs and stands up infrastructure faster than any review process can handle [13], and the engineer is helping rather than evading, so there is nothing for a policy-enforcement posture to push against [6]. A procurement gate assumes someone is trying to get past it.
Which is why the interesting half of the proposal is the platform layer. Of the three controls named, IAM least-privilege guardrails are described as scoping the permissions available to team-level AWS accounts by default [5][3]. That has a prerequisite the piece does not state: team-level accounts. If your engineers provision into one shared account, there is no ceiling you can lower for them without lowering it for the platform team too. VPN-gated deployment targets carry the same condition, because "behind the VPN by default" needs a paved deploy path you own rather than whatever the agent picks [5]. Secrets manager enforcement is the strongest of the three, and for a specific reason: it is the only one that does not depend on the engineer or the agent knowing your conventions. The author's phrasing is that it removes the decision entirely from the individual engineer [5]. That is the right shape for a control.
This evidence carries two limits worth naming. This is a baseline being built toward at Webflow, described without an incident count or a measured detection lag [4]. And the version supplied here breaks off mid-sentence as it starts on the tool-level process controls [10], so the half that would act before the agent runs is not in front of us.
In my context I would spend on the ceiling before the scanner. A scoped account enforces itself on every API call, while a scan only enforces itself on its own schedule. That preference assumes multi-account topology and engineers who already hold provisioning rights. If you do not have the first, the argument points at building the account boundary before buying more detection.
Ranked by verification strength, evidence, and original report placement.
The piece states that when shadow IT meant unauthorized SaaS, the detection surface was defined: OAuth grants, network traffic, expense reports, SSO anomalies, and that the tool existed outside your infrastructure.
The piece's worked example: an engineer builds a lightweight internal app and asks the AI agent to handle infrastructure; the agent provisions resources in the team's AWS account, opens the necessary ports and deploys the app; nobody files a ticket because there is nothing to file; six weeks later CSPM flags a public-facing endpoint with an over-permissioned IAM role attached.
The author writes that the baseline "we're building toward at Webflow" has two layers, platform controls and process controls, and that the distinction matters.
The platform controls named are: IAM least-privilege guardrails, with permissions available to team-level AWS accounts scoped by default so an engineer cannot provision a public-facing resource with a broadly permissioned role without hitting a guardrail; secrets manager enforcement at the infrastructure level, which "removes the decision entirely from the individual engineer"; and VPN-gated deployment targets, with internal tooling landing behind the corporate VPN by default and public-facing requiring an explicit decision.
The supplied text of the piece breaks off mid-sentence as it begins describing process controls: "Process controls are what have to happen at the tool level bef".
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 1, 2026
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One insider essay, no telemetry
Everything traces to a single contributed post at The New Stack, written by someone inside Webflow's security function. The central failure is a constructed bad day rather than a case file: no count of agent-provisioned resources, no posture-scanner findings, no dwell time from any second company. The argument is coherent and the controls are recognisable, but nothing in it has been checked by anyone outside the author's own team — and the copy we have breaks off mid-sentence before the detection caveat finishes.
Nothing running that we can count
The only thing resembling deployment is a destination: the controls Webflow says it is building toward. Nobody reports how many agent-built apps exist, how often a scanner catches one, or whether even one of the three platform guardrails is switched on today. Wiz and a Claude skill are named as categories of tool that could do the job, which is not the same as either being in use. We would rather leave this blank than turn an aspiration into an adoption number.
Sharp naming, unproven scale
The naming is the product: code sprawl instead of SaaS sprawl, the posture scanner as intake queue. It lands ahead of what supports it. 'Lateral movement is realistic, not theoretical' and hardcoded credentials as 'a near-certainty' are declared rather than shown, and the six-week lag happened to nobody in particular. What keeps the overreach modest is the ask — three configuration defaults and a tiered code review, remedies that were good practice before agents existed and that no reader has to buy anything to try.
House-organ adjacency, named tools
A practitioner writing up his own employer's program, in a publication that runs contributed engineering posts — the payoff is reputational rather than transactional, with Webflow cast as the company that thought about agent governance early. Two products ride along: Wiz as the scanner that surfaces the bad endpoint, a Claude skill as the natural owner of the automated pre-ship check. The text discloses no relationship with either, and it does not need to be paid placement to be convenient for both.
Clear on the argument, thin on the proof
We are confident about what this piece says — it is explicit, internally consistent, and honest that its scenario is a scenario. We are much less confident the world behaves as described. One voice, one company's target state, a hypothetical carrying the severity claims, and a text that stops before the detection section resolves. Treat it as a well-reasoned hypothesis to run against your own cloud accounts, not as a finding.