Build1 distinct publisher3 min readUpdated
All eleven issues score within half a point, so the ranking is useless for triage. One practitioner's decomposition puts 93 of 112 checkable properties inside a config snapshot, and 19 outside it.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
The Cloud Security Alliance published Top Threats to Cloud Computing 2026 in August 2026, polling 507 experts across 11 issues, with scores landing between 7.45 and 7.95 [1]. That spread is half a point, about 6 percent of the top score, which means the document is a flat line rather than a ranking and cannot tell an operator what to fix first [1][5].
If severity will not sort the list, something else has to. A post on dev.to by the author of an AWS configuration-verification tool takes the more useful cut: for each of the 11 issues, which properties can be expressed as a predicate over configuration state [6][22]. The author's starting complaint is fair. The report says things like "implement least-privilege access controls," which is sound advice and not checkable as written [21]. Decomposed, it becomes a family of specific tests: IAM roles carry no wildcard actions, execution roles do not hold PowerUserAccess, trust policies require MFA conditions, cross-account roles scope to named principals [14].
Run that across the whole framework and the author reports 112 properties, sorted into snapshot-verifiable, runtime-behavioral, and procedural [6][7]. Ninety-three are snapshot-verifiable and 19 are out of scope, so roughly 83 percent of the framework reduces to configuration state and 17 percent does not [8][9]. The 19 break down as 8 runtime or behavioral, 5 needing data AWS Config does not carry, 4 organizational, and 2 deliberate refusals [10]. The refusals are the honest part: one property is application-level authorization logic rather than configuration, and one would require putting secret values from environment variables into the snapshot, creating the exposure it is meant to detect [11]. In the one per-issue breakdown visible in the post, 11 properties yield 9 fully covered, 1 partial, and 1 out of scope for token replay [24]. A replayed valid token is indistinguishable from a valid token in a config file, which is what a boundary looks like.
The coverage numbers are self-scored and should be read that way. The author claims 77 of the 93 fully covered, 14 partial, 2 pending, giving 97.8 percent at least partially covered and zero actionable snapshot-verifiable gaps [12][18]. Full coverage alone is about 83 percent of the snapshot-verifiable set [13]. The party doing the decomposition also defines the denominator, so a perfect score against 112 properties you wrote yourself is a statement about scope, not about safety. The catalog behind it is 3,434 controls and 745 chains across 131 AWS services, of which 744 unique controls, 21.6 percent, map to CSA properties at all [19].
The interesting failure is at the new end of the list. Two AI-specific threats entered for the first time, AI-Enhanced Attacks at rank 2 and AI System Compromise at rank 6, which is two of eleven [4][23]. Both pending items are AI/ML: prompt and dataset versioning, and model artifact signing, blocked because AWS does not surface model provenance, dataset lineage, or prompt version history as configuration data [16]. The predicates are written and 14 controls are said to activate the day that data exists [17].
Watch whether AWS starts emitting provenance and lineage fields as configuration [16]. Until then, the 8 runtime items and 4 procedural ones need named owners in SIEM, EDR, and process, because the flat ranking gives you no licence to defer them [10].
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
CSA's Top Threats to Cloud Computing 2026 was published in August 2026, drew on 507 experts, covered 11 issues, and produced scores ranging from 7.45 to 7.95, a spread of half a point which the author reads as the industry considering all eleven roughly equally severe.
Two AI-specific threats enter the CSA list for the first time: AI-Enhanced Attacks at rank 2 and AI System Compromise at rank 6.
Each property was classified as snapshot-verifiable (checkable from current AWS configuration such as IAM policies, security group rules, encryption settings, logging configuration, resource tags), runtime-behavioral (requiring observation over time, the domain of SIEM, EDR and runtime monitoring), or procedural (organizational process such as access reviews and incident response plans, not machine-checkable).
The author's worked example: "implement least-privilege access controls" decomposes into checks that IAM roles have no wildcard actions, execution roles do not carry PowerUserAccess, trust policies require MFA conditions, and cross-account roles scope to specific principals.
The author notes that the CSA report says things like "implement least-privilege access controls", which is good advice but is not checkable as stated.
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 vendor-authored source, precise but unauditable
Every number in the cluster comes from a single dev.to post written by the maker of the tool being evaluated. The CSA-side facts are restatements of a public report and are plausible on their face, but the substantive claims — 112 properties, the 93/19 split, 77/14/2 coverage, 744 mapped controls, zero actionable gaps — are self-classified and self-graded with no published property list, mapping table, tool output or third-party audit. Specificity is high; verifiability is low.
No adoption signal in the supplied material
Nothing in the cluster shows anyone other than the author using the tool: no users, customers, downloads, deployments, integrations, pricing or availability details appear. The two logged observations are a framework publication and a vendor self-disclosure of internal catalog size, neither of which measures uptake, so no adoption value can be assigned without inferring facts the source does not supply.
Coverage conclusions overstated relative to what is shown
The analytical core — that a flat 0.50-point spread cannot support triage and that framework prose must be decomposed into predicates before it can be checked — is well argued and modestly stated. The overstatement sits in the scorecard: '97.8 percent', 'zero actionable snapshot-verifiable gaps', 'the 19 are boundaries, not gaps' and 'zero new logic required' are conclusions produced by a party that also defines the scope, counts the properties and grades the result, presented with no residual-risk, false-positive or verification data. Positive but not extreme, because the underlying method is disclosed rather than hidden and the exclusions are named honestly.
Vendor grading its own product against a public framework
The post is written by the author of Stave, names Stave as the owner of the snapshot-verifiable category, and concludes that Stave covers essentially all of it. The framework is used as a third-party scoring rubric while the scope, counts and grades are supplied by the vendor, and the only capability the tool lacks is attributed to missing AWS data rather than to the product. Provenance is disclosed openly, which is the sole mitigating factor.
Low: single self-interested source, no corroboration
One publisher, one item, one interested author, and a truncated body that cuts off partway through the per-issue detail. The framework facts are likely accurate and the method is coherent, but no independent source confirms or contests any coverage number, and no adoption evidence exists at all, so overall confidence in the cluster's substantive claims stays low.
build
Cloud security POCs have no control group. A Terraform fixture with 30 known bugs is one attempt.1 distinct publisher
build
Force the tool call, then hand Lightsail a long-lived key1 distinct publisher
build
The middle tier for Postgres: own kernel, no public IP, and you own the backups1 distinct publisher
build
Send kills, not scores: the leaderboard fix that turns anti-cheat into a schema decision1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 19, 2026