GamiPress – WPAchievements Importer Security & Risk Analysis

wordpress.org/plugins/gamipress-wpachievements-importer

Tool to migrate all stored data from WPAchievements to GamiPress

10 active installs v1.0.4 PHP + WP 4.4+ Updated Dec 1, 2025
achievementsbadgesgamificationgamipressquests
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GamiPress – WPAchievements Importer Safe to Use in 2026?

Generally Safe

Score 100/100

GamiPress – WPAchievements Importer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The gamipress-wpachievements-importer plugin v1.0.4 exhibits a strong security posture based on the provided static analysis. All identified AJAX entry points include capability checks, which is a good practice. The high percentage of SQL queries utilizing prepared statements and 100% proper output escaping are also positive indicators. The absence of file operations and external HTTP requests further reduces the potential attack surface. Furthermore, the plugin has no recorded vulnerability history, suggesting a well-maintained and secure codebase. The lack of critical or high severity taint analysis flows reinforces the current assessment of low risk. The plugin's strengths lie in its adherence to core WordPress security best practices. The main area for potential improvement, although not a direct risk based on this analysis, is the absence of nonce checks on its AJAX handlers. While capability checks are present, nonces provide an additional layer of defense against Cross-Site Request Forgery (CSRF) attacks, especially if the capabilities checked are broad.

Key Concerns

  • Missing nonce checks on AJAX handlers
Vulnerabilities
None known

GamiPress – WPAchievements Importer Security Vulnerabilities

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

GamiPress – WPAchievements Importer Code Analysis

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

SQL Query Safety

89% prepared18 total queries

Output Escaping

100% escaped8 total outputs
Attack Surface

GamiPress – WPAchievements Importer Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_gamipress_wpa_importer_import_achievementsincludes\tool.php:258
authwp_ajax_gamipress_wpa_importer_import_questsincludes\tool.php:446
authwp_ajax_gamipress_wpa_importer_import_pointsincludes\tool.php:508
authwp_ajax_gamipress_wpa_importer_import_ranksincludes\tool.php:631
authwp_ajax_gamipress_wpa_importer_import_earningsincludes\tool.php:805
WordPress Hooks 5
actionadmin_noticesgamipress-wpachievements-importer.php:94
actionplugins_loadedgamipress-wpachievements-importer.php:203
actionadmin_initincludes\scripts.php:26
actionadmin_enqueue_scriptsincludes\scripts.php:46
filtergamipress_tools_import_export_meta_boxesincludes\tool.php:100
Maintenance & Trust

GamiPress – WPAchievements Importer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 1, 2025
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

GamiPress – WPAchievements Importer Developer Profile

Ruben Garcia

30 plugins · 25K total installs

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

How We Detect GamiPress – WPAchievements Importer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gamipress-wpachievements-importer/assets/js/gamipress-wpa-importer-admin.js/wp-content/plugins/gamipress-wpachievements-importer/assets/js/gamipress-wpa-importer-admin.min.js
Script Paths
/wp-content/plugins/gamipress-wpachievements-importer/assets/js/gamipress-wpa-importer-admin.js/wp-content/plugins/gamipress-wpachievements-importer/assets/js/gamipress-wpa-importer-admin.min.js
Version Parameters
gamipress-wpa-importer-admin.js?ver=1.0.4

HTML / DOM Fingerprints

HTML Comments
<!-- TODO: WPAchievements adds settings to automatically award points for specific actions, so they should be turned into points awards --><!-- TODO: Also this settings are integration specific, anyway, is easy move them manually -->
FAQ

Frequently Asked Questions about GamiPress – WPAchievements Importer