• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jwag956 / flask-security / 534
97%

Build:
DEFAULT BRANCH: master
Ran 17 Jan 2020 09:59PM UTC
Jobs 1
Files 26
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
534

push

travis-ci

web-flow
Add pluggable password validation. (#220)

Password validation for registration, change, and reset has only ever
checked for length - and the length wasn't configurable.

This add an easy way for applications to provide their own password validator as
well as provide a default password validator that checks:

1) length
2) complexity using zxcvbn
3) breaches using https://haveibeenpwned.com/API/v3

These 3 validations are also made available as part of the API so that applications
that need their own validator can still make use (if desired) of the underlying validators.

New error messages and configurations were added and documented.

The default minimum password length has been changed from 6 to 8 (NIST).

The one downside to using zxcvbn is that it is no longer maintained (the original JS version)
and the python version currently isn't very string-localizable friendly.

closes: #195
closes: #99

2336 of 2416 relevant lines covered (96.69%)

0.97 hits per line

Jobs
ID Job ID Ran Files Coverage
8 534.8 (REQUIREMENTS=release) 17 Jan 2020 09:59PM UTC 0
96.69
Travis Job 534.8
Source Files on build 534
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #534
  • b24801fd on github
  • Prev Build on master (#532)
  • Next Build on master (#536)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc