DashboardSecurity & Compliance
Production DB

Security & Compliance

PII exposure · Encryption posture · RBAC · Audit logging · GDPR · SOC 2 · ISO 27001 · HIPAA

3 Critical Findings
Security Score
61
/ 100 · Needs work
PII Columns
47
Across 12 tables
Unencrypted PII
18
At-rest exposure
Audit Logging
32%
Table coverage
RBAC Issues
6
Permission gaps
Compliance Framework Scores
GDPR 64% — Needs Work
Details
2 open issues: PII exposure (Art.25) · Missing consent table (Art.7)
SOC 2 Type II 71% — Partial
Details
3 open issues: Audit logging gaps · RBAC misconfig · Encryption at rest
ISO 27001 Not targeted
Enable ISO 27001 in scan configuration to assess
HIPAA Not targeted
Enable HIPAA in scan configuration to assess
Risk Heat Map — PII × Security Control
Tables (rows) × Security controls (cols) · Click cell for details
Encryption
Audit Log
RBAC
Masking
PW Hash
Backup
Pass
Partial
Fail
N/A
PII Column Exposure
18 unencrypted
TableColumnPII TypeEncrypted at RestMaskedCompliance RiskAction
customers email Contact No No GDPR Art.25 Remediate
customers phone Contact No No GDPR Art.25 Remediate
users password_hash Credential Yes Yes Compliant —
payments card_last4 Financial Yes Partial PCI-DSS Review
employees ssn Identity No No Critical Remediate
Security Posture Radar
RBAC & Access Control Issues
Over-privileged role: analytics_user Critical
Role has SELECT on PII tables (customers, employees) without row-level security or masking.
Missing audit trail on payments High
payments table has no INSERT/UPDATE triggers configured for compliance audit.
Public schema accessible by app role High
app_user role has unrestricted SELECT on all tables in public schema via default privileges.
No row-level security on employees Medium
HR data visible to all internal roles. RLS policy recommended to restrict by department.
⚡
Ready to go live?
You're currently exploring ThunderScan in Demo Mode with sample data.

To connect your real database and unlock live scanning, AI-powered insights, and full compliance reporting — contact the ThunderScan team.