Xi-Exec

Secure remote execution

Xi-Exec is a controlled remote script execution system for Linux infrastructure. It dispatches named, pre-approved scripts to remote hosts over mutual TLS, with centralised access control, structured logging, and no shell access required.


Xi-Exec integrates naturally with Xi-Batch and Xi-Text — providing the secure remote execution layer for batch jobs and document operations distributed across a network.

Download the product information sheet here: 

Product key features

Each agent defines the exact set of scripts it will run. Nothing outside that list can be invoked, regardless of credentials. No shell access is exposed.

 Every connection between the controller and an agent is cryptographically authenticated on both sides. No shared passwords. No key distribution. Certificates are managed automatically.

An auth hook evaluates every request before execution — validating tokens, enforcing time-of-day or change-window restrictions, applying per-script argument policy. Integrates with LDAP, OIDC, and existing identity infrastructure.

Every operation is logged on both controller and agent with a correlated request ID, the script name, arguments, caller identity, and exit code. The log cannot be cleared by the operator who ran the script.

A single command dispatches to multiple hosts simultaneously and collects structured results. Suitable for routine operations, incident response, and automated workflows.

Runs on Debian, Ubuntu, Alpine, and OpenWrt. Minimal dependencies — system Perl and OpenSSL only. No external package registries required at install or runtime.

Full HTTP API with OpenAPI specification for integration with monitoring systems, dashboards, and automation pipelines. Live spec reflects the current scripts available across the connected fleet.

Works with Xi-Text

Xi-Exec dispatches batch jobs to remote hosts and returns structured results. Existing network management systems can query, create, and manage batch processes through Xi-Exec's API without direct host access.

Works with Xi-Batch

Xi-Exec manages Xi-Text instances remotely — triggering document generation, managing output queues, and controlling print distribution. Operations and document workflow teams work independently through a stable interface.

Looking for convenience and security?

Get in touch to discuss Xi-Exec