﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
36180	Consider adding repeated pattern password validator	Michel Le Bihan		"Hello,

Currently the password validators in Django will happily accept `aaaaaaaaaaaa` ('a' * 12) as a password. I believe that adding a password validator that checks for repeated patterns would vastly improve password complexity. The implementation of such a validator is very simple:

{{{
import re

repeat_matcher = re.compile(r'(.+?)\1+')
match = repeat_matcher.match(password)
repeat_cnt = len(match.group(0)) // len(match.group(1)) - 1 if match else 0
}}}
`repeat_cnt` for `alaalaala` should be 2."	New feature	closed	contrib.auth	dev	Normal	wontfix			Unreviewed	0	0	0	0	0	0
