Check ID:
Provider: AWS
Service:
Severity: HIGH
Resource type:
guardduty_no_high_severity_findingsProvider: AWS
Service:
guarddutySeverity: HIGH
Resource type:
AwsGuardDutyDetectorWhat this check verifies
GuardDuty detectors are evaluated for the presence of High-severity findings. This surfaces whether any detector currently has findings labeledHigh by GuardDuty.
Risk
Unresolved High findings often signal active compromise, enabling:- Data exfiltration and unauthorized access (confidentiality)
- Privilege escalation and tampering (integrity)
- Disruption via malware/crypto-mining (availability)
Recommendation
Treat High findings as incidents.- Prioritize triage and containment; isolate affected resources, rotate secrets
- Automate alerting and response with playbooks; integrate into IR
- Enforce least privilege, network segmentation, and hardened baselines
- Continuously tune detections and remove unused access to prevent recurrence
Remediation
Dashboard steps- Sign in to the AWS console and open Amazon GuardDuty
- Use the Region selector to choose a Region where GuardDuty is enabled
- Go to Findings and filter: Severity = High (7-8.9), Archived status = Not archived
- Select all results, click Actions > Archive
- Repeat steps 2-4 for every Region with GuardDuty enabled
- Confirm there are 0 active High severity findings in each Region
References
- https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_findings.html
- https://docs.aws.amazon.com/prescriptive-guidance/latest/vulnerability-management/assess-and-prioritize-security-findings.html
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/GuardDuty/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 = guardduty_no_high_severity_findings. 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