Skip to main content

Monitor coverage

The Endpoints dashboard answers the question a security team actually has about a fleet: how much of it is covered, and which machines are not. Open it from Endpoint protection > Endpoints in your GitGuardian dashboard.

The Endpoints dashboard, with coverage KPIs above a table of machines

Coverage comes from your deployment, not from a setting here

There is no switch in GitGuardian that turns scanning or honeytoken protection on for a machine. Coverage is a result of which jobs you deploy through your MDM, and this dashboard reports that result.

That distinction matters when you are closing a gap. An endpoint missing from the fleet has no ggshield installed. An endpoint that is never scanned has no inventory job running. An endpoint marked as unprotected has no plant job running. In every case the fix happens in your MDM, and the dashboard is how you confirm it worked. See Deploy Endpoint Protection.

The two capabilities are independent. A machine can be scanned without being planted, or planted without being scanned, so read the two columns separately rather than assuming one implies the other.

Read the coverage KPIs

The cards across the top summarize the fleet:

  • Endpoints scan: the share of endpoints that ran a scan recently. This is your scanning coverage, and it drops when scheduled jobs stop firing rather than when machines get riskier.
  • Endpoints with critical findings: the share of endpoints carrying at least one critical finding, with a trend against the previous period. This is the one card that measures risk rather than coverage.
  • Honeytoken protection: the share of endpoints with a honeytoken planted, alongside a count of unprotected endpoints and a link that filters the table down to them.
  • AI hooks coverage: the share of endpoints running AI agents that have guardrails in place.

Work through the endpoints table

Each row is one machine. The columns tell you what is known about it and how recently:

ColumnWhat it tells you
EndpointThe machine identifier and its owner.
Latest endpoint scanWhen the machine last reported. An Inactive marker means it has stopped reporting altogether, which is a deployment problem rather than a security finding.
Scan secretsFindings on that machine, broken down by severity.
Honeytoken protectionProtected when a honeytoken is planted, Unprotected when none is.
AI agentsWhether the AI agents on the machine have guardrails, and how many are covered.

Use the tabs and the filter bar to turn the fleet view into a work queue:

  • All for the whole perimeter.
  • Compromised for machines that need investigation now.
  • Unprotected for machines with no honeytoken planted, which is the list you work to raise honeytoken coverage.

Investigate a single machine

Selecting a machine opens its detail page, which carries the same split between capabilities: Local scanning for its latest scan, severity counts, and scanner version, and Honeytoken protection for its latest sync and planted honeytokens. Tabs give you discovered secrets, scan history, AI agents, and honeytokens.

For what the honeytoken card and tab show, and how to act on them, see Protect endpoints with Honeytokens. For what to do about the secrets a scan surfaces, see Remediate findings.

Where to go next