Weak Passwords Module Documentation
Table of Contents
- Module Overview (Technical)
- Module Overview (Commercial/Business)
- Module Overview (End User/Administrator)
- Weakness Types
- Security Best Practices
- Common Scenarios & Examples
- Limitations & Important Notes
- Troubleshooting Tips
- Glossary
---
1. Module Overview (Technical)
What Is Weak Passwords?
Weak Passwords is a security audit tool that scans SIP device passwords across extensions to identify weak, commonly-used, or easily-guessable credentials. It helps administrators identify and remediate security vulnerabilities.
Architecture
Key Features
| Feature | Description | |
|---|---|---|
| Password Scan | Analyzes all SIP device passwords | |
| Weakness Detection | Identifies multiple weakness types | |
| Domain Filtering | Filter by domain | |
| On-Demand Check | Manual refresh scan | |
| Report View | Sortable/searchable results |
Key Files
| File | Description | |
|---|---|---|
modules/weakPasswords/WeakPasswordsPage.tsx | Report page | |
modules/weakPasswords/api.ts | API calls |
2. Module Overview (Commercial/Business)
Business Value
Weak Passwords provides proactive security:
| Without Weak Passwords | With Weak Passwords | |
|---|---|---|
| Unknown vulnerabilities | Identified risks | |
| Manual password review | Automated scanning | |
| Reactive security | Proactive hardening | |
| Compliance gaps | Audit-ready reports |
Use Cases
- Security Audit
- Document remediation
- New System Hardening
- Ensure strong defaults
- Periodic Review
- Identify new weak passwords
- Compliance Reporting
- Prove security posture
Feature Highlights
| Feature | Benefit | |
|---|---|---|
| Automated Scan | No manual password review | |
| Multiple Checks | Detects various weaknesses | |
| One-Click Refresh | On-demand scanning | |
| Domain Filter | Tenant-specific views | |
| Clear Report | Easy to understand |
3. Module Overview (End User/Administrator)
What Can You Do?
- Scan all SIP device passwords
- View weak password report
- Filter by domain
- Search by extension
- Identify weakness types
- Take remediation action
Report Interface
Quick Tips
TIP
Regular Scans: Run scans weekly or after bulk changes.TIP
Fix Priority: Address "Common Password" first (highest risk).CAUTION
Take Action: Weak passwords are security vulnerabilities. Fix them!---
4. Weakness Types
Common Weakness Categories
| Weakness | Description | Risk Level | |
|---|---|---|---|
| Common Password | In common password list | 🔴 Critical | |
| Too Short | Less than minimum length | 🔴 High | |
| Sequential | Sequential numbers (123456) | 🟠 High | |
| Repeated Chars | Repeated characters (aaaaaa) | 🟠 High | |
| Matches Extension | Password = extension number | 🔴 Critical | |
| Dictionary Word | Common dictionary word | 🟠 Medium | |
| Simple Pattern | Easy keyboard patterns | 🟡 Medium |
Common Password Examples
| Weak Password | Why It's Weak | |
|---|---|---|
123456 | Sequential, common | |
password | Dictionary word | |
1001 | Matches extension | |
qwerty | Keyboard pattern | |
111111 | Repeated characters | |
abc123 | Simple pattern |
5. Security Best Practices
Password Requirements
| Requirement | Recommendation | |
|---|---|---|
| Minimum Length | 12+ characters | |
| Complexity | Mix of letters, numbers, symbols | |
| Uniqueness | Different from extension | |
| No Patterns | Avoid sequential/repeated | |
| No Dictionary | Avoid common words |
Remediation Steps
- Generate Strong Password
- Minimum 16 characters
- Update Extension
- Update device password
- Update Device
- Test registration
- Verify Scan
- Confirm resolved
---
6. Common Scenarios & Examples
Scenario 1: Post-Deployment Audit
After creating 50 extensions:- Open Weak Passwords module
- Click Check Now
- Review flagged extensions
- Update weak passwords
- Re-scan to confirm
Scenario 2: Compliance Preparation
Before security audit:- Run weak password scan
- Export results
- Fix all identified weaknesses
- Document remediation
- Final scan for clean report
Scenario 3: Regular Security Review
Monthly security check:- Run weak password scan
- Compare to previous scan
- Address new weak passwords
- Report to management
---
7. Limitations & Important Notes
Technical Notes
NOTE
SIP Passwords Only: Scans device passwords, not voicemail PINs.NOTE
On-Demand: Scan runs when requested, not continuously.WARNING
Sensitive Data: Passwords are analyzed but not displayed.What Is Scanned
| Scanned | Not Scanned | |
|---|---|---|
| ✅ SIP device passwords | ❌ Voicemail PINs | |
| ✅ All domains | ❌ Admin user passwords | |
| ✅ Active extensions | ❌ Disabled extensions |
Best Practices
- Scan Regularly: Weekly or after bulk changes
- Act Quickly: Fix weak passwords immediately
- Use Strong Defaults: Configure strong password policies
- Document: Keep records of scans and fixes
- Educate: Train users on password security
---
8. Troubleshooting Tips
Common Issues
| Symptom | Possible Cause | Solution | |
|---|---|---|---|
| No results | No weak passwords | Good! System is secure | |
| Scan fails | API error | Check backend service | |
| Missing extensions | Domain filter | Clear domain filter | |
| Same results | Password not changed | Verify password update | |
| Slow scan | Many extensions | Wait for completion |
Verification
---
9. Glossary
| Term | Definition | |
|---|---|---|
| Weak Password | Easily guessable credential | |
| Common Password | In public password lists | |
| Sequential | Numbers in sequence (123456) | |
| Dictionary Attack | Trying common words | |
| SIP Device | Phone/softphone endpoint | |
| Remediation | Fixing security issue |
Lua Script Status ℹ️
No Lua Handler Required
| Component | Status |
|---|---|
| Weak Passwords | ℹ️ Backend security service - no Lua handler |
---
Documentation last updated: January 2026