
Depicter — Popup & Slider Builder Security & Risk Analysis
wordpress.org/plugins/depicterBuild Stunning Slider and Popup. Exit intent Popup, Image slider carousel, video slider carousel, post slider carousel, product slider, promote popup
Is Depicter — Popup & Slider Builder Safe to Use in 2026?
Generally Safe
Score 89/100Depicter — Popup & Slider Builder has a strong security track record. Known vulnerabilities have been patched promptly.
The Depicter plugin v4.7.1 presents a concerning security posture, primarily due to its significant attack surface exposed without proper authentication checks. While the use of prepared statements for all SQL queries and the presence of nonce and capability checks are positive indicators, these strengths are heavily overshadowed by the fact that all three identified REST API routes lack permission callbacks. This means any authenticated user, regardless of their role, could potentially interact with these endpoints, leading to unauthorized actions or information disclosure.
The static analysis reveals a high number of total entry points (3), all of which are unprotected. Although no direct taint flows with unsanitized paths or dangerous functions were found, this does not negate the inherent risk of unprotected entry points. The history of 14 known CVEs, including high and medium severity vulnerabilities like SQL Injection, CSRF, Missing Authorization, and XSS, further exacerbates the risk. The fact that there are currently no unpatched vulnerabilities is a positive, but the sheer volume and types of past vulnerabilities suggest a recurring pattern of security weaknesses in the plugin's development.
In conclusion, Depicter v4.7.1 exhibits a critical security weakness due to unprotected REST API endpoints. While some good security practices are present, the lack of authorization on a significant portion of its attack surface, combined with a history of diverse and severe vulnerabilities, makes it a high-risk plugin. The plugin's strength lies in its SQL practices and some checks, but these are insufficient to mitigate the risks posed by its unprotected entry points and historical vulnerability profile.
Key Concerns
- REST API routes without permission callbacks
- High number of total entry points, all unprotected
- 12 medium severity CVEs in vulnerability history
- 2 high severity CVEs in vulnerability history
- Output escaping not properly implemented for 34% of outputs
Depicter — Popup & Slider Builder Security Vulnerabilities
CVEs by Year
Severity Breakdown
14 total CVEs
Depicter <= 4.0.7 - Missing Authorization to Unauthenticated Display Rule Updates
Depicter Slider <= 4.0.4 - Missing Authorization
Popup and Slider Builder by Depicter – Add Email collecting Popup, Popup Modal, Coupon Popup, Image Slider, Carousel Slider, Post Slider Carousel <= 4.0.4 - Missing Authorization to Authenticated (Contributor+) Safe File Type Upload
Depicter <= 4.0.4 - Cross-Site Request Forgery
Slider & Popup Builder by Depicter <= 3.6.1 - Unauthenticated SQL Injection via 's' Parameter
Slider & Popup Builder by Depicter – Add Image Slider, Carousel Slider, Exit Intent Popup, Popup Modal, Coupon Popup, Post Slider Carousel <= 3.2.1- Authenticated (Author+) Stored Cross-Site Scripting
Depicter Slider <= 3.2.2 - Missing Authorization
Depicter Slider <= 3.2.2 - Authenticated (Editor+) Stored Cross-Site Scripting
Slider & Popup Builder by Depicter – Add Image Slider, Carousel Slider, Exit Intent Popup, Popup Modal, Coupon Popup, Post Slider Carousel <= 3.1.1 - Authenticated (Contributor+) Arbitrary File Upload
Depicter Slider <= 3.1.2 - Authenticated (Editor+) Stored Cross-Site Scripting
Depicter Slider <= 3.0.2 - Authenticated (Editor+) Stored Cross-Site Scripting
Depicter <= 3.0.2 - Authenticated (Contributor+) Arbitrary Nonce Generation
Depicter Slider – Responsive Image Slider, Video Slider & Post Slider <= 2.0.6 - Cross-Site Request Forgery via save
Depicter Slider <= 1.9.0 - Missing Authorization on 'make' function
Depicter — Popup & Slider Builder Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Depicter — Popup & Slider Builder Attack Surface
REST API Routes 3
WordPress Hooks 107
Scheduled Events 5
Maintenance & Trust
Depicter — Popup & Slider Builder Maintenance & Trust
Maintenance Signals
Community Trust
Depicter — Popup & Slider Builder Alternatives
Smart Slider 3
smart-slider-3
Responsive slider plugin to create sliders in visual editor easily. Build beautiful image slider, layer slider, video slider, post slider, and more.
Custom Post Slider
custom-post-slider
Custom Post Slider Plugin Display Post with Owl Slider order by date, title, random... Developer can override HTML or create new layout in their theme …
IG Posts Carousel
ig-posts-carousel
Easily add a responsive carousel of recent posts and products to WordPress.
Post Slider
posts-slider
Create beautiful and elegant posts sliders easily in minutes. Supports Default & Custom post types.
Advanced Carousel Post Slider
carousel-post-slider
Advanced Carousel Post Slider is a WordPress plugin will help you create nice-looking, responsive and mobile friendly post slider from multiple catego …
Depicter — Popup & Slider Builder Developer Profile
6 plugins · 310K total installs
How We Detect Depicter — Popup & Slider Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/depicter/app/public/css/app.css/wp-content/plugins/depicter/app/public/css/depicter.css/wp-content/plugins/depicter/app/public/js/app.js/wp-content/plugins/depicter/app/public/js/depicter.js/wp-content/plugins/depicter/app/public/js/editor.js/wp-content/plugins/depicter/app/public/js/helpers.js/wp-content/plugins/depicter/app/public/js/vendors/three.min.js/wp-content/plugins/depicter/app/public/js/app.js/wp-content/plugins/depicter/app/public/js/editor.js/wp-content/plugins/depicter/app/public/js/helpers.js/wp-content/plugins/depicter/app/public/js/vendors/three.min.jsdepicter/app.css?ver=depicter/depicter.css?ver=depicter/app.js?ver=depicter/depicter.js?ver=depicter/editor.js?ver=depicter/helpers.js?ver=depicter/vendors/three.min.js?ver=HTML / DOM Fingerprints
depicter-sliderdepicter-popupdepicter-editor-wrapperdata-depicter-optionsdepicterInit/wp-json/depicter/v1/settings/wp-json/depicter/v1/sliders/wp-json/depicter/v1/slider/[depicter_slider[depicter_popup