
MediaPress Security & Risk Analysis
wordpress.org/plugins/mediapressMediaPress is the most advanced and feature rich media gallery plugin for BuddyPress & WordPress.
Is MediaPress Safe to Use in 2026?
Generally Safe
Score 95/100MediaPress has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
Mediapress v1.6.3 presents a mixed security posture. While the plugin demonstrates good practices such as the extensive use of prepared statements for SQL queries and a significant number of nonce checks, there are notable areas of concern. The static analysis reveals a considerable attack surface, with 10 out of 32 entry points lacking authentication checks. This immediately raises a red flag for potential unauthorized access or manipulation. Furthermore, the taint analysis, while not revealing critical or high severity issues in this specific scan, did identify flows with unsanitized paths, hinting at potential vulnerabilities that might not be immediately apparent but could be exploited under specific conditions. The historical vulnerability data is also a cause for concern. The presence of 3 past CVEs, including a high severity one and two medium severity ones, with common types like XSS and PHP Remote File Inclusion, suggests a pattern of exploitable weaknesses. While there are no currently unpatched CVEs, the history indicates a recurring susceptibility to certain vulnerability classes that require careful attention and robust remediation efforts.
Key Concerns
- Unprotected AJAX handlers present
- Unsanitized paths in taint flows
- History of High severity CVEs
- History of Medium severity CVEs
- Output escaping only 44% properly
MediaPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
MediaPress <= 1.6.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
MediaPress <= 1.6.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Plugin's Shortcode
MediaPress <= 1.5.9.1 - Authenticated (Contributor+) Local File Inclusion
MediaPress Release Timeline
MediaPress Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
MediaPress Attack Surface
AJAX Handlers 26
Shortcodes 6
WordPress Hooks 181
Scheduled Events 1
Maintenance & Trust
MediaPress Maintenance & Trust
Maintenance Signals
Community Trust
MediaPress Alternatives
MediaPress Featured Content
mpp-featured-content
Let your users show their featured photos(or audio, video, doc) and featured galleries on their BuddyPress profile.
Mixed Media Gallery Blocks
simply-gallery-block
Create mixed media galleries with images, HTML5 video, YouTube, Vimeo, and VideoPress — all in one gallery by Simply Gallery.
rtMedia for WordPress, BuddyPress and bbPress
buddypress-media
Add albums, photo, audio/video upload, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
BP Attachments
bp-attachments
BP Attachments is a BuddyPress Add-on to manage your community members media.
BuddyPress Album
bp-album
Photo Albums for BuddyPress. Includes Posts to Activity Stream, Member Comments, and Gallery Privacy Controls.
MediaPress Developer Profile
15 plugins · 15K total installs
How We Detect MediaPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mediapress/assets/css/frontend/gallery.css/wp-content/plugins/mediapress/assets/css/frontend/media.css/wp-content/plugins/mediapress/assets/css/frontend/members.css/wp-content/plugins/mediapress/assets/css/admin/admin.css/wp-content/plugins/mediapress/assets/css/admin/gallery-creation.css/wp-content/plugins/mediapress/assets/css/admin/media-upload.css/wp-content/plugins/mediapress/assets/css/admin/settings.css/wp-content/plugins/mediapress/assets/js/mediapress.js+12 more/wp-content/plugins/mediapress/assets/js/mediapress.js/wp-content/plugins/mediapress/assets/js/mediapress-activity.js/wp-content/plugins/mediapress/assets/js/admin/gallery-creation.js/wp-content/plugins/mediapress/assets/js/admin/media-upload.js/wp-content/plugins/mediapress/assets/js/admin/media-manager.js/wp-content/plugins/mediapress/assets/js/admin/settings.js+7 moremediapress/assets/css/frontend/gallery.css?ver=mediapress/assets/css/frontend/media.css?ver=mediapress/assets/css/frontend/members.css?ver=mediapress/assets/css/admin/admin.css?ver=mediapress/assets/css/admin/gallery-creation.css?ver=mediapress/assets/css/admin/media-upload.css?ver=mediapress/assets/css/admin/settings.css?ver=mediapress/assets/js/mediapress.js?ver=mediapress/assets/js/mediapress-activity.js?ver=mediapress/assets/js/admin/gallery-creation.js?ver=mediapress/assets/js/admin/media-upload.js?ver=mediapress/assets/js/admin/media-manager.js?ver=mediapress/assets/js/admin/settings.js?ver=mediapress/assets/js/admin/common.js?ver=mediapress/assets/js/mediapress-gallery.js?ver=mediapress/assets/js/mediapress-media.js?ver=mediapress/assets/js/shortcodes/mpp-gallery.js?ver=mediapress/assets/js/shortcodes/mpp-media.js?ver=mediapress/assets/js/shortcodes/mpp-gallery-component.js?ver=mediapress/assets/js/shortcodes/mpp-media-component.js?ver=HTML / DOM Fingerprints
mpp-gallerympp-mediampp-gallery-widgetmpp-media-listmpp-gallery-gridmpp-media-gridmpp-upload-formmpp-gallery-creation-form+22 more<!-- MediaPress Gallery Start --><!-- MediaPress Media Start --><!-- MediaPress Gallery End --><!-- MediaPress Media End -->+6 moredata-mpp-gallery-iddata-mpp-media-iddata-mpp-gallery-typedata-mpp-media-typedata-mpp-componentdata-mpp-user-id+5 moremediapressmpp/wp-json/mediapress/v1/galleries/wp-json/mediapress/v1/media/wp-json/mediapress/v1/users/(?P<user_id>[\d]+)/galleries/wp-json/mediapress/v1/users/(?P<user_id>[\d]+)/media/wp-json/mediapress/v1/galleries/(?P<gallery_id>[\d]+)/media/wp-json/mediapress/v1/media/(?P<media_id>[\d]+)/wp-json/mediapress/v1/galleries/(?P<gallery_id>[\d]+)/wp-json/mediapress/v1/settings/wp-json/mediapress/v1/statuses/wp-json/mediapress/v1/types/wp-json/mediapress/v1/components[mpp-gallery][mpp-media][mpp-gallery-component][mpp-media-component]