TinyWebGallery wrapper Security & Risk Analysis

wordpress.org/plugins/tinywebgallery-wrapper

This plugin includes TinyWebGallery as shortcode in an advanced iframe and offers a TWG random image widget.

40 active installs v2.4 PHP + WP 2.8.6+ Updated Jan 18, 2023
galleryiframeshortcodetinywebgallerytwg
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TinyWebGallery wrapper Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The tinywebgallery-wrapper v2.4 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The plugin has a very small attack surface with only one entry point (a shortcode), and importantly, no unprotected entry points were identified. The code also adheres to secure practices regarding SQL queries, exclusively using prepared statements, and includes a nonce check. There are no identified dangerous functions or external HTTP requests, which are significant strengths.

However, a notable concern arises from the low percentage of properly escaped output (13%). This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or dynamic content may not be adequately neutralized before being displayed in the browser. While the taint analysis shows no critical or high severity issues, the lack of proper output escaping on a large number of outputs means that XSS vulnerabilities could still be present and exploitable.

The complete absence of recorded vulnerabilities, including CVEs, is a strong positive signal, suggesting a history of secure development and maintenance. Nevertheless, the low output escaping rate is a critical weakness that overshadows the otherwise positive indicators. The plugin's strengths lie in its limited attack surface and secure SQL handling, but the unescaped output presents a tangible and potentially exploitable risk that requires attention.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

TinyWebGallery wrapper Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

TinyWebGallery wrapper Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

TinyWebGallery wrapper Code Analysis

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

Output Escaping

13% escaped103 total outputs
Attack Surface

TinyWebGallery wrapper Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[twg] tinywebgallery-wrapper.php:254
WordPress Hooks 4
actionadmin_menutinywebgallery-wrapper.php:250
actionwidgets_inittinywebgallery-wrapper.php:251
actioninittinywebgallery-wrapper.php:252
actionadmin_headtinywebgallery-wrapper.php:253
Maintenance & Trust

TinyWebGallery wrapper Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedJan 18, 2023
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

TinyWebGallery wrapper Developer Profile

mdempfle

2 plugins · 40K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
99 days
View full developer profile
Detection Fingerprints

How We Detect TinyWebGallery wrapper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tinywebgallery-wrapper/css/twg.css

HTML / DOM Fingerprints

CSS Classes
errordiv
Data Attributes
data-twg-urldata-twg-securitykeydata-twg-widthdata-twg-heightdata-twg-frameborderdata-twg-scrolling+11 more
Shortcode Output
<div class="errordiv">An invalid security key was specified. Please use at least the following shortcode:<br>[twg securitykey="&lt;your security key - see settings&gt;"]</div>
FAQ

Frequently Asked Questions about TinyWebGallery wrapper