Ozh' Random Words Security & Risk Analysis

wordpress.org/plugins/ozh-random-words

Create list of items and display random item. Random quotes, or replace "Joe said" with "Joe said/commented/wrote/thought"...

20 active installs v1.0.1 PHP + WP 1.2+ Updated Sep 18, 2010
ozhquotequotesrandomrandomness
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ozh' Random Words Safe to Use in 2026?

Generally Safe

Score 85/100

Ozh' Random Words has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The "ozh-random-words" plugin, version 1.0.1, exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and its static analysis shows a clean slate regarding dangerous functions, SQL queries (all prepared), file operations, and external HTTP requests. It also appears to have a very small attack surface with no identifiable entry points through AJAX, REST API, shortcodes, or cron events.

However, significant concerns arise from the output escaping and taint analysis. A concerning 100% of its output is not properly escaped, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis revealed one flow with an unsanitized path, which, while not classified as critical or high severity in this report, suggests a potential vector for malicious input to reach sensitive areas of the code if an entry point were ever discovered or introduced. The absence of nonce and capability checks across all zero entry points, while not immediately exploitable due to the lack of exposed entry points, represents a potential future risk should the plugin's functionality expand or be misused.

Key Concerns

  • 0% properly escaped output
  • 1 flow with unsanitized paths (taint analysis)
  • 0 capability checks on entry points
  • 0 nonce checks on entry points
Vulnerabilities
None known

Ozh' Random Words Security Vulnerabilities

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

Ozh' Random Words Code Analysis

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

Output Escaping

0% escaped9 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<admin> (admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Ozh' Random Words Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuwp_ozh_randomwords.php:47
filterthe_contentwp_ozh_randomwords.php:48
Maintenance & Trust

Ozh' Random Words Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedSep 18, 2010
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Ozh' Random Words Developer Profile

Ozh

27 plugins · 5K total installs

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

How We Detect Ozh' Random Words

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

Asset Fingerprints

HTML / DOM Fingerprints

HTML Comments
<!-- error: random word not found. List was : '$input[1]' -->
Shortcode Output
[random:<!-- error: random word not found. List was : '
FAQ

Frequently Asked Questions about Ozh' Random Words