WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Max GJ Panas v0.8.12

Media Vault

Protect attachment files from direct access using powerful and flexible restrictions. Offer safe download links for any file in your uploads folder.

Media Vault

The facts

Rating
4.4★ from 27
Active installs
800+
Price
Free
Last updated
18 Feb 2014
Added
Oct 2013
Requires WP
3.5.0
Tested up to
WP 3.7.41
Downloads
17,649

Our analysis

AI-assisted

Media Vault is a WordPress plugin designed to protect attachment files within your uploads folder. It secures files by implementing customizable permission checks, ensuring that only authorized users can access them. You can manage file protection settings through the Media Uploader, the Media Vault metabox, or bulk actions in the Media Library.

This plugin is suitable for users who need to control access to downloadable files on their WordPress site, particularly those running a multisite setup. It allows for the creation of secure download links using a shortcode, making it easier to share files while maintaining security.

Best for: This plugin suits WordPress users who require secure file access management, especially in a multisite environment.

What it does well

  • Protects attachment files with customizable permission checks
  • Supports bulk actions for managing multiple attachments
  • Creates secure download links using a simple shortcode
  • Compatible with WordPress Multisite

Where it falls short

  • Last updated in February 2014, which may raise concerns about ongoing support
  • Limited information on additional features or functionality

Verdict

Media Vault offers essential file protection features for WordPress users, though its age may limit confidence in long-term support and updates.

From the developer

Max GJ Panas's own description of Media Vault, lightly tidied.

Protected Attachment Files

Media Vault cordons off a section of your WordPress uploads folder and secures it, protecting all files within by passing requests for them through a powerful, flexible and completely customizable set of permission checks.

After activating the plugin, to protect attachment files with Media Vault you can:

  • use the Media Uploader admin page to upload new protected attachments,
  • use the Media Vault metabox to toggle file protection on the ‘Edit Media’ admin page,
  • use the the Media Vault Protection Settings fields in the new Media Modal, or,
  • using bulk actions in your Media Library page, you can change file protection on multiple pre-existing attachments at once.

By default the only permission check that the plugin does on media files is that the user requesting them be logged in. You can change this default behavior from the ‘Media Settings’ page in the ‘Settings’ menu of the WordPress Admin. You can also change the restrictions set on attachments on an individual basis by means of either the Media Vault metabox on the ‘Edit Media’ page or the Media Vault Protection Settings fields in the new Media Modal.

You can also write your own custom restrictions using the mgjp_mv_add_permission() function. See this support question for more details.

Safe Download Links

Creating a cross-browser compatible download link for a file is a harder task than might be expected. Media Vault handles this for you, and it does so while preserving all the file security features discussed earlier like blocking downloads to people who should not have access to the file.

The download links are available through a simple shortcode that you can use in your post/page editor screen:

[mv_dl_links ids="1,2,3"]

where ‘ids’ are the comma separated list of attachment ids you would like to make available for download in the list.

Note: Plugin comes with styles ready for WordPress 3.8+!

Note: Now supports WordPress MultiSite!

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for securing a site.

Really Simple Security

Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vuln...

Free 3M+ installs 4.9★ (8,862)
Wordfence Security

Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team....

Free 5M+ installs 4.7★ (4,983)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Loginizer

Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.

Free 1M+ installs 4.8★ (1,030)
Safe SVG

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Free 1M+ installs 4.9★ (79)
All-In-One Security

Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plu...

Free 1M+ installs 4.7★ (1,715)