MySliderGallery Security & Risk Analysis

wordpress.org/plugins/mygallery

MySliderGallery WordPress Plugin

60 active installs v2.0.8 PHP 7.0+ WP 4.8.0+ Updated Oct 22, 2019
gallerymy-gallerymyslidergallerysliderwordpress-my-gallery-plugin
83
B · Generally Safe
CVEs total1
Unpatched0
Last CVEApr 29, 2007
Safety Verdict

Is MySliderGallery Safe to Use in 2026?

Mostly Safe

Score 83/100

MySliderGallery is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVELast CVE: Apr 29, 2007Updated 6yr ago
Risk Assessment

The "mygallery" v2.0.8 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no immediate critical code execution risks such as dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), or file operations. The plugin also demonstrates a good understanding of WordPress security by implementing capability checks on its entry points. However, a significant concern arises from the vulnerability history, which shows a critical "PHP Remote File Inclusion" vulnerability in the past. While this specific vulnerability is currently unpatched, its age (2007) suggests it might be related to a historical version rather than the current one. The lack of nonce checks on the single shortcode, although not marked as a direct risk in static analysis due to limited attack surface, is a missed opportunity for enhanced security, especially if the shortcode handles user-supplied data.

Key Concerns

  • Critical vulnerability history (PHP RFI)
  • Missing nonce checks on shortcode
  • Moderate unescaped output percentage
Vulnerabilities
1

MySliderGallery Security Vulnerabilities

CVEs by Year

1 CVE in 2007
2007
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2007-2426critical · 9.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

MySliderGallery <= 1.2.1 - Remote File Inclusion

Apr 29, 2007 Patched in 1.4b5 (6113d)
Code Analysis
Analyzed Mar 16, 2026

MySliderGallery Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
10
20 escaped
Nonce Checks
0
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

67% escaped30 total outputs
Attack Surface

MySliderGallery Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[my-gallery] inc\View\Slider.php:45
WordPress Hooks 7
actionwp_loadedinc\Core\Main.php:112
actionadmin_enqueue_scriptsinc\Core\Main.php:113
actionwp_enqueue_scriptsinc\Core\Main.php:114
actionwp_enqueue_scriptsinc\Core\Main.php:115
actionrest_api_initinc\Rest\PostsListController.php:44
actionrest_api_initinc\Rest\ShortcodeController.php:53
filtermedia_buttons_contextinc\View\MediaButtons.php:46
Maintenance & Trust

MySliderGallery Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 22, 2019
PHP min version7.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

MySliderGallery Developer Profile

Evgeniy Zalevskiy

2 plugins · 160 total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
6113 days
View full developer profile
Detection Fingerprints

How We Detect MySliderGallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/my-gallery/public/css/my-gallery.css/wp-content/plugins/my-gallery/public/css/add-gallery.css/wp-content/plugins/my-gallery/public/css/font.css/wp-content/plugins/my-gallery/public/css/bootstrap.css/wp-content/plugins/my-gallery/public/js/post-edit.bundle.js/wp-content/plugins/my-gallery/public/js/post-new.bundle.js/wp-content/plugins/my-gallery/public/js/add-gallery.bundle.js/wp-content/plugins/my-gallery/public/js/slider.bundle.js+2 more
Script Paths
/wp-content/plugins/my-gallery/public/js/post-edit.bundle.js/wp-content/plugins/my-gallery/public/js/post-new.bundle.js/wp-content/plugins/my-gallery/public/js/add-gallery.bundle.js/wp-content/plugins/my-gallery/public/js/slider.bundle.js
Version Parameters
my-gallery/public/css/my-gallery.css?ver=my-gallery/public/css/add-gallery.css?ver=my-gallery/public/css/font.css?ver=my-gallery/public/css/bootstrap.cssmy-gallery/public/js/post-edit.bundle.js?ver=my-gallery/public/js/post-new.bundle.js?ver=my-gallery/public/js/add-gallery.bundle.js?ver=my-gallery/public/js/slider.bundle.js?ver=my-gallery/public/css/my-gallery-slider.css?ver=my-gallery/public/css/slider.css?ver=

HTML / DOM Fingerprints

JS Globals
apiEndpoints
REST Endpoints
/my-gallery/v1/posts-list/date/desc//my-gallery/v1/post//my-gallery/v1/post-list/(?P<order_by>[a-z]+)/(?P<order>desc|asc)
FAQ

Frequently Asked Questions about MySliderGallery