WPCode Content Ratio Security & Risk Analysis

wordpress.org/plugins/wpcode-content-ratio

This plugin extracts the text of all your pages and posts from HTML code and calculates the content ratio based on this information.

100 active installs v2.0 PHP + WP 3.1+ Updated May 4, 2014
code-to-contentcontent-optimizationsearch-engine-optimizationseowordpress-seo
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJul 7, 2025
Safety Verdict

Is WPCode Content Ratio Safe to Use in 2026?

Use With Caution

Score 63/100

WPCode Content Ratio has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jul 7, 2025Updated 11yr ago
Risk Assessment

The "wpcode-content-ratio" v2.0 plugin exhibits a mixed security posture, with some positive aspects overshadowed by significant concerns. While the plugin boasts a zero attack surface in terms of AJAX handlers, REST API routes, shortcodes, and cron events, and all SQL queries utilize prepared statements, these strengths are undermined by critical findings in the taint analysis and poor output escaping practices. The presence of two high-severity taint flows with unsanitized paths indicates a strong possibility of vulnerabilities, likely related to how user-supplied data is processed. The vulnerability history, with a known medium severity Cross-Site Scripting (XSS) vulnerability that is currently unpatched and discovered recently, further reinforces these concerns. This pattern suggests a recurring issue with input sanitization or output encoding, potentially leaving the plugin susceptible to persistent XSS attacks.

Overall, while the plugin appears to avoid common entry points and secure database interactions, the taint analysis and historical vulnerability strongly suggest a lack of robust input validation and output escaping. The single external HTTP request without further context is also a point of minor concern. The plugin's security is compromised by its failure to properly handle potentially malicious input, leading to a significant risk of XSS vulnerabilities. This necessitates immediate attention to address the identified taint flows and the unpatched vulnerability.

Key Concerns

  • Unpatched CVE exists
  • High severity taint flows
  • Poor output escaping
  • No capability checks
  • No nonce checks
Vulnerabilities
1

WPCode Content Ratio Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49944medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WPCode Content Ratio <= 2.0 - Reflected Cross-Site Scripting

Jul 7, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WPCode Content Ratio Code Analysis

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

SQL Query Safety

100% prepared6 total queries

Output Escaping

1% escaped85 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
jja_wpcode_content_ratio_page (index.php:117)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPCode Content Ratio Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
filterplugin_action_linksindex.php:86
actionadmin_menuindex.php:103
actionadmin_noticesindex.php:761
actionadmin_noticesindex.php:780
actionadmin_noticesindex.php:800
actionadmin_noticesindex.php:810
actionadmin_noticesindex.php:829
actionadmin_noticesindex.php:849
actionadmin_noticesindex.php:859
actionadmin_noticesindex.php:878
actionadmin_noticesindex.php:895
actionadmin_noticesindex.php:908
actionadmin_noticesindex.php:918
actionadmin_noticesindex.php:937
actionadmin_noticesindex.php:957
actionadmin_noticesindex.php:978
actionadmin_noticesindex.php:986
actionadmin_noticesindex.php:1009
filterrequestindex.php:1078
actionsave_postindex.php:1164
actionadmin_noticesindex.php:1209
Maintenance & Trust

WPCode Content Ratio Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedMay 4, 2014
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

WPCode Content Ratio Developer Profile

Jonatan Jumbert

2 plugins · 110 total installs

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

How We Detect WPCode Content Ratio

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpcode-content-ratio/media/css/wpcode-content-ratio.css/wp-content/plugins/wpcode-content-ratio/media/css/bootstrap.min.css/wp-content/plugins/wpcode-content-ratio/media/js/wpcode-content-ratio.src.js
Script Paths
/wp-content/plugins/wpcode-content-ratio/media/js/wpcode-content-ratio.src.js
Version Parameters
wpcode-content-ratio/style.css?ver=wpcode-content-ratio.css?ver=bootstrap.min.css?ver=wpcode-content-ratio.src.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrapsubsubsub
HTML Comments
Plugin Name: WPCode Content RatioDescription: This plugin allows you to check the content code ratio. Specially useful to know if your post is good for search engines.Version: 2.0Plugin URI: http://jonatanjumbert.com/blog/wordpress/wpcode-content-ratio/?utm_source=Wordpress&amp;utm_medium=Plugin&amp;utm_term=WPCode%20Content%20Ratio&amp;utm_campaign=Wordpress%20plugins+16 more
Data Attributes
page=wpcode-content-ratiopageview=setupclass="current"
JS Globals
window.jQuery
FAQ

Frequently Asked Questions about WPCode Content Ratio