A maintainable and flexible password validator as per OWASP guidelines.