
Content Randomizer Security & Risk Analysis
wordpress.org/plugins/content-randomizerThis plugin allows you to add texts, images, videos and display them in a random order or slideshow.
Is Content Randomizer Safe to Use in 2026?
Generally Safe
Score 85/100Content Randomizer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'content-randomizer' plugin v1.2.3 exhibits a mixed security posture. On the positive side, it has a limited attack surface with no AJAX handlers or REST API routes exposed without authentication. The absence of known vulnerabilities in its history is also a strong indicator of good past security practices. Furthermore, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, which are generally good security indicators.
However, several significant concerns are present in the static analysis. The use of the `create_function` function is a critical security risk as it can lead to arbitrary code execution if user-supplied input is passed to it without proper sanitization. Additionally, the output escaping is significantly lacking, with only 21% of outputs properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website.
The lack of nonce checks and capability checks on its entry points (shortcodes) is also a notable weakness. While the attack surface is small, the presence of 4 shortcodes without any authorization checks means that any authenticated user, or potentially even unauthenticated users depending on context, could trigger unintended actions or expose sensitive information. The limited taint analysis does not provide a full picture, but the presence of dangerous functions and poor output escaping are enough to warrant significant caution.
Key Concerns
- Use of dangerous function create_function
- Low percentage of properly escaped output
- No nonce checks on entry points
- No capability checks on entry points
Content Randomizer Security Vulnerabilities
Content Randomizer Code Analysis
Dangerous Functions Found
Output Escaping
Content Randomizer Attack Surface
Shortcodes 4
WordPress Hooks 11
Maintenance & Trust
Content Randomizer Maintenance & Trust
Maintenance Signals
Community Trust
Content Randomizer Alternatives
WP Random Post Thumbnails
wp-random-post-thumbnails
Allows you to select images to be shown at random for posts without a featured image.
wpuntexturize
wpuntexturize
Prevent WordPress from converting single and double quotation marks into their curly alternatives.
Easy Quotes
easy-quotes
Collect and show your favorite Quotes / Reviews / Testimonials or any other short snippet of Text.
Easy Random Quotes
easy-random-quotes
Insert quotes and pull them randomly into your pages and posts (via shortcodes) or your template (via template tags).
Simple Note
simple-note
The plugin allows you to create colored text notes in the new block editor.
Content Randomizer Developer Profile
2 plugins · 200 total installs
How We Detect Content Randomizer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/content-randomizer/css/randomizer.css/wp-content/plugins/content-randomizer/js/randomizer.js/wp-content/plugins/content-randomizer/css/owl.carousel.min.css/wp-content/plugins/content-randomizer/css/owl.theme.default.min.css/wp-content/plugins/content-randomizer/js/owl.carousel.min.js/wp-content/plugins/content-randomizer/js/randomizer.jscontent-randomizer/css/randomizer.css?ver=content-randomizer/js/randomizer.js?ver=content-randomizer/css/owl.carousel.min.css?ver=content-randomizer/css/owl.theme.default.min.css?ver=content-randomizer/js/owl.carousel.min.js?ver=HTML / DOM Fingerprints
randomizer-slideshowdate-input<!-- Date range -->data-date-fromdata-date-toelm_rt_vars[content_randomizer][random_content][random_image][random_video]