Urgent.News

600+ sources. One page. See who else covered it.

Editions

Tech

ThoughtWorks Just Named the Problem. Here's the Structural Fix.

✓ Human-authored analysis; AI used for formatting and proofreading. The ThoughtWorks Technology Radar (April 2026) flagged something under "Caution" that describes one instance of a problem we encountered from a completely different direction — implementing S3 bucket takeover findings from HackerOne triage work: When the spreadsheet that quietly runs the business evolves into customized agentic…

Abstract editorial illustration

ThoughtWorks has identified a significant structural issue within cloud environments, one that has existed long before the advent of AI workflow tools. This problem revolves around the governance of cloud resources throughout their entire lifecycle, from creation to deletion. The issue becomes particularly problematic when resources are abandoned, but their references remain, leading to security vulnerabilities and unauthorized access.

The root cause of this issue lies in the lack of a comprehensive governance mechanism that covers all phases of a resource's lifecycle. As organizations increasingly adopt AI workflow tools, these tools accelerate the creation phase but do not inherently solve the underlying governance gap. The problem is present in every cloud environment, regardless of whether AI tools were used to create the resources.

The S3 bucket takeover case, reported through HackerOne triage work, serves as a prime example of this issue. When a team creates an S3 bucket, uses it, and then stops using it, the DNS record, CloudFront distribution, or application code still references the old bucket name. An attacker can create a new bucket with the same name and take over the traffic, exploiting the fact that the original resource was deleted but its references were not.

This problem is not exclusive to S3 buckets and can occur at any phase of a resource's lifecycle. As organizations adopt no-code platforms with OpenAI integrations, the barrier to building cloud resources has dropped to zero. However, the barrier to governing what was built has not dropped at all. The result is a "ghost reference" scenario where resources continue to function without proper oversight, leading to undefined behavior and potential security risks.

The solution to this problem requires a holistic approach that addresses the full lifecycle of cloud resources. This includes implementing robust governance mechanisms that operate across all phases of a resource's existence: creation, use, modification, abandonment, and deletion. By doing so, organizations can mitigate the risks associated with "ghost references," configuration drift, privilege escalation, and other structural violations that plague cloud environments today.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Cloudflare for Developers: What It's Great At, Where It Bites, and How to Actually Use It

Cloudflare is best understood not as "a CDN" but as a programmable network that sits between your users and your origin, plus a growing platform for running code and storing data at the edge.

  • Cloudflare offers free TLS, CDN, DNS, and serverless runtime for developers
  • Workers runtime lacks Node.js support and has CPU time limits
  • Cloudflare's generous free tier simplifies site setup with minimal configuration

More from Friday 7 August →