Skip to content
Statusthreat center ›
sentinel modules --list

Ten capabilities, counted honestly.

Each capability lists every feature with its state, and every attack family it maps to with the status our engineering register gives it. A capability is marked available when at least 70% of the features that work today are fully working; otherwise it is limited. Planned features are listed, not hidden.

0
Capabilities
5 limited · 0 not released · 1 coming
5
Features tracked
55 work today
6
Attack families
register 2026-10-01, rev. 2026-10-13
0
Detected end to end
rule + sensor + test
[01]Capability matrix

Every module, its state, its features and its attack families

Feature cells come from the capability's feature list. Family cells come from the coverage register; hover a cell for its name.

AvailableWorks today, in production or in the current download
LimitedWorks today, with gaps stated next to it
Not releasedImplemented in the source; release and real-device checks are stated next to it
ComingNot built yet
Capabilities with their state, feature counts by state, and mapped attack families by register status
CapabilityStateFeaturesTodayNot rel.ComingAttack families
Limited1433
PRT 1N/S 3
Available422
PRT 1N/S 3
Limited400
N/S 2
Limited402
OBS 1N/S 2
Available822
PRT 3OBS 1N/S 1
Available431
DET 1PRT 2N/S 4
Limited312
N/S 2
Limited623
PRT 2N/S 4
Available861
PRT 7OBS 1
Coming003
N/S 7

"Today" counts features that are available or limited. Families can map to more than one capability (for example vishing sits under scam and deepfake), so the family column does not add up to 127.

[03]The coverage register

127 attack families. 1 detected end to end.

Our engineering register maps every attack family in our threat taxonomy to the sensor that could see it, the rule that looks for it and the test that proves the rule fires. It records what the code can do, not what a roadmap promises.

DetectedPartialObservableNo sensor
Detected
01/127
Partial
27/127
Observable
15/127
No sensor
84/127

How a family is counted as detected

The rule is applied strictly; when in doubt, a row is downgraded. All three gates must hold.

  1. GATE 1 · RULE

    A rule aimed at the family

    Code that looks for this attack, with a stated threshold — not a label or an ATT&CK mapping.

  2. GATE 2 · SENSOR

    A real sensor feeds it

    Something in the product produces the rule's input outside tests. A rule nothing feeds is "inert" and counts as partial.

  3. GATE 3 · TEST

    A test makes it fire

    An automated test exercises the trigger condition. Manual scripts excluded from CI do not count.

  4. RESULT
    Detected

    Miss any gate: partial, observable or no sensor.

Does not count as detection
  • ×An ATT&CK mapping on its own — it only labels a category.
  • ×An event category that nothing produces.
  • ×Preventive controls such as authorization checks, rate limits and the desktop WARN ceiling.
  • ×Manual live-server scripts that the CI pipeline excludes.
The four statuses
DET
Detected. A rule for this family exists, a real sensor can feed it outside tests, and an automated test exercises its trigger.
PRT
Partial. A rule exists but is untested, covers only part of the family, or has nothing feeding it.
OBS
Observable. Telemetry that could show the family is collected, but no rule looks for it.
N/S
No sensor. No sensor in our code can observe this family today.
Revised 2026-10-13
The port-scan rule was fixed to read the server agent's own events, which moved family #49 (botnet) from observable to partial. The counts on this page are recomputed from the revised rows; older summaries dated 2026-10-01 show 26 partial and 16 observable.
[04]Detection architecture

One pipeline behind every capability

Every detection follows the same path. The evidence and action stages are specified, built and tested in the desktop repository, and not yet shipped.

  1. [01] SENSOR

    Collect a fact

    A log line, a process, a file change, a device setting. Classified at source; restricted data never leaves the device.

    LimitedServer agent, Android 4.50 in production; desktop in repository
  2. [02] RULE

    Match a stated threshold

    Six hub correlation rules with registry ids, levels and ATT&CK mapping; three are fed in production. Four desktop rules in the repository.

    LimitedHub, production
  3. [03] EVIDENCE

    Judge confidence from evidence

    No evidence caps confidence at 0.3; heuristics alone cap at 0.8; recurrence never raises it. Severity and confidence are separate axes.

    Not releasedDesktop detection engine (repository)
  4. [04] ACTION

    Act within the ceiling

    Eight frozen actions from ALLOW to RECOVER. Today a safety gate caps every automatic action at WARN; absence of a policy never grants more.

    Not releasedDesktop policy engine (repository)

Confidence is not severity

Confidence asks "are we right?"; severity asks "how bad if we are?". Both are shown and never averaged into each other.

Unknown is not safe

Every failure path in reputation resolves to unknown, and unknown never authorises an action or reads as trusted.

Reversible by default

Quarantine is an encrypted container with an authenticated header; a restore that fails any integrity check is refused.

[05]Editions

Which edition carries which capability

A dot means the capability is part of that edition. The capability's own state still applies: a dot on a module marked coming is a plan, not protection.

Capabilities by edition
CapabilityPersonalSafeavio MobileFamilyPremiumfor Small BusinessEnterprise XDRSafeavio ServerGuard
Scam protection···
Phishing protection···
QR code protection····
Browser and web protection····
Malware and ransomware protection···
Identity protection··
Deepfake and impersonation······
Network protection···
Device health and posture···
AI-adversary defense······
capability availablecapability limitedcapability not releasedcapability coming
[06]Data classification

What may leave a device, for every capability

Data is classified on the device before it is queued. Anything not explicitly classified is treated as restricted.

Data types, their classification and whether they may leave the device
DataClassMay leave the device?
File contentsrestrictedNever
Full file pathsrestrictedNever — basename only, if a feature needs it
Browsing historyrestrictedNever
Keystrokes, clipboard, screenrestrictedNever
A URL you paste into the link checkrestrictedNever — verdict and hostname only
Link verdict and hostnamesensitiveWith consent
Detection category, severity, rule, confidencesecurityWith consent
Device name, OS, CPU, memory, diskoperationalWith consent

"With consent" means cloud reporting is turned on. It is off by default on consumer devices, can be turned off at any time, and the server refuses telemetry from a device with reporting off.

Deploy

Start with what works today.

The Android app and the Linux server agent are available now.