Skip to content

abaron/disallowed-usernames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disallowed Usernames

A curated list of base words disallowed for use as usernames. This list helps prevent fraud (impersonation), protects reserved system keywords, and ensures that user profile URLs (e.g., domain.com/{username}) remain conflict-free.

⚠️ Important Usage Note

This list provides base words only. Using it directly might not be sufficient for a production system.

You are strictly encouraged to:

  1. Customize it: Adapt the list to fit your specific application requirements.
  2. Implement a TextSanitizer: Create your own logic to clean and validate inputs.
  3. Handle Leetspeak Normalization: You must implement your own normalization logic to catch variations (e.g., blocking 4dm1n if admin is banned).

Format

  • Multi-word terms are separated by underscores (_).
  • The list intentionally avoids dots (.) or dashes (-) to maintain a consistent base format.

Available Lists

Contributing

If you find missing words or have improvements, Pull Requests are very welcome!

Disclaimer

This is NOT a profanity or "bad words" list. For a list of bad words (profanity/offensive terms), please refer to: github.com/abaron/bad-words

About

A curated list of base words disallowed for use as usernames.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published