Skip to main content

Platform

One platform, honestly inventoried

Four capabilities that are normally four vendors. Below, every one of them is marked shipping, beta or planned — and every module carries a list of what it does not do. A capability with no stated limits is a capability nobody has tested against a customer.

How to read these lists

Shipping
A request through the running system exercises it end to end. Not “the code exists and the tests pass” — that is a different and much weaker claim.
Beta
It works, with a caveat stated next to it. Read the caveat before you depend on it; we have written it to be the thing you would want to know.
Planned
Not built. It appears here so you can see the shape of the roadmap, not so you can count it as a feature.

IAM

Identity and access

Every sign-in decided by a rule you can read, and a trace showing which one won.

Almost every intrusion into a company your size starts with a working password. Identity is therefore not the boring pillar; it is the one that decides whether the other three ever get exercised. The point of this pillar is not more sign-in friction — it is asking for a second factor precisely when a sign-in looks wrong, and being able to prove afterwards which rule made that call.

Included from Core

Full detail
  • Adaptive multi-factor with behavioural risk scoring

    Shipping

    A risky sign-in gets a step-up challenge, and the signal breakdown that triggered it is stored rather than discarded. Step-up is the safest possible automated action: the user proving their identity is the remediation, so the action is self-correcting when it is wrong.

  • Passkeys and hardware keys

    Shipping

    A real WebAuthn ceremony with signature verification. A forged signature, a phished origin and a replayed assertion are all rejected — verified against each case, not assumed. Text messages and authenticator push notifications are not treated as phishing-resistant, because they are not.

  • An ordered policy engine with a decision trace

    Shipping

    First match wins, and every evaluation produces a per-rule trace naming the winning rule and why each earlier one did not apply. When somebody asks why a contractor got in, there is an answer rather than a theory.

  • Network zones

    Shipping

    Allow and deny by address range or country, evaluated before rule matching. A sign-in from a blocked zone is refused outright; the same credentials from outside it work normally.

  • Single sign-on, OIDC, SAML and API keys

    Shipping

    Standard federation with the SAML implementation hardened against signature wrapping, duplicate identifiers, nested assertions and cross-tenant replay — each case tested against the live route rather than the library's documentation.

  • Role-based access with a real permission catalogue

    Shipping

    Eighty-five named permissions rather than three tiers called admin, user and viewer, plus delegated administration so an office manager can reset a password without being able to read the audit log.

  • Inbound user provisioning over SCIM

    Shipping

    Creates users and memberships from your HR or directory system, against the real tables — the shadow-store mount it once ran against has been retired.

What this module does not do

  • Deprovisioning or deleting a user is never automated, at any tier.

PAM

Privileged access

Administrators do the work without ever holding the password.

Privileged access management is normally sold to organisations with a dedicated team and a six-figure budget, and it is priced accordingly — a mid-market quote runs to seven figures with a four-to-nine-month deployment. More than half of SMBs still keep privileged credentials in a spreadsheet, which is not stupidity; it is what is left when the alternative costs more than the company's IT budget. It comes included on Complete, and as a standalone add-on on Core or Protect at €15 per privileged person per month — a 15-person company can cover its 2 admins for €30/month on top of whichever plan it already has, without moving to a bigger one just for this.

Included from Complete

Full detail
  • Credential injection through a session proxy

    Shipping

    The operator authenticates to the gateway; the gateway pulls the credential from the vault and opens the upstream connection. The raw credential never reaches the person doing the work, so it cannot be reused, shared or pasted into a chat window.

  • Session recording with a keystroke index

    Shipping

    Recordings are envelope-encrypted and carry a millisecond-offset keystroke index, so a review can jump to the moment a command was typed instead of scrubbing through an hour of terminal.

  • Six credential rotation engines

    Shipping

    Active Directory service accounts, AWS IAM keys, generic databases, Linux SSH, RDS IAM tokens and Windows remote management, on a schedule. Postgres, SQL Server and Cisco IOS were verified against real targets: the new secret authenticates and the old one is rejected.

  • Just-in-time elevation with approvals

    Shipping

    Standing administrator rights are the thing being removed. Elevation is requested, approved, time-boxed and recorded, and it expires without anyone having to remember to revoke it.

  • Native RDP gateway

    Beta

    Credential injection for Windows sessions with a parsed event transcript. There is no pixel replay — you get a searchable record of what was done, not a video of it.

What this module does not do

  • No pixel replay for RDP. The transcript is parsed events only, and we would rather say so than let you discover it during an investigation.
  • Rotating a domain controller, root or break-glass credential is never automated.
  • Granting, extending or elevating privileged access is never automated and is not exposed to the model at all.
  • Entra service-principal and Palo Alto rotation are tested against mocks only; no live tenant or appliance has confirmed them.

SIEM

Log collection and detection

Your logs in one place, matched against detections that carry their own false-positive guidance.

A traditional log platform charges for the privilege of sending it data — between roughly €0.50 and €150 per gigabyte per day depending on the vendor — which produces the behaviour where a company logs less in order to afford logging at all. That is the wrong incentive, so ingest here is an allowance inside the price rather than a meter on the invoice.

Included from Core

