Skip to main content

Test Weak Password [Domain]

Overview

NinjaRMM implementation wrapper for the agnostic Test-WeakCredentials script that performs Active Directory password auditing with intelligent alerting and platform-specific data formatting.

The audit output includes:

  • Current security configuration state (e.g., reversible encryption, interactive logon messages)
  • All detected duplicate passwords
  • All detected weak passwords
  • Collection timestamp

The custom field is updated on every run so administrators always see the latest audit snapshot.

Requirements

  • Script must run on a Primary Domain Controller (DomainRole = 5)
  • Internet access required for initial script download (optional afterwards)
  • Minimum 20 GB free disk space if using the "Large" dictionary
  • TLS 1.2 or TLS 1.3 support for downloads

Sample Run

Image1

Dependencies

Parameters

NameExampleAccepted ValuesRequiredDefaultTypeDescription
Password Dictionary SizeTinyTiny, Small, Medium, LargeNoTinyDrop-downDictionary size used for password checks. Download sizes: Tiny = 3 MB; Small = 58 MB; Medium = 253 MB; Large = 2.9 GB. Top option (Tiny) is the default.

Automation Setup/Import

Automation Configuration

Output

  • Activity Details
  • Custom Field

Changelog

2025-11-21

  • Initial version of the document