Security posture

Demo environment
Watch the agents work

See how Aegis reorders a raw scan into a CISO’s priority list — judgment made visible.

Posture grade
C
6 pts vs last month
Open findings by severity
critical
2
high
6
medium
6
low
2
16 open findings across 4 connected systems
Connected integrations
AWS
1,847 scanned
58m ago
Google Workspace
1,263 scanned
1h ago
Okta
1,204 scanned
1h ago
GitHub
312 scanned
2h ago
Framework coverage
View all
NIST CSF 2.067%
71/106 controls passing
SOC 2 Type II72%
46/64 controls passing
HITRUST CSF49%
66/135 controls passing
HIPAA Security Rule63%
34/54 controls passing

Top priorities

Ranked by business impact and exposure — the CISO judgment layer, not raw severity.

All findings
CriticalAEG-0001

S3 bucket with PHI exports readable by any authenticated AWS principal

CISO judgment

This jumps to the top of the queue not just for severity but because it is exploitable with a single stolen key and directly triggers breach-notification law — regulatory exposure, not CVSS, sets the priority.

Business impact

A misconfigured bucket holding patient record exports is one leaked credential away from a reportable HIPAA breach, HHS OCR penalties, and mandatory patient notification for a regional hospital.

Technical detail

Bucket 'nbrh-clinical-exports' has a policy granting s3:GetObject to arn:aws:iam::*:root (any AWS account), and objects are unencrypted at rest (no SSE-KMS).

Recommended remediation

Remove the cross-account/authenticated-principal grant, enforce a bucket policy denying non-TLS access, and enable SSE-KMS with a dedicated CMK. Confirm no external access via Access Analyzer.

ProtectLow effortAWS
CriticalAEG-0002In progress

Root and admin AWS accounts without MFA

CISO judgment

Rated critical despite being 'just an identity setting' because it compounds every other AWS finding — unremediated MFA turns a medium misconfig into a full-estate compromise.

Business impact

The keys to the entire hospital cloud estate — including every PHI store — are protected only by a password, meaning one phishing hit could hand an attacker total control.

Technical detail

AWS root user has MFA disabled and 3 IAM users in the 'Administrators' group have no MFA device registered; two have active access keys.

Recommended remediation

Enforce hardware/virtual MFA on root and all admin users via SCP, rotate the exposed admin access keys, and move to federated Okta SSO with no standing IAM users.

ProtectLow effortAWS
HighAEG-0007

Publicly shared Google Drive files containing patient information

CISO judgment

I prioritize the four files owned by former employees first — data that leaves with people who no longer answer to us is the least controllable and most likely to surface later.

Business impact

Spreadsheets with patient names and appointment details are shared as 'anyone with the link,' an unmonitored leak path that would count as an impermissible HIPAA disclosure.

Technical detail

DLP scan found 11 Drive files shared link-anyone that match PHI patterns (MRN, DOB, patient name columns), 4 owned by former employees.

Recommended remediation

Revoke link-anyone sharing on flagged files, enable a Workspace DLP rule blocking external sharing of PHI patterns, and reassign orphaned files.

ProtectLow effortGoogle Workspace
HighAEG-0008

Okta admin roles granted without step-up MFA policy

CISO judgment

Identity provider admins are the crown jewels of a modern estate — I hold them to a stricter bar than production systems, because compromising them compromises everything downstream at once.

Business impact

Okta is the front door to every connected system; weak controls on its administrators mean a single compromised admin can unlock the entire environment, including PHI.

Technical detail

9 users hold Okta Super/Org Admin roles but the admin console sign-on policy does not require phishing-resistant factors; SMS is still an allowed factor.

Recommended remediation

Enforce FIDO2/WebAuthn for all admin roles, disable SMS as a factor for privileged access, and reduce Super Admin count to the minimum needed.

ProtectMedium effortOkta
HighAEG-0005

RDS instance hosting EHR data is publicly accessible

CISO judgment

Public + PHI is a combination I never leave open past the day I find it; exposure over the internet moves this ahead of internal-only misconfigs regardless of matching severity scores.

Business impact

A database backing electronic health records is reachable from the open internet, dramatically widening the attack surface for the most sensitive data the hospital holds.

Technical detail

RDS PostgreSQL instance 'nbrh-ehr-prod' has PubliclyAccessible=true and a security group allowing 5432 from 0.0.0.0/0.

Recommended remediation

Set PubliclyAccessible=false, restrict the security group to the application subnet, and place the instance behind a private endpoint only.

ProtectLow effortAWS
Running in demo mode with a fictional client. Paste keys to run a live read-only assessment.