Socket
Socket
Sign inDemoInstall

@cyph/username-blacklist

Package Overview
Dependencies
0
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @cyph/username-blacklist

Username blacklist


Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

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

You can try the blacklist using the tool Username checker.

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.

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

Release start

These hooks will automatically bump the application version when using git flow release ...

chmod +x $PWD/git-hooks/bump-version.sh
ln -nfs $PWD/git-hooks/bump-version.sh .git/hooks/post-flow-release-start
ln -nfs $PWD/git-hooks/bump-version.sh .git/hooks/post-flow-hotfix-start

Git workflow and release management

This project uses gitflow and semantic versioning.

License

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

Keywords

FAQs

Last updated on 18 Apr 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc