Skip to main content
dtogkas
Staff
Staff
March 2, 2026

Troubleshooting Tip: Vulnerability scan runs randomly despite the configured scheduled scan

  • March 2, 2026
  • 0 replies
  • 411 views
Description This article describes a situation where the FortiClient/EMS vulnerability scan runs daily and randomly, even though the scheduled scan is set to run once a month. The article explains the possible causes of this issue and provides a step-by-step guide to resolving it.
Scope FortiClient, FortiClient EMS, Vulnerability Scan.
Solution

There are daily and random Vulnerability Scans after upgrading the FortiClient EMS to version 7.4.5 GA, and they are not related to the pre-configured options as described in the article Troubleshooting Tip: Vulnerability scan runs daily despite the FortiClient EMS Schedule on the Fortinet Community website.

 

Up until FortiClient EMS version 7.4.4 GA, Vulnerability scanning could be triggered under four different cases:

  • Schedule Vulnerability Scanning due to the configured schedule in the FortiClient EMS.
  • Scan on Registration.
  • Scan on Vulnerability Signature Update.
  • Scan on OS Updates.

 

vul scan.png

 

In the FortiClient XML configuration file, the aforementioned options are the following:

 

<vulnerability_scan> <enabled>1</enabled> <scan_on_fgt_registration>1</scan_on_fgt_registration> <scan_on_signature_update>1</scan_on_signature_update> <windows_update>1</windows_update> <force_enable_windows_update>1</force_enable_windows_update> <exempt_manual>0</exempt_manual> <scheduled_scans> <schedule> <enable_schedule>1</enable_schedule> <repeat>2</repeat> <type>24</type> <day>2</day> <time>11:00</time> </schedule> </vulnerability_scan>

 

Starting from FortiClient EMS v7.4.5GA, there is a new feature called 'Trigger Vulnerability Scan', which can be configured under EMS GUI -> Endpoint Profiles -> System Settings -> Send Software Inventory.  This feature is enabled by default. 

 

system scan .png

 

With this feature, the FortiClient EMS is trying to detect if there is a new software installation based on the software inventory sent by the FortiClient. In case there is a change to the existing FortiClient's Software Inventory, the FortiClient EMS will force a new Vulnerability Scan to be run on the client. There is no FortiClient endpoint XML tag for this new feature since it is an EMS-controlled and EMS-triggered capability.

 

As a result, the Scheduled Vulnerability scanning will not be respected.

 

The new feature can be disabled, as it is a toggle option, in case it is not mandatory to run Vulnerability Scanning each time the Software inventory of the FortiClient has been changed.  

 

Related document:

Triggering a vulnerability scan upon new software or PUA detection 7.4.5 | FortiClient 7.4.0 | Fortinet Document Library