User Guide
Audit Agent Reference
The Audit Agent is an OS-specific component installed on an endpoint that audits its host and pushes audit data back to AlloyScan over outbound HTTPS. Use Audit Agents for endpoints that leave your local network or that an Audit Service cannot reach.
Fields
| Field | Type | Values | Default | Description |
|---|---|---|---|---|
| Name | string | hostname-style | — | Identifier shown in the agents grid. |
| Audit ID | UUID | — | system-generated | Per-agent identifier used in audit snapshots. |
| Status | enum | Active / Inactive | — | Reflects recent heartbeat state. |
| IP address | string | IPv4 / IPv6 | — | Endpoint network address. |
| Device | reference | — | — | Linked Inventory device record for the audited host. |
Constraints
- An Audit Agent is OS-specific. Supported platforms are Windows, macOS, and Linux.
- An Audit Agent requires only outbound TCP/443 (HTTPS) to the AlloyScan instance. No inbound ports are required.
- Initial audit results from a freshly installed agent typically arrive within 10 to 15 minutes.
- Per-site setting Audit agent auto tag applies a configured tag to every agent-audited device automatically.
- An Audit Agent that is silent past the inactivity period (default 30 days) is automatically scheduled for deletion.
States
| State | Description | Transitions |
|---|---|---|
| ACTIVE | Agent has a null Expiration date. Audit data flows normally. | -> MARKED_FOR_DELETION when an Administrator clicks Mark for deletion, when inactivity exceeds the per-site Inactivity period, or when Delete is invoked. |
| MARKED_FOR_DELETION | Agent has an Expiration date set. | -> ACTIVE when an Administrator unmarks the agent. -> DELETED when the Expiration date passes while the agent remains offline. -> SELF_DELETE when the agent comes online before the Expiration date. |
| SELF_DELETE | The agent is performing self-uninstall on the endpoint. | -> DELETED on completion. |
| DELETED | Terminal state. The agent record is removed. | — |
A background process named RetiredAgentsAndServices enforces inactivity-based transitions periodically.