Achievement Shortcode Add-On for GamiPress Security & Risk Analysis

wordpress.org/plugins/achievement-shortcode-add-on-for-gamipress

This GamiPress Add-on adds a shortcode to show or hide content depending on the user having earned a specific achievement.

10 active installs v1.0.0 PHP 5.5.9+ WP 4.4+ Updated Oct 29, 2020
accessbadgebadgesrestrictshortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Achievement Shortcode Add-On for GamiPress Safe to Use in 2026?

Generally Safe

Score 85/100

Achievement Shortcode Add-On for GamiPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The static analysis of the "achievement-shortcode-add-on-for-gamipress" plugin v1.0.0 reveals a very strong security posture. The absence of any identified dangerous functions, raw SQL queries, file operations, external HTTP requests, or vulnerabilities in the plugin's history is highly commendable. Furthermore, the plugin has zero identified entry points that are unprotected, indicating a robust approach to access control for AJAX handlers, REST API routes, shortcodes, and cron events.

While the plugin demonstrates excellent security practices, the static analysis does highlight a couple of minor areas for potential improvement. With 75% of output properly escaped, there is still a small percentage that is not, which could theoretically lead to cross-site scripting vulnerabilities if the unescaped output contains user-controlled data. Additionally, the complete lack of nonce and capability checks across all identified entry points (which, in this case, is zero) is a theoretical concern. While there are no active entry points to exploit, future development or changes to the plugin could introduce them, and establishing a baseline of security checks would be prudent.

Overall, the plugin is exceptionally secure based on the provided data. Its clean code, absence of known vulnerabilities, and lack of exploitable attack surface are significant strengths. The minor concerns regarding output escaping and the absence of any checks are extremely low risk given the current state, but worth noting for future development to maintain this high level of security.

Key Concerns

  • Unescaped output present
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Achievement Shortcode Add-On for GamiPress Security Vulnerabilities

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

Achievement Shortcode Add-On for GamiPress Code Analysis

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

Output Escaping

75% escaped4 total outputs
Attack Surface

Achievement Shortcode Add-On for GamiPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_noticesgamipress-achievement-shortcode.php:42
actionplugins_loadedgamipress-achievement-shortcode.php:43
actioninitgamipress-achievement-shortcode.php:49
actionadmin_enqueue_scriptsgamipress-achievement-shortcode.php:50
Maintenance & Trust

Achievement Shortcode Add-On for GamiPress Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedOct 29, 2020
PHP min version5.5.9
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Achievement Shortcode Add-On for GamiPress Developer Profile

konnektiv

10 plugins · 70 total installs

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

How We Detect Achievement Shortcode Add-On for GamiPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/achievement-shortcode-add-on-for-gamipress/js/rangyinputs-jquery-src.js/wp-content/plugins/achievement-shortcode-add-on-for-gamipress/js/achievement-shortcode-embed.js
Script Paths
/wp-content/plugins/achievement-shortcode-add-on-for-gamipress/js/rangyinputs-jquery-src.js/wp-content/plugins/achievement-shortcode-add-on-for-gamipress/js/achievement-shortcode-embed.js
Version Parameters
/wp-content/plugins/achievement-shortcode-add-on-for-gamipress/js/rangyinputs-jquery-src.js?ver=/wp-content/plugins/achievement-shortcode-add-on-for-gamipress/js/achievement-shortcode-embed.js?ver=

HTML / DOM Fingerprints

CSS Classes
gamipress-post-selectorgamipress-switch
Data Attributes
data-post-typedata-placeholder
Shortcode Output
<div class="error">You have to specify a valid achievement id in the "id" parameter!</div>
FAQ

Frequently Asked Questions about Achievement Shortcode Add-On for GamiPress