My recommended settings for setting up a slack that you plan to allow public access to. Methods for adding public users include third-party utilities like slackin (https://github.com/emedvedev/slackin-extended) which enable active user badges, or simpler methods such as using the Share Invite Link
from slack itself.
If you only do two things, make it these two: Make sure to disable all app integrations. There's a bunch that aren't secure for public slacks. Either deny all, or require review by an admin: https://YOURSLACK.slack.com/apps/manage/permissions Second, disable email in the profile view: https://binaryninja.slack.com/admin/settings#display_email_addresses
The reset are optional settings that may or may not be required depending on the slack:
https://YOURSLACK.slack.com/admin/settings#permissions
-
https://YOURSLACK.slack.com/admin/settings#messaging_restrictions
- Require owners and admins for
@channel
,@here
, and@everyone
- Require owners and admins for
-
https://YOURSLACK.slack.com/admin/settings#channel_management_restrictions
- People who can archive channels: Admins only
- People who can remove members from private channels: Admins only
- People who can manage posting permissions in channels: Admins only
-
https://binaryninja.slack.com/admin/settings#stats
- Admins only
-
https://binaryninja.slack.com/admin/settings#customization
- Admins only (Depends on the community)
-
https://binaryninja.slack.com/admin/settings#slackbot_responses
- Admins only
-
https://binaryninja.slack.com/admin/settings#workflow_builder_creation
- Admins only
Settings
/ Upgrades & Purchasing
- Change from "full" to "admins only" (or else you can have a third-party turn on the free trial period which you might not want)