DVZ Secure Content

by Devilshakerz 30 Stars 4,944 Downloads

Filters and forwards user-generated content from insecure protocols (non-HTTPS).

Project Details

Implements measures regarding insecure content on HTTPS pages.
Allows to forward MyCode and avatar images through an image proxy.
Displays HTTPS health status on the ACP Plugins page (filters status, insecure avatars, video embeds and proxy status).

Image proxy

Processes all MyCode and/or avatar images to point to a image proxy server with the image URL as a parameter, allowing the page to display all images over HTTPS and protecting users' privacy. Extensible configuration provides compatibility with most proxying scripts.

Content filters:
  • MyCode images (on/off)
    Prevents displaying non-HTTPS MyCode images by replacing them with links.
  • Avatars (on/off)
    Requires remote avatars to be linked to over HTTPS.

  • Modify/Revert MyCode video templates
    Applies changes to MyCode video templates so the embeds are loaded through HTTPS. Embeds are replaced with links if the service does not support HTTPS.
  • Secure Gravatar avatars
    Modifies existing Gravatar avatars to use HTTPS.
  • Remove non-HTTPS avatars
    Removes existing remote non-HTTPS avatars.
  • Proxy/Restore avatar URLs
    Transforms existing external avatars so that they are forwarded through the image proxy server.

This plugin requires PHP version 5.4 or higher.

Suggestions and general feedback: https://community.mybb.com/thread-168820.html