
Email Encoder – Protect Email Addresses and Phone Numbers Security & Risk Analysis
wordpress.org/plugins/email-encoder-bundleProtect email addresses and phone numbers on your site and hide them from spambots. Easy to use & flexible.
Is Email Encoder – Protect Email Addresses and Phone Numbers Safe to Use in 2026?
Generally Safe
Score 97/100Email Encoder – Protect Email Addresses and Phone Numbers has a strong security track record. Known vulnerabilities have been patched promptly.
The email-encoder-bundle plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks on its AJAX endpoints, indicating an effort to prevent common web vulnerabilities. The absence of critical or high severity taint flows is also a positive sign, suggesting that user input is generally handled with care. However, a significant concern arises from its vulnerability history, with 7 known medium severity CVEs, all of which are reported as patched. The prevalence of Cross-Site Scripting (XSS) as the common vulnerability type, even if patched, suggests potential weaknesses in output escaping, which is further supported by the static analysis revealing that only 36% of outputs are properly escaped. This low escaping rate is a notable area of concern, potentially leaving the plugin vulnerable to XSS attacks if new vulnerabilities are discovered or if older, unpatched vulnerabilities are present in a different version.
Despite the strong security measures in place for its entry points and data handling, the low percentage of properly escaped output represents a latent risk. While the vulnerability history shows all past CVEs are patched, the recurring nature of XSS vulnerabilities and the poor output escaping rate suggest a need for more rigorous input validation and output sanitization across the board. The plugin has a small attack surface and no critical static analysis flags, but the historical trend of XSS and the current unescaped output rate are areas that warrant attention. Therefore, while not in immediate critical danger, the plugin's security could be significantly improved by addressing the output escaping issue.
Key Concerns
- Output escaping is significantly low (36%)
- 7 known medium severity CVEs historically
Email Encoder – Protect Email Addresses and Phone Numbers Security Vulnerabilities
CVEs by Year
Severity Breakdown
7 total CVEs
Email Encoder – Protect Email Addresses and Phone Numbers <= 2.2.1 - Authenticated (Admin+) Stored Cross-Site Scripting
Email Encoder – Protect Email Addresses and Phone Numbers <= 2.2.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Email Encoder – Protect Email Addresses and Phone Numbers <= 2.1.9 - Authenticated (Contributor+) Stored Cross-Site Scripting
Email Encoder Bundle <= 2.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode
Email Encoder <= 2.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Email Encoder <= 2.1.1 - Reflected Cross Site Scripting
Email Encoder < 1.4.2 - Cross-Site Scripting
Email Encoder – Protect Email Addresses and Phone Numbers Code Analysis
Output Escaping
Data Flow Analysis
Email Encoder – Protect Email Addresses and Phone Numbers Attack Surface
AJAX Handlers 2
WordPress Hooks 32
Maintenance & Trust
Email Encoder – Protect Email Addresses and Phone Numbers Maintenance & Trust
Maintenance Signals
Community Trust
Email Encoder – Protect Email Addresses and Phone Numbers Alternatives
wL Email Encrypter
wl-email-encrypter
This plugin encrypted e-mail addresses to protect and hide them from bots and harvesters.
Antispam Bee
antispam-bee
Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.
CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7
contact-form-7-honeypot
Addons for Contact Form 7 — Honeypot, Database Entries, Redirection, Spam Protection, Webhooks, ACF integration for Contact Form 7, and more.
WP Armour – Honeypot Anti Spam
honeypot
Fastest growing Anti Spam plugin. No API calls, subscriptions, captcha or puzzle. Full GDPR complaint. For comments, contact form, login, registration
Email Address Encoder
email-address-encoder
A lightweight plugin that protects email addresses from email-harvesting robots, by encoding them into decimal and hexadecimal entities.
Email Encoder – Protect Email Addresses and Phone Numbers Developer Profile
2 plugins · 99K total installs
How We Detect Email Encoder – Protect Email Addresses and Phone Numbers
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/email-encoder-bundle/core/includes/assets/js/encoder-form.js/wp-content/plugins/email-encoder-bundle/src/Admin/assets/js/custom-admin.js/wp-content/plugins/email-encoder-bundle/src/Admin/assets/css/style-admin.css/wp-content/plugins/email-encoder-bundle/src/Front/assets/js/custom.js/wp-content/plugins/email-encoder-bundle/src/Front/assets/css/style.css/wp-content/plugins/email-encoder-bundle/core/includes/assets/js/encoder-form.js/wp-content/plugins/email-encoder-bundle/src/Admin/assets/js/custom-admin.js/wp-content/plugins/email-encoder-bundle/src/Front/assets/js/custom.jsemail-encoder-bundle/core/includes/assets/js/encoder-form.js?ver=email-encoder-bundle/src/Admin/assets/js/custom-admin.js?ver=email-encoder-bundle/src/Admin/assets/css/style-admin.css?ver=email-encoder-bundle/src/Front/assets/js/custom.js?ver=email-encoder-bundle/src/Front/assets/css/style.css?ver=HTML / DOM Fingerprints
eeb-frontend-emailseeb-content-emailsdata-eeb-emaildata-eeb-methoddata-eeb-displaydata-eeb-protectedeeb_ef[eeb_protect_content][/eeb_protect_content][eeb_mailto][/eeb_mailto]