Skip to main content
CloudArq
lensai workload
scopeaws · bedrock
checks6
ai workload lens · aws · bedrock

AI Workload Security on AWS: a lens over your audit

CloudArq's AI Workload lens is a view over your read-only AWS audit that surfaces the security and cost risk specific to AI workloads — Bedrock agents, RAG, guardrails, cross-region residency, and runaway spend. It is not a separate scanner and not a new category: each finding still counts toward its real Security or Cost pillar.

Updated 2026-06-29 · ~6 minute read

6
AI-specific checks
170
total checks
6
Well-Architected pillars
0
agents installed
definition

What the AI Workload lens is

The AI Workload lens is a view — a computed is_ai_workload flag — over findings you already get from your CloudArq audit. When a finding touches an AI workload (a Bedrock agent, a Knowledge Base, a guardrail, an inference profile), the lens surfaces it together with the others, so you can read your AI risk in one place.

It is not a separate scanner and not a seventh category. Every finding the lens shows still counts toward its real Security or Cost pillar in your score — the lens just gives that subset a name.

the 6 checks

The 6 AI Workload checks

Each check describes a capability the read-only audit can surface — what a misconfiguration would expose or cost — never an observed attack or an asserted violation.

SECURITY01

Agentic blast radius

Maps the IAM blast radius a compromised Bedrock agent could reach through its action-group Lambda execution role: the capability it would have, not whether it has been abused.

SECURITY02

AI cross-region data residency

Flags an EU Bedrock workload that invoked a US or global inference profile — that profile can route the prompt to a US region. CloudArq never inspects the payload and never asserts a violation.

COST03

RAG vector-store cost

Spots a Bedrock Knowledge Base on OpenSearch Serverless paying the ~$350/mo 2-OCU minimum when S3 Vectors or pgvector would usually be far cheaper for a small knowledge base.

SECURITY04

Bedrock guardrail parity

Finds Bedrock guardrails missing baseline content / PII protection — configuration gaps, not a claim that CloudArq catches unshielded model calls.

COST05

Bedrock cost optimization

Surfaces the standard Bedrock cost levers (prompt caching, Batch inference, model routing) when spend is meaningful; model-specific guidance needs invocation logging, which the finding states plainly.

COST06

Runaway-agent anomaly

Catches a Lambda recursive loop via AWS's RecursiveInvocationsDropped metric — a runaway-agent cost and anomaly signal. CloudArq reads the metric; it does not inspect agent reasoning.

how it works

How it works

Read-only, no agents, never auto-fix

The same connection model as every CloudArq audit.

4 facts
  • connectA read-only IAM role with an ExternalId — the same connection every CloudArq audit uses. No keys to paste, no agents to install.
  • storeCloudArq never stores your credentials, application data, database contents, or S3 objects. The audit reads configuration and metrics, nothing more.
  • fixDetection plus a guided fix — never auto-fix. One click on a finding opens the guided remediation; you stay in control of every change.
  • scopeThe audit is read-only end to end. The AI Workload lens just filters that same audit to the findings flagged is_ai_workload.
product · output

What the lens looks like in your audit

audit · lens · ai workloadillustrative example
Security
Agent executor role can read every S3 bucket
role/example-agent-actions · eu-north-1
fix →
Security
EU workload invoked a US inference profile
bedrock · us.anthropic.* profile
fix →
Cost
Knowledge Base on OpenSearch Serverless 2-OCU minimum
aoss · ~$350/mo floor
fix →
Security
Guardrail missing PII + content filters
guardrail/example-kb
fix →
Cost
Recursive Lambda loop — RecursiveInvocationsDropped > 0
cloudwatch · eu-north-1
fix →

Illustrative only — sample rows, not a real account. Each finding keeps its real Security or Cost pillar and ships with a guided fix.

faq

Frequently asked

01Is this a separate product or scanner?
No. The AI Workload lens is a view over your existing CloudArq audit — a computed is_ai_workload flag on findings you already get. There is no separate scanner to install and no seventh category; every AI finding still counts toward its real Security or Cost pillar.
02Does CloudArq need write access to my AI workloads?
No. CloudArq connects through a read-only IAM role secured with an ExternalId. It never stores your credentials, application data, database contents, or S3 objects, and the audit itself is read-only — detection plus a guided fix, never auto-fix.
03What is agentic blast radius?
The set of AWS permissions a compromised Bedrock agent could reach through its action-group Lambda execution role — the reachable capability, not an observed attack. CloudArq maps what that role could do; it never claims the agent has been abused.
04Which tiers include the AI Workload checks?
The AI Workload lens ships on the Max tier. See the pricing page for the full tier breakdown of which checks each plan includes.

See the AI Workload lens on your audit

The AI Workload lens ships on the Max tier as part of the same read-only audit that runs all 177 CloudArq checks. Connect a read-only IAM role, run the audit, and the six AI checks surface alongside everything else — each finding carrying its real Security or Cost pillar and a guided fix.