Every test. Every outcome.
Validation overview
Q3 validation cycle · 72 tests in scope
Results by control area
- Blocked
- Detected only
- Allowed
- Inconclusive
View as table
| Control area | Blocked | Detected | Allowed | Inconclusive | Total |
|---|---|---|---|---|---|
| Endpoint & malware | 9 | 2 | 2 | 1 | 14 |
| Email security | 7 | 1 | 2 | 0 | 10 |
| Segmentation / zero trust | 10 | 0 | 5 | 1 | 16 |
| Firewall & egress | 5 | 3 | 4 | 0 | 12 |
| AI data exposure | 5 | 3 | 4 | 0 | 12 |
| Identity & credentials | 2 | 2 | 3 | 1 | 8 |
Trend by quarter
Share of tests each quarter
- Blocked
- Allowed
No single score
A blended number hides the one path that matters. Every outcome here traces to a specific test, system and date.
Technique coverage by attack stage
Tests grouped by MITRE ATT&CK tactic · each tile is one simulated technique
- Blocked
- Detected only
- Allowed
- Inconclusive
- Not tested
Initial access
Malicious link in emailAttachment with macroPassword sprayingExternal VPN exploitExecution
Office macro runs scriptScript download cradleIn-memory scriptPersistence
Scheduled taskStartup folder itemNew local accountPrivilege escalation
Shared local admin reuseService permission abuseDefense evasion
Disable security toolClear event logsSigned system binary misuseCredential access
Credential dumpingName resolution poisoningBrowser password storeDiscovery
Network share scanDirectory enumerationLateral movement
Remote service with reused adminRemote desktop to serversRelayed authenticationCommand & control
Encrypted beaconKnown-bad test domainDNS tunneling patternExfiltration
Upload to personal cloudPaste to unapproved AI toolLarge outbound transferTactics follow the MITRE ATT&CK framework.
Attack path to sensitive files
How individual weaknesses chained together from one compromised laptop
One fix breaks the chain at step two.
Zero trust and segmentation checks
Can traffic cross between network zones when policy says it shouldn't? 16 tested flows
- Blocked as intended
- Allowed against policy
- Permitted by policy
- Inconclusive
| From \ To | Staff devices | Finance | Servers | Admin consoles |
|---|---|---|---|---|
| Guest Wi-Fi | Blocked | Blocked | Allowed | Blocked |
| Staff devices | Permitted | Allowed | Permitted | Allowed |
| Finance | Blocked | Permitted | Permitted | Blocked |
| Printers & IoT | Blocked | Blocked | Allowed | Inconclusive |
| Remote workers | Blocked | Allowed | Blocked | Blocked |
Firewall and outbound traffic
Would data or a remote-control channel get out? 12 tests
- Connection to a known-bad test domainBlocked
- Upload to personal cloud storageBlocked
- Outbound file sharing (SMB)Blocked
- Anonymizing network connectionBlocked
- Outbound remote desktopBlocked
- Encrypted beacon to test serverDetected
- Large transfer to unknown hostDetected
- HTTPS on a non-standard portDetected
- DNS tunneling patternAllowed
- Newly registered domain over HTTPSAllowed
- Outbound file transfer (FTP)Allowed
- ICMP tunneling patternAllowed
Endpoint and malware controls
Safe simulations only, never live malware. 14 tests
- Industry-standard antivirus test file downloadBlocked
- Test file as email attachmentBlocked
- Ransomware-style encryption of a test folderBlocked
- Credential dumping attemptBlocked
- Office macro launching a scriptBlocked
- Attempt to disable the security agentBlocked
- Process injection simulationBlocked
- In-memory script executionBlocked
- USB autorun of a test fileBlocked
- Script download cradleDetected
- Persistence via scheduled taskDetected
- Misuse of a signed system toolAllowed
- Clearing security event logsAllowed
- Reading the browser password storeInconclusive
AI data exposure
Can staff paste or upload sensitive data into AI chat tools? Tested with synthetic data only
| Synthetic data used | Where it went | Method | Result | What happened |
|---|---|---|---|---|
| Fake Social Security numbers | Public AI chat, personal account | Paste | Blocked | Browser control stopped the paste and showed a warning |
| Test credit card numbers | Public AI chat, personal account | Paste | Blocked | Stopped on paste |
| Fake customer list (CSV) | Public AI chat, personal account | File upload | Blocked | Upload refused by web proxy |
| Fake bank account numbers | AI browser extension | Paste | Blocked | Extension not on the approved list |
| Fake HR file | Public AI chat, personal account | File upload | Blocked | Upload refused by web proxy |
| Fake Social Security numbers | Company AI workspace | Paste | Detected | Allowed by policy and logged for review |
| Code containing a fake API key | AI coding assistant | Paste | Detected | Alert raised; key not redacted |
| Fake contract text | Company AI workspace | Paste | Detected | Logged; no action required by policy |
| Fake patient record | Public AI chat, personal account | Paste | Allowed | Health data pattern not in the DLP policy |
| Fake customer list (CSV) | Unapproved AI tool | File upload | Allowed | Tool not in the web proxy's AI category |
| Fake Social Security numbers | Public AI chat, personal account | Typed by hand | Allowed | Control only inspected pastes, not typing |
| Screenshot of fake payroll | Public AI chat, personal account | Image upload | Allowed | Images not inspected for text |
Tested with synthetic data only.
Phishing simulation
One authorized campaign · 60 recipients · reported in aggregate
Reported in aggregate only.
Remediation tracker
Who owns each fix and whether a retest confirmed it
| Finding | Owner | Status |
|---|---|---|
| Legacy name resolution | IT provider | Verified fixed |
| Card data paste to AI chat | IT provider | Verified fixed |
| Shared local admin password | IT provider | Partly fixed |
| Health data not in DLP policy | Compliance lead | Awaiting retest |
| Printers can reach servers | IT provider | Awaiting retest |
| DNS tunneling not filtered | IT provider | Open |
| Event log clearing unalerted | Security vendor | Risk accepted |
"Verified fixed" means retested, not just closed.
See your own results.
Start with a scoped pilot assessment.