
Splashing Images Security & Risk Analysis
wordpress.org/plugins/wp-splashing-imagesUnsplash.com, right in your dashboard. Add photos with one click and use them in your content right away.
Is Splashing Images Safe to Use in 2026?
Mostly Safe
Score 84/100Splashing Images is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.
The wp-splashing-images v2.1.3 plugin exhibits a concerning security posture due to its exposed attack surface and historical vulnerabilities. While it demonstrates good practices by using prepared statements for all SQL queries and includes a nonce check, the presence of two unprotected AJAX handlers presents a significant entry point for potential attacks. The static analysis also flagged the use of dangerous functions, specifically `unserialize`, and a low percentage of properly escaped output, indicating a risk of cross-site scripting (XSS) and deserialization vulnerabilities. The taint analysis found unsanitized paths, though without critical or high severity implications in this specific run, this can still lead to unexpected behavior or local file inclusion if exploited in conjunction with other weaknesses.
The plugin's vulnerability history is particularly worrying, with two known CVEs, including a past high-severity vulnerability. The common types of vulnerabilities identified (XSS and Deserialization of Untrusted Data) align directly with the concerns raised by the static code analysis. The fact that there are currently no unpatched vulnerabilities is positive, but the historical pattern suggests a recurring tendency towards insecure coding practices in these areas. The use of Guzzle, a bundled library, could also be a point of concern if it's not kept up-to-date, though no specific version information is provided.
In conclusion, while the plugin has some strengths like prepared SQL statements and nonce checks, the unprotected AJAX endpoints, the use of `unserialize`, and the history of XSS and deserialization vulnerabilities paint a picture of a plugin that requires careful attention. The low output escaping rate is a persistent risk. The risk is moderate to high due to the combination of attack surface and historical issues, necessitating careful review and potential patching or hardening.
Key Concerns
- Unprotected AJAX handlers
- Dangerous function unserialize used
- Low output escaping percentage
- Flows with unsanitized paths
- History of High severity CVE
- History of medium severity CVE
- Bundled library Guzzle
Splashing Images Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Splashing Images < 2.1.1 - Cross-Site Scripting
Splashing Images <= 2.1 - PHP Object Injection
Splashing Images Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Data Flow Analysis
Splashing Images Attack Surface
AJAX Handlers 2
WordPress Hooks 7
Maintenance & Trust
Splashing Images Maintenance & Trust
Maintenance Signals
Community Trust
Splashing Images Alternatives
Nowy Widget for WordPress
nowy-widget
The Nowy Widget plugin allows you to create, manage, edit, and customize new Nowy app social content posts gallery layout.
Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy
instant-images
One-click uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy directly to your WordPress media library.
Media Cleaner: Clean your WordPress!
media-cleaner
Clean your WordPress! Eliminate unused and broken media files. For a faster, and better website.
Media Library Assistant
media-library-assistant
Enhances the Media Library; powerful gallery and list shortcodes, full taxonomy support, IPTC/EXIF/XMP/PDF processing, bulk/quick edit.
Crop-Thumbnails
crop-thumbnails
"Crop Thumbnails" made it easy to get exacly that specific image-detail you want to show in your featured image or gallery image.
Splashing Images Developer Profile
3 plugins · 50 total installs
How We Detect Splashing Images
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-splashing-images/admin/css/wp-splashing-admin.css/wp-content/plugins/wp-splashing-images/admin/js/wp-splashing-loadingoverlay.js/wp-content/plugins/wp-splashing-images/admin/js/imagesloaded.pkgd.min.js/wp-content/plugins/wp-splashing-images/admin/js/masonry.pkgd.min.js/wp-content/plugins/wp-splashing-images/admin/js/wp-splashing-admin.js/wp-content/plugins/wp-splashing-images/admin/js/wp-splashing-admin.jswp-splashing-images/admin/css/wp-splashing-admin.css?ver=wp-splashing-images/admin/js/wp-splashing-loadingoverlay.js?ver=wp-splashing-images/admin/js/imagesloaded.pkgd.min.js?ver=wp-splashing-images/admin/js/masonry.pkgd.min.js?ver=wp-splashing-images/admin/js/wp-splashing-admin.js?ver=HTML / DOM Fingerprints
wp_splashing_settings