Skip to main content
HakimiAzman
Staff
Staff
July 10, 2025

Troubleshooting Tip: Vulnerability scan runs daily despite the FortiClient EMS Schedule

  • July 10, 2025
  • 0 replies
  • 1085 views
Description This article describes why the vulnerability scan still runs daily despite the defined schedule time in the Endpoint profile configuration.
Scope FortiClient, Vulnerability Scan, FortiClient EMS.
Solution

If a specific time is configured in the endpoints vulnerability scan profile schedule, but the scan still runs daily or outside the defined schedule, review the following settings to identify the cause.

 

In FortiClient EMS, navigate to the following Endpoint profiles -> Vulnerability Scan, and under the scanning section, ensure the following options are disabled or unchecked:

  • Scan on Registration.
  • Scan on Vulnerability Signature Update.
  • Scan for OS Updates.

 

PKB4_1.png

 

A common cause for repeated scans is the 'Scan on Vulnerability Signature Update' option or <scan_on_signature_update> as defined in the XML configuration.

 

As the name suggests, when this setting is enabled, FortiClient automatically triggers a vulnerability scan every time the vulnerability signature database is updated. The vulnerability signature database is updated often, daily or even multiple times per day, because new vulnerabilities, exploits, and threats are discovered and added to the database on an ongoing basis.

 

Another common cause of repeated scans is the 'Scan on Registration' option or <scan_on_fgt_registration> as defined in the XML configuration. If enabled, FortiClient runs a Vulnerability Scan every time the endpoint registers or reconnects to a FortiGate or EMS. If the endpoint restarts, re-authenticates, or experiences network changes, this can happen multiple times daily.

 

The last cause of repeated scans is the 'Scan on OS Updates' option or <windows_update> as defined in the XML configuration. With that options enabled, FortiClient actively monitors Windows Update status. When patches are installed or detected, the system may trigger additional checks to ensure OS vulnerability compliance. These are not directly controlled by the schedule and often run after Windows Update cycles.

 

These frequent updates ensure endpoints are checked for the latest known security issues, but they can cause scans to run much more often than the single scheduled time defined in the FortiClient EMS profile.

 

Related documents: