2
P1 - Fix in 24 hours
1
P2 - Fix in 72 hours
0
P3 - Next sprint
3
Total Findings
1
Critical (severity)
2
High (severity)
0
Medium (severity)
0
Auto-Fixed
3
Downstream At Risk
0
Compound-Risk

Attack Path Analysis

Reachability + Blast Radius
ATTACK PATHS COMPUTED3
DOWNSTREAM RESOURCES AT RISK3
COMPOUND-RISK RESOURCES0
RESOURCES WITH MULTIPLE FINDINGS

Findings (3)

FID
c8e6c9320831
P1 CRITICAL IAM open
Root user MFA is DISABLED
RESOURCEroot-account/450367038821
HIPAA / NIST CITATIONNIST 800-53 IA-2(1), CIS AWS 1.5, SOC2 CC6.1
RECOMMENDATIONEnable MFA on the root account immediately.
PRIORITYP1 · Fix in 24 hours — risk score 75/100
RISK FACTORSPHI exposure · Exploit-in-wild · Business-critical
MITRE ATT&CKT1078.004 - Valid Accounts: Cloud Accounts
ATTACK PATHPhish/Steal → Root Console → ALL AWS Resources
PATH LENGTH1 hops
BLAST RADIUS1 entire_aws_account(s): 450367038821
DETECTED AT2026-04-26T13:21:23.4232800-05:00
FIX APPLIEDFalse
REMEDIATION PLAYBOOK · OWNER: Security + IAM admin · ESTIMATED EFFORT: 30 minutes
  1. Enable MFA on the root account via AWS console (only the root user can enable root MFA - cannot be delegated)
  2. Delete any active root access keys: aws iam delete-access-key --user-name --access-key-id
  3. For IAM users without MFA: aws iam enable-mfa-device --user-name --serial-number --authentication-code-1 --authentication-code-2
  4. Add an SCP / IAM Boundary policy that denies actions when MFA is not present
  5. Re-scan to verify root MFA enabled and no root keys
FID
7202c3054e22
P2 HIGH IAM open
IAM user iam-titandemo-260426-1311 has no MFA device
RESOURCEuser/iam-titandemo-260426-1311
HIPAA / NIST CITATIONCIS AWS 1.10, NIST 800-53 IA-2
RECOMMENDATIONRequire MFA on all human IAM users.
PRIORITYP2 · Fix in 72 hours — risk score 50/100
RISK FACTORSPHI exposure · Business-critical
MITRE ATT&CKT1078.004 - Valid Accounts: Cloud Accounts
ATTACK PATHPhish/Steal → User Console → User-Authorized Resources
PATH LENGTH1 hops
BLAST RADIUS1 iam_user(s): iam-titandemo-260426-1311
DETECTED AT2026-04-26T13:21:45.5419317-05:00
FIX APPLIEDFalse
REMEDIATION PLAYBOOK · OWNER: Security + IAM admin · ESTIMATED EFFORT: 30 minutes
  1. Enable MFA on the root account via AWS console (only the root user can enable root MFA - cannot be delegated)
  2. Delete any active root access keys: aws iam delete-access-key --user-name --access-key-id
  3. For IAM users without MFA: aws iam enable-mfa-device --user-name --serial-number --authentication-code-1 --authentication-code-2
  4. Add an SCP / IAM Boundary policy that denies actions when MFA is not present
  5. Re-scan to verify root MFA enabled and no root keys
FID
d121cfd943f3
P1 HIGH S3 open
S3 bucket s3-titandemo-260426-1311-450367038821 lacks full Public Access Block
RESOURCEs3://s3-titandemo-260426-1311-450367038821
HIPAA / NIST CITATIONHIPAA 164.312(a)(1), CIS AWS 2.1.5, NIST 800-53 AC-3
RECOMMENDATIONEnable all 4 Public Access Block settings (Block Public ACLs / Policy / Ignore / Restrict).
PRIORITYP1 · Fix in 24 hours — risk score 75/100
RISK FACTORSInternet-facing · PHI exposure · Business-critical
MITRE ATT&CKT1530 - Data from Cloud Storage
ATTACK PATHInternet → S3 Public Endpoint → Bucket Objects
PATH LENGTH1 hops
BLAST RADIUS1 s3_bucket(s): s3-titandemo-260426-1311-450367038821
DETECTED AT2026-04-26T13:22:20.4147149-05:00
FIX APPLIEDFalse
REMEDIATION PLAYBOOK · OWNER: Storage Owner + Privacy · ESTIMATED EFFORT: Same day
  1. Enable Public Access Block on the bucket: aws s3api put-public-access-block --bucket NAME --public-access-block-configuration BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true
  2. Enable default encryption: aws s3api put-bucket-encryption --bucket NAME --server-side-encryption-configuration with SSEAlgorithm AES256
  3. Audit S3 access logs for last 90 days for anonymous reads
  4. If anonymous access detected on PHI/PII bucket: trigger HIPAA breach assessment
  5. Enable Macie for ongoing PII/PHI classification on the bucket
TITAN AI · Live AWS scan against 450367038821 · AWS-20260426-132246