
EM Purchase Code Validator Security & Risk Analysis
wordpress.org/plugins/em-purchase-code-validatorThis is a simple plugin to validate your customer purchase code from Envato Market.
Is EM Purchase Code Validator Safe to Use in 2026?
Generally Safe
Score 85/100EM Purchase Code Validator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "em-purchase-code-validator" v1.1 plugin presents a generally good security posture based on the provided static analysis. The absence of dangerous functions, SQL queries executed via prepared statements, file operations, and external HTTP requests are positive indicators. Furthermore, the lack of any recorded vulnerabilities in its history suggests a history of responsible development and maintenance.
However, there are areas for concern. The plugin has a small attack surface consisting of a single shortcode, but critically, it lacks any nonce or capability checks on this entry point. This means that any user, even an unauthenticated one, could potentially interact with the shortcode's functionality. While no taint analysis indicated unsanitized paths, the absence of input validation and output escaping for the shortcode's processing creates a potential risk for cross-site scripting (XSS) or other injection vulnerabilities if the shortcode accepts and directly displays user-supplied data. The moderate percentage of improperly escaped outputs (33%) further supports this concern.
In conclusion, while the plugin's core components appear secure and it has no known vulnerabilities, the lack of proper authentication and authorization checks on its sole entry point (the shortcode) and the presence of unescaped outputs are significant weaknesses. These oversight could lead to vulnerabilities if the shortcode's functionality is not carefully implemented to handle untrusted input.
Key Concerns
- Shortcode without capability checks
- Shortcode without nonce checks
- Unescaped output detected
EM Purchase Code Validator Security Vulnerabilities
EM Purchase Code Validator Release Timeline
EM Purchase Code Validator Code Analysis
Output Escaping
EM Purchase Code Validator Attack Surface
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
EM Purchase Code Validator Maintenance & Trust
Maintenance Signals
Community Trust
EM Purchase Code Validator Alternatives
EM Purchase Code Validator Developer Profile
1 plugin · 100 total installs
How We Detect EM Purchase Code Validator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/em-purchase-code-validator/assets/css/em-puchase-code-validator-admin.css/wp-content/plugins/em-purchase-code-validator/assets/js/em-puchase-code-validator-admin.js/wp-content/plugins/em-purchase-code-validator/assets/js/em-puchase-code-validator-admin.jsem-puchase-code-validator-admin.css?ver=em-puchase-code-validator-admin.js?ver=HTML / DOM Fingerprints
name="em_settings[em_text_field_0]"