Skip to content

Instantly share code, notes, and snippets.

@panphora
Created January 20, 2023 02:07
Show Gist options
  • Save panphora/e9b80cc905fedd55bf2f2d2f92be04b5 to your computer and use it in GitHub Desktop.
Save panphora/e9b80cc905fedd55bf2f2d2f92be04b5 to your computer and use it in GitHub Desktop.
/*
DON'T ALLOW THESE USERNAMES IN YOUR APP
if you want to allow www.yourapp.com/{username}
here are the words you wouldn't want people to use
as their username
words followed by star (*) mean you don't want to
allow any usernames that start with this word
for most pages/actions, we'd suggest using a namespace
like www.yourapp.com/{appName}/{page|action}
this list is just meant to prevent users of your app
from getting scammed by someone pretending to be official
this list is not exhaustive, use at your own risk
NOTE: remember to protect your app name, any associated
entities (i.e. "authors", "writers", "artists", "books",
"recipes"), and all your current routes
*/
about
access
account*
activate
admin*
alert
analytics
api
app
apps
archive
archives
article
asset
asset
assets
assist
assistance
auth
authentication
author
avatar
backup
backups
billing
blog
blogs
board
bot
bots
business
cache
calendar
call
callback
campaign
captcha
career
careers
cart
categories
category
cgi
cgi-bin
changelog
chat
check
checking
checkout
client
cliente
clients
code
codemirror
common
communities
community
company
component
components
compose
config
configuration
confirm*
connect
contact
contact-form
contact_form
contact-us
contact_us
contactform
contactus
content
contest
contract
contribute
control
controller
convert
copy
corp
create
css
dashboard
data
database
date
db
default
delete
demo
describe
design
designer
destroy
detail
dev
developer
developers
diagram
dict
dictionary
die
digital
dir
direct
direct-message
direct-messages
direct_message
direct_messages
directory
disable
discover
display
dist
doc
docs
document
documentation
domain
download
downloads
drop
dropbox
ecommerce
edit*
editor
edu
education
element
email
employment
en
enable
end
endpoint
enterprise
entries
entry
error
errors
eval
event
events
example
exist
exit
explain
explore
export
extend
facebook
faq
favorite
favorites
feature
features
feed
feedback
feeds
field
file
files
find
follow
followers
following
forget-password
forget_password
forgot
forgot-password
forgot_password
form
forum
forums
friend
friends
ftp
generate
get
group
groups
guest
guests
handle
handler
help
helper
hidden
home
homepage
host
hosting
hostmaster
hostname
how
howto
html
http
httpd
https
hyperspace
icon
icons
id
identi*
image
images
imap
img
important
index
info
information
input
inquiry
instagram
intranet
invalid
invalid-email
invalid_email
invitations
invite
ipad
iphone
irc
issue
issues
it
item
items
java
javascript
job
jobs
join
js
json
knowledge
knowledgebase
landing
landing-page
landing_page
legal
license
list
lists
load
log
log-in
log-out
log_in
log_out
login
logout
logs
m
mac
mail
mail1
mail2
mail3
mail4
mail5
mailer
mailing
maintenance
manager
manual
map
maps
marketing
master
me
media
member
members
message
messages
messenger
method
microblog
microblogs
mine
mobile
movie
movies
mp3
msg
msn
music
musicas
mx
my
mysql
name
named
nav
navigation
net
network
new*
news
newsletter
nick
nickname
notes
notice
noticias
notification
notifications
notify
ns
ns1
ns10
ns2
ns3
ns4
ns5
ns6
ns7
ns8
ns9
null
oauth
oauth_clients
object
offer
offers
official
online
openid
operator
order
orders
organization
organizations
output
overview
owner
owners
pack
page
pager
pages
panel
param
parameter
parameters
parse
password
pattern
pay
payment
perl
phone
photo
photoalbum
photos
php
phpmyadmin
phppgadmin
phpredisadmin
pic
pics
ping
plan
plans
platform
plugin
plugins
policy
pop
pop3
popular
portal
post
postfix
postmaster
posts
premium
press
preview
price
pricing
privacy
privacy-policy
privacy_policy
privacypolicy
private
process
product
products
profile
progress
project
projects
promo
pub
public
publish
purpose
put
python
query
random
ranking
read
readme
recent
record
recruit
recruitment
reference
register
registration
release
remove
rename
replies
report
report-site
report-site
report_sites
report_sites
reports
repositories
repository
req
request
requests
require
reset
reset-password
reset_password
resource
respond
response
restore
result
return
review
root
route
rss
ruby
rule
sale
sales
sample
samples
save*
schedule
schema
school
scope
script
scripts
search
secret
secret-signup
secret_signup
secure
securit*
self
sell
send
server
server-info
server-status
server_info
server_status
service
services
services
session
sessions
set
setting
settings
setup
share
shop
shops
show
sign
sign-in
sign-up
sign_in
sign_up
signal
signin
signout
signup
site
sitemap
sites
smartphone
smtp
sound
source
spec
special
sql
src
ssh
ssl
ssladmin
ssladministrator
sslwebmaster
staff
stage
staging
start
stat
state
static
stats
status
store
store
stores
stories
style
styleguide
styles
stylesheet
stylesheets
subdomain
submit
subscribe
subscriptions
success
support
supports
svn
switch
sys
sysadmin
sysadministrator
system
table
tablet
tablets
tag
talk
target
task
tasks
team
teams
tech
telnet
temp
template
term
terms
terms-of-service
terms_of_service
termsofservice
tests
thank-you
thank_you
thanks
theme
themes
thread
threads
title
tmp
todo
tool
tools
top
topic
topics
tos
translation
translations
trends
trigger
tutorial
tv
twitter
type
undefined
unfollow
unsubscribe
update
upgrade
upload
uploads
url
usage
use
user
username
users
usuario
util
value
vendas
ver
version
video
videos
view
visit
visitor
warn
watch
we-will-be-in-touch
we_will_be_in_touch
weather
web
webhook
webhooks
webmail
webmaster
website
websites
welcome
widget
widgets
wiki
windows
word
work
works
workshop
write
ww
wws
www
www1
www2
www3
www4
www5
www6
www7
wwws
wwww
wwwww
xfn
xml
xmpp
xpg
xxx
yaml
year
yml
you
yourdomain
yourname
yoursite
yourusername
zone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment