Extended Device Checks

Overview

Sprinto now supports deeper integration with JumpCloud to monitor two additional device compliance checks:

  • Screenlock – Ensures staff devices automatically lock after a set period of inactivity.

  • Antivirus – Ensures staff devices have an approved antivirus solution installed and running.

These checks complement the existing JumpCloud integration, which already monitors operating system versions and disk encryption status.

Note: This feature is available to all Sprinto customers who have integrated JumpCloud as their MDM provider.


How It Works

Sprinto retrieves device configuration and application data from JumpCloud using its API.

  • Screenlock status is determined by reading the “Screen Saver” policy applied to managed devices.

  • Antivirus status is determined by matching installed applications from JumpCloud’s inventory against Sprinto’s supported antivirus list.

A monitor passes if:

  • Screenlock is set to 15 minutes or less, and

  • An approved antivirus is installed and running.

If either condition fails, the monitor will show as failing in Sprinto.


Prerequisites

Before enabling these checks in Sprinto, ensure:

  • Your JumpCloud account has Admin access.

  • Devices are enrolled in JumpCloud and grouped appropriately.

  • You know the antivirus product name installed on your organisation’s devices.


Configuring Screenlock in JumpCloud

Follow these steps to create or update the required screenlock policy:

  1. Log in to the JumpCloud Administrator Portal.

  2. Navigate to Policy Management.

  3. Click the green + button to add a new policy.

  4. Name the policy exactly as Screen Saver.

  5. Set the Auto Screen Lock timeout to 15 minutes or less.

  6. Select the target device group.

  7. Save the policy.

Important: If the policy is not assigned to a device group, it will not take effect. Repeat the steps for both macOS and Windows devices.


Configuring Antivirus Detection

Sprinto checks for antivirus installation using JumpCloud’s Applications List API.

  1. Confirm your antivirus product name matches one in Sprinto’s supported list (examples include Microsoft Defender, CrowdStrike Falcon, Sophos Endpoint, Malwarebytes, Bitdefender, McAfee, and Kaspersky).

  2. Ensure the antivirus is installed and running on all managed devices.

  3. Sprinto will automatically detect and pass the check if the antivirus name matches the supported list.


Supported Antivirus Products

Sprinto supports a wide range of antivirus solutions for both macOS and Windows.


Troubleshooting

Issue
Possible Cause
Resolution

Screenlock check is failing

Policy name is incorrect or not assigned to devices

Rename policy to Screen Saver and ensure it is assigned to the correct device group

Screenlock check is failing

Timeout set above 15 minutes

Reduce timeout to 15 minutes or less

Antivirus check is failing

Antivirus not in supported list

Verify product name and confirm with Sprinto support

Antivirus check is failing

Antivirus not installed on device

Install antivirus and verify installation in JumpCloud’s device applications list