Overview
The Password Auditor tests network services and web applications for weak, default, or commonly used passwords. It automatically detects authentication interfaces and attempts to log in using provided wordlists. The Password Auditor is a vulnerability scanner: it actively tests for authentication weaknesses. It does not add data to your Attack Surface. Discovered weak credentials are reported as findings.Supported targets
Supported services
Attack types
Parameters comparison
Dictionary attack
Tests all combinations of usernames and passwords from the wordlists. Fastest approach but may trigger account lockouts on systems with lockout policies.Password spray attack
Tests a limited number of passwords per username, then waits before trying more. Designed to avoid triggering account lockout policies.Scan options
Port selection
The Top 100 list covers the most common ports for services the Password Auditor supports. See Port lists for the exact ports.
Wordlists
Create and manage custom wordlists in the Wordlists section. Custom wordlists allow you to include organization-specific terms, industry jargon, or credentials from previous breaches.
Additional options
How it works
The Password Auditor works in these steps:- Port scanning: Identifies open ports running supported authentication services
- Service detection: Fingerprints services to determine authentication type
- Form detection: For HTTP, identifies login forms, fields, and success/failure indicators
- Default credentials: If enabled, tries known vendor defaults for detected products
- Wordlist testing: Attempts login with username/password combinations respecting attack type settings
- Reporting: Records successful authentications as findings
The Password Auditor automatically detects login forms in web applications like Jenkins, Tomcat Manager, phpMyAdmin, and router admin interfaces.
Follow-up actions
After discovering weak credentials:- Change passwords immediately: Weak credentials are critical findings
- Implement password policies: Enforce complexity and length requirements
- Enable account lockout: Prevent brute force attacks
- Deploy MFA: Add multi-factor authentication where possible
- Run Network Scanner: Check for additional vulnerabilities
- Run Port Scanner: Discover additional services to audit