Install First Agent¶
SaaS Deploy a SentriKat agent to start collecting software inventory.
Time: ~5 minutes
What Does an Agent Do?¶
A SentriKat agent runs on your endpoint (server, workstation, or VM), scans installed software, and reports back to SentriKat. Your inventory is then matched against the exploited-vulnerability catalogue and other vulnerability sources.
Agents are lightweight, a script plus a scheduled task (Windows) or a systemd service + timer (Linux/macOS). No persistent daemon, no MSI, no package to babysit.
Two Ways to Install¶
SentriKat's deploy page (Agents → Agent Keys) offers exactly two methods, both give every machine its own key:
| Method | Key handling | Use when | |
|---|---|---|---|
| ① | Deploy on a machine (recommended) | a unique per-host key is already baked into the download: nothing to copy or paste | one or a few machines, by hand |
| ② | Mass / automated deploy | you create a revocable install token; each machine exchanges it once for its own per-host key | fleets via Ansible, Intune, GPO, PDQ |
No API key needed for method ①
If you downloaded the agent from Deploy on a machine, just run the install command below. The credentials are already inside the file. You only handle a secret yourself with method ② (the install token).
Method ①: Deploy on a Machine (recommended)¶
Requirements: Windows 10/11 or Server 2016+, PowerShell 5.1+
- In SentriKat: Agents → Agent Keys → Deploy on a machine → Windows: this downloads
sentrikat-agent-windows.ps1with the per-host key baked in. - From an elevated PowerShell in the download folder:
- (Optional) one-off scan right away:
Registers the "SentriKat Agent" Scheduled Task (every 4 hours by default). Details: Windows Agent.
Requirements: any systemd-based distro (Ubuntu 20.04+, Debian 11+, RHEL 8+, …)
- In SentriKat: Agents → Agent Keys → Deploy on a machine → Linux: downloads
sentrikat-agent-linux.shwith the per-host key baked in. Copy it to the target machine. - Install:
- (Optional) one-off scan:
Registers a systemd service + timer (every 4 hours by default).
Method ②: Mass / Automated Deploy (install token)¶
- Agents → Agent Keys → Mass / automated deploy → Create Install Token: copy the token and the ready-made command (shown once)
- Push the agent script + that command with your tooling. It looks like:
- Each machine exchanges the token once for its own per-host key; revoke the token anytime without touching enrolled machines.
Recipes per tool: SCCM / Intune / GPO, PDQ Deploy.
Verify the Agent¶
After the first scan completes (1–2 minutes):
- Agent Activity shows the machine with a fresh "last seen"
- Inventory → Endpoints lists the host; its software appears under Products
- The dashboard starts matching your inventory against the exploited-vulnerability catalogue
First scan takes a moment
The first scan may take 1–2 minutes depending on installed software. Subsequent scans are faster because only changes are reported.
Advanced: shared org keys¶
Direct -ApiKey / --api-key installs with a shared organization key (created under Agents → Agent Keys) still work, for scripted setups and the REST API. Prefer methods ① / ② above: per-host keys mean one compromised machine never exposes a shared secret.