WP Shaper Image and Text Security & Risk Analysis

wordpress.org/plugins/wp-shaper-image-and-text

WP Shaper Image and Text is a dynamic image & text widget plugin for display sidebar or any where in your site.

90 active installs v1.0 PHP + WP 4.0+ Updated Jan 6, 2015
dynamic-imageimage-widgettext-widgetwp-shaper
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Shaper Image and Text Safe to Use in 2026?

Generally Safe

Score 85/100

WP Shaper Image and Text has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "wp-shaper-image-and-text" plugin v1.0 exhibits a seemingly strong security posture at first glance, with no identified vulnerabilities in its history and a clean static analysis report regarding dangerous functions, SQL injection, file operations, and external requests. The absence of any recorded CVEs, especially unpatched ones, is a significant positive indicator of its historical security. Furthermore, the code analysis shows a single capability check, which is a foundational security practice. However, the analysis also reveals areas of concern that warrant attention.

A significant weakness identified is the low percentage of properly escaped output (47%). This indicates that a substantial portion of data being outputted by the plugin might be vulnerable to Cross-Site Scripting (XSS) attacks, especially if user-supplied data is involved in these unescaped outputs. While there are no reported taint flows, the lack of proper output escaping can still lead to vulnerabilities if data is not sanitized before being displayed. The absence of nonce checks, while not explicitly flagged as a critical issue due to the lack of AJAX handlers, is a common security best practice that is missing.

In conclusion, while the plugin benefits from a clean vulnerability history and the absence of critical code execution flaws like raw SQL queries or dangerous functions, the substantial amount of unescaped output represents a notable risk, primarily for XSS. The lack of nonce checks also suggests a potential for improvement in defensive coding practices. Addressing the output escaping issue should be a priority to enhance the plugin's overall security.

Key Concerns

  • Insufficient output escaping (53% unescaped)
  • Missing nonce checks on potential entry points
Vulnerabilities
None known

WP Shaper Image and Text Security Vulnerabilities

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

WP Shaper Image and Text Code Analysis

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

Output Escaping

47% escaped32 total outputs
Attack Surface

WP Shaper Image and Text Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_enqueue_scriptswpshaper-image-and-text.php:27
actionwidgets_initwpshaper-image-and-text.php:108
Maintenance & Trust

WP Shaper Image and Text Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJan 6, 2015
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs90
Developer Profile

WP Shaper Image and Text Developer Profile

wpshaper

2 plugins · 120 total installs

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

How We Detect WP Shaper Image and Text

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-shaper-image-and-text/js/image-widget.js/wp-content/plugins/wp-shaper-image-and-text/css/image-widget.css
Script Paths
js/image-widget.js
Version Parameters
wp-shaper-image-and-text/js/image-widget.js?ver=wp-shaper-image-and-text/css/image-widget.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp_shaper_san_custom_text_widgetimg-circlealigncentercustom-image-containerimage-widget-custom-imageselect-imagedelete-image
Data Attributes
data-wpshaper-image-widget
JS Globals
wp.mediawp.media.view.MediaFrame.Select
FAQ

Frequently Asked Questions about WP Shaper Image and Text