Devices
Every managed endpoint as one record: hardware and software inventory, groups and enrolment. Windows, macOS, Linux and servers; phones and tablets through mobile device management.
- Inventory
- Groups
- Enrolment
- Mobile devices
Unified endpoint security platform
UESP replaces a stack of separate security products with one self-hosted platform: threat protection, patching, software delivery, endpoint control, privileged access, compliance and backup, run from one console against one device list, one policy library and one audit log.
Windows 10 and 11, 64-bit; installs the desktop app and the agent. The agent alone installs on Linux with one command. Pairs with your organisation using a code from your IT team.
The platform at a glance
Every module writes to the same device records, the same stream of findings and the same approvals queue. The areas below are the console's own navigation, and every item named is a page in it.
Shared by every module
Every managed endpoint as one record: hardware and software inventory, groups and enrolment. Windows, macOS, Linux and servers; phones and tablets through mobile device management.
One stream for threats, vulnerabilities, misconfigurations and broken protection, from every module, against the same device and user records. One place to triage, whichever module raised it.
One queue for every kind of request: blocked applications, USB devices, elevation, privileged access and patches. Approve, deny or grant for a limited time, with the reason and the decision recorded.
The modules
Detections from the agent, correlated into cases, with threat hunting and your own detection rules. Ransomware rollback, email quarantine, file-integrity monitoring on servers and account health live in the same module.
Missing OS and third-party updates and known-vulnerable software on every device, approved in the console and installed on a schedule. Code and cloud scanning covers the other side: SAST, SCA, secrets, IaC and DAST.
Deploy software to groups or publish it to a self-service catalog people install themselves. Inventory, usage metering, prohibited software, licences, warranties and OS deployment are the same module.
Application allowlisting with a learning mode, ringfencing, network and web control, USB and device control, disk encryption with recovery keys, browser control, data loss prevention and configuration baselines, all as policies in one library.
A credential vault, just-in-time elevation and recorded sessions, with discovery of the accounts nobody wrote down. SSH keys, TLS certificates, break-glass access, application-to-application credentials and behaviour analytics.
Benchmark results per device and evidence collected from the platform itself, so you can evidence the frameworks your organisation answers to. Audits, a risk register, vendor risk, access reviews, policy attestations, personnel onboarding, security questionnaires and a trust centre. An assistant drafts questionnaire answers; a person approves before anything is sent.
Repositories, backups and restore points for the devices you already manage, with replicas and failover, disaster-recovery runbooks and a ransomware recovery path that starts from the same device record as the detection.
Reports and dashboards across every module, and one tamper-evident audit log of every state change, access, credential reveal, session and approval, so the evidence is there when an auditor asks.
Users and roles, single sign-on and multi-factor authentication, log forwarding to your SIEM, and separation between organisations so a managed service provider can run many customers from one deployment.
One agent
One Rust binary per operating system carries every module's endpoint work, so there is one thing to install, one process to trust and one check-in to watch. Windows, macOS, Linux and servers; phones and tablets through mobile device management.
The last approved policy is held in a tamper-evident local store and enforced with no connectivity at all. Events queue on the device and are delivered when the network returns.
Policy changes, approvals and commands reach the endpoint on its next check-in, so an approval made in the console lands on the computer within a minute.
Each agent authenticates with its own mTLS client certificate, so the platform knows exactly which device is talking and there is no shared secret to leak.
On Windows the installer registers the agent as a LocalSystem service that starts at boot and restarts if it stops. On Linux it installs with one command.
How it is built
The platform runs on your own infrastructure, and six rules hold across every module. They are the architecture's own, not marketing.
UESP runs on your own infrastructure, on Docker Compose today, with your own Postgres, ClickHouse, OpenSearch and object storage. Your device records, session recordings and evidence stay in those stores; there is no vendor cloud holding them.
Every enforcement action on an endpoint comes from a versioned, approved policy in the policy library. A change is reviewed, approved and versioned before any agent sees it.
Every state change, access, credential reveal, recorded session and approval is written to one tamper-evident audit log, whichever module it came from.
Every console action is also a REST API call. Nothing is UI-only, so whatever an administrator can do by hand can be scripted and automated.
Each organisation's data is separated in the database itself, not only in the interface. It is the same separation a managed service provider relies on to run many customers from one deployment.
Credentials, keys and certificates live in a vault, never in configuration files. Reveals are brokered, audited and, where possible, avoided by injecting the secret into the session instead.
For the person at the keyboard
The desktop app is not just the agent. It is where you install approved software, see what needs a restart, ask for something that was blocked, and reach IT, and where their answer comes back.
Download
One installer for the desktop app and the agent. Administrators can also install the agent alone from a shell, on Windows or Linux.
Windows 10 and 11, 64-bit. Installs the desktop app and registers the agent as a Windows service that reports to your console.
SHA-256
After installing, open the app and enter the 6-digit pairing code your IT team gives you.
Install the agent on its own from a shell. Run as an administrator or with sudo.
iwr -UseBasicParsing https://api.allcyber.org/install.ps1 -OutFile $env:TEMP/uesp-install.ps1; powershell -ExecutionPolicy Bypass -File $env:TEMP/uesp-install.ps1
curl -fsSL https://api.allcyber.org/install.sh | sudo sh
Installs the agent and waits for a pairing code. On Windows it is registered as a service that starts at boot.
Codes are issued from Add devices in the console.