
GamiPress – Button Security & Risk Analysis
wordpress.org/plugins/gamipress-buttonAdd activity events based on button clicks generated by [gamipress_button]
Is GamiPress – Button Safe to Use in 2026?
Generally Safe
Score 99/100GamiPress – Button has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The gamipress-button v1.0.9 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in handling SQL queries, exclusively using prepared statements, and avoids file operations and external HTTP requests. It also includes a nonce check, which is a critical security control. However, several areas raise concerns. The lack of capability checks on AJAX handlers means that any authenticated user, regardless of their role or permissions, could potentially trigger these actions, increasing the attack surface. While taint analysis showed no critical or high severity flows, the 77% output escaping rate indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially with 39 total outputs. The plugin's history of two medium severity CVEs, both related to XSS, further amplifies this concern, suggesting a recurring weakness that needs addressing. The recent nature of the last vulnerability also highlights the ongoing need for vigilant patching.
Key Concerns
- No capability checks on AJAX handlers
- 77% output escaping rate (potential XSS)
- Two medium severity CVEs, recent
GamiPress – Button Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
GamiPress – Button <= 1.0.7 - Authenticated(Contributor+) Stored Cross-Site Scripting via Shortcode
GamiPress – Button <= 1.0.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
GamiPress – Button Release Timeline
GamiPress – Button Code Analysis
Output Escaping
GamiPress – Button Attack Surface
AJAX Handlers 2
WordPress Hooks 20
Maintenance & Trust
GamiPress – Button Maintenance & Trust
Maintenance Signals
Community Trust
GamiPress – Button Alternatives
GamiPress – Link
gamipress-link
Add activity events based on link clicks generated by [gamipress_link]
GamiPress – Leaderboards Include/Exclude Users
gamipress-leaderboards-include-exclude-users
Include or exclude specific users or roles on any leaderboard.
GamiPress – Block Users
gamipress-block-users
Block users and roles from getting awarded through the GamiPress awards engine
GamiPress – BuddyPress Group Leaderboard
gamipress-buddypress-group-leaderboard
Add a completely configurable tab on BuddyPress groups with a GamiPress leaderboard of group members
GamiPress – Emails By Type
gamipress-emails-by-type
Set different emails settings by type
GamiPress – Button Developer Profile
32 plugins · 25K total installs
How We Detect GamiPress – Button
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gamipress-button/assets/js/gamipress-button.js/wp-content/plugins/gamipress-button/assets/js/gamipress-button.min.js/wp-content/plugins/gamipress-button/assets/js/gamipress-button.js/wp-content/plugins/gamipress-button/assets/js/gamipress-button.min.jsgamipress-button/assets/js/gamipress-button.js?ver=gamipress-button/assets/js/gamipress-button.min.js?ver=HTML / DOM Fingerprints
gamipress_button[gamipress_button]