[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiHpy988oxSxZHqR3VXob-3jvircik_QZqxP5DOVV7pU":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":149,"fingerprints":1123},"spam-captcha","Spam Captcha – Safeguard your WordPress website effortlessly with Spam Captcha for WordPress","1.4.7","KaizenCoders","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaizencoders\u002F","\u003Cp>This plugins avoids spam actions on your website (comments and contact form if you use Contact Form 7).\u003C\u002Fp>\n\u003Cp>Captcha image and Akismet API are available to detect spam for this plugin.\u003C\u002Fp>\n\u003Cp>In addition, it is possible to ban spammers using Automatic Ban IP plugin.\u003C\u002Fp>\n\u003Cp>You may configure (for the captcha):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The color of the background\u003C\u002Fli>\n\u003Cli>The color of the letters\u003C\u002Fli>\n\u003Cli>The size of the image\u003C\u002Fli>\n\u003Cli>The size of the letters\u003C\u002Fli>\n\u003Cli>The slant of the letters\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is under GPL licence\u003C\u002Fp>\n\u003Ch4>Multisite – WordPress MU\u003C\u002Fh4>\n\u003Cp>This plugin works with multisite installation of WordPress.\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Azeri (Latin) (Azerbaijan) translation provided by BayBakVoiceofaNation\u003C\u002Fli>\n\u003Cli>Czech (Czech Republic) translation provided by SedLex, Kumerson\u003C\u002Fli>\n\u003Cli>German (Germany) translation provided by SedLex, Diego, ThorstenKallnischkies, PatrickEhrler, Inoverse\u003C\u002Fli>\n\u003Cli>English (United States), default language\u003C\u002Fli>\n\u003Cli>Spanish (Spain) translation provided by SedLex, Krazz, admin, ThorstenKallnischkies, SecurityNull\u003C\u002Fli>\n\u003Cli>Spanish (Mexico) translation provided by RUBEN\u003C\u002Fli>\n\u003Cli>Farsi (Iran) translation provided by BahmanMohadeci, mortezapourmirzai, AmirMaskani, Raheb\u003C\u002Fli>\n\u003Cli>Finnish (Finland) translation provided by \u003C\u002Fli>\n\u003Cli>French (France) translation provided by SedLex, Geraldine, fabien, Brugees, jpmarceorg, nourdin\u003C\u002Fli>\n\u003Cli>Italian (Italy) translation provided by GimmiGIS\u003C\u002Fli>\n\u003Cli>Japanese (Japan) translation provided by hasegawa\u003C\u002Fli>\n\u003Cli>Lithuanian (Lithuania) translation provided by marko.estas\u003C\u002Fli>\n\u003Cli>Dutch (Netherlands) translation provided by Marksremarks\u003C\u002Fli>\n\u003Cli>Norwegian-Nynorsk (Norway) translation provided by BjornHoel\u003C\u002Fli>\n\u003Cli>Polish (Poland) translation provided by Kobra\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil) translation provided by MarcosAndrade, AdrianaVandoni, IuriJacob\u003C\u002Fli>\n\u003Cli>Russian (Russia) translation provided by IgorPulbere\u003C\u002Fli>\n\u003Cli>Turkish (Turkey) translation provided by AdLX\u003C\u002Fli>\n\u003Cli>Vietnamese (Viet Nam) translation provided by SilverLight\u003C\u002Fli>\n\u003Cli>Chinese (People’s Republic of China) translation provided by bladin\u003C\u002Fli>\n\u003Cli>Chinese (Taiwan) translation provided by \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features of the framework\u003C\u002Fh4>\n\u003Cp>This plugin uses the SL framework. This framework eases the creation of new plugins by providing tools and frames (see dev-toolbox plugin for more info).\u003C\u002Fp>\n\u003Cp>You may easily translate the text of the plugin and submit it to the developer, send a feedback, or choose the location of the plugin in the admin panel.\u003C\u002Fp>\n\u003Cp>Have fun !\u003C\u002Fp>\n","This plugins avoids spam actions on your website (comments and contact form if you use Contact Form 7).",200,33687,60,2,"2025-09-10T16:33:00.000Z","6.8.5","3.0","",[20,21,22,23,24],"captcha","comment","comments","form","spam","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspam-captcha\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspam-captcha.1.4.7.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"kaizencoders",14,30550,87,153,70,"2026-04-03T23:13:10.119Z",[41,65,86,105,127],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":56,"tags":57,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"cleantalk-spam-protect","Spam protection, Honeypot, Anti-Spam by CleanTalk","6.74","CleanTalk Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fcleantalk\u002F","\u003Cp>Top-rated anti-spam protection for WordPress. No CAPTCHA, no questions, no animal counting, no puzzles, no math and no spam bots. Universal AntiSpam plugin.\u003C\u002Fp>\n\u003Ch4>Anti-Spam features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Stops spam comments.\u003C\u002Fli>\n\u003Cli>Stops spam registrations.\u003C\u002Fli>\n\u003Cli>Stops spam contact emails.\u003C\u002Fli>\n\u003Cli>Stops spam orders.\u003C\u002Fli>\n\u003Cli>Stops spam bookings.\u003C\u002Fli>\n\u003Cli>Stops spam subscriptions.\u003C\u002Fli>\n\u003Cli>Stops spam surveys, polls.\u003C\u002Fli>\n\u003Cli>Stops spam in widgets.\u003C\u002Fli>\n\u003Cli>Stops spam in WooCommerce.\u003C\u002Fli>\n\u003Cli>Real-time email validation. Is email real or Not.\u003C\u002Fli>\n\u003Cli>Checks and removes the existing spam comments and spam users.\u003C\u002Fli>\n\u003Cli>Compatible with mobile users and devices.\u003C\u002Fli>\n\u003Cli>Compatible with General Data Protection Regulation (GDPR) (EU).\u003C\u002Fli>\n\u003Cli>Blocking  disposable & temporary emails.\u003C\u002Fli>\n\u003Cli>No Spam – No Google Penalties. Give your SEO boost.\u003C\u002Fli>\n\u003Cli>Mobile friendly Anti Spam & FireWall.\u003C\u002Fli>\n\u003Cli>Stops spam in Search Form.\u003C\u002Fli>\n\u003Cli>Disable comments.\u003C\u002Fli>\n\u003Cli>Spam FireWall: Anti-Flood.\u003C\u002Fli>\n\u003Cli>Spam FireWall: Anti-Crawler.\u003C\u002Fli>\n\u003Cli>Hide «Website» field for comments.\u003C\u002Fli>\n\u003Cli>Block messages by languages, countries, networks and stop words.\u003C\u002Fli>\n\u003Cli>Email Address Encoder – protection for email addresses published on your site.\u003C\u002Fli>\n\u003Cli>No jQuery.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Free trial then $12 per year\u003C\u002Fh4>\n\u003Cp>CleanTalk is an anti-spam plugin which works with the premium Cloud Anti-Spam service cleantalk.org. This plugin as a service \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fwordpress-org\u002Fdetailed-plugin-guidelines\u002F#6-software-as-a-service-is-permitted\" rel=\"nofollow ugc\">https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fwordpress-org\u002Fdetailed-plugin-guidelines\u002F#6-software-as-a-service-is-permitted\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Public reviews\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>It’s more than just a tool to combat spam; it’s an integral component that enhances the overall quality and performance of your website.\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwww.techbusinessnews.com.au\u002Fembracing-a-spam-free-digital-experience-with-cleantalk-anti-spam-plugin\u002F\" rel=\"nofollow ugc\">techbusinessnews.com.au\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Improve Your Security WordPress Spam Protection With CleanTalk Anti-Spam\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fthehackernews.com\u002F2023\u002F07\u002Fimprove-your-security-wordpress-spam.html\" rel=\"nofollow ugc\">The Hacker News\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>CleanTalk – Cloud-Based Anti-Spam Service to Keep Your Site Bot-Free.\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fnewswatchtv.com\u002F2018\u002F07\u002F18\u002Fcleantalk-newswatch-review\u002F\" rel=\"nofollow ugc\">NewsWatch Review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Compare reCAPTCHA & Akismet VS CleanTalk\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwww.saashub.com\u002Fcompare-recaptcha-vs-cleantalk\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.saashub.com\u002Fcompare-recaptcha-vs-cleantalk\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwww.saashub.com\u002Fcompare-akismet-vs-cleantalk\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.saashub.com\u002Fcompare-akismet-vs-cleantalk\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>I know you have heard of a number of anti-spam plugins. But you must know, the cloud-based ones are the best regarding detection rate. They compare all the content in forms with their own algorithm to find out the legibility.\u003Cbr \u002F>\n  \u003Cem>\u003Ca href=\"https:\u002F\u002Fwww.techwibe.com\u002Fcleantalk-wordpress-plugin-review\u002F\" rel=\"nofollow ugc\">www.techwibe.com\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>The key selling point of CleanTalk for me is not simply its effectiveness. It’s the fact that CleanTalk works in the background. It does not make users jump through hoops in order to submit a comment or complete a form.\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwww.kevinmuldoon.com\u002Fcleantalk-anti-spam-service\u002F\" rel=\"nofollow ugc\">www.kevinmuldoon.com\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>AntiSpam protection for comments\u003C\u002Fh4>\n\u003Cp>Native spam protection for WordPress, JetPack comments and any other comment plugins. The plugin moves spam comments to SPAM folder or you can set the option to ban spam comments silently. You can also enable the option in the plugin settings to auto-delete comments from SPAM folder.\u003C\u002Fp>\n\u003Ch4>Contact Form 7 spam filter\u003C\u002Fh4>\n\u003Cp>Plugin extends spam protection for Contact Form 7 (CF7). It can be used with any other third-party spam filters.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fblog.cleantalk.org\u002Fhow-to-protect-your-contactform7-contact-form-using-cleantalk-anti-spam-plugin\u002F\" rel=\"nofollow ugc\">How to protect your Contact Form 7 using CleanTalk Anti-Spam plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Elementor Website Builder filter\u003C\u002Fh4>\n\u003Cp>Plugin extends spam protection for Elementor Website Builder. It filters spam submisssions and tested for contact form type.\u003C\u002Fp>\n\u003Ch4>Gravity forms spam filter\u003C\u002Fh4>\n\u003Cp>Plugin extends spam protection for Gravity forms. It filters spam submisssions for any type of forms.\u003C\u002Fp>\n\u003Ch4>Formidable Form Builder spam filter\u003C\u002Fh4>\n\u003Cp>Plugin extends spam protection for Formidable Form Builder. It filters spam submisssions for any type of forms – Contact Form, Survey & Quiz Forms.\u003C\u002Fp>\n\u003Ch4>Leaky Paywall subscription protection\u003C\u002Fh4>\n\u003Cp>Plugin protects Leaky Paywall plugin (by ZEEN01) against spam subscriptions. It can be used with any other third-party spam filters.\u003C\u002Fp>\n\u003Ch4>HubSpot protection for embedded forms\u003C\u002Fh4>\n\u003Cp>Plugin protects HubSpot embedded forms against any spam submissions. Guide to start using embedded forms https:\u002F\u002Fknowledge.hubspot.com\u002Fforms\u002Fhow-can-i-share-a-hubspot-form-if-im-using-an-external-site\u003C\u002Fp>\n\u003Ch4>Contact Form by WPForms spam filter\u003C\u002Fh4>\n\u003Cp>Plugin extends Contact Form by WPForms to provide spam protection. It filters spam submissions for each type of forms – simple contact form, marketing form, request a quote and etc.\u003C\u002Fp>\n\u003Ch4>WooCommerce spam filter\u003C\u002Fh4>\n\u003Cp>Anti-spam by CleanTalk filters spam registrations and spam reviews for WooCommerce. The plugin is fully compatible with WooCommerce 2.1 and higher.\u003C\u002Fp>\n\u003Ch4>Spam filter for theme contact forms\u003C\u002Fh4>\n\u003Cp>The plugin blocks spam emails via any theme (built-in ones included) contact forms. The plugin filters spam emails silently (without any error notices on WordPress frontend) in AJAX forms as well.\u003C\u002Fp>\n\u003Ch4>bbPress spam filter\u003C\u002Fh4>\n\u003Cp>Spam protection for everything about bbPress: logins, registrations, forums, topics and replies.\u003C\u002Fp>\n\u003Ch4>Many other great contact, signups and all kind of forms that supported by CleanTalk\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AWeber form builder \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faweber-web-form-widget\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faweber-web-form-widget\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contact form by BestWebSoft \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-plugin\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-plugin\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contact Form Plugin by Fluent Forms Ninja forms \u003Ca href=\"https:\u002F\u002Ffluentforms.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffluentforms.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Forminator contact from \u003Ca href=\"https:\u002F\u002Fwpmudev.com\u002Fproject\u002Fforminator-pro\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpmudev.com\u002Fproject\u002Fforminator-pro\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ninja forms \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fninjaforms.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Newsletters – MC4WP: Mailchimp for WordPress (\u003Ca href=\"https:\u002F\u002Fwww.mc4wp.com\u002F\" rel=\"nofollow ugc\">mc4wp.com\u003C\u002Fa>), MailPoet – emails and newsletters in WordPress (https:\u002F\u002Fwww.mailpoet.com\u002F)\u003C\u002Fli>\n\u003Cli>WS Form Lite \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fws-form\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fws-form\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WP User Frontend, UserPro.\u003C\u002Fli>\n\u003Cli>WordPress Landing Pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Protection for forms above works as built-in function of Anti-Spam by CleanTalk, without any additional actions from a user. Anywaym, if you have missed spam, try to activate a few options below. If nothing helps, ask for help at support forum \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcleantalk-spam-protect\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcleantalk-spam-protect\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Any WordPress form (checkbox ‘Custom contact forms’).\u003C\u002Fli>\n\u003Cli>Any submission to the site (checkbox ‘Check all POST data’).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Check existing comments for spam. Bulk spam comments removal. Spam comment Cleaner\u003C\u002Fh4>\n\u003Cp>With the help of anti-spam by CleanTalk you can inspect through existing comments to find and quickly delete spam comments at once. To use this function, go to WP Console -> Comments -> Find spam comments.\u003C\u002Fp>\n\u003Ch4>Check existing users for spam. Bulk spam accounts removal. Spam users cleaner\u003C\u002Fh4>\n\u003Cp>With the help of anti-spam by CleanTalk you can inspect through existing accounts to find and quickly delete spam users at once. For use this function, go to WP Console -> Users -> Check for spam. Also, you can export a list of spam users to the CSV.\u003C\u002Fp>\n\u003Ch4>Private black lists for anti-spam service\u003C\u002Fh4>\n\u003Cp>Automatically block comments and registrations from your private black IP\u002Femail address list.\u003C\u002Fp>\n\u003Ch4>Hide «Website» field for comments\u003C\u002Fh4>\n\u003Cp>This option hides the «Website» field from standard WordPress comments forms. After that spammers won’t be able to send spam links using «Website» field in the bottom of the comments form.\u003C\u002Fp>\n\u003Ch4>Low false\u002Fpositive rate\u003C\u002Fh4>\n\u003Cp>This plugin uses multiple anti-spam tests to filter spam bots having as low false\u002Fpositive rate as possible.\u003C\u002Fp>\n\u003Ch4>How does CleanTalk improve SEO for your website?\u003C\u002Fh4>\n\u003Cp>\u003Cem>CleanTalk works faster than most of the other anti-spam plugins.\u003C\u002Fem> It is common knowledge that the faster your site loads, the better your customer experience is, the better your SEO will be, and the better your site will convert. Speed is becoming increasingly important in SEO, conversion and user experience. Today, site speed is one of the most important ranking factors on Google. A site that loads slowly will lose visitors and potential revenue.\u003C\u002Fp>\n\u003Cp>Among anti-spam plugins CleanTalk is one of the fastest. Despite the large plugin functionality, the developers have optimized the performance of\u003Cbr \u002F>\nthe plugin so that AntiSpam by CleanTalk is faster than most analogs. This contributes to the cloud service architecture, as all calculations take place in the cloud, not on the server, the server receives the finished result for further action.\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fs.w.org\u002Fplugins\u002Fcleantalk-spam-protect\u002Fscreenshot-5.png?r=1288723\u003C\u002Fp>\n\u003Cp>Unlike stand-alone plugins (like Antispam Bee) Anti-Spam by CleanTalk uses less CPU that improves site response, visitors experience and SEO results.\u003C\u002Fp>\n\u003Ch4>Spam FireWall\u003C\u002Fh4>\n\u003Cp>Spam FireWall allows blocking the most active spam bots before they get access to your website. It prevents spam bots from loading website pages so your web server doesn’t have to perform all scripts on these pages. Also it prevents scanning of pages of the website by spam bots. Therefore Spam FireWall significantly reduces the load on your web server. Spam FireWall also makes CleanTalk the two-step protection from spam bots. Spam FireWall is the first step and it blocks the most active spam bots.  CleanTalk Anti-Spam is the second step and checks all other requests on the website in the moment of submitting comments\u002Fregisters etc. How does it work?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The visitor enters to your web site.\u003C\u002Fli>\n\u003Cli>HTTP request data are being checked in the nearly 5.8 million of the identified spam bot IPs.\u003C\u002Fli>\n\u003Cli>If it is an active spam bot, the bot gets a blank page, if it is a visitor then he receives a normal page. This process is completely transparent for the visitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the CleanTalk Spam FireWall activity is being logged in the process of filtering.\u003C\u002Fp>\n\u003Ch4>Spam FireWall: Anti-Flood & Anti-Crawler\u003C\u002Fh4>\n\u003Cp>Spam FireWall: Anti-Flood and Anti-Crawler options are intended for blocking unwanted bots, content parsing, shop goods prices parsing or aggressive website scanning bots. Learn more https:\u002F\u002Fcleantalk.org\u002Fhelp\u002Fanti-flood-and-anti-crawler\u003C\u002Fp>\n\u003Ch4>How to protect sites from spam bots without CAPTCHA?\u003C\u002Fh4>\n\u003Cp>The most popular anti-spam method is CAPTCHA – the annoying picture with curved and sloping symbols, which are presented to the visitor to decipher and fill in. In is supposed that spam bots won’t discern these CAPTCHA, but a visitor will. CAPTCHA provokes great irritation, but if the visitor wants to comment, he has to fill in these symbols time after time, making mistakes and starting once again. Sometimes CAPTCHA reminds us of the doodles of a two year old child. For users with vision problems CAPTCHA is an insurmountable obstacle. Users hate captcha. Captcha for users means “hate”. Unreadable CAPTCHA stops about 80% of site visitors. After 2 failed attempts to decipher CAPTCHA 95% of visitors reject further attempts. At the sight of CAPTCHA and after input errors, many visitors leave the resource. Thus, CAPTCHA helps to protect the resource spam both from bots and visitors. CAPTCHA is not a panacea from spam. Doubts concerning the Need for CAPTCHA?\u003C\u002Fp>\n\u003Cp>\u003Cem>“Ultimately, CAPTCHAs are useless for spam because they’re designed to tell you if someone is ‘human’ or not, but not whether something is spam or not.” Matt Mullenweg\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>You do not have to work in IT to know what spam is. Besides piles of unwanted email, there are spam bots, or special software programs designed to act as human website visitors that post unwelcome messages over the Internet to advertise dubious services. More often than not spam messages do not even make sense. Similar to bacteria and virus mutations developing antibiotic resistance, spam bots are becoming more resilient in penetrating Internet firewalls and security layers.\u003C\u002Fp>\n\u003Ch4>Real-time email validation. Is email real or Not.\u003C\u002Fh4>\n\u003Cp>It is very important to be sure that the user used his real email address. Spambots very often use fake email addresses, i.e. which addresses do not exist.\u003C\u002Fp>\n\u003Cp>CleanTalk will check email addresses for existence in real time.\u003C\u002Fp>\n\u003Cp>Non-existing email addresses also entail several other problems for website owners.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can never contact them by email,\u003C\u002Fli>\n\u003Cli>the client will never receive any notifications from you (account activation letter, password recovery, email distribution, notifications, etc.),\u003C\u002Fli>\n\u003Cli>if you use email marketing for your clients, then a large number of nonexistent emails in the mailing list may result in your IP address being added to various blacklists of email servers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Improve your email list with email validation without fake emails.\u003C\u002Fp>\n\u003Ch4>Blocking  disposable & temporary emails\u003C\u002Fh4>\n\u003Cp>Block fake and suspicious users with disposable & temporary emails to improve email delivery. So, it also prevents malicious activity, spam bots, and internet trolls.\u003C\u002Fp>\n\u003Ch4>Latest and the most SPAM active IPs, Emails, Domains and ASN\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>yawiviseya67@gmail.com\u003C\u002Fli>\n\u003Cli>xrumer888@outlook.com\u003C\u002Fli>\n\u003Cli>irinademenkova86@gmail.com\u003C\u002Fli>\n\u003Cli>zekisuquc419@gmail.com\u003C\u002Fli>\n\u003Cli>prince@stopformspam.xyz\u003C\u002Fli>\n\u003Cli>191.101.217.24\u003C\u002Fli>\n\u003Cli>199.167.138.22\u003C\u002Fli>\n\u003Cli>178.159.37.17\u003C\u002Fli>\n\u003Cli>185.190.42.200\u003C\u002Fli>\n\u003Cli>45.133.172.23\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Effective date is July 13th, 2025. Real-time data is available at \u003Ca href=\"https:\u002F\u002Fcleantalk.org\u002Fblacklists\" rel=\"nofollow ugc\">https:\u002F\u002Fcleantalk.org\u002Fblacklists\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Stops Spam in Search Form\u003C\u002Fh4>\n\u003Cp>Spam bots can use your search form to make a GET request with spam text. CleanTalk Anti-Spam has the option to protect your website search form from spam bots. Each time, the search generates a new page and if there are many requests, this can create additional load. So, under some conditions, spam searches can be indexed, which affects SEO,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Anti-Spam protection for website search forms repels spambots.\u003C\u002Fli>\n\u003Cli>If your search form gets data too often the CleanTalk Anti-Spam plugin will add a pause and increase it with each new attempt to send data. It saves your web server processor time.\u003C\u002Fli>\n\u003Cli>Spam protection allows you to not forbid indexation for the crawler bots if you really need it but simultaneously you will get protection from spambots.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You will always know what users were looking for on your site.\u003C\u002Fp>\n\u003Ch4>Disable comments\u003C\u002Fh4>\n\u003Cp>This option disables comments on your site. You can choose one or several options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable comments for posts\u003C\u002Fli>\n\u003Cli>Disable comments for pages\u003C\u002Fli>\n\u003Cli>Disable comments for media\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When using Disables comments, existing comments will not be deleted and will remain on the pages.\u003C\u002Fp>\n\u003Ch4>Email, Phones Address Encoder\u003C\u002Fh4>\n\u003Cp>CleanTalk Anti-Spam offers a feature called “Encode contact data” that is designed to encode all email addresses on the website pages. Encoding email, phontes addresses increases the level of protection of contact data from being abused, parsed, getting spammed and used in spam mailing lists by bots and online criminals. To reveal the encoded email address simply click on it and it will be decoded instantly.\u003C\u002Fp>\n\u003Ch4>Will the anti-spam plugin protect my theme?\u003C\u002Fh4>\n\u003Cp>Yes, it will. The Anti-spam by CleanTalk is compatible with any WordPress theme.\u003C\u002Fp>\n\u003Ch4>Should I use other anti-spam tools (Captcha, reCaptcha and etc.)?\u003C\u002Fh4>\n\u003Cp>CleanTalk stops up to 99.998% of spam bots, so you can disable other anti-spam plugins (especially CAPTCHA-type anti-spam plugins). In some cases several anti-spam plugins could conflict with each other.\u003C\u002Fp>\n\u003Ch4>Honeypot field\u003C\u002Fh4>\n\u003Cp>The option helps to block bots. The honeypot field option adds a hidden field to the form. When spambots come to a website form, they can fill out each input field. Enable this option to make the protection stronger on these forms. Learn more about supported forms here.\u003C\u002Fp>\n","Blocks spam comments, fake users, contact form spam and more. No impact on SEO. Privacy focused. CAPTCHA free, premium Antispam plugin.",200000,23079562,96,3170,"2026-03-05T10:25:00.000Z","6.9.4","4.7","7.2",[58,20,22,59,24],"antispam","contact-form","https:\u002F\u002Fcleantalk.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcleantalk-spam-protect.6.74.zip",76,13,"2026-02-14 14:21:19",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":62,"num_ratings":75,"last_updated":76,"tested_up_to":54,"requires_at_least":17,"requires_php":77,"tags":78,"homepage":18,"download_link":83,"security_score":84,"vuln_count":14,"unpatched_count":28,"last_vuln_date":85,"fetched_at":30},"captcha-code-authentication","Captcha Code","3.3","WebFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebfactory\u002F","\u003Cp>Adds GDPR compatible captcha code anti-spam protection to WordPress forms – comments form, registration form, lost password form, and login form. In order to post comments or register, users have to type in the code shown on the image. This prevents spam from automated bots & adds security. No external services (like Google ReCaptcha) are used. No API keys are needed, and no user-identifiable data is used so it’s GDPR compatible.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Captcha position – comments form, login form, registration form, or lost password form.\u003C\u002Fli>\n\u003Cli>Letters type – capital letters, small letters, or captial & small letters.\u003C\u002Fli>\n\u003Cli>Captcha type – alphanumeric, alphabets or numbers.\u003C\u002Fli>\n\u003Cli>Translation enabled.\u003C\u002Fli>\n\u003C\u002Fol>\n","GDPR compatible captcha anti-spam protection for login form, comments form, registration form & lost password form. Eliminate spam with captcha.",100000,678917,34,"2025-12-03T18:21:00.000Z","5.2",[20,79,80,81,82],"comments-spam","form-captcha","login-captcha","recaptcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcaptcha-code-authentication.3.3.zip",99,"2023-11-24 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":54,"requires_at_least":99,"requires_php":56,"tags":100,"homepage":102,"download_link":103,"security_score":84,"vuln_count":14,"unpatched_count":28,"last_vuln_date":104,"fetched_at":30},"akismet","Akismet Anti-spam: Spam Protection","5.6","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.\u003C\u002Fp>\n\u003Cp>Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog’s “Comments” admin screen.\u003C\u002Fp>\n\u003Cp>Major features in Akismet include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically checks all comments and filters out the ones that look like spam.\u003C\u002Fli>\n\u003Cli>Each comment has a status history, so you can easily see which comments were caught or cleared by Akismet and which were spammed or unspammed by a moderator.\u003C\u002Fli>\n\u003Cli>URLs are shown in the comment body to reveal hidden or misleading links.\u003C\u002Fli>\n\u003Cli>Moderators can see the number of approved comments for each user.\u003C\u002Fli>\n\u003Cli>A discard feature that outright blocks the worst spam, saving you disk space and speeding up your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: You’ll be prompted to get an Akismet.com API key to use it, once activated. Keys are free for personal blogs; paid subscriptions are available for businesses and commercial sites.\u003C\u002Fp>\n","The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.",6000000,386405930,94,1173,"2025-11-12T16:31:00.000Z","5.8",[101,58,22,59,24],"anti-spam","https:\u002F\u002Fakismet.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakismet.5.6.zip","2015-10-13 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":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":124,"download_link":125,"security_score":126,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"recaptcha-in-wp-comments-form","reCAPTCHA in WP comments form","9.1.2","jmviade","https:\u002F\u002Fprofiles.wordpress.org\u002Fjmviade\u002F","\u003Cp>reCAPTCHA in WP comments form plugin is an \u003Cstrong>ANTISPAM tool\u003C\u002Fstrong> that adds the visible Google \u003Cstrong>reCAPTCHA field\u003C\u002Fstrong> inside the comments form of your WP theme when the user is not logged in preventing fraudulent or deceptive comments.\u003C\u002Fp>\n\u003Cp>The plugin also \u003Cstrong>introduces a second verification process\u003C\u002Fstrong> that detects the unauthorized direct accesses by spam robots to the WP comments system and allows you to decide what do you want to do with those comments.\u003C\u002Fp>\n\u003Cp>Finally, the plugin has got an optional \u003Cstrong>forced javascript output mode\u003C\u002Fstrong> that lets you to add a reCAPTCHA field \u003Cstrong>also in old WP themes\u003C\u002Fstrong> that didn’t use the new WP form comments functions but they make a direct output of its own comments form.\u003C\u002Fp>\n\u003Ch4>FEATURES LIST\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Basic Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>All variants\u003C\u002Fstrong> of Google reCAPTCHA field are available\u003C\u002Fli>\n\u003Cli>Two simple steps \u003Cstrong>Installation Wizard\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Automatic \u003Cstrong>default configuration settings\u003C\u002Fstrong> for all plugin components\u003C\u002Fli>\n\u003Cli>Automatic default configuration for reCAPTCHA field\u003C\u002Fli>\n\u003Cli>Configuration settings for Plugin \u003C\u002Fli>\n\u003Cli>Configuration settings for \u003Cstrong>ANTISPAM operation\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Four modes of operation in case of spam robots threats (SPAM, TRASH, DELETE or DIE)\u003C\u002Fli>\n\u003Cli>Visual configuration settings for Google reCAPTCHA: theme, size, type, align, language\u003C\u002Fli>\n\u003Cli>Dynamic comments form sample for viewing configuration settings changes\u003C\u002Fli>\n\u003Cli>Visual Help\u003C\u002Fli>\n\u003Cli>RTL Language support\u003C\u002Fli>\n\u003Cli>Admin Color scheme adapted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Middle features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forced language option for reCAPTCHA field\u003C\u002Fli>\n\u003Cli>Plugin \u003Cstrong>blocks the submit button\u003C\u002Fstrong> while reCAPTCHA field is not verified\u003C\u002Fli>\n\u003Cli>Plugin \u003Cstrong>changes HTML structure of the comments form\u003C\u002Fstrong> to prevent malicious automatic sendings while reCAPTCHA field is not verified\u003C\u002Fli>\n\u003Cli>Plugin also blocks \u003Cstrong>other elements with \u003Ccode>[type=submit]\u003C\u002Fcode> inside form\u003C\u002Fstrong> in case of a theme customized comments form\u003C\u002Fli>\n\u003Cli>Plugin lets you to write your own \u003Cstrong>additional CSS for the reCAPTCHA field\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>New \u003Cstrong>restore default value buttons\u003C\u002Fstrong> in plugin configuration section for helping you in case of changing WP theme, accidental errors, test environtments, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>reCAPTCHA \u003Cstrong>verification process via AJAX before submitting the form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Second security checking process\u003C\u002Fstrong> for preventing any security breach \u003Cstrong>before saving the comment\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Supporting \u003Cstrong>four different WP comments form HTML structure types\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Advanced plugin options \u003Cstrong>based on HTML queries\u003C\u002Fstrong> for inserting the reCAPTCHA plugin in all kinds of WP themes\u003C\u002Fli>\n\u003Cli>Optional \u003Cstrong>Forced javascript output\u003C\u002Fstrong> that allows you to use the plugin with old WP themes that didn’t use function \u003Ccode>comment_form()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Advanced ID’s tags settings for using this plugin with WP Themes that creates its own comments form HTML struct\u003C\u002Fli>\n\u003Cli>reCAPTCHA javascript initialization that prevents reCAPTCHA conflicts in case of that other plugins use reCAPTCHA.\u003C\u002Fli>\n\u003Cli>New mínimum CSS styles for recaptcha alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PLUGIN PAGE\u003C\u002Fh4>\n\u003Cp>To learn more about the plugin, visit the \u003Ca href=\"http:\u002F\u002Fwww.joanmiquelviade.com\u002Fplugin\u002Fgoogle-recaptcha-in-wp-comments-form\u002F\" title=\"Author's plugin page\" rel=\"nofollow ugc\">Plugin page\u003C\u002Fa>.\u003C\u002Fp>\n","reCAPTCHA in WP comments form is an ANTISPAM tool that adds a Google reCAPTCHA to the comments form and protects your site from the spam robots threat &hellip;",9000,72788,82,20,"2019-04-22T12:10:00.000Z","5.1.22","4.0.0",[58,121,122,123,82],"antispam-protection","comments-antispam","comments-recaptcha","http:\u002F\u002Fwww.joanmiquelviade.com\u002Fplugin\u002Fgoogle-recaptcha-in-wp-comments-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecaptcha-in-wp-comments-form.9.1.2.zip",85,{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":51,"num_ratings":137,"last_updated":138,"tested_up_to":139,"requires_at_least":140,"requires_php":89,"tags":141,"homepage":145,"download_link":146,"security_score":126,"vuln_count":147,"unpatched_count":28,"last_vuln_date":148,"fetched_at":30},"comment-blacklist-updater","Comment Blacklist Updater","1.2.2","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>Updates the “Comment Blacklist” in Settings \u002F Discussion with a list terms from a remote or local source. By default it get’s the data from Github \u003Cstrong>(“\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplorp\u002Fwordpress-comment-blacklist\u002F\" rel=\"nofollow ugc\">wordpress-comment-blacklist\u003C\u002Fa>“)\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplorp\" rel=\"nofollow ugc\">Grant Hutchinson\u003C\u002Fa>) but you can also get them \u003Cstrong>from any URL\u003C\u002Fstrong> or from a \u003Cstrong>local blacklist.txt file\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This plugin is an enhanced version of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcomment-blacklist-manager\u002F\" rel=\"ugc\">Comment Blacklist Manager\u003C\u002Fa>. We decided to create this enhanced version of the plugin, because we wanted to be able to add blacklists without using filters and directly from the WordPress administration. You can still use a filter to modify the blacklist sources if that is more convienient for you. And we also wanted to have more information about the plugin in SETTINGS \u002F DISCUSSION; for example when the blacklist was updated and when it will be updated next time, when the blacklist sources were updated, etc.\u003C\u002Fp>\n\u003Cp>You can configure three sources for your blacklists:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Default blacklist\u003C\u002Fstrong> (which can be disabled): \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplorp\u002Fwordpress-comment-blacklist\u002F\" rel=\"nofollow ugc\">wordpress-comment-blacklist\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplorp\" rel=\"nofollow ugc\">Grant Hutchinson\u003C\u002Fa>). Please keep in mind that if there is no other blacklist source defined, this will be used as default, even if it\\’s not selected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blacklist from remote URL\u003C\u002Fstrong>: You paste the URL to the blacklist and if the file exists and can be accesed (must return code 200) it will be used as a blacklist source.\u003C\u002Fli>\n\u003Cli>If you want to include a \u003Cstrong>local blacklist\u003C\u002Fstrong> for the site, you can upload a blacklist.txt file to the UPLOADS folder and it will also be taken into account. The blacklist.txt file has to be in the root of the UPLOADS folder; it will not be recognized if it\\’s for example in \u002Fuploads\u002F2025\u002F12\u002F and the file has to be accesible via http\u002Fhttps (if the access to the file is protected it can\\’t be used).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>And you can use the filter \u003Ccode>cblm_sources\u003C\u002Fcode> to replace all the blacklists or to add more. If you replace all blacklists with the filter, the settings done in the WordPress administration will be ignored. We decided to keep the same filter as used by “Comment Blacklist Manager” to make it easy to switch between both plugins.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Please note: \u003Cstrong>After the September 2023 update only users with administrator privileges can use this plugin.\u003C\u002Fstrong> If you’re not an admin you will get following error: “You do not have sufficient permissions to access this page”.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>What can I do with this plugin?\u003C\u002Fh4>\n\u003Cp>The plugin updates the “Comment Blacklist” in Settings \u002F Discussion with a list terms from a remote or local source. By default it get’s the data from Github (“\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplorp\u002Fwordpress-comment-blacklist\u002F\" rel=\"nofollow ugc\">wordpress-comment-blacklist\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsplorp\" rel=\"nofollow ugc\">Grant Hutchinson\u003C\u002Fa>) but you can also get them from any URL or from a local blacklist.txt file.\u003C\u002Fp>\n\u003Ch4>Why do I want to update the “Comment Blacklist” in Settings \u002F Discussion?\u003C\u002Fh4>\n\u003Cp>If you want to reduce spam received in your comment forms but also in your contact forms (for example when using Contact Form 7), using blacklisted terms can help.\u003C\u002Fp>\n\u003Cp>Contact Form 7 encourages to use: Akismet, reCaptcha and the comment blacklist to reduce contact form spam.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>Contact Form 7 supports spam-filtering with Akismet. Intelligent reCAPTCHA blocks annoying spambots. Plus, using comment blacklist, you can block messages containing specified keywords or those sent from specified IP addresses.\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The best way to reduce the contact form 7 spam is to use a very extensive term database which is updated regulary with new spam terms. And this plugin does exactly this: Updating the blacklist regularly.\u003C\u002Fp>\n\u003Ch4>Why are you using the “Comment Blacklist for WordPress” from Grant Hutchinson as default source for the blacklist?\u003C\u002Fh4>\n\u003Cp>Since 2011 Grant Hutchinson has been identifying and compiling over 34,000 phrases, patterns, and keywords commonly used by spammers and comment bots in usernames, email addresses, link text, and URIs.\u003C\u002Fp>\n\u003Cp>His blacklist is very extensive and that’s why we love it.\u003C\u002Fp>\n\u003Cp>As with all compilations, this blacklist is a work in progress and it is updated more or less every month. And each of these updates will be included automatically with the update process that runs every 24 hours.\u003C\u002Fp>\n\u003Cp>\u003Cem>Sometimes simple is better.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you know another source that is as extensive as this one, drop us a message and we will check if it’s interesting to add it also as a default.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cp>PHP version 5.6 or greater.\u003C\u002Fp>\n\u003Ch4>Comment Blacklist Updater Plugin in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-apa-comment-blacklist-updater-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002F\" rel=\"nofollow ugc\">Actualizador lista negra de comentarios | WordPress Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-apa-comment-blacklist-updater\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Update \"Comment Blacklist\" spam terms to manage spam in forms and comments",1000,10162,4,"2023-09-26T13:22:00.000Z","6.3.8","4.0.1",[142,22,143,144,24],"blacklist","contact-form-7","form-spam","https:\u002F\u002Fapasionados.es\u002Fblog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-blacklist-updater.1.2.2.zip",1,"2023-09-23 00:00:00",{"attackSurface":150,"codeSignals":320,"taintFlows":921,"riskAssessment":1106,"analyzedAt":1122},{"hooks":151,"ajaxHandlers":286,"restRoutes":311,"shortcodes":312,"cronEvents":317,"entryPointCount":318,"unprotectedCount":319},[152,158,162,165,171,174,177,180,185,188,191,194,198,200,204,207,209,212,214,215,218,222,225,229,233,238,242,246,250,253,257,259,261,264,267,270,274,276,279,282],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","init","_button_editor","core.class.php",50,{"type":153,"name":159,"callback":160,"priority":147,"file":156,"line":161},"parse_request","create_js_for_tinymce",51,{"type":153,"name":163,"callback":163,"file":156,"line":164},"admin_menu",53,{"type":166,"name":167,"callback":168,"priority":169,"file":156,"line":170},"filter","plugin_row_meta","plugin_actions",10,54,{"type":166,"name":172,"callback":172,"priority":169,"file":156,"line":173},"plugin_action_links",55,{"type":153,"name":154,"callback":175,"file":156,"line":176},"init_textdomain",56,{"type":153,"name":154,"callback":178,"file":156,"line":179},"update_plugin",58,{"type":153,"name":181,"callback":182,"priority":183,"file":156,"line":184},"wp_enqueue_scripts","javascript_front",5,61,{"type":153,"name":181,"callback":186,"priority":183,"file":156,"line":187},"css_front",62,{"type":153,"name":181,"callback":189,"file":156,"line":190},"_public_js_load",64,{"type":153,"name":181,"callback":192,"file":156,"line":193},"_public_css_load",67,{"type":153,"name":181,"callback":195,"priority":196,"file":156,"line":197},"flush_js",10000000,69,{"type":153,"name":181,"callback":199,"priority":196,"file":156,"line":38},"flush_css",{"type":153,"name":201,"callback":202,"priority":183,"file":156,"line":203},"admin_enqueue_scripts","javascript_admin",73,{"type":153,"name":201,"callback":205,"priority":183,"file":156,"line":206},"css_admin",74,{"type":153,"name":201,"callback":208,"file":156,"line":62},"_admin_js_load",{"type":153,"name":201,"callback":210,"file":156,"line":211},"_admin_css_load",79,{"type":153,"name":201,"callback":195,"priority":196,"file":156,"line":213},81,{"type":153,"name":201,"callback":199,"priority":196,"file":156,"line":115},{"type":166,"name":216,"callback":217,"priority":135,"file":156,"line":84},"the_content","the_content_SL",{"type":166,"name":219,"callback":220,"priority":221,"file":156,"line":27},"get_the_excerpt","the_excerpt_SL",1000000,{"type":166,"name":219,"callback":223,"priority":14,"file":156,"line":224},"the_excerpt_ante_SL",101,{"type":153,"name":226,"callback":227,"file":156,"line":228},"activated_plugin","save_error_on_activation",104,{"type":166,"name":230,"callback":231,"file":156,"line":232},"mce_external_plugins","add_custom_button",703,{"type":166,"name":234,"callback":235,"priority":236,"file":156,"line":237},"mce_buttons","register_custom_button",999,704,{"type":166,"name":239,"callback":240,"file":156,"line":241},"tiny_mce_version","my_refresh_mce",705,{"type":153,"name":159,"callback":243,"priority":147,"file":244,"line":245},"check_if_captcha_image","spam-captcha.php",66,{"type":153,"name":247,"callback":248,"priority":147,"file":244,"line":249},"preprocess_comment","check_comment_captcha",68,{"type":153,"name":251,"callback":252,"priority":27,"file":244,"line":197},"wp_insert_comment","check_comment_akismet",{"type":153,"name":254,"callback":255,"priority":147,"file":244,"line":256},"comment_spam_to_approved","change_to_ham",72,{"type":153,"name":258,"callback":255,"priority":147,"file":244,"line":203},"comment_spam_to_unapproved",{"type":153,"name":260,"callback":255,"priority":147,"file":244,"line":206},"comment_trash_to_approved",{"type":153,"name":262,"callback":263,"priority":147,"file":244,"line":62},"comment_approved_to_spam","change_to_spam",{"type":153,"name":265,"callback":263,"priority":147,"file":244,"line":266},"comment_unapproved_to_spam",77,{"type":166,"name":268,"callback":269,"priority":147,"file":244,"line":211},"comments_template","detect_start",{"type":153,"name":271,"callback":272,"priority":135,"file":244,"line":273},"comment_form","detect_end",80,{"type":153,"name":275,"callback":272,"priority":135,"file":244,"line":213},"wp_footer",{"type":166,"name":277,"callback":277,"file":244,"line":278},"wpcf7_form_elements",95,{"type":166,"name":280,"callback":281,"file":244,"line":51},"wpcf7_validate_email*","wpcf7_validate_email",{"type":153,"name":283,"callback":284,"file":244,"line":285},"admin_notices","kc_sc_fail_php_version_notice",1246,[287,290,293,295,298,301,305,309],{"action":288,"nopriv":289,"callback":288,"hasNonce":289,"hasCapCheck":289,"file":156,"line":126},"translate_add",false,{"action":291,"nopriv":289,"callback":291,"hasNonce":289,"hasCapCheck":289,"file":156,"line":292},"translate_modify",86,{"action":294,"nopriv":289,"callback":294,"hasNonce":289,"hasCapCheck":289,"file":156,"line":36},"translate_create",{"action":296,"nopriv":289,"callback":296,"hasNonce":289,"hasCapCheck":289,"file":156,"line":297},"send_translation",88,{"action":299,"nopriv":289,"callback":299,"hasNonce":289,"hasCapCheck":289,"file":156,"line":300},"update_summary",89,{"action":302,"nopriv":289,"callback":303,"hasNonce":289,"hasCapCheck":289,"file":156,"line":304},"del_param","del_param_callback",92,{"action":306,"nopriv":289,"callback":307,"hasNonce":289,"hasCapCheck":289,"file":156,"line":308},"add_param","add_param_callback",93,{"action":310,"nopriv":289,"callback":310,"hasNonce":289,"hasCapCheck":289,"file":156,"line":51},"send_feedback",[],[313],{"tag":314,"callback":315,"file":244,"line":316},"spam_captcha","spam_captcha_shortcode",83,[],9,8,{"dangerousFunctions":321,"sqlUsage":332,"outputEscaping":404,"fileOperations":13,"externalRequests":137,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":920},[322,327,330],{"fn":323,"file":324,"line":325,"context":326},"unserialize","core\\otherplugins.class.php",48,"$plugins = unserialize(@file_get_contents(dirname(__FILE__).\"\u002Fdata\u002FSLFramework_OtherPlugins_\".date('",{"fn":323,"file":324,"line":328,"context":329},128,"$res = unserialize($request['body']);",{"fn":323,"file":324,"line":331,"context":329},176,{"prepared":319,"raw":333,"locations":334},33,[335,339,341,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402],{"file":336,"line":337,"context":338},"core\\templates\\my-plugin.php",106,"$wpdb->query() with variable interpolation",{"file":336,"line":340,"context":338},110,{"file":156,"line":342,"context":343},181,"$wpdb->get_var() with variable interpolation",{"file":156,"line":345,"context":343},212,{"file":244,"line":347,"context":338},127,{"file":244,"line":349,"context":338},131,{"file":244,"line":351,"context":343},168,{"file":244,"line":353,"context":338},169,{"file":244,"line":355,"context":343},307,{"file":244,"line":357,"context":343},308,{"file":244,"line":359,"context":343},309,{"file":244,"line":361,"context":343},311,{"file":244,"line":363,"context":343},312,{"file":244,"line":365,"context":343},313,{"file":244,"line":367,"context":343},314,{"file":244,"line":369,"context":343},457,{"file":244,"line":371,"context":343},458,{"file":244,"line":373,"context":343},459,{"file":244,"line":375,"context":343},461,{"file":244,"line":377,"context":343},591,{"file":244,"line":379,"context":343},592,{"file":244,"line":381,"context":343},593,{"file":244,"line":383,"context":343},594,{"file":244,"line":385,"context":343},595,{"file":244,"line":387,"context":338},763,{"file":244,"line":389,"context":338},767,{"file":244,"line":391,"context":338},788,{"file":244,"line":393,"context":338},790,{"file":244,"line":395,"context":338},918,{"file":244,"line":397,"context":338},1110,{"file":244,"line":399,"context":338},1123,{"file":244,"line":401,"context":338},1135,{"file":244,"line":403,"context":338},1144,{"escaped":34,"rawEcho":405,"locations":406},305,[407,411,413,414,416,418,419,421,422,424,426,428,430,432,434,436,438,440,442,443,444,446,447,448,449,450,451,452,453,454,455,456,458,459,460,461,462,463,464,465,466,467,468,469,472,474,477,478,480,482,484,485,486,487,488,489,490,492,493,495,496,498,499,500,502,504,506,508,510,512,513,514,516,518,520,522,523,525,526,527,528,529,530,532,533,535,536,537,538,539,541,542,543,545,547,548,550,552,554,556,558,560,562,563,565,566,567,568,569,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,588,591,592,594,595,597,599,600,601,602,604,606,608,610,611,613,615,617,619,621,623,625,627,629,632,634,636,638,640,642,644,646,647,648,649,651,653,655,657,659,661,663,665,667,669,671,672,674,676,678,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,746,747,748,749,751,753,754,756,757,759,761,762,764,766,768,769,770,771,772,774,776,777,779,781,783,785,787,789,791,793,795,797,798,799,801,803,804,805,806,808,810,812,814,816,817,819,821,823,825,827,829,831,833,835,836,838,840,842,844,846,848,850,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,904,906,908,910,912,914,916,918],{"file":408,"line":409,"context":410},"core\\admin_table.class.php",182,"raw output",{"file":408,"line":412,"context":410},189,{"file":408,"line":412,"context":410},{"file":408,"line":415,"context":410},192,{"file":408,"line":417,"context":410},193,{"file":408,"line":345,"context":410},{"file":408,"line":420,"context":410},219,{"file":408,"line":420,"context":410},{"file":408,"line":423,"context":410},222,{"file":408,"line":425,"context":410},223,{"file":408,"line":427,"context":410},224,{"file":408,"line":429,"context":410},225,{"file":408,"line":431,"context":410},226,{"file":408,"line":433,"context":410},227,{"file":408,"line":435,"context":410},261,{"file":408,"line":437,"context":410},277,{"file":408,"line":439,"context":410},295,{"file":408,"line":441,"context":410},364,{"file":408,"line":441,"context":410},{"file":408,"line":441,"context":410},{"file":408,"line":445,"context":410},374,{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":445,"context":410},{"file":408,"line":457,"context":410},378,{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":408,"line":457,"context":410},{"file":470,"line":471,"context":410},"core\\box.class.php",40,{"file":470,"line":473,"context":410},43,{"file":475,"line":476,"context":410},"core\\feedback.class.php",39,{"file":475,"line":471,"context":410},{"file":475,"line":479,"context":410},41,{"file":475,"line":481,"context":410},44,{"file":475,"line":483,"context":410},45,{"file":475,"line":170,"context":410},{"file":475,"line":173,"context":410},{"file":475,"line":206,"context":410},{"file":475,"line":62,"context":410},{"file":475,"line":211,"context":410},{"file":475,"line":213,"context":410},{"file":475,"line":491,"context":410},177,{"file":475,"line":409,"context":410},{"file":324,"line":494,"context":410},52,{"file":324,"line":170,"context":410},{"file":324,"line":497,"context":410},84,{"file":324,"line":292,"context":410},{"file":324,"line":36,"context":410},{"file":324,"line":501,"context":410},109,{"file":324,"line":503,"context":410},147,{"file":324,"line":505,"context":410},148,{"file":324,"line":507,"context":410},150,{"file":324,"line":509,"context":410},179,{"file":324,"line":511,"context":410},180,{"file":324,"line":409,"context":410},{"file":324,"line":412,"context":410},{"file":324,"line":515,"context":410},191,{"file":324,"line":517,"context":410},197,{"file":324,"line":519,"context":410},206,{"file":521,"line":389,"context":410},"core\\parameters.class.php",{"file":521,"line":389,"context":410},{"file":521,"line":524,"context":410},781,{"file":521,"line":524,"context":410},{"file":521,"line":524,"context":410},{"file":521,"line":393,"context":410},{"file":521,"line":393,"context":410},{"file":521,"line":393,"context":410},{"file":521,"line":531,"context":410},877,{"file":521,"line":531,"context":410},{"file":521,"line":534,"context":410},894,{"file":521,"line":534,"context":410},{"file":521,"line":534,"context":410},{"file":521,"line":534,"context":410},{"file":521,"line":534,"context":410},{"file":521,"line":540,"context":410},898,{"file":521,"line":540,"context":410},{"file":521,"line":540,"context":410},{"file":521,"line":544,"context":410},902,{"file":521,"line":546,"context":410},917,{"file":521,"line":395,"context":410},{"file":521,"line":549,"context":410},928,{"file":521,"line":551,"context":410},938,{"file":521,"line":553,"context":410},944,{"file":521,"line":555,"context":410},951,{"file":521,"line":557,"context":410},957,{"file":521,"line":559,"context":410},964,{"file":561,"line":187,"context":410},"core\\popup.class.php",{"file":561,"line":197,"context":410},{"file":561,"line":564,"context":410},71,{"file":561,"line":206,"context":410},{"file":561,"line":62,"context":410},{"file":561,"line":211,"context":410},{"file":561,"line":308,"context":410},{"file":570,"line":571,"context":410},"core\\progress_bar.class.php",42,{"file":570,"line":571,"context":410},{"file":570,"line":473,"context":410},{"file":570,"line":473,"context":410},{"file":570,"line":473,"context":410},{"file":570,"line":473,"context":410},{"file":570,"line":481,"context":410},{"file":570,"line":481,"context":410},{"file":570,"line":481,"context":410},{"file":570,"line":481,"context":410},{"file":570,"line":483,"context":410},{"file":570,"line":483,"context":410},{"file":570,"line":483,"context":410},{"file":570,"line":483,"context":410},{"file":570,"line":483,"context":410},{"file":570,"line":587,"context":410},49,{"file":589,"line":590,"context":410},"core\\tabs.class.php",97,{"file":589,"line":590,"context":410},{"file":589,"line":593,"context":410},102,{"file":589,"line":337,"context":410},{"file":589,"line":596,"context":410},111,{"file":589,"line":598,"context":410},118,{"file":589,"line":347,"context":410},{"file":589,"line":347,"context":410},{"file":589,"line":347,"context":410},{"file":589,"line":603,"context":410},133,{"file":589,"line":605,"context":410},134,{"file":336,"line":607,"context":410},292,{"file":336,"line":609,"context":410},299,{"file":336,"line":363,"context":410},{"file":336,"line":612,"context":410},317,{"file":336,"line":614,"context":410},320,{"file":336,"line":616,"context":410},323,{"file":336,"line":618,"context":410},328,{"file":336,"line":620,"context":410},331,{"file":336,"line":622,"context":410},334,{"file":336,"line":624,"context":410},338,{"file":336,"line":626,"context":410},388,{"file":336,"line":628,"context":410},394,{"file":630,"line":631,"context":410},"core\\translation.class.php",139,{"file":630,"line":633,"context":410},151,{"file":630,"line":635,"context":410},152,{"file":630,"line":637,"context":410},158,{"file":630,"line":639,"context":410},166,{"file":630,"line":641,"context":410},190,{"file":630,"line":643,"context":410},218,{"file":630,"line":645,"context":410},221,{"file":630,"line":423,"context":410},{"file":630,"line":427,"context":410},{"file":630,"line":431,"context":410},{"file":630,"line":650,"context":410},230,{"file":630,"line":652,"context":410},257,{"file":630,"line":654,"context":410},341,{"file":630,"line":656,"context":410},344,{"file":630,"line":658,"context":410},345,{"file":630,"line":660,"context":410},348,{"file":630,"line":662,"context":410},350,{"file":630,"line":664,"context":410},353,{"file":630,"line":666,"context":410},357,{"file":630,"line":668,"context":410},583,{"file":630,"line":670,"context":410},588,{"file":630,"line":383,"context":410},{"file":630,"line":673,"context":410},747,{"file":630,"line":675,"context":410},764,{"file":630,"line":677,"context":410},765,{"file":630,"line":389,"context":410},{"file":630,"line":680,"context":410},768,{"file":630,"line":682,"context":410},772,{"file":630,"line":684,"context":410},773,{"file":630,"line":686,"context":410},775,{"file":630,"line":688,"context":410},776,{"file":630,"line":690,"context":410},796,{"file":630,"line":692,"context":410},798,{"file":630,"line":694,"context":410},805,{"file":630,"line":696,"context":410},1027,{"file":630,"line":698,"context":410},1028,{"file":630,"line":700,"context":410},1047,{"file":630,"line":702,"context":410},1048,{"file":630,"line":704,"context":410},1062,{"file":630,"line":706,"context":410},1145,{"file":630,"line":708,"context":410},1148,{"file":630,"line":710,"context":410},1149,{"file":630,"line":712,"context":410},1159,{"file":630,"line":714,"context":410},1162,{"file":630,"line":716,"context":410},1165,{"file":630,"line":718,"context":410},1170,{"file":630,"line":720,"context":410},1339,{"file":630,"line":722,"context":410},1340,{"file":630,"line":724,"context":410},1358,{"file":630,"line":726,"context":410},1359,{"file":630,"line":728,"context":410},1369,{"file":630,"line":730,"context":410},1451,{"file":630,"line":732,"context":410},1454,{"file":630,"line":734,"context":410},1455,{"file":630,"line":736,"context":410},1465,{"file":630,"line":738,"context":410},1468,{"file":630,"line":740,"context":410},1471,{"file":630,"line":742,"context":410},1476,{"file":744,"line":483,"context":410},"core\\tree.class.php",{"file":744,"line":157,"context":410},{"file":744,"line":193,"context":410},{"file":744,"line":266,"context":410},{"file":744,"line":316,"context":410},{"file":744,"line":750,"context":410},116,{"file":744,"line":752,"context":410},120,{"file":744,"line":511,"context":410},{"file":744,"line":755,"context":410},211,{"file":156,"line":515,"context":410},{"file":156,"line":758,"context":410},194,{"file":156,"line":760,"context":410},204,{"file":156,"line":429,"context":410},{"file":156,"line":763,"context":410},750,{"file":156,"line":765,"context":410},758,{"file":156,"line":767,"context":410},760,{"file":156,"line":767,"context":410},{"file":156,"line":387,"context":410},{"file":156,"line":675,"context":410},{"file":156,"line":677,"context":410},{"file":156,"line":773,"context":410},766,{"file":156,"line":775,"context":410},774,{"file":156,"line":775,"context":410},{"file":156,"line":778,"context":410},843,{"file":156,"line":780,"context":410},1060,{"file":156,"line":782,"context":410},1250,{"file":156,"line":784,"context":410},1268,{"file":156,"line":786,"context":410},1344,{"file":156,"line":788,"context":410},1368,{"file":156,"line":790,"context":410},1378,{"file":156,"line":792,"context":410},1381,{"file":156,"line":794,"context":410},1425,{"file":156,"line":796,"context":410},1426,{"file":156,"line":796,"context":410},{"file":156,"line":796,"context":410},{"file":156,"line":800,"context":410},1437,{"file":156,"line":802,"context":410},1438,{"file":156,"line":802,"context":410},{"file":156,"line":802,"context":410},{"file":156,"line":802,"context":410},{"file":156,"line":807,"context":410},1445,{"file":156,"line":809,"context":410},1472,{"file":156,"line":811,"context":410},1474,{"file":156,"line":813,"context":410},1634,{"file":244,"line":815,"context":410},288,{"file":244,"line":607,"context":410},{"file":244,"line":818,"context":410},304,{"file":244,"line":820,"context":410},367,{"file":244,"line":822,"context":410},368,{"file":244,"line":824,"context":410},369,{"file":244,"line":826,"context":410},370,{"file":244,"line":828,"context":410},371,{"file":244,"line":830,"context":410},372,{"file":244,"line":832,"context":410},373,{"file":244,"line":834,"context":410},377,{"file":244,"line":457,"context":410},{"file":244,"line":837,"context":410},379,{"file":244,"line":839,"context":410},380,{"file":244,"line":841,"context":410},381,{"file":244,"line":843,"context":410},382,{"file":244,"line":845,"context":410},383,{"file":244,"line":847,"context":410},386,{"file":244,"line":849,"context":410},387,{"file":244,"line":626,"context":410},{"file":244,"line":852,"context":410},389,{"file":244,"line":854,"context":410},390,{"file":244,"line":856,"context":410},391,{"file":244,"line":858,"context":410},392,{"file":244,"line":860,"context":410},396,{"file":244,"line":862,"context":410},397,{"file":244,"line":864,"context":410},398,{"file":244,"line":866,"context":410},399,{"file":244,"line":868,"context":410},400,{"file":244,"line":870,"context":410},401,{"file":244,"line":872,"context":410},402,{"file":244,"line":874,"context":410},423,{"file":244,"line":876,"context":410},537,{"file":244,"line":878,"context":410},568,{"file":244,"line":880,"context":410},569,{"file":244,"line":882,"context":410},570,{"file":244,"line":884,"context":410},571,{"file":244,"line":886,"context":410},572,{"file":244,"line":888,"context":410},575,{"file":244,"line":890,"context":410},576,{"file":244,"line":892,"context":410},577,{"file":244,"line":894,"context":410},578,{"file":244,"line":896,"context":410},579,{"file":244,"line":898,"context":410},581,{"file":244,"line":900,"context":410},597,{"file":244,"line":902,"context":410},606,{"file":244,"line":237,"context":410},{"file":244,"line":905,"context":410},707,{"file":244,"line":907,"context":410},708,{"file":244,"line":909,"context":410},711,{"file":244,"line":911,"context":410},714,{"file":244,"line":913,"context":410},715,{"file":244,"line":915,"context":410},716,{"file":244,"line":917,"context":410},737,{"file":244,"line":919,"context":410},743,[],[922,938,948,958,977,1007,1020,1029,1045,1055,1070,1082],{"entryPoint":923,"graph":924,"unsanitizedCount":14,"severity":937},"flush (core\\admin_table.class.php:170)",{"nodes":925,"edges":935},[926,930],{"id":927,"type":928,"label":929,"file":408,"line":409},"n0","source","$_SERVER['PHP_SELF'] (x2)",{"id":931,"type":932,"label":933,"file":408,"line":409,"wp_function":934},"n1","sink","echo() [XSS]","echo",[936],{"from":927,"to":931,"sanitized":289},"medium",{"entryPoint":939,"graph":940,"unsanitizedCount":147,"severity":937},"translate_add (core\\translation.class.php:178)",{"nodes":941,"edges":946},[942,945],{"id":927,"type":928,"label":943,"file":630,"line":944},"$_POST",184,{"id":931,"type":932,"label":933,"file":630,"line":427,"wp_function":934},[947],{"from":927,"to":931,"sanitized":289},{"entryPoint":949,"graph":950,"unsanitizedCount":14,"severity":937},"translate_modify (core\\translation.class.php:243)",{"nodes":951,"edges":956},[952,955],{"id":927,"type":928,"label":953,"file":630,"line":954},"$_POST (x2)",250,{"id":931,"type":932,"label":933,"file":630,"line":660,"wp_function":934},[957],{"from":927,"to":931,"sanitized":289},{"entryPoint":959,"graph":960,"unsanitizedCount":63,"severity":937},"translate_create (core\\translation.class.php:607)",{"nodes":961,"edges":974},[962,964,968,972],{"id":927,"type":928,"label":953,"file":630,"line":963},615,{"id":931,"type":932,"label":965,"file":630,"line":966,"wp_function":967},"fopen() [File Access]",652,"fopen",{"id":969,"type":928,"label":970,"file":630,"line":971},"n2","$_POST (x11)",612,{"id":973,"type":932,"label":933,"file":630,"line":673,"wp_function":934},"n3",[975,976],{"from":927,"to":931,"sanitized":289},{"from":969,"to":973,"sanitized":289},{"entryPoint":978,"graph":979,"unsanitizedCount":333,"severity":937},"\u003Ctranslation.class> (core\\translation.class.php:0)",{"nodes":980,"edges":1002},[981,983,984,985,986,990,995,998],{"id":927,"type":928,"label":982,"file":630,"line":944},"$_POST (x21)",{"id":931,"type":932,"label":933,"file":630,"line":427,"wp_function":934},{"id":969,"type":928,"label":953,"file":630,"line":963},{"id":973,"type":932,"label":965,"file":630,"line":966,"wp_function":967},{"id":987,"type":928,"label":988,"file":630,"line":989},"n4","$_POST (x8)",611,{"id":991,"type":932,"label":992,"file":630,"line":993,"wp_function":994},"n5","file_put_contents() [File Write]",982,"file_put_contents",{"id":996,"type":928,"label":953,"file":630,"line":997},"n6",610,{"id":999,"type":932,"label":1000,"file":630,"line":696,"wp_function":1001},"n7","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[1003,1004,1005,1006],{"from":927,"to":931,"sanitized":289},{"from":969,"to":973,"sanitized":289},{"from":987,"to":991,"sanitized":289},{"from":996,"to":999,"sanitized":289},{"entryPoint":1008,"graph":1009,"unsanitizedCount":183,"severity":1019},"\u003Cadmin_table.class> (core\\admin_table.class.php:0)",{"nodes":1010,"edges":1016},[1011,1012,1013,1015],{"id":927,"type":928,"label":929,"file":408,"line":409},{"id":931,"type":932,"label":933,"file":408,"line":409,"wp_function":934},{"id":969,"type":928,"label":1014,"file":408,"line":38},"$_GET (x3)",{"id":973,"type":932,"label":933,"file":408,"line":427,"wp_function":934},[1017,1018],{"from":927,"to":931,"sanitized":289},{"from":969,"to":973,"sanitized":289},"low",{"entryPoint":1021,"graph":1022,"unsanitizedCount":14,"severity":1019},"\u003Cparameters.class> (core\\parameters.class.php:0)",{"nodes":1023,"edges":1027},[1024,1026],{"id":927,"type":928,"label":953,"file":521,"line":1025},245,{"id":931,"type":932,"label":933,"file":521,"line":524,"wp_function":934},[1028],{"from":927,"to":931,"sanitized":289},{"entryPoint":1030,"graph":1031,"unsanitizedCount":147,"severity":1019},"del_param_callback (core.class.php:456)",{"nodes":1032,"edges":1042},[1033,1035,1038],{"id":927,"type":928,"label":943,"file":156,"line":1034},462,{"id":931,"type":1036,"label":1037,"file":156,"line":1034},"transform","→ del_param()",{"id":969,"type":932,"label":1039,"file":156,"line":1040,"wp_function":1041},"update_option() [Settings Manipulation]",442,"update_option",[1043,1044],{"from":927,"to":931,"sanitized":289},{"from":931,"to":969,"sanitized":289},{"entryPoint":1046,"graph":1047,"unsanitizedCount":14,"severity":1019},"add_param_callback (core.class.php:478)",{"nodes":1048,"edges":1053},[1049,1051],{"id":927,"type":928,"label":953,"file":156,"line":1050},481,{"id":931,"type":932,"label":1039,"file":156,"line":1052,"wp_function":1041},509,[1054],{"from":927,"to":931,"sanitized":289},{"entryPoint":1056,"graph":1057,"unsanitizedCount":147,"severity":1019},"\u003Ccore.class> (core.class.php:0)",{"nodes":1058,"edges":1065},[1059,1061,1062,1063,1064],{"id":927,"type":928,"label":1060,"file":156,"line":1050},"$_POST (x3)",{"id":931,"type":932,"label":1039,"file":156,"line":1052,"wp_function":1041},{"id":969,"type":928,"label":943,"file":156,"line":1034},{"id":973,"type":1036,"label":1037,"file":156,"line":1034},{"id":987,"type":932,"label":1039,"file":156,"line":1040,"wp_function":1041},[1066,1068,1069],{"from":927,"to":931,"sanitized":1067},true,{"from":969,"to":973,"sanitized":289},{"from":973,"to":987,"sanitized":289},{"entryPoint":1071,"graph":1072,"unsanitizedCount":147,"severity":1081},"wpcf7_validate_email (spam-captcha.php:911)",{"nodes":1073,"edges":1079},[1074,1076],{"id":927,"type":928,"label":1075,"file":244,"line":395},"$_POST['your-name']",{"id":931,"type":932,"label":1077,"file":244,"line":395,"wp_function":1078},"query() [SQLi]","query",[1080],{"from":927,"to":931,"sanitized":289},"high",{"entryPoint":1083,"graph":1084,"unsanitizedCount":319,"severity":1081},"\u003Cspam-captcha> (spam-captcha.php:0)",{"nodes":1085,"edges":1101},[1086,1088,1089,1090,1091,1094,1095,1097],{"id":927,"type":928,"label":1087,"file":244,"line":391},"$_POST['captcha_comment'] (x2)",{"id":931,"type":932,"label":1077,"file":244,"line":391,"wp_function":1078},{"id":969,"type":928,"label":1075,"file":244,"line":395},{"id":973,"type":932,"label":1077,"file":244,"line":395,"wp_function":1078},{"id":987,"type":928,"label":1092,"file":244,"line":1093},"$_GET (x4)",853,{"id":991,"type":932,"label":1077,"file":244,"line":397,"wp_function":1078},{"id":996,"type":928,"label":1096,"file":244,"line":1093},"$_GET",{"id":999,"type":932,"label":1098,"file":244,"line":1099,"wp_function":1100},"wp_redirect() [Open Redirect]",1119,"wp_redirect",[1102,1103,1104,1105],{"from":927,"to":931,"sanitized":289},{"from":969,"to":973,"sanitized":289},{"from":987,"to":991,"sanitized":289},{"from":996,"to":999,"sanitized":289},{"summary":1107,"deductions":1108},"The \"spam-captcha\" plugin v1.4.7 exhibits significant security concerns, primarily due to its large attack surface with unprotected entry points.  The analysis reveals 8 AJAX handlers that lack proper authentication checks, making them prime targets for unauthorized actions. Furthermore, the plugin's code signals indicate a weak approach to security, with a concerningly low percentage of properly escaped outputs and zero nonce checks on AJAX handlers, which is a critical omission for preventing Cross-Site Request Forgery (CSRF) attacks. The presence of the `unserialize` function, especially without clear sanitization, also poses a risk for remote code execution if not handled with extreme caution.  While the plugin has no recorded vulnerability history, this absence should not be interpreted as a sign of inherent security. Instead, it may reflect a lack of deep security auditing or simply good fortune up to this point. The taint analysis, showing 12 flows with unsanitized paths, underscores the potential for critical vulnerabilities that could be exploited.",[1109,1111,1113,1115,1118,1120],{"reason":1110,"points":169},"AJAX handlers without authentication checks",{"reason":1112,"points":319},"Low output escaping percentage",{"reason":1114,"points":169},"No nonce checks on AJAX handlers",{"reason":1116,"points":1117},"Unsanitized paths in taint analysis",15,{"reason":1119,"points":183},"Use of unserialize function",{"reason":1121,"points":137},"Low percentage of prepared SQL statements","2026-03-16T20:25:27.514Z",{"wat":1124,"direct":1137},{"assetPaths":1125,"generatorPatterns":1130,"scriptPaths":1131,"versionParams":1132},[1126,1127,1128,1129],"\u002Fwp-content\u002Fplugins\u002Fspam-captcha\u002Fassets\u002Fjs\u002Fspam-captcha-admin.js","\u002Fwp-content\u002Fplugins\u002Fspam-captcha\u002Fassets\u002Fcss\u002Fspam-captcha-public.css","\u002Fwp-content\u002Fplugins\u002Fspam-captcha\u002Fassets\u002Fcss\u002Fspam-captcha-admin.css","\u002Fwp-content\u002Fplugins\u002Fspam-captcha\u002Fassets\u002Fjs\u002Fspam-captcha-public.js",[],[1126,1129],[1133,1134,1135,1136],"spam-captcha\u002Fassets\u002Fcss\u002Fspam-captcha-public.css?ver=","spam-captcha\u002Fassets\u002Fjs\u002Fspam-captcha-public.js?ver=","spam-captcha\u002Fassets\u002Fcss\u002Fspam-captcha-admin.css?ver=","spam-captcha\u002Fassets\u002Fjs\u002Fspam-captcha-admin.js?ver=",{"cssClasses":1138,"htmlComments":1141,"htmlAttributes":1144,"restEndpoints":1146,"jsGlobals":1147,"shortcodeOutput":1150},[1139,1140],"spam-captcha-message","spam-captcha-warning",[1142,1143],"\u003C!-- spam-captcha-form-wrapper -->","\u003C!-- Generated by Spam-Captcha v1.4.7 -->",[1145],"data-spam-captcha-id",[],[1148,1149],"SpamCaptcha","spamCaptchaPublic",[]]