Full detail
  • Collection from the sources you already have

    Shipping

    Microsoft 365, Entra ID, Windows Event Log and Google Workspace from Core upward. Infrastructure sources — syslog, HTTP event collector, OpenTelemetry, CloudTrail — from Protect. The Windows collector was read against a live System channel rather than a fixture.

  • One schema across every source

    Shipping

    Events are normalised to OCSF 1.6.0 so a detection rule is written once instead of once per vendor, and a query about sign-ins does not need to know which product produced them.

  • A first-party detection library mapped to ATT&CK

    Shipping

    Covering eighty techniques across twelve of the fourteen tactics, with roughly a third of the library devoted to Microsoft 365 identity because that is where attacks on companies this size actually begin. Every rule is authored in-house, so no rule obliges us to print another vendor's name in your alert interface.

  • Every rule carries false-positive guidance

    Shipping

    This is enforced: the validation gate refuses to load a rule without it. A rule you cannot interpret is a rule you switch off in week two, and a switched-off rule is worth nothing regardless of how good it looked in a bake-off.

  • A match is not an alert

    Shipping

    Matches pass through tenant overrides, a windowed aggregation with a threshold and a cooldown, and a shadow-mode gate. A rule in shadow mode records its finding and contributes to risk without creating work for a human — which is the correct behaviour for a rule that fires on a condition you are still remediating.

  • Per-tenant tuning, audited

    Shipping

    Severity, thresholds, windows, cooldowns and suppressions are all yours to change, and every change records who made it and why. Lowering a rule's severity lowers its risk contribution too, so tuning cannot quietly hide an entity from the risk engine.

  • Risk-based alert aggregation

    Beta

    Correlates a chain into one incident instead of one alert per step — a six-step business email compromise sequence produces a single incident. Built and tested; not yet exercised end to end in production.

What this module does not do

  • Reconnaissance and Resource Development are not covered. Both happen outside your estate and are not detectable from your telemetry, so a claim of coverage would be a fabrication.
  • This is not built for petabyte-scale ingest. A Postgres-backed search is adequate at SMB volume and is part of why the price is what it is.

XDR

Endpoint detection and response

What the suspicious process actually did, and a response you can take back.

The measure of an endpoint product for a company without an analyst is not how many things it detects — it is whether a non-expert can understand one finding and act on it without breaking the business. Every response action here is reversible by construction, and the undo path is recorded before the action is taken rather than reconstructed afterwards.

Included from Core

Full detail
  • Process-tree correlation

    Shipping

    A storyline reconstructing what a process did, what it spawned and what it touched, rather than a list of isolated events with the same timestamp.

  • Behavioural detection, not hash matching

    Shipping

    Credential dumping, remote services abuse, command interpreter abuse and ransomware behaviour, with a lexicon, time windowing and suppression, so a match rests on what happened rather than on a file being on a list.

  • Reversible response actions

    Shipping

    Quarantine moves the file into a vault named by its SHA-256 digest. Isolation snapshots the host firewall rules before changing them. Every action records an undo handle in a hash-chained audit row, so reversing it is a control rather than an incident.

  • A queryable ATT&CK coverage map

    Shipping

    Coverage is in the database and answerable in SQL, which is how an auditor or a buyer actually asks the question.

  • Cross-platform sensor

    Shipping

    Windows and Linux (eBPF) ship today: a code-signed, timestamped MSI and deb/rpm packages. The macOS sensor builds for Intel and Apple silicon, but the installer is not yet signed or notarised by Apple, so it is not distributed — Macs are outside endpoint coverage until it is.

  • Bounded threat-hunting queries

    Shipping

    From Protect upward. A query API that is injection-safe by construction rather than by sanitisation, because a hunting interface that can be talked into arbitrary SQL is a vulnerability with a search box on it.

  • Cross-module identity risk

    Shipping

    Endpoint findings raise the risk score of the identity involved, without either module reaching into the other's tables.

What this module does not do

  • Isolating an endpoint is only ever automated for a single host, under an eight-condition envelope, and never for a machine you have marked business-critical or left unassessed.
  • No device control. There is no removable-media or peripheral policy: nothing blocks a USB mass-storage device, and there is no screen to express such a rule. If device control is a requirement, this module does not meet it.
  • No vulnerability management. We do not maintain an asset software inventory or match CVE identifiers against it, and we deliberately refuse to import the CISA exploited-vulnerabilities catalogue as an indicator feed because a CVE is not something telemetry can observe. Patch prioritisation is a different product.
  • No sensor tamper protection. The sensor does not defend itself from being stopped or uninstalled by a local administrator. What exists is a detection that fires after a security control has been switched off, which is a different and weaker thing — it tells you it happened rather than preventing it.
  • Sensor auto-update verifies a signed manifest and an artefact hash before it applies anything, and will refuse an update rather than install one it cannot verify. macOS is excluded from the channel because the package is not yet notarised.

Find out what an attacker would see

Connect Microsoft 365 and read your own posture report. 82 checks against your real tenant, naming your real administrators, applications and devices. Free, complete, and yours to keep — not a sample with the findings blurred.

No card. No sales call before you have read the report.