High-level shape
ThreatAware Protect is a multi-tenant SaaS hosted on AWS, with logical isolation between customer tenants, encrypted-at-rest data per tenant, and a fully managed update / operations model.
Protect itself only initiates outbound HTTPS to vendor APIs. No inbound ports are exposed in your environment — the PowerShell Relay model lets Protect reach on-prem tools by having the relay dial out.
Tenant model
Data flow
- Sync (every hour, per integration)
- Vendor API → Protect ingest
- Normalize → canonical schema
- Match & dedupe (timeline algorithm)
- Enrich — location, tags via Logic Engine
- Compute Vitals per device/integration
- Update Issues — open/close based on state changes
- Action Center triggers — Continuous Actions re-evaluate
- Automation fires — email / ticket / webhook
- UI / API serves updated state
Compute architecture
All compute is stateless — data lives in the database and object storage; restarts are zero-downtime.
Integration patterns
The PowerShell Relay is the key innovation for on-prem: outbound HTTPS only, no inbound firewall rules.
Cross-tool correlation engine
This is Protect’s signature component. Inputs:- Every integration’s per-device payload, with timestamps
- Device matching signals (serial, hostname, MAC, user, IP, timeline)
- Tag rules (Logic Engine)
- Single unified device records (deduplication)
- Per-device Vital states per integration
- Function-stage detection: stale-in-tool-but-active-overall = broken
High availability
Update model
Protect is a fully managed SaaS:- Continuous deployment of fixes
- Backward-compatible API guarantees
- Per-tenant feature flags for staged rollouts
- Customer-facing changelog at the version chip
Network egress
For on-prem integrations using the PowerShell Relay, outbound HTTPS 443 from the relay server. Required egress IPs / FQDNs are listed under AWS Account / IP Whitelist Info on the Settings → Integrations page.See also
Security & Privacy
Top-level security posture
Certifications
Compliance frameworks
Integrations
Integration types and patterns