duffn/dumb-password-rules

A compilation of sites with dumb password rules.

View on GitHub ↗Jump to charts ↓

duffn/dumb-password-rules has 3k+ stars and 300+ forks on GitHub, is written in Nunjucks, and was last pushed on Oct 16, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 22nd, 2026
Created on December 4th, 2016
Open Issues & Pull Requests: 63 (+0)
GitHub issues: Enabled
Number of forks: 310
Total Stargazers: 3,021 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 484.1 days
Mean response time: 437.3 days
90th percentile: 951.3 days
Tracked items: 9

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 20
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 314 days
Stale 30+ days: 19
Stale 90+ days: 19

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (10)
  • new-entry (7)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Dumb Password Rules is a curated collection and website that documents poorly designed password requirements from real websites.

The project addresses the problem of unnecessarily restrictive password policies that harm user security and experience. Sites often impose arbitrary rules like character limits, character type requirements, or restrictions on special characters that contradict security best practices. The tool compiles these examples in a public database accessible at dumbpasswordrules.com, making the prevalence of bad password rules visible and serving as a reference for what not to do when designing authentication systems.

The project welcomes contributions from anyone who encounters problematic password rules in the wild. Contributors can submit new sites through pull requests on GitHub or, for those unfamiliar with Git workflows, by messaging the maintainer directly on Mastodon with the site name, a link to the offending rule, a screenshot, and a written description. The site also runs a bot that periodically posts random rules to Mastodon and Bluesky, helping spread awareness of these poor practices. This is useful for security professionals, developers designing authentication systems, and anyone frustrated by unnecessarily complex password requirements who wants to see they are not alone.

The project maintains an open contribution model that explicitly lowers barriers to entry for non-technical contributors. The maintainer actively responds to direct messages and manually adds submissions from users who cannot use GitHub. Code improvements and bug fixes are also welcomed, with the maintainer encouraging discussion via issues before submitting changes. The project accepts contributions across multiple channels and maintains accessibility for contributors at different technical skill levels.