[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAN1RYLBrCPYVviRUg_oFVxPwoXu218GxZr23j-I_mfc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":143,"fingerprints":521},"acychecker","Anti Spam and list cleaner – AcyChecker","1.8.1","AcyMailing Newsletter Team","https:\u002F\u002Fprofiles.wordpress.org\u002Facyba\u002F","\u003Cp>AcyChecker is a mailing list cleaning service (email checker) created by the AcyMailing (a WordPress newsletter plugin) team.\u003C\u002Fp>\n\u003Cp>This email checker allows you to improve the deliverability of your emails, to reduce your costs or to keep a good reputation by using its WordPress (or Joomla) plugin or its API.\u003C\u002Fp>\n\u003Cp>This email checker allows the verification of emails at different levels:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Domain and SMTP check\u003C\u002Fli>\n\u003Cli>Role email checker\u003C\u002Fli>\n\u003Cli>Disposable email checker\u003C\u002Fli>\n\u003Cli>Free provider\u003C\u002Fli>\n\u003Cli>Email format checker\u003C\u002Fli>\n\u003Cli>In-depth tests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Why should you clean up your mailing list with an email checker?\u003C\u002Fp>\n\u003Cp>1 – Improve deliverability\u003Cbr \u002F>\n2 – Have a good reputation\u003Cbr \u002F>\n3 – Reduce your costs\u003Cbr \u002F>\n4 – Improve your open rates\u003Cbr \u002F>\n5 – Avoid bounces\u003C\u002Fp>\n","Block fake accounts and delete users using a fake email address",400,9523,100,4,"2026-03-12T16:17:00.000Z","6.9.4","5.0","7.4.0",[20,21,22,23],"block","check","email","spam","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facychecker.1.8.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"acyba",20,8340,298,79,"2026-04-04T06:04:39.285Z",[38,63,87,107,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":26,"last_vuln_date":62,"fetched_at":28},"reoon-email-verifier","Reoon Email Verifier","2.1.1","Reoon Technology","https:\u002F\u002Fprofiles.wordpress.org\u002Freoon\u002F","\u003Cp>Reoon Email Verifier offers a robust solution for verifying email addresses in real-time, protecting your site from spam registrations and enhancing email campaign effectiveness. With over 99% accuracy, our verification service integrates seamlessly with popular WordPress forms, offering broad compatibility and exceptional reliability.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Check email address during the form submission.\u003Cbr \u002F>\n– Can detect valid, invalid, temporary, catch-all, inbox-full, spamtrap addresses.\u003Cbr \u002F>\n– Quick mode verification checks an email within 0.5 seconds.\u003Cbr \u002F>\n– Dynamic detection of disposable and temporary email addresses.\u003Cbr \u002F>\n– Supports most of the free email providers and business\u002Fprofessional emails.\u003Cbr \u002F>\n– Live API for instant verification during user registration (within 0.5 seconds).\u003Cbr \u002F>\n– Verification mode and custom filters can be selected.\u003Cbr \u002F>\n– GDPR compliant, ensuring user data protection and privacy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported WordPress Forms:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Formidable Form\u003Cbr \u002F>\n– Gravity Form\u003Cbr \u002F>\n– Default WordPress Registration Form\u003Cbr \u002F>\n– WooCommerce Checkout Form\u003Cbr \u002F>\n– Contact Form 7\u003Cbr \u002F>\n– Ninja Forms\u003Cbr \u002F>\n– WPForms\u003Cbr \u002F>\n– Elementor Forms\u003Cbr \u002F>\n– Fluent Forms\u003Cbr \u002F>\n– Forminator Forms\u003Cbr \u002F>\n– HappyForms\u003Cbr \u002F>\n– Mail Mint Form\u003Cbr \u002F>\n– Contact Form by BestWebSoft\u003Cbr \u002F>\n– WordPress Comment Form\u003Cbr \u002F>\n– SureCart\u003Cbr \u002F>\n– WS Form\u003Cbr \u002F>\n– JetForm Builder\u003Cbr \u002F>\n– MetForm\u003Cbr \u002F>\n– BuddyForms\u003Cbr \u002F>\n– EverestForms\u003Cbr \u002F>\n– Bitforms\u003C\u002Fp>\n\u003Cp>To learn about the list of features and detailed benefits, please visit \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.reoon.com\u002Femail-verifier\u002F\" rel=\"nofollow ugc\">Reoon Email Verifier\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Third-Party Service Usage\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the Reoon Email Verifier service to provide real-time email verification functionality. Through API calls to Reoon Technology’s servers, it verifies email addresses and retrieves account information, using the following endpoints:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Verify email addresses: https:\u002F\u002Femailverifier.reoon.com\u002Fapi\u002Fv1\u002Fverify?email=[email]&mode=[mode]&key=[your_api_key]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By installing and activating this plugin, you consent to the transmission of email addresses to these URLs for the purpose of verification.\u003C\u002Fp>\n\u003Cp>Data Privacy and Security Commitment: We prioritize your privacy and the security of your data. All submitted email addresses are automatically deleted from our servers after 15 days, ensuring that your data is not stored indefinitely. Furthermore, we do not sell or use the submitted emails for marketing purposes. This practice is part of our commitment to maintaining your trust and complying with data protection regulations.\u003C\u002Fp>\n\u003Cp>The use of the Reoon Email Verifier service is subject to Reoon’s Terms of Service and Privacy Policy, available at:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Terms of Service: https:\u002F\u002Fwww.reoon.com\u002Fterms-and-conditions\u002F\nPrivacy Policy: https:\u002F\u002Fwww.reoon.com\u002Fprivacy-policy\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We encourage you to review these documents to understand how Reoon Technology handles and protects your data. It is crucial to ensure that the use of this plugin complies with your website’s privacy policy and any applicable legal obligations concerning data protection and privacy.\u003C\u002Fp>\n","Safeguard your online forms against invalid, temporary, disposable, and harmful email addresses with real-time verification.",600,6021,3,"2026-01-18T16:36:00.000Z","4.7","7.4",[53,54,55,56,57],"block-spam-registration","email-validator","email-verifier","form-email-validation","temporary-email-blocker","https:\u002F\u002Fwww.reoon.com\u002Femail-verifier\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freoon-email-verifier.2.1.1.zip",99,1,"2025-10-09 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":16,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":24,"download_link":84,"security_score":85,"vuln_count":14,"unpatched_count":26,"last_vuln_date":86,"fetched_at":28},"debounce-io-email-validator","DeBounce Email Validator","5.8.7","debounce","https:\u002F\u002Fprofiles.wordpress.org\u002Fdebounce\u002F","\u003Ch3>🚀 Transform Your Email Quality with AI-Powered Validation\u003C\u002Fh3>\n\u003Cp>Tired of fake emails, spam traps, and disposable addresses cluttering your database? DeBounce Email Validator is the ultimate solution for WordPress websites that demand real, deliverable email addresses.\u003C\u002Fp>\n\u003Ch3>Why Choose DeBounce?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>99.9% Accuracy Rate\u003C\u002Fstrong> – Industry-leading validation precision  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero IP Impact\u003C\u002Fstrong> – No emails sent, no blacklisting risk  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant\u003C\u002Fstrong> – Complete privacy protection  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Validation\u003C\u002Fstrong> – Instant feedback for users  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced AI Detection\u003C\u002Fstrong> – Catches sophisticated spam attempts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>E-commerce stores (WooCommerce)  \u003C\u002Fli>\n\u003Cli>Lead generation forms  \u003C\u002Fli>\n\u003Cli>User registration systems  \u003C\u002Fli>\n\u003Cli>Contact forms  \u003C\u002Fli>\n\u003Cli>Newsletter signups  \u003C\u002Fli>\n\u003Cli>Any WordPress form  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Install, connect your API key, and watch your email quality soar while reducing spam and improving conversion rates.\u003C\u002Fp>\n\u003Ch3>Supported Forms and Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🛒 E-COMMERCE & BUSINESS FORMS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce – Validate shipping and billing emails  \u003C\u002Fli>\n\u003Cli>Gravity Forms – Enterprise-grade form validation  \u003C\u002Fli>\n\u003Cli>Contact Form 7 – Most popular contact form plugin  \u003C\u002Fli>\n\u003Cli>WPForms – Drag & drop form builder  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🏗️ ADVANCED FORM BUILDERS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ninja Forms – Professional form creation  \u003C\u002Fli>\n\u003Cli>Formidable Forms – Complex form solutions  \u003C\u002Fli>\n\u003Cli>Forminator – Modern form builder  \u003C\u002Fli>\n\u003Cli>Fluent Forms – Advanced form management  \u003C\u002Fli>\n\u003Cli>Elementor Forms – Page builder integration  \u003C\u002Fli>\n\u003Cli>WSForms – Premium form builder  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>⚙️ WORDPRESS CORE FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Comments – Validate commenter emails  \u003C\u002Fli>\n\u003Cli>User Registration – Ensure valid signup emails  \u003C\u002Fli>\n\u003Cli>Jetpack Forms – Automattic’s form solution  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔧 CUSTOM INTEGRATION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Any Custom Form – Works with \u003Ccode>is_email()\u003C\u002Fcode> function  \u003C\u002Fli>\n\u003Cli>Third-party Plugins – Automatic compatibility  \u003C\u002Fli>\n\u003Cli>API Integration – Direct API access available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🔍 CORE VALIDATION CHECKS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DNS & MX Record Validation – Verify domain authenticity  \u003C\u002Fli>\n\u003Cli>Syntax Verification – IETF\u002FRFC standard compliance  \u003C\u002Fli>\n\u003Cli>Mailbox Existence – Confirm email actually exists  \u003C\u002Fli>\n\u003Cli>SMTP Connection Testing – Real server verification  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🛡️ SECURITY & SPAM PROTECTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disposable Email Detection – Block temporary email services  \u003C\u002Fli>\n\u003Cli>Spam Trap Identification – Prevent honeypot emails  \u003C\u002Fli>\n\u003Cli>Typosquatting Prevention – Catch misspelled domains  \u003C\u002Fli>\n\u003Cli>Role-based Email Filtering – Block info@, admin@, etc.  \u003C\u002Fli>\n\u003Cli>Custom Blocklist – Your own domain\u002Femail restrictions  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>⚡ PERFORMANCE & RELIABILITY\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time Validation – Instant user feedback  \u003C\u002Fli>\n\u003Cli>Temporary Unavailability Detection – Handle server issues  \u003C\u002Fli>\n\u003Cli>Catch-All Domain Testing – Identify low-quality domains  \u003C\u002Fli>\n\u003Cli>Greylisting Detection – Advanced spam protection  \u003C\u002Fli>\n\u003Cli>99.9% Accuracy Rate – Industry-leading precision  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔒 PRIVACY & COMPLIANCE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GDPR Compliant – No email storage  \u003C\u002Fli>\n\u003Cli>Zero IP Impact – No emails sent from your servers  \u003C\u002Fli>\n\u003Cli>Secure API Communication – Encrypted data transfer  \u003C\u002Fli>\n\u003Cli>Privacy-First Design – Your data stays private  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📊 ANALYTICS & MONITORING\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Validation Logs – Track all validation attempts  \u003C\u002Fli>\n\u003Cli>Performance Metrics – Monitor validation success rates  \u003C\u002Fli>\n\u003Cli>Custom Error Messages – Branded user feedback  \u003C\u002Fli>\n\u003Cli>Multi-language Support – Global accessibility  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Start with 100 Free Validations\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fdebounce.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get your API key now\u003C\u002Fa>\u003C\u002Fp>\n","Real-time email validation for WordPress forms. Block invalid, disposable, and risky emails to keep your database clean and improve deliverability.",300,22560,78,16,"2026-01-21T23:40:00.000Z","3.0.1","7.0",[79,80,81,82,83],"disposable-email","email-checker","email-validation","email-verification","spam-prevention","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdebounce-io-email-validator.zip",92,"2025-04-09 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":71,"downloaded":95,"rating":13,"num_ratings":48,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":105,"download_link":106,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"email-and-domain-blocker","Email and Domain Blocker for WooCommerce","1.1","Kaleem Abbasi","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaleemabbasi\u002F","\u003Cp>Tired of fake signups and spam accounts in your WooCommerce store?\u003Cbr \u002F>\n\u003Cstrong>Email and Domain Blocker for WooCommerce\u003C\u002Fstrong> lets you block unwanted emails or domains from registering — keeping your store clean and your customers real.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Block specific email addresses (e.g. \u003Ccode>baduser@gmail.com\u003C\u002Fcode>)\u003Cbr \u002F>\n* Block entire domains (e.g. \u003Ccode>@spam.com\u003C\u002Fcode>)\u003Cbr \u002F>\n* Wildcard support (e.g. \u003Ccode>*@gmail.com\u003C\u002Fcode>, \u003Ccode>*@*.ru\u003C\u002Fcode>)\u003Cbr \u002F>\n* Test Email Checker (instantly check if an email is allowed or blocked)\u003Cbr \u002F>\n* Optional logging of blocked attempts\u003Cbr \u002F>\n* Logs tab to view, clear, and download blocked attempts as CSV\u003Cbr \u002F>\n* Simple admin UI with usage examples\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use cases:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Stop spam signups with disposable or free mail services\u003Cbr \u002F>\n* Block competitors or fraud-prone domains\u003Cbr \u002F>\n* Restrict registrations to company emails only\u003C\u002Fp>\n","Block emails or domains from WooCommerce signups. Supports wildcards, logging, CSV export, and test email checker.",2068,"2025-09-03T21:51:00.000Z","6.6.5","5.8","7.2",[101,102,103,83,104],"domain-blocker","email-blocker","registration","woocommerce","https:\u002F\u002Fkaleemabbasi.com\u002Femail-and-domain-blocker-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-and-domain-blocker.1.1.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":13,"downloaded":115,"rating":13,"num_ratings":61,"last_updated":116,"tested_up_to":117,"requires_at_least":24,"requires_php":24,"tags":118,"homepage":123,"download_link":124,"security_score":125,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"block-email-formidable-form","Blacklist Unwanted Email – Formidable Forms","1.0","abahalkar","https:\u002F\u002Fprofiles.wordpress.org\u002Fabahalkar\u002F","\u003Ch4>Description\u003C\u002Fh4>\n\u003Cp>Blacklist Unwanted Email – Formidable Forms plugin is designed to restrict Blacklisted, Spam, Generic and Competitor Email domains preventing your valuable downloadable resources or limiting registrations on your website blogs. It’s allow you to allow only business email for form submissions. The plugin is Free and allows blacklisting of around 4750+ free and unwanted domains. Whether you have a small startup or an established online portal you can use our plugin to restrict your undesired subscribers.\u003C\u002Fp>\n\u003Cp>Through Formidable Form – Blacklist unwanted emails plugin, site admin can manage email field validation. Create a list of unwanted email domains that could cause a validation error and block them e.g. Gmail.com, Yahoo.com, Live.com or YourCompetitorsDomain.com, etc.\u003C\u002Fp>\n\u003Cp>Default settings can be added in the ‘Blacklist Unwanted Email – Formidable Forms plugin’ > Enter ‘Email field ID list to validate’ > Enter ‘Error message text’ > Enter ‘Domains list to be blacklist’ followed by a comma.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict free domains (e.g. gmail.com, yahoo.com, etc.) from registrations and submissions.\u003C\u002Fli>\n\u003Cli>Block to registrations and submissions from a specific form.\u003C\u002Fli>\n\u003Cli>Block a specific email field in case there are multiple email fields in the form.\u003C\u002Fli>\n\u003Cli>Inbuilt plugin functionalities offers blacklisting around 4750+ free and spam domains. \u003C\u002Fli>\n\u003Cli>Restrict your competitors from access & spying to your valuable resources.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more details please visit [Official website:] ( \u003Ca href=\"http:\u002F\u002Frebrand.ly\u002Fwppffal\" rel=\"nofollow ugc\"> http:\u002F\u002Fwpstudio.org \u003C\u002Fa> )\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>Here is a demo link for this plugin:\u003Ca href=\"http:\u002F\u002Frebrand.ly\u002Fwppffdl\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enjoy! And please don’t forget to rate us and ask for support if you face any troubles.\u003C\u002Fp>\n","This is a free add-on plugin for Formidable Forms , which validates the email field and restrict unwanted email submission as well as allowed only bus &hellip;",2334,"2019-10-17T19:43:00.000Z","5.3.21",[119,120,121,122,23],"blacklist-email-domain-for-formidable-forms","block-email","block-email-domain-for-formidable-forms","formidable-forms","http:\u002F\u002Fwpstudio.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-email-formidable-form.1.1.zip",85,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":26,"num_ratings":26,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":51,"tags":139,"homepage":24,"download_link":142,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"spam-email-domain-exclusion-cf7","Spam Email Domain Exclusion for CF7","1.0.0","bipinbheda54","https:\u002F\u002Fprofiles.wordpress.org\u002Fbipinbheda54\u002F","\u003Cp>Spam Email Domain Exclusion for CF7 is an add-on for Contact Form 7 plugin, the plugin is designed to enhance the functionality of the popular Contact Form 7 plugin. This custom add-on provides a seamless solution to block submissions from specific email domains, giving you greater control over the emails your contact form receives.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Domain Exclusion:\u003C\u002Fstrong> Effortlessly exclude submissions from specified email domains such as example@example.ru. This feature helps prevent unwanted or spam submissions from specific sources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User-Friendly Configuration:\u003C\u002Fstrong> The plugin integrates seamlessly with the Contact Form 7 interface, allowing you to configure domain exclusions directly within the form settings. No coding skills are required.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Blocking Rules:\u003C\u002Fstrong> Tailor the plugin to your specific needs by specifying one or more domains to exclude.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Security:\u003C\u002Fstrong> The plugin adds an extra layer of security to Protect your contact form from unwanted solicitations and potential security risks associated with certain domains.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Compatibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is designed to work seamlessly with the Contact Form 7 plugin, Ensure you have Contact Form 7 installed and activated on the website.\u003C\u002Fp>\n","Spam Email Domain Exclusion for CF7 provides a seamless solution to block submissions from specific email domains.",50,743,"2025-04-17T09:15:00.000Z","6.8.5","5.5",[140,81,141],"contact-form","spam-email-block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspam-email-domain-exclusion-cf7.zip",{"attackSurface":144,"codeSignals":193,"taintFlows":509,"riskAssessment":510,"analyzedAt":520},{"hooks":145,"ajaxHandlers":189,"restRoutes":190,"shortcodes":191,"cronEvents":192,"entryPointCount":26,"unprotectedCount":26},[146,152,158,164,168,172,177,181,184,186],{"type":147,"name":148,"callback":149,"priority":134,"file":150,"line":151},"filter","user_can_richedit","closure","cms\\cmsServices\\Miscellaneous.php",30,{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","plugins_loaded","updateDB","cms\\cmsServices\\WordPressActivation.php",15,{"type":147,"name":159,"callback":160,"priority":161,"file":162,"line":163},"authenticate","verifyUser",1000,"cms\\cmsServices\\WordPressBlockUser.php",13,{"type":153,"name":165,"callback":166,"file":167,"line":163},"init","processCron","cms\\cmsServices\\WordPressCron.php",{"type":153,"name":169,"callback":170,"file":167,"line":171},"wp_loaded","handleCallback",14,{"type":153,"name":173,"callback":174,"priority":175,"file":176,"line":74},"admin_menu","addMenus",10,"cms\\cmsServices\\WordPressMenu.php",{"type":147,"name":178,"callback":179,"priority":175,"file":180,"line":163},"user_profile_update_errors","blockNewUsers","cms\\cmsServices\\WordPressRegistration.php",{"type":147,"name":182,"callback":183,"priority":175,"file":180,"line":171},"registration_errors","blockNewUsersRegistration",{"type":147,"name":185,"callback":183,"priority":175,"file":180,"line":74},"em_registration_errors",{"type":147,"name":187,"callback":183,"priority":175,"file":180,"line":188},"woocommerce_registration_errors",18,[],[],[],[],{"dangerousFunctions":194,"sqlUsage":203,"outputEscaping":209,"fileOperations":188,"externalRequests":61,"nonceChecks":61,"capabilityChecks":26,"bundledLibraries":505},[195,200],{"fn":196,"file":197,"line":198,"context":199},"unserialize","cms\\cmsServices\\User.php",39,"$oneGroup->meta_value = unserialize($oneGroup->meta_value);",{"fn":196,"file":197,"line":201,"context":202},46,"$groups = unserialize($groups);",{"prepared":204,"raw":61,"locations":205},6,[206],{"file":156,"line":207,"context":208},66,"$wpdb->query() with variable interpolation",{"escaped":210,"rawEcho":211,"locations":212},52,192,[213,217,219,221,223,226,228,229,232,235,238,240,243,245,248,250,253,254,255,257,259,261,263,265,267,269,271,273,275,278,280,281,283,285,286,287,289,290,292,294,296,298,301,302,304,306,307,308,309,310,312,313,314,316,318,319,320,321,323,324,325,326,328,330,331,332,334,335,336,337,339,341,342,344,345,346,347,348,349,351,353,354,356,357,358,359,361,362,363,364,365,366,367,368,369,370,372,373,375,376,377,378,380,381,383,384,385,386,387,388,390,391,392,393,394,395,396,397,398,400,401,403,405,406,408,409,411,412,414,415,417,419,420,422,424,425,427,428,429,430,431,432,433,435,437,438,439,440,441,443,444,445,446,447,449,451,452,453,454,455,456,457,459,461,462,463,464,465,466,468,469,470,471,472,473,474,475,476,478,480,482,483,485,487,489,491,493,495,497,499,501,503],{"file":214,"line":215,"context":216},"cms\\cmsServices\\Form.php",65,"raw output",{"file":214,"line":218,"context":216},68,{"file":214,"line":220,"context":216},70,{"file":214,"line":222,"context":216},74,{"file":224,"line":225,"context":216},"cms\\cmsServices\\Message.php",43,{"file":224,"line":227,"context":216},47,{"file":224,"line":134,"context":216},{"file":230,"line":231,"context":216},"cms\\cmsServices\\Router.php",51,{"file":233,"line":234,"context":216},"src\\Controllers\\ConfigurationController.php",638,{"file":236,"line":237,"context":216},"src\\Controllers\\TestsController.php",258,{"file":236,"line":239,"context":216},304,{"file":241,"line":242,"context":216},"src\\Libraries\\AcycView.php",98,{"file":241,"line":244,"context":216},126,{"file":246,"line":247,"context":216},"src\\Services\\DebugService.php",21,{"file":249,"line":157,"context":216},"src\\Views\\Configuration\\default.php",{"file":251,"line":252,"context":216},"src\\Views\\Configuration\\default_global.php",8,{"file":251,"line":175,"context":216},{"file":251,"line":74,"context":216},{"file":251,"line":256,"context":216},22,{"file":251,"line":258,"context":216},29,{"file":251,"line":260,"context":216},33,{"file":251,"line":262,"context":216},41,{"file":251,"line":264,"context":216},53,{"file":251,"line":266,"context":216},59,{"file":251,"line":268,"context":216},71,{"file":251,"line":270,"context":216},77,{"file":251,"line":272,"context":216},89,{"file":251,"line":274,"context":216},96,{"file":276,"line":277,"context":216},"src\\Views\\Configuration\\default_logs.php",9,{"file":276,"line":279,"context":216},11,{"file":276,"line":163,"context":216},{"file":276,"line":282,"context":216},24,{"file":276,"line":284,"context":216},28,{"file":276,"line":151,"context":216},{"file":276,"line":262,"context":216},{"file":276,"line":288,"context":216},45,{"file":276,"line":227,"context":216},{"file":276,"line":291,"context":216},58,{"file":276,"line":293,"context":216},62,{"file":276,"line":295,"context":216},64,{"file":276,"line":297,"context":216},75,{"file":299,"line":300,"context":216},"src\\Views\\Configuration\\default_maintenance.php",7,{"file":299,"line":175,"context":216},{"file":303,"line":277,"context":216},"src\\Views\\Dashboard\\default_charts.php",{"file":303,"line":305,"context":216},12,{"file":303,"line":171,"context":216},{"file":303,"line":188,"context":216},{"file":303,"line":247,"context":216},{"file":303,"line":282,"context":216},{"file":303,"line":311,"context":216},25,{"file":303,"line":311,"context":216},{"file":303,"line":258,"context":216},{"file":303,"line":315,"context":216},32,{"file":317,"line":277,"context":216},"src\\Views\\Dashboard\\default_current.php",{"file":317,"line":305,"context":216},{"file":317,"line":32,"context":216},{"file":317,"line":258,"context":216},{"file":317,"line":322,"context":216},40,{"file":317,"line":262,"context":216},{"file":317,"line":288,"context":216},{"file":317,"line":201,"context":216},{"file":327,"line":74,"context":216},"src\\Views\\Dashboard\\default_free.php",{"file":327,"line":329,"context":216},23,{"file":327,"line":284,"context":216},{"file":327,"line":258,"context":216},{"file":333,"line":300,"context":216},"src\\Views\\Database\\default_action.php",{"file":333,"line":277,"context":216},{"file":333,"line":163,"context":216},{"file":333,"line":74,"context":216},{"file":333,"line":338,"context":216},17,{"file":340,"line":279,"context":216},"src\\Views\\Database\\default_buttons.php",{"file":340,"line":247,"context":216},{"file":343,"line":252,"context":216},"src\\Views\\Database\\default_conditions.php",{"file":343,"line":175,"context":216},{"file":343,"line":157,"context":216},{"file":343,"line":74,"context":216},{"file":343,"line":338,"context":216},{"file":343,"line":247,"context":216},{"file":343,"line":350,"context":216},26,{"file":343,"line":352,"context":216},27,{"file":343,"line":284,"context":216},{"file":355,"line":300,"context":216},"src\\Views\\Database\\default_when.php",{"file":355,"line":277,"context":216},{"file":355,"line":171,"context":216},{"file":355,"line":74,"context":216},{"file":360,"line":277,"context":216},"src\\Views\\Database\\default_who.php",{"file":360,"line":279,"context":216},{"file":360,"line":74,"context":216},{"file":360,"line":338,"context":216},{"file":360,"line":188,"context":216},{"file":360,"line":282,"context":216},{"file":360,"line":311,"context":216},{"file":360,"line":352,"context":216},{"file":360,"line":151,"context":216},{"file":360,"line":198,"context":216},{"file":371,"line":279,"context":216},"src\\Views\\Registration\\default_buttons.php",{"file":371,"line":32,"context":216},{"file":374,"line":204,"context":216},"src\\Views\\Registration\\default_conditions.php",{"file":374,"line":252,"context":216},{"file":374,"line":338,"context":216},{"file":374,"line":188,"context":216},{"file":374,"line":379,"context":216},19,{"file":374,"line":32,"context":216},{"file":382,"line":204,"context":216},"src\\Views\\Registration\\default_who.php",{"file":382,"line":252,"context":216},{"file":382,"line":74,"context":216},{"file":382,"line":338,"context":216},{"file":382,"line":188,"context":216},{"file":382,"line":379,"context":216},{"file":389,"line":338,"context":216},"src\\Views\\Singletest\\default_details.php",{"file":389,"line":329,"context":216},{"file":389,"line":282,"context":216},{"file":389,"line":284,"context":216},{"file":389,"line":258,"context":216},{"file":389,"line":322,"context":216},{"file":389,"line":322,"context":216},{"file":389,"line":225,"context":216},{"file":389,"line":201,"context":216},{"file":389,"line":399,"context":216},49,{"file":389,"line":210,"context":216},{"file":389,"line":402,"context":216},55,{"file":389,"line":404,"context":216},61,{"file":389,"line":293,"context":216},{"file":407,"line":175,"context":216},"src\\Views\\Singletest\\default_input.php",{"file":407,"line":32,"context":216},{"file":410,"line":352,"context":216},"src\\Views\\Singletest\\default_results.php",{"file":410,"line":258,"context":216},{"file":410,"line":413,"context":216},31,{"file":410,"line":260,"context":216},{"file":410,"line":416,"context":216},42,{"file":410,"line":418,"context":216},44,{"file":410,"line":201,"context":216},{"file":410,"line":421,"context":216},48,{"file":423,"line":175,"context":216},"src\\Views\\Tests\\listing.php",{"file":423,"line":157,"context":216},{"file":426,"line":163,"context":216},"src\\Views\\Tests\\listing_buttons.php",{"file":426,"line":171,"context":216},{"file":426,"line":157,"context":216},{"file":426,"line":247,"context":216},{"file":426,"line":256,"context":216},{"file":426,"line":329,"context":216},{"file":426,"line":258,"context":216},{"file":426,"line":434,"context":216},37,{"file":426,"line":436,"context":216},38,{"file":426,"line":418,"context":216},{"file":426,"line":288,"context":216},{"file":426,"line":231,"context":216},{"file":426,"line":210,"context":216},{"file":442,"line":305,"context":216},"src\\Views\\Tests\\listing_filters.php",{"file":442,"line":157,"context":216},{"file":442,"line":338,"context":216},{"file":442,"line":258,"context":216},{"file":442,"line":260,"context":216},{"file":442,"line":448,"context":216},36,{"file":450,"line":305,"context":216},"src\\Views\\Tests\\listing_handle_modal.php",{"file":450,"line":163,"context":216},{"file":450,"line":157,"context":216},{"file":450,"line":32,"context":216},{"file":450,"line":247,"context":216},{"file":450,"line":256,"context":216},{"file":450,"line":434,"context":216},{"file":450,"line":458,"context":216},56,{"file":460,"line":338,"context":216},"src\\Views\\Tests\\listing_results.php",{"file":460,"line":32,"context":216},{"file":460,"line":329,"context":216},{"file":460,"line":350,"context":216},{"file":460,"line":258,"context":216},{"file":460,"line":315,"context":216},{"file":460,"line":467,"context":216},35,{"file":460,"line":436,"context":216},{"file":460,"line":262,"context":216},{"file":460,"line":418,"context":216},{"file":460,"line":227,"context":216},{"file":460,"line":134,"context":216},{"file":460,"line":404,"context":216},{"file":460,"line":295,"context":216},{"file":460,"line":215,"context":216},{"file":460,"line":477,"context":216},69,{"file":460,"line":479,"context":216},72,{"file":460,"line":481,"context":216},82,{"file":460,"line":85,"context":216},{"file":460,"line":484,"context":216},103,{"file":460,"line":486,"context":216},104,{"file":460,"line":488,"context":216},113,{"file":460,"line":490,"context":216},120,{"file":460,"line":492,"context":216},131,{"file":460,"line":494,"context":216},152,{"file":460,"line":496,"context":216},159,{"file":460,"line":498,"context":216},164,{"file":460,"line":500,"context":216},170,{"file":460,"line":502,"context":216},176,{"file":460,"line":504,"context":216},189,[506],{"name":507,"version":27,"knownCves":508},"Select2",[],[],{"summary":511,"deductions":512},"The acychecker v1.8.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates a commendable lack of known historical vulnerabilities and a robust approach to its attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. The use of prepared statements for a high percentage of SQL queries and the presence of nonce checks further indicate good security practices.\n\nHowever, there are significant concerns within the code analysis. The presence of the `unserialize` function is a critical risk, as it can lead to Remote Code Execution if an attacker can control the serialized data passed to it. Furthermore, a very low percentage (21%) of output is properly escaped, meaning there's a high likelihood of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization. The plugin also performs file operations and external HTTP requests, which, combined with the lack of input validation suggested by the low output escaping rate, could potentially be exploited.\n\nGiven the absence of historical CVEs, the plugin's track record appears clean, suggesting a diligent development approach in the past. Nevertheless, the static analysis reveals critical potential vulnerabilities in the current version. The main strengths lie in its well-defined attack surface and SQL query handling, while its weaknesses are the presence of `unserialize` and the severely insufficient output escaping, which significantly elevate the risk profile.",[513,515,517],{"reason":514,"points":157},"Dangerous function: unserialize found",{"reason":516,"points":175},"Low output escaping percentage (21%)",{"reason":518,"points":519},"0 capability checks found",5,"2026-03-16T19:45:43.152Z",{"wat":522,"direct":531},{"assetPaths":523,"generatorPatterns":526,"scriptPaths":527,"versionParams":528},[524,525],"\u002Fwp-content\u002Fplugins\u002Facychecker\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Facychecker\u002Fassets\u002Fjs\u002Fscript.js",[],[525],[529,530],"acychecker\u002Fstyle.css?ver=","script.js?ver=",{"cssClasses":532,"htmlComments":534,"htmlAttributes":535,"restEndpoints":537,"jsGlobals":538,"shortcodeOutput":541},[533],"acychecker-notice",[],[536],"data-acychecker-admin-url",[],[539,540],"ACYC_AJAX_URL","ACYC_IS_ADMIN",[]]