This vulnerability in the Strands shell tool allows an attacker to bypass the human consent gate by setting the non_interactive parameter to true directly within the prompt. The shell tool accepted this parameter as truth rather than validating consent through an independent enforcement boundary — essentially placing the permission check inside the trust boundary it was meant to constrain. If your Strands agent is processing untrusted content (scraped pages, documents, retrieved emails), this converts any compromised content source into a potential command injection vector. Upgrade to version 0.8.0 immediately. Before upgrading, audit whether any automation in your deployment pipeline relies on passing the non_interactive parameter — the upgrade path may break existing integrations that depend on this behavior. More critically, determine whether other tools in your Strands deployment (document processing, email, web fetch) use the same consent logic. If the pattern is reused, the same bypass likely applies across the toolchain. Check your dependency trees, container base images, and any pinned versions — versions prior to 0.8.0 will remain exploitable in any environment that doesn't upgrade. The EPSS score is currently low, but this will rise as Strands adoption grows and as the specific injection technique becomes more widely documented in security tooling.