This plugin allows you to filter / surpress links in posts on your Mattermost server. The plugin compares all links in new posts against a configured Allowed Protocols list. If the protocol (http, https, s3, etc). is not present in the white list, the post will be removed.
Upload this file in the Mattermost System Console under System Console > Plugins > Management to install the plugin. To learn more about how to upload a plugin, see the documentation.
Activate the plugin at System Console > Plugins > Management.
Usage
You can edit the plugin configuration in System Console > Plugins > Embedded Link Filter*
Allowed Protocols lists
This denotes the list of protocols to allow, separated by commas.
For example, http,https will allow messages with links like https://github.com or http://github.com but reject posts containing links like s3://YourS3Bucket/dir/filename.filetype.
One list allows for formatted links the other allows for plain text links.
New Post Warning Message
This denotes the message that is shown when a new post is created and gets rejected.
Modified Post Warning Message
This denotes the message that is shown when an existing post is modified and gets rejected.
Reject Plain Links
This is a boolean option. If set, the plugin will also filter posts containing plain text links like http://www.google.com in addition to filtering embedded text links.
main handles deployment of the plugin to a development server using either the Client4 API or by copying the plugin bundle into a sibling mattermost-server/plugin directory.
main handles deployment of the plugin to a development server using either the Client4 API or by copying the plugin bundle into a sibling mattermost-server/plugin directory.