Skip to main content

Weak Passwords Audit

Purpose​

This solution gathers information on users with potentially compromised passwords by querying currently available comprehensive lists of known password hashes.

Associated Content​

Custom Fields​

ContentTypeLevelFunction
CW RMM - Custom Field - Company - Weak Password CountTextEndpointHolds the count of accounts with weak passwords gathered by RSM - Active Directory - Script - Weak Passwords - AD Test
CW RMM - Custom Field - Company - Duplicate Password CountTextEndpointHolds the count of accounts with duplicate passwords gathered by RSM - Active Directory - Script - Weak Passwords - AD Test

Device Groups​

ContentTypeDescription
CW RMM - Machine Group - Domain ControllersDynamicThis group contains the Domain Controllers.

Monitors​

ContentTypeDescription
CW RMM - Monitor - Weak Passwords DetectedCustom FieldIt creates a ticket if accounts with weak passwords are detected on a domain controller.
CW RMM - Monitor - Duplicate Password DetectedCustom FieldIt creates a ticket if accounts with duplicate passwords are detected on a domain controller.

Tasks​

ContentDescription
CW RMM - Task - Weak Passwords - AD TestThis task utilizes the agnostic script Test-WeakCredentials to test the hashed credentials in AD against a known compromised or weak list.

Implementation​

  1. Create the following custom fields:

  2. Create the following device group:

  3. Create the following monitors:

  4. Create and deploy the following task:

Changelog​

2025-04-10​

  • Initial version of the document