Nice Quotes Rotator Security & Risk Analysis

wordpress.org/plugins/nice-quotes-rotator

Allows display of random quotes via shortcode, a sidebar widget, and/or on the admin page. Quotes can be user-entered, post excerpts or links.

90 active installs v1.0 PHP + WP 2.9+ Updated Oct 12, 2012
quotationquotationsquotequotesrandom
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Nice Quotes Rotator Safe to Use in 2026?

Generally Safe

Score 85/100

Nice Quotes Rotator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The 'nice-quotes-rotator' v1.0 plugin exhibits a mixed security posture. On the positive side, the absence of known CVEs and a clean vulnerability history suggest a relatively stable plugin. The code analysis also shows no direct SQL injection risks due to the use of prepared statements and no file operations or external HTTP requests, which are common attack vectors. However, significant concerns arise from the static code analysis. The use of `create_function` is a dangerous practice that can lead to code injection vulnerabilities. Furthermore, the plugin demonstrates a very low rate of output escaping (4%), indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered without proper sanitization. The lack of nonce checks and capability checks, while not directly tied to an exposed attack surface in this analysis, means that if any functionality were to be exposed through future updates or interactions, it would be inherently less secure.

Key Concerns

  • Use of dangerous function create_function
  • Low output escaping rate (4%)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Nice Quotes Rotator Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Nice Quotes Rotator Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
25
1 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("nqWidget");'));nice_quotes.php:263

Output Escaping

4% escaped26 total outputs
Attack Surface

Nice Quotes Rotator Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[nice-quote] nice_quotes.php:152
[nicequote] nice_quotes.php:153
WordPress Hooks 8
actionadmin_menuadmin_page.php:64
actionadmin_initadmin_page.php:65
actionplugins_loadednice_quotes.php:13
filterposts_wherenice_quotes.php:124
actionadmin_footernice_quotes.php:217
actionadmin_headnice_quotes.php:218
actionwidgets_initnice_quotes.php:263
filterget_append_plugin_quotespluggable_example.php:12
Maintenance & Trust

Nice Quotes Rotator Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedOct 12, 2012
PHP min version
Downloads13K

Community Trust

Rating100/100
Number of ratings1
Active installs90
Developer Profile

Nice Quotes Rotator Developer Profile

CodeAndReload

4 plugins · 370 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Nice Quotes Rotator

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
niceQuote
Shortcode Output
<p class='niceQuote'><ul><li></li></ul>
FAQ

Frequently Asked Questions about Nice Quotes Rotator