Skip to content
This repository was archived by the owner on Feb 9, 2026. It is now read-only.
/ secure-media Public archive

ARCHIVED: Store private media securely in WordPress.

License

Notifications You must be signed in to change notification settings

10up/secure-media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Secure Media

Store private media securely in WordPress.

Support Level Release Version WordPress tested up to version GPLv2 License

Caution

As of 9 February 2026, this project is archived and no longer being actively maintained.

This plugins stores media associated with non-public posts in S3 with private visibility. Image requests for private media are proxied through WordPress to ensure proper user capabilities. Once a post is published, all it's media is made public and transfered to the WordPress public uploads folder. Media uploaded outside of posts e.g. the media library are made private as well.

Setup

  • Install plugin.
  • Configure in Settings > Media

Support Level

Archived: This project is no longer maintained by 10up. We are no longer responding to Issues or Pull Requests unless they relate to security concerns. We encourage interested developers to fork this project and make it their own!

Like what you see?

Work with us at 10up

About

ARCHIVED: Store private media securely in WordPress.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 8