Skip to main content

Cybrium Agent

The Cybrium Agent is a lightweight binary that runs on your infrastructure, discovers and runs security sensors, and syncs findings to the Cybrium platform. No Docker required — a single binary handles everything.

LanguageRust
LicenseApache 2.0
Binary size~3.5 MB
Sourcegithub.com/cybrium-ai/cybrium-agent

What it does

cybrium-agent activate --license "eyJ..."
cybrium-agent start
  1. Activates with a license key (issued by your platform admin)
  2. Discovers installed sensors (cysense, cyguard, cyprobe, cyweb, cyscan, cymail)
  3. Runs each sensor on a schedule
  4. Buffers findings locally in SQLite (survives network outages)
  5. Syncs to the platform every 60 seconds via HTTPS
  6. Heartbeats every 60 seconds (license validation + revocation check)

Architecture

Your Network
┌─────────────────────────────────────────┐
│ │
│ cysense ──┐ │
│ cyguard ──┤ │
│ cyprobe ──┼── cybrium-agent ──────────┼──► api.cybrium.ai
│ cyweb ──┤ (buffer + sync) │ (HTTPS only)
│ cyscan ──┤ │
│ cymail ──┘ │
│ │
│ SQLite buffer: ~/.cybrium-agent/ │
│ No inbound ports required │
└─────────────────────────────────────────┘

Key features

  • Outbound only — no inbound ports opened on your network
  • Offline resilient — findings buffered locally until network returns
  • Hardware-bound license — agent binds to the machine on first activation
  • Rolling authentication — agent token rotates on every sync
  • Auto-discovery — detects which sensors are installed
  • Cross-platform — Linux (x86_64, arm64), macOS (Apple Silicon, Intel)

Sensors it orchestrates

SensorWhat it doesRuns as
cysenseNetwork traffic capture + protocol dissectionContinuous capture
cyguardEndpoint process/port/software inventoryEvery 5 minutes
cyprobeOT/SCADA device discovery (ARP + OUI + NetBIOS)Every 15 minutes
cywebWeb vulnerability scanningOn demand
cyscanCode security scanning (SAST)On demand
cymailEmail security analysisOn demand