Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
wellarchitected_workload_no_high_or_medium_risksProvider: AWS
Service:
wellarchitectedSeverity: MEDIUM
Categories:
resilienceResource type:
OtherWhat this check verifies
AWS Well-Architected workloads are assessed for the presence and count of risks labeledHIGH or MEDIUM across the framework pillars. The result indicates whether any such risks remain recorded for the workload.
Risk
HIGH/MEDIUM risks indicate gaps that can drive:
- Confidentiality loss (public data, excessive access)
- Integrity issues (weak controls, unmonitored changes)
- Availability failures (fragile resilience, poor recovery) Adversaries can exploit open endpoints and broad privileges to escalate, exfiltrate, and disrupt.
Recommendation
Remediate findings, prioritizingHIGH then MEDIUM.
Enforce least privilege, strong encryption, and continuous logging/alerting; minimize public exposure with defense in depth; architect for resilience with tested recovery. Embed regular reviews in the SDLC and automate guardrails for consistency.
Remediation
Dashboard steps- In the AWS Console, open Services > Well-Architected Tool
- Select the workload to fix
- Open Improvement plan (or Answer questions) and filter to High and Medium risks
- For each listed question, open it and change the answer to the AWS recommended best-practice choices until the question’s risk shows Low/None, then click Save
- Repeat until no High or Medium risks remain
- Go back to the workload overview and confirm High = 0 and Medium = 0
References
- https://aws.amazon.com/architecture/well-architected/
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/WellArchitected/findings.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = wellarchitected_workload_no_high_or_medium_risks. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks