Monitoring Windows Antivirus & firewall status for SOC2Solved

Participant
Discussion
3 days ago May 28, 2026

Hi everyone, 

I’m currently prepping for a SOC2 Type 2 audit and I need a way to prove that our Windows fleet has security features like Antivirus and Firewall enabled. 

I can see this information individually under each device’s “Device Info” tab, but is there a way to generate a single report or run a “scan” that checks these statuses across the whole fleet? Going through 100+ devices one by one is going to be the death of me. 

Replies (6)

Marked SolutionPending Review
Hexnode Expert
3 days ago May 29, 2026
Marked SolutionPending Review

Hi @raelynn! We totally understand. Audit season is stressful enough without manual data entry. 

Currently, Hexnode doesn’t have a pre-built “Security Status” report that specifically filters by the Windows-only Antivirus or Firewall fields. Because those fields are platform-specific, they aren’t available as standard columns in the Reports tab yet. I’ve submitted a feature request to our dev team for you! 

In the meantime, you can achieve this using a combination of Custom Attributes and Custom Scripts. This allows you to pull that data into a filterable field. 

Marked SolutionPending Review
Participant
3 days ago May 29, 2026
Marked SolutionPending Review

Thanks for the feature request! Regarding the workaround: can I track multiple things in one attribute? For example, can one attribute show both the AV and Firewall status so I don’t have to manage dozens of different fields? 

Marked SolutionPending Review
Hexnode Expert
3 days ago May 29, 2026
Marked SolutionPending Review

Great question. You have two main paths here: 

  1. Manual (Device Notes): You can manually enter statuses into the “Device Notes” section for each device. These are filterable in reports, but it’s still a manual process. 

  1. Automated (Custom Scripts): If you write a script to check both AV and Firewall status, the script can output a string (e.g., “AV: Active | Firewall: Enabled”) and save that entire result into a single Custom Attribute. 

Marked SolutionPending Review
Participant
3 days ago May 29, 2026
Marked SolutionPending Review

The automated script path sounds like exactly what I need. But I’m a bit confused on the setupWhere do I actually put the script? Does it go inside the Attribute value itself? 

Marked SolutionPending Review
Hexnode Expert
3 days ago May 29, 2026
Marked SolutionPending Review

It’s a two-step “handshake” process. Here is how you connect them: 

  1. Create the Attribute: Go to Admin > Custom Attributes and create a new attribute (e.g., Security_Compliance_Status). 

  1. Deploy the Script: 

    1. Navigate to the Manage tab and select your Windows devices. 
    2. Go to Actions > Execute Custom Script. 
    3. Upload your script. 
    4. Crucial Step: Enable the option Store output in custom attribute and select the attribute you created in Step 1. 
Once the script runs, the “output” (whatever the script prints or returns) will be saved directly into that device’s profile. You can then go to the Reports tab and filter by that Custom Attribute to see your whole fleet’s status in one view! 

Note: While we can’t write the specific script for you, any PowerShell script that queries the SecurityCenter2 namespace will generally do the trick for Windows devices. 

Marked SolutionPending Review
Participant
3 days ago May 29, 2026
Marked SolutionPending Review

Aha! I see how they link up now. Create the “bucket” (attribute) first, then use the script to “fill” it. That’s perfect. Thanks for the help! 

Save