Skip to content

selvinortiz/The-Big-Username-Blacklist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The-Big-Username-Blacklist

This is a opinionated blacklist of words that you might not like to see used as usernames in your service (think username.domain.com, domain.com/username or username@domain.com).

The editable blacklist can be found in list_raw.txt and is categorized into six sections:

  • Privileges User privilege terms to prevent faked authority. Example: root, super
  • Code: Programming terms that you might want to avoid in a url. Example: void, null
  • Terms: Various technical terms. Example: request, system
  • Financial: This is for the spammers/scammers. Example: payment, invoice
  • Sections: Common website pages and sections. Example: faq, help
  • Actions: User actions. Example: delete, create

Please note that this list does not contain any curse words, there are other lists for that.

How it works

This repro contains standard data files, just pick the format of your choosing.

Packages

The blacklist has both a python and node library available.

Contributing

Want to contribute? Awesome.

  • First edit list_row.txt
  • When you are done, run python scripts/generate.py.
  • ... This script will update the various list files.
  • Done? Send a pull request.

License

The-Big-Username-Blacklist is released under the MIT License.

About

This is a opinionated blacklist of words that you might not like to see used as usernames in your service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%