Yo Gallery Security & Risk Analysis

wordpress.org/plugins/yo-gallery

Yo Gallery - modern, stylish, simple and very flexible wordpress gallery plugin

40 active installs v1.0.0 PHP + WP 3.4+ Updated Jun 7, 2018
gallerygallery-gridgallery-widgetimage-widgetphoto-galery
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Yo Gallery Safe to Use in 2026?

Generally Safe

Score 85/100

Yo Gallery 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 yo-gallery plugin v1.0.0 exhibits a seemingly strong security posture based on the provided static analysis. It has zero identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events, and critically, none of these are reported as unprotected. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests further bolsters this impression. The presence of nonce and capability checks, even with a minimal attack surface, indicates an awareness of common WordPress security practices.

However, the static analysis reveals a significant concern regarding output escaping. With 23 total outputs and only 22% properly escaped, a substantial portion of the plugin's output is vulnerable to Cross-Site Scripting (XSS) attacks. This is a critical oversight that could allow attackers to inject malicious scripts into pages rendered by the plugin. The taint analysis also shows zero flows analyzed, which, while indicating no identified malicious flows, could be a consequence of the limited scope of the analysis or the plugin's simple nature. The complete lack of any vulnerability history is positive but does not negate the identified code quality issues.

In conclusion, while the plugin demonstrates good practices in preventing direct access to functionalities and interacting with the database securely, its inadequate output escaping presents a clear and present danger of XSS vulnerabilities. The absence of a vulnerability history is a good sign, but the identified code weakness is a major concern that needs immediate attention. The limited attack surface might reduce the discoverability of vulnerabilities, but the inherent risk from unescaped output remains high.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

Yo Gallery Security Vulnerabilities

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

Yo Gallery Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

Yo Gallery Code Analysis

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

Output Escaping

22% escaped23 total outputs
Attack Surface

Yo Gallery Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionplugins_loadedyo-gallery-class.php:29
actionwp_loadedyo-gallery-class.php:34
actionadmin_menuyo-gallery-class.php:61
filterplugin_action_linksyo-gallery-class.php:62
actionwidgets_inityo-gallery-widget.php:134
Maintenance & Trust

Yo Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJun 7, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Yo Gallery Developer Profile

yogallery

1 plugin · 40 total installs

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

How We Detect Yo Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yo-gallery/assets/js/swipebox.lightbox.js/wp-content/plugins/yo-gallery/assets/js/script.js/wp-content/plugins/yo-gallery/assets/css/swipebox.style.css
Script Paths
/wp-content/plugins/yo-gallery/yo-gallery-widget.php
Version Parameters
yo-gallery/assets/js/swipebox.lightbox.js?ver=yo-gallery/assets/js/script.js?ver=yo-gallery/assets/css/swipebox.style.css?ver=

HTML / DOM Fingerprints

CSS Classes
yo-gallery-block
Data Attributes
data-hidecaption
JS Globals
wp.media.gallery
Shortcode Output
[gallery ids=
FAQ

Frequently Asked Questions about Yo Gallery