Contentpress Security & Risk Analysis

wordpress.org/plugins/contentpress

Omegatheme ContentPress is a plugin for Wordpress that users worldwide love to use!

10 active installs v1.2.2 PHP + WP 4.0.0+ Updated Apr 19, 2018
commentscontentpresspagepostspam
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Contentpress Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The contentpress plugin v1.2.2 exhibits a mixed security posture. On the positive side, it boasts a small attack surface with only one entry point (a shortcode) and no AJAX handlers, REST API routes, or cron events that are directly exposed without authentication checks. Furthermore, the plugin has no recorded vulnerability history (CVEs), suggesting a history of secure development or diligent patching by users. The absence of dangerous functions and external HTTP requests are also positive indicators.

However, significant concerns arise from the static analysis. The most alarming finding is that 0% of the 115 output operations are properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected into the WordPress site and executed in users' browsers. Additionally, while the majority of SQL queries use prepared statements, there are still instances of raw SQL usage, which could be exploited if not handled carefully. The taint analysis revealing flows with unsanitized paths, even if not classified as critical or high, warrants attention due to the potential for unexpected behavior or further exploitation if combined with other weaknesses.

In conclusion, the plugin's minimal attack surface and clean vulnerability history are strengths. However, the complete lack of output escaping is a critical flaw that significantly overshadows these positives. The presence of unsanitized paths in taint flows adds another layer of concern. Urgent attention is required to address the output escaping issue to mitigate severe XSS risks.

Key Concerns

  • 0% of outputs properly escaped
  • Flows with unsanitized paths found
  • Some SQL queries not using prepared statements
  • 0 Nonce checks found
  • 0 Capability checks found
Vulnerabilities
None known

Contentpress Security Vulnerabilities

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

Contentpress Code Analysis

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

SQL Query Safety

83% prepared6 total queries

Output Escaping

0% escaped115 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
<blog> (view\blog.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Contentpress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[contentpress] class.contentpress.php:7
WordPress Hooks 7
actionadmin_menuclass.contentpress-admin.php:6
actioninitcontentpress.php:30
actioninitcontentpress.php:31
actioninitcontentpress.php:34
actionadmin_initcontentpress.php:35
filterposts_whereview\blog.php:8
filterposts_whereview\list.php:8
Maintenance & Trust

Contentpress Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedApr 19, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Contentpress Developer Profile

Omegatheme

3 plugins · 320 total installs

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

How We Detect Contentpress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/contentpress/css/style.css/wp-content/plugins/contentpress/js/jquery.masonry.min.js/wp-content/plugins/contentpress/js/contentpress.js
Script Paths
/wp-content/plugins/contentpress/js/jquery.masonry.min.js/wp-content/plugins/contentpress/js/contentpress.js

HTML / DOM Fingerprints

Data Attributes
data-contentpress-id
Shortcode Output
[contentpress name="list"]
FAQ

Frequently Asked Questions about Contentpress