16 Tweets 11 reads Aug 30, 2022
Hey, you! Is your project new to Discord?
Do you want a secure Discord server but you donโ€™t want to spend the money on a "Discord audit"?
Here's a ๐Ÿงต explaining how to do it in 3 simple steps ๐Ÿ‘‡
Step 1/
Learn the interaction of every permission on Discord (in both role and channel settings). Here's a quick-start guide: lukenamop.gitbook.io
Make sure to check every role and every channel to be sure nothing slips through. (This includes bots - don't give them Admin!)
1.1/ Make sure dangerous permissions aren't assigned to ๐˜ข๐˜ฏ๐˜บ๐˜ฐ๐˜ฏ๐˜ฆ, not even staff, and make sure critical staff have secondary "Cold Admin" accounts. See the quoted thread from @Jon_HQ for more info on why this is necessary and how to set it up:
1.2/ Aside from explicit permission settings, you also need to give some attention to the role order (or hierarchy). If this is wrong, all your hard work setting permissions would be for naught.
Bots should be no higher on the role list than they need to be.
1.3/ User roles should be sorted from highest permissions to lowest permissions.
"Vanity roles," to give cool colors or titles, should have no permissions.
In general, channels should not have any explicit โœ…/โŒ permissions except "View Channel" and "Send Messages."
Step 2/
Learn the ins and outs of your Discord bot options. This requires ๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—ฑ๐—ผ๐—ฐ๐˜€ and ๐—ฑ๐—ผ๐—ถ๐—ป๐—ด ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ผ๐˜„๐—ป ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด.
There are important security bots:
- Wick
- Server Supervisor
- Spam Defender
- Good Knight
- Hashbot / Beemo
- Sledgehammer
2.1/ Then there are general use/utility bots:
- Dyno
- ProBot
- Carl
- YAGPDB
- Xenon
- Logger
- Invite Tracker
- Craig
- Giveaway Boat
- Giveaway Bot
- Ticket Tool
- Tickets
- Tweetshift
- Pingcord
- Statbot
- pฬถlฬถeฬถaฬถsฬถeฬถ ฬถnฬถoฬถtฬถ ฬถMฬถEฬถEฬถ6ฬถ
2.2/ And you also have your web3 bots:
- Vulcan
- Collab Land
- Whop
- Guild xyz
- Alpha Bot
- Wallet Collector
- Boto
- assorted price trackers
2.3/ And, don't forget, you're going to want to limit the permissions of each bot as much as possible. By default, most bots will ask for more permissions than they actually need to function, which creates additional risk.
Step 3/
Research the various attack vectors scammers use to compromise Discord accounts. Bookmarklets, QR logins, etc.
Understand how to protect your staff from these attacks (hint: 2FA is definitely recommended, but it will ๐—ป๐—ผ๐˜ protect you from these phishing scams).
3.1/ This one is kind of on-going. Scammers are evolving & innovating every day. You're going to want to check for new trends fairly often to make sure you don't miss anything and can give your team plenty of warning.
... ๐—ผ๐—ฟ ... you could save yourself hours, days, WEEKS, of work by bringing in an auditor who spends every day doing everything I've detailed in this thread.
Well-reviewed auditors may not be cheap, but they can jumpstart your community and provide lasting protection.
Look for someone with positive reviews from other auditors, not just someone that other project founders recommend.
Look for someone who has a track record of proactively providing public, free resources, who will go out of their way to protect servers they don't even work with.
Flashy graphics and marketing tactics don't replace detailed written reports. Look for someone who will be available to help you as things evolve long-term.
Someone like @Jon_HQ, @Plumferno, or one of the many other auditors contributing to the public @Server_Forge community.
Made it this far? Still want to do it yourself? Contact me or @Server_Forge and we can connect you with further resources!
Hereโ€™s the first Tweet in the thread if you want to give it some love:

Loading suggestions...