
EGPS – Easy Sell for Google Photo Security & Risk Analysis
wordpress.org/plugins/egps-easy-sell-for-google-photoThe simpliest way to display and sell your images from your Google Photos account on your WordPress site.
Is EGPS – Easy Sell for Google Photo Safe to Use in 2026?
Generally Safe
Score 100/100EGPS – Easy Sell for Google Photo has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The egps-easy-sell-for-google-photo plugin exhibits a significant security concern due to its extensive, unprotected REST API routes. While the plugin demonstrates good practices in its use of prepared statements for SQL queries and proper output escaping, the complete lack of permission callbacks on all 28 REST API routes presents a substantial attack surface. This means any unauthenticated user could potentially interact with these endpoints, leading to unauthorized actions or data exposure if the functionality behind them is vulnerable.
The static analysis revealed no dangerous functions, no taint flows, and a clean vulnerability history, which are positive indicators. However, the absence of capability checks on the vast majority of entry points, specifically the REST API, is a critical oversight. The presence of nonce checks on only a few points further exacerbates this, as it doesn't cover the most exposed areas. The plugin's clean historical record suggests it hasn't been a target for known vulnerabilities, but this doesn't mitigate the current risks posed by its design.
In conclusion, the plugin has strengths in its database query and output handling, but its security posture is severely undermined by its unprotected REST API. The lack of authorization on these numerous endpoints is the primary risk, outweighing the positive aspects of its code quality in other areas. This necessitates immediate attention to implement proper authentication and authorization checks.
Key Concerns
- 28 REST API routes without permission callbacks
- 28 entry points are unprotected
- Capability checks: 0
- Nonce checks: 3 (low coverage)
EGPS – Easy Sell for Google Photo Security Vulnerabilities
EGPS – Easy Sell for Google Photo Code Analysis
SQL Query Safety
Output Escaping
EGPS – Easy Sell for Google Photo Attack Surface
REST API Routes 28
WordPress Hooks 13
Scheduled Events 1
Maintenance & Trust
EGPS – Easy Sell for Google Photo Maintenance & Trust
Maintenance Signals
Community Trust
EGPS – Easy Sell for Google Photo Alternatives
WP iSell Photo
wp-isell-photo
Easily Sell photos, images, digital print etc. using the built-in WordPress gallery feature. Convert your WordPress gallery into a photo store.
Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery
nextgen-gallery
The most popular gallery plugin that lets you create galleries and albums in seconds.
Photo Gallery by 10Web – Mobile-Friendly Image Gallery
photo-gallery
Photo Gallery is a powerful image gallery plugin with a list of advanced options for creating responsive image galleries with beautiful lightbox.
Envira Gallery – Image Photo Gallery, Albums, Video Gallery, Slideshows & More
envira-gallery-lite
Envira Gallery is a fast, easy and powerful gallery builder with lightbox, masonry and grid layouts, albums, videos, and responsive displays and more
Robo Gallery – Photo & Image Slider
robo-gallery
Robo Gallery is a powerful image gallery and photo gallery plugin with advanced features to create responsive galleries with a beautiful lightbox
EGPS – Easy Sell for Google Photo Developer Profile
1 plugin · 0 total installs
How We Detect EGPS – Easy Sell for Google Photo
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/egps-easy-sell-for-google-photo/css/egps_admin.css/wp-content/plugins/egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.css/wp-content/plugins/egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.js/wp-content/plugins/egps-easy-sell-for-google-photo/js/functions.js/wp-content/plugins/egps-easy-sell-for-google-photo/frontend/build/static/css/egps_allinonefile.css/wp-content/plugins/egps-easy-sell-for-google-photo/frontend/build/static/js/egps_allinonefile.js/wp-content/plugins/egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.min.css/wp-content/plugins/egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.min.js+2 more/wp-content/plugins/egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.js/wp-content/plugins/egps-easy-sell-for-google-photo/js/functions.js/wp-content/plugins/egps-easy-sell-for-google-photo/frontend/build/static/js/egps_allinonefile.js/wp-content/plugins/egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.min.js/wp-content/plugins/egps-easy-sell-for-google-photo/libs/js/egps_frontend.jsegps-easy-sell-for-google-photo/css/egps_admin.css?ver=egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.css?ver=egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.js?ver=egps-easy-sell-for-google-photo/js/functions.js?ver=egps-easy-sell-for-google-photo/frontend/build/static/css/egps_allinonefile.css?ver=egps-easy-sell-for-google-photo/frontend/build/static/js/egps_allinonefile.js?ver=egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.min.css?ver=egps-easy-sell-for-google-photo/libs/bootstrap/bootstrap.min.js?ver=egps-easy-sell-for-google-photo/libs/js/egps_frontend.js?ver=egps-easy-sell-for-google-photo/libs/css/egps_frontend.css?ver=HTML / DOM Fingerprints
egps_settings_options_google