[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKGhK9bQsNQs_PUIjggaIeqX2rdAR3_TOJCW1MOwqzT0":3,"$fEr-MgeVxGFdeak1DDsSJdifI8M4J8HLeVgeP7ayoFkM":255,"$fUJ24TPQQBbchprgXwd0eoPJ1LhAM6blKRJJDv5NgPLc":259},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":145,"fingerprints":221},"spamjudge","SpamJudge","1.1.0","cottboy","https:\u002F\u002Fprofiles.wordpress.org\u002Fcottboy\u002F","\u003Cp>SpamJudge uses AI large language models to automatically detect and filter spam comments.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports any API compatible with the OpenAI format\u003C\u002Fli>\n\u003Cli>Supports both \u002Fv1\u002Fchat\u002Fcompletions and \u002Fv1\u002Fresponse endpoints\u003C\u002Fli>\n\u003Cli>Customizable AI prompts to adjust scoring criteria based on the characteristics of the website\u003C\u002Fli>\n\u003Cli>Configurable score thresholds for flexible control over filtering intensity\u003C\u002Fli>\n\u003Cli>Detailed logging to track the processing of each comment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Workflow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Visitor submits a comment\u003C\u002Fli>\n\u003Cli>The plugin intercepts the comment and sends it to the AI for scoring\u003C\u002Fli>\n\u003Cli>The AI returns a score between 0 and 100 (0 = spam, 100 = high quality)\u003C\u002Fli>\n\u003Cli>The comment is automatically processed based on the score and threshold:\n\u003Cul>\n\u003Cli>Score >= threshold: approved\u003C\u002Fli>\n\u003Cli>Score \u003C threshold: moved to spam or moved to moderation based on settings\u003C\u002Fli>\n\u003Cli>Timeout\u002Ferror: moved to moderation or directly approved based on settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Detailed logs are recorded for administrators to review\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Default system prompt in the current version\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>You are a spam comment detection system. Your ONLY task is to output a single number between 0 and 100.\n\nSCORING RULES:\n- 0-20: Obvious spam (ads, malicious links, gibberish)\n- 21-40: Likely spam (suspicious links, bot-like comments)\n- 41-60: Uncertain (short comments, borderline content)\n- 61-80: Likely legitimate (relevant, thoughtful)\n- 81-100: Clearly legitimate (detailed, helpful, on-topic)\n\nCRITICAL INSTRUCTIONS:\n1. Output ONLY a number (0-100)\n2. NO explanations\n3. NO additional text\n4. NO punctuation\n5. Just the number\n\nExample valid outputs: 85\nExample INVALID outputs: \"Score: 85\", \"85 points\", \"I think it's 85\"\n\nIf you output anything other than a single number, the system will fail.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Using AI large language models to automatically detect and filter spam comments, supporting APIs compatible with the OpenAI format.",0,201,"2025-12-03T16:01:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"ai","anti-spam","llm","spam","spam-comments","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspamjudge.1.1.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,30,94,"2026-05-20T09:29:18.124Z",[36,58,81,105,126],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":23,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"goodbye-captcha","WPBruiser {no- Captcha anti-Spam}","3.1.43","MihChe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihche\u002F","\u003Cp>\u003Cstrong>WPBruiser (formerly GoodBye Captcha) is an anti-spam and security plugin based on algorithms that identify spam bots without any annoying and hard to read captcha images.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WPBruiser completely eliminates spam-bot signups, spam comments, even brute force attacks, the second you install it on your WordPress website.  It is completely invisible to the end-user – no need to ever fill out a Captcha or other “human-detection” field ever again – and it just works!\u003C\u002Fp>\n\u003Cp>Unlike other anti-spam plugins, which detect spam comments and signups after the fact and move them to your spam folder, which you then have to delete – using up not only your website’s resources, but your time as well, WPBruiser prevents the bots from leaving spam in the first place. The result is that your site is not only spam free, it’s faster and more secure.\u003C\u002Fp>\n\u003Cp>In addition, WPBruiser is completely self-contained and does not need to connect to any outside service.  Your logins remain yours, 100%.\u003C\u002Fp>\n\u003Cp>WPBruiser fights Brute Force attacks and eliminates spam-bots on comments, signup pages as well as login and password reset pages. At the click of a button, you can decide which forms to protect.\u003C\u002Fp>\n\u003Ch4>Summary of WPBruiser features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Standard WordPress Login form integration\u003C\u002Fli>\n\u003Cli>Standard WordPress Register form integration\u003C\u002Fli>\n\u003Cli>Standard WordPress Forgot Password form integration\u003C\u002Fli>\n\u003Cli>Standard WordPress Comments form integration\u003C\u002Fli>\n\u003Cli>Ability to set the maximum number of characters for each comment field\u003C\u002Fli>\n\u003Cli>Logging with the ability to enable\u002Fdisable it\u003C\u002Fli>\n\u003Cli>Automatically Block IP Addresses\u003C\u002Fli>\n\u003Cli>Automatically purge logs older than a certain number of days\u003C\u002Fli>\n\u003Cli>Manually white-list trusted IP Address (IPV4 and IPV6)\u003C\u002Fli>\n\u003Cli>Manually block\u002Funblock IP Addresses (IPV4 and IPV6)\u003C\u002Fli>\n\u003Cli>Properly detects client IP Address when using CloudFlare, Incapsula, Cloudfront, RackSpace, Sucuri CloudProxy, AWS ELB\u003C\u002Fli>\n\u003Cli>Provides statistics, reports, maps and charts with all blocked spam attempts\u003C\u002Fli>\n\u003Cli>No requests to external APIs\u003C\u002Fli>\n\u003Cli>Can be switched to “Test Mode” – for testing\u003C\u002Fli>\n\u003Cli>Compatible with WordPress Multisite – network admin interface ready\u003C\u002Fli>\n\u003Cli>Compatible with cache plugins (WP Super Cache, W3 Total Cache, ZenCache, WP Fastest Cache and others)\u003C\u002Fli>\n\u003Cli>Invisible for end users (works in the background)\u003C\u002Fli>\n\u003Cli>Does not affect page loading times\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Brute Force Protection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically detects Brute Force attacks\u003C\u002Fli>\n\u003Cli>Ability to automatically block IP Addresses\u003C\u002Fli>\n\u003Cli>Prevents User Enumeration\u003C\u002Fli>\n\u003Cli>Ability to block most dangerous IP addresses involved in brute force attacks\u003C\u002Fli>\n\u003Cli>Ability to block most dangerous Anonymous Proxy IP addresses including TOR Networks, TOR Nodes and TOR Exit Points\u003C\u002Fli>\n\u003Cli>Ability to Completely Disable XML-RPC service – \u003Cstrong>it seamlessly works with Jetpack plugin activated\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Ability to Disable XML-RPC Pingbacks\u003C\u002Fli>\n\u003Cli>Email notifications when a Brute Force Attack is detected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>WPBruiser Available Extensions\u003C\u002Fh4>\n\u003Cp>WPBruiser is integrated with the most popular plugins\u003C\u002Fp>\n\u003Cdl>\n\u003Cdt>Contact Forms Extensions\u003C\u002Fdt>\n\u003Cdd>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fcontact-form-7\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Contact Form 7\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fgravity-forms\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Gravity Forms\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fninja-forms\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Ninja Forms\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fformidable-forms\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Formidable Forms\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Ffast-secure-contact-form\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Fast Secure Contact Form\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Jetpack Contact Form (FREE – merged into the core)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdd>\n\u003C\u002Fdl>\n\u003Cdl>\n\u003Cdt>Membership Extensions\u003C\u002Fdt>\n\u003Cdd>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fbuddypress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – BuddyPress\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fmemberpress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – MemberPress\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fuserpro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – UserPro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fupme\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – User Profiles Made Easy\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Ultimate Member (FREE – merged into the core)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdd>\n\u003C\u002Fdl>\n\u003Cdl>\n\u003Cdt>eCommerce Extensions\u003C\u002Fdt>\n\u003Cdd>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Feasy-digital-downloads\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Easy Digital Downloads\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Faffiliatewp\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – AffiliateWP\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdd>\n\u003C\u002Fdl>\n\u003Cdl>\n\u003Cdt>Email Subscriptions Extensions\u003C\u002Fdt>\n\u003Cdd>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – MailPoet\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fdownloads\u002Feasy-forms-for-mailchimp\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPBruiser – Easy Forms for MailChimp\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdd>\n\u003C\u002Fdl>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.wpbruiser.com\u002Fextensions\u002F\" title=\"WPBruiser Extensions\" rel=\"nofollow ugc\">View all WPBruiser Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>WPBruiser is also integrated with the following plugins:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Postmatic\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpostmatic)\u003Cbr \u002F>\nWPBruiser offers protection for the entire email commenting system\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Epoch\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepoch)\u003Cbr \u002F>\nWPBruiser offers protection for the entire chat and commenting system\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>wpDiscuz\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpdiscuz\u002F)\u003Cbr \u002F>\nWPBruiser offers protection for the entire commenting system\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>MailChimp for WordPress\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmailchimp-for-wp)\u003Cbr \u002F>\nWPBruiser offers protection for all forms the user will create with MailChimp\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ultimate Member\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member)\u003Cbr \u002F>\nWPBruiser offers protection for Login, Registration and Reset Password forms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Jetpack by WordPress\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjetpack)\u003Cbr \u002F>\nWPBruiser offers protection for JetPack Contact Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ZM Ajax Login & Register\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzm-ajax-login-register)\u003Cbr \u002F>\nWPBruiser offers protection for Login and Registration forms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Login With Ajax\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogin-with-ajax)\u003Cbr \u002F>\nWPBruiser offers protection for Login, Registration and Lost Password forms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WP User Control\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-control)\u003Cbr \u002F>\nWPBruiser offers protection for Login, Registration and Lost Password forms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>PlanSo Forms\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplanso-forms\u002F)\u003Cbr \u002F>\nWPBruiser offers protection for all forms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Theme My Login\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftheme-my-login)\u003Cbr \u002F>\nWPBruiser offers protection for Login, Registration and Lost Password forms\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seamless Donations\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseamless-donations)\u003Cbr \u002F>\nWPBruiser offers protection for the donation form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical support\u003C\u002Fh4>\n\u003Cp>If you notice any problems by using this plugin, please notify us and we will investigate and fix the issues. Ideally your request should contain: URL of the website (if your site is public), Php version, WordPress version and all the steps in order to replicate the issue (if you are able to reproduce it somehow)\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>If you find this plugin useful, please consider making a small \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=XVC3TSGEJQP2U\" rel=\"nofollow ugc\">donation\u003C\u002Fa>. Thank you\u003C\u002Fp>\n","An extremely powerful antispam plugin that blocks spam-bots without annoying captcha images.",10000,690001,92,213,"2020-10-14T03:31:00.000Z","5.5.18","4.0",[19,52,53,54,21],"antispam","captcha","mailpoet","http:\u002F\u002Fwww.wpbruiser.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoodbye-captcha.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":14,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":23,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":11,"last_vuln_date":80,"fetched_at":27},"email-address-obfuscation","Email Address Obfuscation","1.2.0","Neotrendy","https:\u002F\u002Fprofiles.wordpress.org\u002Fneotrendy\u002F","\u003Cp>A lightweight plugin that protects email addresses from email-harvesting bots, by converting email addresses characters to HTML entities. Hide email from Spam Bots using a shortcode \u003Ccode>[obfuscate_email]\u003C\u002Fcode> and built-in WordPress function \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fantispambot\u002F\" title=\"antispambot\" rel=\"nofollow ugc\">antispambot()\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Obfuscate plain email address\u003C\u002Fli>\n\u003Cli>Obfuscate href mailto link in HTML anchor element\u003C\u002Fli>\n\u003Cli>Support for custom CSS class\u003C\u002Fli>\n\u003Cli>Support for email subject\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Obfuscate plain email address\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[obfuscate_email email=\"your@email.com\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Create clickable email address\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[obfuscate_email email=\"your@email.com\" link=true]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Add CSS class to the HTML anchor element\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[obfuscate_email email=\"your@email.com\" link=true class=\"my-class another-class\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Obfuscate email address with email subject\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[obfuscate_email email='your@email.com?subject=My custom email subject']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode parameter\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>email\u003C\u002Fcode> required – Email address.\u003C\u002Fli>\n\u003Cli>\u003Ccode>link\u003C\u002Fcode> optional – Set true if you want to create clickable email address.\u003C\u002Fli>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode> optional – Add space separated list of classes.\u003C\u002Fli>\n\u003C\u002Ful>\n","Email Address Obfuscation prevents email harvesting by hiding email address appearing in your pages, while remaining visible to your site visitors.",2000,10983,4,"2025-11-28T10:30:00.000Z","2.5","5.6",[19,73,74,75,76],"email","obfuscate","obfuscation","protect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-address-obfuscation.1.2.0.zip",99,1,"2024-12-03 23:42:14",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":14,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":11,"last_vuln_date":104,"fetched_at":27},"cm-email-blacklist","CM E-Mail Blacklist – Simple email filtering for safer registration","1.6.4","CreativeMindsSolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativemindssolutions\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Femail-registration-blacklist-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Pro Plugin Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.videolessonsplugin.com\u002Fvideo-lesson\u002Flesson\u002Femail-domain-blacklist-plugin\u002F\" rel=\"nofollow ugc\">Videos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcreativeminds.helpscoutdocs.com\u002Fcategory\u002F285-email-registration-blacklist-cmrb\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Safeguard your WordPress site from unauthorized registrations and spammers by implementing personalized rules for blacklisting and whitelisting with our WordPress blacklist plugin solution.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin allows you to block or allow users to enter your website based on specific criteria. With customizable domain, IP and email blacklists you can prevent users from registering.\u003C\u002Fp>\n\u003Cp>Conversely, thanks to the whitelist feature of our WordPress plugin, you can ensure that only users with approved email domains, usernames, or IP addresses can register.\u003C\u002Fp>\n\u003Ch3>Enhance WordPress Site Security\u003C\u002Fh3>\n\u003Cp>Our blacklist plugin enables you to increase the security of your WordPress site and prevent spam registrations from fake or malicious users.\u003C\u002Fp>\n\u003Cp>Additionally, this feature-packed tool gives you greater control over who can access your site’s and community content.\u003C\u002Fp>\n\u003Ch3>Email Blacklist and Anti-Spam plugin Premium Editions\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Femail-registration-blacklist-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Email Blacklist and Anti-Spam Plugin Premium editions\u003C\u002Fa> includes even more powerful features, such as: support for contact forms and WordPress comments, white list and blacklist features work across domains and emails, domain and email testing tool and much more.\u003C\u002Fp>\n\u003Ch3>Email Blacklist and Anti-Spam plugin Introduction Video (Pro Version)\u003C\u002Fh3>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F123027044\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>How to Use the Email Blacklist Feature of the Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Closed Beta\u003C\u002Fstrong> – Control users in your beta site release.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Members Only\u003C\u002Fstrong> – Add suspicious domains to the blacklist and block their users from registrating.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam blocker\u003C\u002Fstrong> – Prevent spam users from registering.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Basic WordPress Blacklist Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support Free Domain List from SpamAssassin.\u003C\u002Fli>\n\u003Cli>Support a domain whitelist plugin feature.\u003C\u002Fli>\n\u003Cli>Support an email blacklist plugin feature.\u003C\u002Fli>\n\u003Cli>Support an IP whitelist plugin feature.\u003C\u002Fli>\n\u003Cli>Admin can edit front-end labels and messages.\u003C\u002Fli>\n\u003Cli>Includes tester.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Femail-registration-blacklist-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Pro Version Detailed Features List\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support DNSBL online service.\u003C\u002Fli>\n\u003Cli>Support domain blacklist and whitelist features.\u003C\u002Fli>\n\u003Cli>Support email blacklist and whitelist features.\u003C\u002Fli>\n\u003Cli>Support IP blacklist and whitelist features.\u003C\u002Fli>\n\u003Cli>Support reserved username blacklist feature.\u003C\u002Fli>\n\u003Cli>Control who is allowed to comment.\u003C\u002Fli>\n\u003Cli>Access to failed registration log.\u003C\u002Fli>\n\u003Cli>Additional errors messages to show to users trying to register.\u003C\u002Fli>\n\u003Cli>Edit profile restriction.\u003C\u002Fli>\n\u003Cli>Support importing list of emails from CSV.\u003C\u002Fli>\n\u003Cli>Includes domain & email tester.\u003C\u002Fli>\n\u003Cli>Special Gmail support.\u003C\u002Fli>\n\u003Cli>Special characters support.\u003C\u002Fli>\n\u003Cli>Contact Form 7 integration.\u003C\u002Fli>\n\u003Cli>ChatGPT integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Follow Us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cminds.com\u002Fcategory\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fcmplugins\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcreativeminds\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fcmindschannel\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwww.pinterest.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcmplugins\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggested Plugins by CreativeMinds\u003C\u002Fh3>\n\u003Cp>List of all \u003Ca href=\"https:\u002F\u002Fwww.cminds.com\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa> by CreativeMinds\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fglossaryplugin.com\u002F\" rel=\"nofollow ugc\">CM Tooltip Glossary\u003C\u002Fa> – Easily creates a Glossary, Encyclopaedia or Dictionary of your website’s terms and shows them as a tooltip in posts and pages when hovering. With many more powerful features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.downloadmanagerplugin.com\u002F\" rel=\"nofollow ugc\">CM Download Manager\u003C\u002Fa> – Allows users to upload, manage, track and support documents or files in a download directory listing database for others to contribute, use and comment upon.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.answersplugin.com\u002F\" rel=\"nofollow ugc\">CM Answers Plugin\u003C\u002Fa> – A fully-featured WordPress Questions & Answers Plugin that allows you to build multiple discussion forum systems Just like StackOverflow, Yahoo Answers and Quora, Now with MicroPayments and Anonymous posting support.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frestrictcontent.com\u002F\" rel=\"nofollow ugc\">CM Restrict Content\u003C\u002Fa> – A full-featured, powerful membership solution and content restriction plugin for WordPress. Support access by role to content on your site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbookingcalendarplugin.com\u002F\" rel=\"nofollow ugc\">CM Booking Calendar\u003C\u002Fa> – Customers can easily schedule appointments and pay for them directly through your website.\u003C\u002Fli>\n\u003C\u002Ful>\n","Block unwanted email registrations on your site with this email blacklist plugin. Protect your site by preventing spam sign-ups.",800,45983,90,8,"2026-01-28T16:31:00.000Z","5.4.0","5.2.4",[19,97,98,21,99],"blacklist","email-blacklist","whitelist","https:\u002F\u002Fwww.cminds.com\u002Fwordpress-plugins-library\u002Femail-registration-blacklist-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcm-email-blacklist.zip",96,3,"2026-01-16 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":14,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"essential-form","Essential Form – The lightest plugin for contact forms, ultra lightweight and no spam","1.0.2","Jose Mortellaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiuse\u002F","\u003Cp>Looking for a no-fuss, ultra-lightweight contact form that just works? \u003Cstrong>Essential Form\u003C\u002Fstrong> gives you exactly what you need — no more, no less.\u003C\u002Fp>\n\u003Cp>Use the shortcode \u003Ccode>[essential_form]\u003C\u002Fcode> wherever you want a simple contact form with the following fields:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Name\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>Message\u003C\u002Fli>\n\u003Cli>Agreement checkbox\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>That’s it. No extra fluff, no performance hit.\u003C\u002Fp>\n\u003Ch4>⚡ Zero Bloat. Zero Requests. Zero Spam.\u003C\u002Fh4>\n\u003Cp>Essential Form adds \u003Cstrong>no HTTP requests\u003C\u002Fstrong>, loads \u003Cstrong>no external libraries\u003C\u002Fstrong>, and runs on \u003Cstrong>pure Vanilla JavaScript\u003C\u002Fstrong> — only \u003Cstrong>1 kB of inline script\u003C\u002Fstrong>, injected \u003Cstrong>only on pages with a form\u003C\u002Fstrong>. When we say it’s the lightest contact form ever made, we mean it. The entire plugin zip is just \u003Cstrong>14 kB\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>🛡️ Anti-Spam, Reinvented (No Captchas, Ever)\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>invisible anti-spam system\u003C\u002Fstrong> blocks all automated bots — no annoying captchas, no puzzles, no headaches. Here’s how it works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each form submission uses a \u003Cstrong>unique, random token\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>20 random security keys\u003C\u002Fstrong> are generated per site\u003C\u002Fli>\n\u003Cli>AJAX actions have \u003Cstrong>unpredictable names\u003C\u002Fstrong> like \u003Ccode>essential_form_fbe52b696\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Robots can’t guess or simulate a valid submission\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The result? \u003Cstrong>Only real humans\u003C\u002Fstrong> get through. Bots don’t stand a chance.\u003C\u002Fp>\n\u003Ch4>🧘‍♀️ Keep It Simple\u003C\u002Fh4>\n\u003Cp>Most of the time, all you need is a name, email, message, and a simple checkbox. That’s exactly what Essential Form gives you. If you need complex forms with extra fields or logic, this plugin isn’t for you — try Contact Form 7 instead.\u003C\u002Fp>\n\u003Cp>But if you want something fast, clean, and incredibly secure, \u003Cstrong>Essential Form\u003C\u002Fstrong> is for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try Essential Form today — and enjoy a faster, cleaner contact form experience.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>How to add a contact form on the page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add the shortcode [essential_form]\u003C\u002Fli>\n\u003Cli>Done!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features of the Contact Form\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Extremely lightweight\u003C\u002Fstrong> – The plugin inlines about 1 kB of pure Vanilla JavaScript (even smaller when compressed) only on the page where you use the shortcode — and \u003Cstrong>never above the fold\u003C\u002Fstrong>. On all other pages, it doesn’t exist at all. You could say it only “exists” on a page because the form is visible — otherwise, you’d never know the plugin is there. No tool will be able to measure any meaningful resource usage caused by this plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The \u003Cstrong>contact form\u003C\u002Fstrong> includes only four fields: name, email, message, and an agreement checkbox. Nothing else. If you need more fields, this plugin isn’t for you. But if that’s all you need — you’ll love how simple and fast it is.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It \u003Cstrong>inherits your theme’s styles\u003C\u002Fstrong> automatically. If you want custom styling, you can add your own CSS — or use a different plugin if you need more built-in design options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It includes a \u003Cstrong>powerful, invisible anti-spam system\u003C\u002Fstrong>. Bots won’t be able to send messages through your form. Only real humans can submit it — and if you ever get spam, it will be from a human doing it manually.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No captchas, no puzzles, no user frustration.\u003C\u002Fstrong> The anti-spam system works entirely behind the scenes — quietly and effectively.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Parameters\u003C\u002Fh3>\n\u003Cp>You can customize the form labels and messages using these shortcode parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>label_email\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>label_message\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>button_text\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>agreement_text\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>success_message\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[essential_form label_email=\"Your email\" label_message=\"Your message\" button_text=\"Send\" agreement_text=\"You agree with our privacy policy\" success_message=\"Thank you for your message!\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you don’t provide these parameters, the plugin will use the default values.\u003C\u002Fp>\n\u003Ch3>How to customize the contact forms\u003C\u002Fh3>\n\u003Cp>You can also customize the contact forms throught the filter hook ‘essential_form_settings’.\u003C\u002Fp>\n\u003Cp>Here an example.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'essential_form_settings',function( $options ){\n    return array(\n        'email_from' => 'youremail@mail.com',\n        'email_to' => 'youremail@mail.com',\n        'email_subject' => sprintf( esc_html__( 'Message from %s','your-domain' ),get_bloginfo( 'name' ) ),\n        'label_name' => __( 'Name','your-domain' ),\n        'label_email' => __( 'Email','your-domain' ),\n        'label_message' => __( 'Message','your-domain' ),\n        'button_text' => __( 'Send','your-domain' ),\n        'agreement_text' => __( 'By submitting this form I agree with the privacy policy','your-domain' ),\n        'success_message' => __( 'Form submitted successfully! Thank you for your message!','your-domain' ),\n        'name_missing_error' => __( 'Name is a required field!','your-domain' ),\n        'email_missing_error' => __( 'Email is a required field!','your-domain' ),\n        'email_not_valid_error' => __( 'Email not valid!','your-domain' ),\n        'message_missing_error' => __( 'Message is a required field!','your-domain' ),\n        'message_too_long_error' => __( 'This message is too long! Please, write not more than 50000 characters.','your-domain' ),\n        'missing_agreement_error' => __( 'You have to agree with our privacy policy to submit the form.','your-domain' )\n    );\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you need to do a custom action after the sending of the email, you can use the action hook ‘essential_form_after_sending’.\u003C\u002Fp>\n\u003Cp>Here an example.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'essential_form_after_sending',function( $name,$email,$message,$post_id ){\n\n    \u002F\u002F$name is the name of the user who submitted the contant form\n    \u002F\u002F$message is the message which is sent through the contact form\n    \u002F\u002F$post_id is the ID of the page where is included the contact form\n\n    \u002F\u002FYour code here\n\n},10,4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you need to customize the message that is included in the email, use the filter hook ‘essential_form_message’.\u003C\u002Fp>\n\u003Cp>Here you have an example.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('essential_form_message',function( $message,$name,$email,$post_id ){\n    if( isset( $_SERVER['REMOTE_ADDR'] ) ){\n        $message .= '\u003Cp>IP: '.sanitize_text_field( $_SERVER['REMOTE_ADDR'] ).'\u003C\u002Fp>';\n    }\n    return $message;\n},10,4 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you need to customize the agreement text, use the filter hook ‘essential_form_agreement_text’.\u003C\u002Fp>\n\u003Cp>Here you have an example.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'essential_form_agreement_text',function( $text ){\n    return 'By submitting this form I agree with the \u003Ca href=\"https:\u002F\u002Fyourdomain.com\u002Fprivacy-policy\u002F\">Privacy Policy\u003C\u002Fa>';\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Limitations\u003C\u002Fh3>\n\u003Cp>The limits of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-form\u002F\" rel=\"ugc\">Essential Form\u003C\u002Fa> are many, but they are what make this plugin the best if you need a ultra-lightweight contact form with just name, email, comment, and privacy agreement.\u003Cbr \u002F>\nIf you need more, you can always install more complete but also heavier contact forms like:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforminator\u002F\" rel=\"ugc\">Forminator\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>and many other amazing plugins for contact forms.\u003C\u002Fp>\n\u003Ch3>How to speed up the form submission and avoid conflicts with other plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install and activate \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffreesoul-deactivate-plugins\u002F\" rel=\"ugc\">Freesoul Deactivate Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Go to Freesoul Deactivate Plugins => Plugin Manger => Actions => Essential Form\u003C\u002Fli>\n\u003Cli>Deactivate all the plugins for the actions “Getting secret key during submission” and “Form submission”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffreesoul-deactivate-plugins\u002F\" rel=\"ugc\">Freesoul Deactivate Plugins\u003C\u002Fa> to clean up all the other plugins, the form submission will be faster and without any conflict with third plugins.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can see \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-form\u002F\" rel=\"ugc\">Essential Form\u003C\u002Fa> in action on my blog post \u003Ca href=\"https:\u002F\u002Fjosemortellaro.com\u002Fthe-lightest-contact-form-plugin-ever\u002F\" rel=\"nofollow ugc\">The Lightest Contact Form Plugin Ever\u003C\u002Fa>\u003Cbr \u002F>\nYou don’t need any demo for the backend, because there are no settings for this plugin. Just use the shortcode [essential_form] where you want to add the form, and customized as mentioned in the description.\u003C\u002Fp>\n\u003Ch4>I need this plugin to do something custom\u003C\u002Fh4>\n\u003Cp>If you want to integrate this plugin with other tools or workflows, I offer a custom development service for WordPress plugin integrations and feature extensions.\u003Cbr \u002F>\nLearn more about \u003Ca href=\"https:\u002F\u002Fjosemortellaro.com\u002Fadvanced-functionality-for-wordpress\u002F\" rel=\"nofollow ugc\">advanced custom functionality for WordPress\u003C\u002Fa>.\u003C\u002Fp>\n","The lightest contact form for WordPress. It's so essential you'll either love it or hate it. Ultra lightweight and no spam.",500,5883,98,19,"2025-12-04T10:44:00.000Z","4.6","7.2",[19,121,73,122,123],"contact-form","leightweight","light","https:\u002F\u002Fjosemortellaro.com\u002Fessential-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fessential-form.1.0.2.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":25,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":23,"tags":140,"homepage":143,"download_link":144,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"email-validator-by-byteplant","Byteplant Email Validator","6.7","byteplant","https:\u002F\u002Fprofiles.wordpress.org\u002Fbyteplant\u002F","\u003Ch4>Real-Time Email Validation – Live Check\u003C\u002Fh4>\n\u003Cp>This plugin uses the Byteplant Email-Validator API (https:\u002F\u002Fwww.byteplant.com\u002Femail-validator\u002F) for a real-time live check to find out if an email address really exists or not.\u003C\u002Fp>\n\u003Ch4>Supported Plugins \u002F Compatible Forms\u003C\u002Fh4>\n\u003Cp>The plugin integrates seamlessly with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>WPForms\u003C\u002Fli>\n\u003Cli>Ninja Forms\u003C\u002Fli>\n\u003Cli>Jetpack\u002FGrunion\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>WordPress registration forms\u003C\u002Fli>\n\u003Cli>WordPress comments\u003C\u002Fli>\n\u003Cli>and with any other form which uses the is_email() function (no changes required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin can also be easily integrated into any 3rd party forms.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>The Email-Validator API real-time validation process includes a live check with all of the following tests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Syntax verification (IETF\u002FRFC standard conformance)\u003C\u002Fli>\n\u003Cli>DNS validation, including MX record lookup\u003C\u002Fli>\n\u003Cli>Disposable email address (DEA) detection\u003C\u002Fli>\n\u003Cli>Misspelled domain detection to prevent Typosquatting\u003C\u002Fli>\n\u003Cli>Freemail address detection\u003C\u002Fli>\n\u003Cli>SMTP connection and availability checking\u003C\u002Fli>\n\u003Cli>Temporary unavailability detection\u003C\u002Fli>\n\u003Cli>Mailbox existence checking\u003C\u002Fli>\n\u003Cli>Catch-All testing\u003C\u002Fli>\n\u003Cli>Greylisting detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We do not send any email to the recipient address during the entire validation process. All processing is done on our servers, your IP addresses and domains are not affected in any way by the Email-Validator service – absolutely no blacklisting risk for your IPs and domains.\u003C\u002Fp>\n\u003Ch4>Data Protection and Privacy Policy\u003C\u002Fh4>\n\u003Cp>Please see the Frequently Asked Questions section.\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>The plugin requires an API Key. Please sign up for an account at\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.byteplant.com\u002Femail-validator\u002Ffree-trial-registration.html (no credit card required).\u003Cbr \u002F>\nThe trial account comes with 1,000 free credits.\u003C\u002Fp>\n","With the Byteplant Email Validator plugin you can easily verify with a real-time live check if an email address really exists and is valid (https:\u002F\u002Fww &hellip;",11333,76,9,"2025-09-20T10:42:00.000Z","6.8.5","3.0.1",[19,73,141,21,142],"email-validation","validation","https:\u002F\u002Fwww.byteplant.com\u002Femail-validator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-validator-by-byteplant.6.7.zip",{"attackSurface":146,"codeSignals":208,"taintFlows":216,"riskAssessment":217,"analyzedAt":220},{"hooks":147,"ajaxHandlers":193,"restRoutes":203,"shortcodes":204,"cronEvents":205,"entryPointCount":31,"unprotectedCount":11},[148,154,158,162,169,173,177,180,182,185,190],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","admin_menu","add_admin_menu","admin\u002Fclass-admin-settings.php",44,{"type":149,"name":155,"callback":156,"file":152,"line":157},"admin_init","register_settings",47,{"type":149,"name":159,"callback":160,"file":152,"line":161},"admin_enqueue_scripts","enqueue_admin_assets",50,{"type":163,"name":164,"callback":165,"priority":166,"file":167,"line":168},"filter","preprocess_comment","check_comment",10,"includes\u002Fclass-spamjudge.php",54,{"type":149,"name":170,"callback":171,"priority":166,"file":167,"line":172},"comment_post","mark_spam_after_insert",57,{"type":163,"name":174,"callback":175,"priority":78,"file":167,"line":176},"pre_comment_approved","force_hold_status",171,{"type":163,"name":174,"callback":178,"priority":78,"file":167,"line":179},"force_spam_status",178,{"type":163,"name":174,"callback":175,"priority":78,"file":167,"line":181},210,{"type":149,"name":170,"callback":183,"priority":166,"file":167,"line":184},"log_comment_check",310,{"type":149,"name":186,"callback":187,"file":188,"line":189},"init","spamjudge_init","spamjudge.php",113,{"type":149,"name":191,"callback":191,"file":188,"line":192},"spamjudge_cleanup_logs",126,[194,200],{"action":195,"nopriv":196,"callback":197,"hasNonce":198,"hasCapCheck":198,"file":152,"line":199},"spamjudge_clear_logs",false,"ajax_clear_logs",true,53,{"action":201,"nopriv":196,"callback":202,"hasNonce":198,"hasCapCheck":198,"file":152,"line":168},"spamjudge_get_logs","ajax_get_logs",[],[],[206],{"hook":191,"callback":191,"file":188,"line":207},124,{"dangerousFunctions":209,"sqlUsage":210,"outputEscaping":212,"fileOperations":11,"externalRequests":79,"nonceChecks":31,"capabilityChecks":103,"bundledLibraries":215},[],{"prepared":136,"raw":11,"locations":211},[],{"escaped":213,"rawEcho":11,"locations":214},117,[],[],[],{"summary":218,"deductions":219},"The plugin \"spamjudge\" v1.1.0 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The code exhibits excellent practices by exclusively using prepared statements for all SQL queries and properly escaping all output, indicating no immediate risk of SQL injection or cross-site scripting vulnerabilities originating from these areas. The absence of file operations and external HTTP requests further reduces the potential attack surface. Furthermore, the plugin correctly implements nonce and capability checks for its entry points, ensuring proper authorization and preventing unauthorized access.\n\nThe vulnerability history is clean, with no recorded CVEs. This, coupled with the lack of critical or high-severity taint flows and the complete absence of dangerous functions, suggests a mature and well-maintained codebase. The limited attack surface, consisting of only two AJAX handlers and no unprotected entry points, further reinforces its security.  While the plugin appears robust, it's important to acknowledge that static analysis has limitations, and complex or logic-based vulnerabilities might not be detected. However, based on the presented data, the plugin is considered secure for its current version.",[],"2026-04-16T14:01:27.459Z",{"wat":222,"direct":233},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":232},[224,225],"\u002Fwp-content\u002Fplugins\u002Fspamjudge\u002Fadmin\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fspamjudge\u002Fadmin\u002Fjs\u002Fsettings.js",[],[228,229,230,231],"\u002Fwp-content\u002Fplugins\u002Fspamjudge\u002Fincludes\u002Fclass-spamjudge-api-client.php","\u002Fwp-content\u002Fplugins\u002Fspamjudge\u002Fincludes\u002Fclass-spamjudge-comment-logger.php","\u002Fwp-content\u002Fplugins\u002Fspamjudge\u002Fincludes\u002Fclass-spamjudge.php","\u002Fwp-content\u002Fplugins\u002Fspamjudge\u002Fadmin\u002Fclass-admin-settings.php",[],{"cssClasses":234,"htmlComments":239,"htmlAttributes":245,"restEndpoints":249,"jsGlobals":252,"shortcodeOutput":254},[235,236,237,238],"spamjudge-settings-section","spamjudge-log-table","spamjudge-clear-logs-button","spamjudge-loading-indicator",[240,241,242,243,244],"\u003C!-- SpamJudge Admin Settings Page -->","\u003C!-- Log Table Header -->","\u003C!-- Log Entry -->","\u003C!-- Loading Indicator -->","\u003C!-- Clear Logs Button -->",[246,247,248],"data-action=\"spamjudge_clear_logs\"","data-action=\"spamjudge_get_logs\"","data-log-id",[250,251],"\u002Fwp-json\u002Fspamjudge\u002Fv1\u002Fclear-logs","\u002Fwp-json\u002Fspamjudge\u002Fv1\u002Fget-logs",[253],"spamjudge_ajax_object",[],{"error":198,"url":256,"statusCode":257,"statusMessage":258,"message":258},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fspamjudge\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":260},[261,266],{"version":6,"download_url":24,"svn_tag_url":262,"released_at":26,"has_diff":196,"diff_files_changed":263,"diff_lines":26,"trac_diff_url":264,"vulnerabilities":265,"is_current":198},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fspamjudge\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fspamjudge%2Ftags%2F1.0.0&new_path=%2Fspamjudge%2Ftags%2F1.1.0",[],{"version":267,"download_url":268,"svn_tag_url":269,"released_at":26,"has_diff":196,"diff_files_changed":270,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":271,"is_current":196},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspamjudge.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fspamjudge\u002Ftags\u002F1.0.0\u002F",[],[]]