Extended Checks for Disk Encryption, Antivirus, and Screen Lock
Overview
Sprinto’s enhanced integration with Hexnode now supports automated monitoring of three additional compliance checks:
Disk encryption — Verifies that FileVault (macOS) or BitLocker (Windows) is enabled on devices.
Antivirus — Confirms the presence of antivirus software based on application data from Hexnode APIs.
Screen lock — Ensures devices automatically lock after a defined period of inactivity.
These improvements allow Sprinto to monitor your organisation’s security posture in real time and reduce the need for manual compliance evidence.
Prerequisites
Before enabling extended checks, ensure that:
You have admin access to your Hexnode account.
You can create or edit passcode and encryption policies for macOS and Windows devices.
You can target policies to the correct set of devices.
Step 1 – Configure Antivirus Check
Sprinto validates antivirus status using the antivirus name retrieved from Hexnode’s list of installed applications via API.
To pass this check:
Ensure your managed devices have a supported antivirus installed and detected in Hexnode’s application inventory.
Step 2 – Configure Screen Lock (Passcode) Policy
Sprinto checks screen lock compliance based on your passcode policy in Hexnode. The Auto lock setting must be 15 minutes or less.
Create a new passcode policy:
In Hexnode, go to Policies → Create a new policy.
Add a Policy name and Description.
Navigate to macOS → Passcode → Configure.
Set Auto lock to 15 minutes or less.
Attach the policy to target devices:
Go to Policy Targets within the Policies tab.
Select Devices → Add devices → Choose the required devices → Click OK.
Repeat the above steps for your Windows policy.
Modify an existing passcode policy:
For macOS:
In Policies, select the existing policy.
Click Manage policy and verify Auto lock is set to 15 minutes or less.
Ensure the policy is attached to the correct devices via Policy Targets → Manage policy → Associate Targets → Select devices → Associate.
Repeat the same process for the Windows policy.
Step 3 – Configure Disk Encryption Policy
Sprinto verifies disk encryption status using your Hexnode security policies:
For macOS: Enable FileVault.
For Windows: Enable BitLocker.
To configure:
In your Hexnode policy, go to Security and enable FileVault (Mac) or BitLocker (Windows).
Attach the encryption policy to the correct devices via Policy Targets as described in Step 2.
How Sprinto Tracks Compliance
Disk encryption: Reads FileVault/BitLocker status from Hexnode’s policy compliance reports.
Antivirus: Detects antivirus from the device’s installed apps list via API.
Screen lock: Validates Auto lock time from passcode policy settings.
Next Steps
Once configured:
New Disk Encryption, Antivirus, and Screen Lock monitors will appear in your Staff Devices section in Sprinto.
Non-compliant devices will be flagged, and remediation tasks will be assigned where applicable.
Compliance status will update automatically based on Hexnode’s device reports.