Version Hopper Security & Risk Analysis

wordpress.org/plugins/version-hopper

Easily switch between versions of your WordPress plugins and themes directly from the admin dashboard.

0 active installs v1.0.1 PHP 7.4+ WP 6.5+ Updated Dec 8, 2025
downgradeplugin-versionrollbackthemesupdate
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Version Hopper Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The "version-hopper" plugin v1.0.1 presents a mixed security profile. On the positive side, the plugin demonstrates good coding practices by utilizing prepared statements for all SQL queries, properly escaping all outputs, and including nonce and capability checks in its code. The absence of file operations, external HTTP requests, and critical or high-severity taint flows is also encouraging. The plugin also has no recorded vulnerability history, suggesting a history of secure development.

However, a significant concern arises from the plugin's attack surface. It exposes one AJAX handler that lacks authentication checks. This unprotected entry point is a critical risk, as it could potentially be exploited by unauthenticated users to perform unintended actions or disrupt functionality. While the static analysis did not reveal specific vulnerabilities stemming from this, the mere existence of an unprotected AJAX handler significantly increases the potential for future exploits, especially if it interacts with sensitive data or functionality.

In conclusion, while the "version-hopper" plugin v1.0.1 adheres to several security best practices, the presence of an unprotected AJAX handler is a notable weakness that requires immediate attention. The otherwise clean codebase and lack of historical vulnerabilities are strengths, but they are overshadowed by this single, but critical, security flaw.

Key Concerns

  • AJAX handler without auth checks
Vulnerabilities
None known

Version Hopper Security Vulnerabilities

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

Version Hopper Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Version Hopper Code Analysis

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

Output Escaping

100% escaped11 total outputs
Attack Surface
1 unprotected

Version Hopper Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_vhversionhopper_apply_packageincludes\class-version-hopper.php:134
WordPress Hooks 3
actionadmin_enqueue_scriptsincludes\class-version-hopper.php:127
actionadmin_enqueue_scriptsincludes\class-version-hopper.php:128
actionadmin_menuincludes\class-version-hopper.php:132
Maintenance & Trust

Version Hopper Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version7.4
Downloads248

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Version Hopper Developer Profile

Sajjad Hossain Sagor

34 plugins · 10K total installs

79
trust score
Avg Security Score
100/100
Avg Patch Time
139 days
View full developer profile
Detection Fingerprints

How We Detect Version Hopper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/version-hopper/admin/css/admin.css/wp-content/plugins/version-hopper/admin/js/admin.js
Script Paths
/wp-content/plugins/version-hopper/admin/js/admin.js
Version Parameters
version-hopper/admin/css/admin.css?ver=version-hopper/admin/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
vhversionhopper_hopper
JS Globals
VersionHopper
FAQ

Frequently Asked Questions about Version Hopper