MCPcopy Index your code
hub / github.com/danpalmer/jquery.complexify.js

github.com/danpalmer/jquery.complexify.js @0.5.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.5.1 ↗ · + Follow
6 symbols 10 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Complexify

Websites have a responsibility to accurately inform users of password strength, both to better secure data, and to educate about users of what constitutes a good password.

Complexify aims to provide a good measure of password complexity for websites to use both for giving hints to users in the form of strength bars, and for casually enforcing a minimum complexity for security reasons.

This plugin only provides client-side validation, and should be combined with some server-side sanity checking. If you want a full-blown Complexify implementation for the server, check out the list of ports.

For more information, a demo, documentation, and the motivation behind Complexify, visit the website.

Contributing

Contributions are always welcome! If you're uncertain about something, open a PR and we can discuss. Always feel free to ping me for an update on a merge, reminding me isn't rude, it's helpful.

Alternative Implementations

Several people have kindly open-sourced their implementations of this algorithm in other languages:


This code is distributed under the WTFPL v2 licence.

Core symbols most depended-on inside this repo

additionalComplexityForCharset
called by 1
jquery.complexify.js
inBanlist
called by 1
jquery.complexify.js
evaluateSecurity
called by 0
jquery.complexify.js

Shape

Function 6

Languages

TypeScript100%

Modules by API surface

jquery.complexify.min.js3 symbols
jquery.complexify.js3 symbols

For agents

$ claude mcp add jquery.complexify.js \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact