[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4f5IzPUVC-MywVjbBK7rFKH8fOgY_Tqbym478yhbIIg":3},{"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":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":149,"fingerprints":180},"bot-detect","Bot Detect – Protect your content from bots","1.0","Abdul Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevlobb\u002F","\u003Cp>Detect Bot and display content accordingly with these shortcodes:\u003Cbr \u002F>\n1- [google_bot_hide text=””][\u002Fgoogle_bot_hide]\u003Cbr \u002F>\n2- [google_bot_show text=””][\u002Fgoogle_bot_show]\u003C\u002Fp>\n\u003Cp>⭐ \u003Ca href=\"https:\u002F\u002Fdev.devfor.co\u002Fdemo\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide text from Bots\u003C\u002Fli>\n\u003Cli>Display Text from bots\u003C\u002Fli>\n\u003C\u002Ful>\n","Detect Bot and display content accordingly with these shortcodes:",0,5980,"2022-05-07T04:16:00.000Z","5.9.13","5.4","5.6",[18,19,20],"block","bot","shortcodes","https:\u002F\u002Fwww.devfor.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbot-detect.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"devlobb",2,93,30,89,"2026-04-04T23:01:21.458Z",[35,58,82,105,128],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":50,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"spiderblocker","Spider Blocker","1.3.7","Niteo","https:\u002F\u002Fprofiles.wordpress.org\u002Fniteoweb\u002F","\u003Cp>Spider Blocker blocks most common bots that consume bandwidth and slow down your blog.\u003Cbr \u002F>\nIt accomplishes this by using .htaccess file to minimize impact on your website. It’s hidden from external scanners.\u003C\u002Fp>\n\u003Cp>Spider Blocker is specifically designed for Apache servers with mod_rewrite enabled, allowing you to effortlessly safeguard your website from the most prevalent bots that hamper performance and drain resources.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Block Unlimited bots from viewing your site\u003C\u002Fli>\n\u003Cli>Easy Export\u002FImport rules (comes with most common list of bots)\u003C\u002Fli>\n\u003Cli>Zero Footprint\u003C\u002Fli>\n\u003C\u002Ful>\n","SpiderBlocker will block most common bots that consume bandwidth and slow down your blog.",20000,612410,80,5,"2024-05-07T13:39:00.000Z","6.5.8","4.0","",[52,18,53,54,55],"apache","bots","htaccess","seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspiderblocker.1.3.7.zip",92,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":50,"download_link":79,"security_score":80,"vuln_count":29,"unpatched_count":11,"last_vuln_date":81,"fetched_at":25},"better-robots-txt","Better Robots.txt – AI-Ready Crawl Control & Bot Governance","3.0.0","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>Better Robots.txt replaces the default WordPress robots.txt workflow with a smarter, structured version you can configure and preview before publishing.\u003C\u002Fp>\n\u003Cp>Instead of a blank textarea, you get a guided wizard with presets, plain-language explanations, and a final Review & Save step so you can inspect the generated robots.txt before it goes live.\u003C\u002Fp>\n\u003Cp>Built for beginners and advanced users alike, Better Robots.txt helps you control how search engines, AI crawlers, SEO tools, archive bots, bad bots, social preview bots, and other automated agents interact with your site.\u003C\u002Fp>\n\u003Cp>Trusted by thousands of WordPress sites, Better Robots.txt is designed for the AI era without resorting to hype, vague promises, or hidden rules.\u003C\u002Fp>\n\u003Cp>Better Robots.txt is available in Free, Pro, and Premium editions. The free plugin covers the guided workflow and essential crawl control features, while Pro and Premium unlock additional governance, protection, and AI-ready modules. Some screenshots on the plugin page show features from all three editions.\u003C\u002Fp>\n\u003Ch3>A quick overview\u003C\u002Fh3>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Better robots.txt Video — AI-Ready Crawl Control for WordPress\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F1169756981?dnt=1&app_id=122963\" width=\"750\" height=\"372\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch3>Why Better Robots.txt is different\u003C\u002Fh3>\n\u003Cp>Most robots.txt plugins fall into one of three categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple text editor\u003C\u002Fli>\n\u003Cli>Virtual robots.txt manager\u003C\u002Fli>\n\u003Cli>Single-purpose AI or policy add-on\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Better Robots.txt goes further.\u003C\u002Fp>\n\u003Cp>It gives you a complete, guided crawl control workflow so you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose a preset that matches your goals\u003C\u002Fli>\n\u003Cli>Control major crawler categories without writing everything by hand\u003C\u002Fli>\n\u003Cli>Keep core WordPress protection rules visible and editable\u003C\u002Fli>\n\u003Cli>Clean up low-value crawl paths that waste crawl budget\u003C\u002Fli>\n\u003Cli>Generate a cleaner robots.txt output\u003C\u002Fli>\n\u003Cli>Preview the final result before saving\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What you can control\u003C\u002Fh3>\n\u003Cp>Better Robots.txt helps you manage:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search engine visibility\u003C\u002Fli>\n\u003Cli>AI and LLM crawler behavior\u003C\u002Fli>\n\u003Cli>AI usage signals such as search, ai-input, and ai-train preferences\u003C\u002Fli>\n\u003Cli>SEO tool crawlers\u003C\u002Fli>\n\u003Cli>Bad bots and abusive crawlers\u003C\u002Fli>\n\u003Cli>Archive and Wayback access\u003C\u002Fli>\n\u003Cli>Feed crawlers and crawl traps\u003C\u002Fli>\n\u003Cli>WooCommerce crawl cleanup\u003C\u002Fli>\n\u003Cli>CSS, JavaScript, and image crawling rules\u003C\u002Fli>\n\u003Cli>Social media preview crawlers\u003C\u002Fli>\n\u003Cli>ads.txt and app-ads.txt allowance\u003C\u002Fli>\n\u003Cli>llms.txt generation\u003C\u002Fli>\n\u003Cli>Advanced directives such as crawl-delay and custom rules\u003C\u002Fli>\n\u003Cli>Final review before publishing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Editions\u003C\u002Fh3>\n\u003Cp>Better Robots.txt is available in three editions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free – Includes the guided setup, the Essential preset, core crawl control features, and the final Review & Save workflow.\u003C\u002Fli>\n\u003Cli>Pro – Adds more advanced governance and protection modules, including additional AI, crawler, and cleanup controls.\u003C\u002Fli>\n\u003Cli>Premium – Unlocks the most restrictive and advanced protection options, including the Fortress preset and additional high-control modules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some options shown in the interface are marked Free, Pro, or Premium so users can immediately understand which modules belong to each edition.\u003C\u002Fp>\n\u003Ch3>Presets\u003C\u002Fh3>\n\u003Cp>Setup starts with four modes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Essential – A clean, practical configuration for most websites that want a better robots.txt without complexity.\u003C\u002Fli>\n\u003Cli>AI-First – For publishers and content sites that want AI-ready governance without shutting down discovery.\u003C\u002Fli>\n\u003Cli>Fortress – For websites that want stronger protection against scraping, archive capture, and unnecessary crawl activity.\u003C\u002Fli>\n\u003Cli>Custom – For users who prefer to configure each module manually.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For many sites, one preset plus a quick review is enough.\u003C\u002Fp>\n\u003Ch3>Built for beginners and experts\u003C\u002Fh3>\n\u003Cp>Beginners get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A guided setup instead of a raw robots.txt box\u003C\u002Fli>\n\u003Cli>Preset-based configuration\u003C\u002Fli>\n\u003Cli>Plain-language explanations for important choices\u003C\u002Fli>\n\u003Cli>A safer workflow with a final preview step\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Advanced users get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Editable core WordPress protection rules\u003C\u002Fli>\n\u003Cli>Fine-grained crawler controls by category\u003C\u002Fli>\n\u003Cli>WooCommerce-oriented cleanup options\u003C\u002Fli>\n\u003Cli>Consolidated output options\u003C\u002Fli>\n\u003Cli>Advanced directives and custom rules\u003C\u002Fli>\n\u003Cli>A final output they can inspect before publishing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AI-ready, without hype\u003C\u002Fh3>\n\u003Cp>Better Robots.txt includes features for modern AI-related crawl governance, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI crawler handling\u003C\u002Fli>\n\u003Cli>Optional llms.txt support\u003C\u002Fli>\n\u003Cli>AI usage signals for compliant systems\u003C\u002Fli>\n\u003Cli>Optional machine-readable governance signals for advanced use cases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These features help you express how you want automated systems to use your content.\u003C\u002Fp>\n\u003Cp>However, Better Robots.txt does not claim to control AI by force. Like robots.txt itself, these signals are most useful with compliant systems and good-faith crawlers.\u003C\u002Fp>\n\u003Ch3>What Better Robots.txt is\u003C\u002Fh3>\n\u003Cp>Better Robots.txt is:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A robots.txt governance plugin for WordPress\u003C\u002Fli>\n\u003Cli>A guided configuration workflow instead of a raw text editor\u003C\u002Fli>\n\u003Cli>A crawl control layer to reduce wasteful crawling\u003C\u002Fli>\n\u003Cli>A practical bridge between SEO, crawl hygiene, and AI-era policy signaling\u003C\u002Fli>\n\u003Cli>A way to keep your crawl policy clearer for humans and machines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Technical reference for advanced users: Better Robots.txt also maintains a public \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGautierDorval\u002Fbetter-robots-txt\" rel=\"nofollow noopener noreferrer ugc\">GitHub repository\u003C\u002Fa> with product definition, governance notes, and machine-readable artefacts.\u003C\u002Fp>\n\u003Ch3>What Better Robots.txt is not\u003C\u002Fh3>\n\u003Cp>Better Robots.txt is not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A firewall or Web Application Firewall (WAF)\u003C\u002Fli>\n\u003Cli>An anti-scraping enforcement engine\u003C\u002Fli>\n\u003Cli>A legal compliance engine\u003C\u002Fli>\n\u003Cli>A guarantee that every bot will obey your rules\u003C\u002Fli>\n\u003Cli>A replacement for server-level security or access control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It helps you publish a clearer crawl policy.\u003C\u002Fp>\n\u003Cp>It does not replace infrastructure-level protection.\u003C\u002Fp>\n\u003Ch3>Typical use cases\u003C\u002Fh3>\n\u003Cp>Use Better Robots.txt if you want to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean up a weak or noisy default robots.txt\u003C\u002Fli>\n\u003Cli>Reduce crawl waste on WordPress or WooCommerce\u003C\u002Fli>\n\u003Cli>Keep major search engines allowed while restricting other bots\u003C\u002Fli>\n\u003Cli>Control whether archive bots can snapshot your site\u003C\u002Fli>\n\u003Cli>Publish AI usage preferences more clearly\u003C\u002Fli>\n\u003Cli>Keep social preview bots allowed while limiting scrapers\u003C\u002Fli>\n\u003Cli>Review the final file before making it live\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Guided step-by-step wizard\u003C\u002Fli>\n\u003Cli>Preset-based setup: Essential, AI-First, Fortress, Custom\u003C\u002Fli>\n\u003Cli>Search engine visibility controls\u003C\u002Fli>\n\u003Cli>AI and LLM crawler governance\u003C\u002Fli>\n\u003Cli>AI usage signals support\u003C\u002Fli>\n\u003Cli>SEO tool crawler controls\u003C\u002Fli>\n\u003Cli>Bad bot and abusive crawler options\u003C\u002Fli>\n\u003Cli>Archive and Wayback access controls\u003C\u002Fli>\n\u003Cli>Spam, feed, and crawl trap cleanup\u003C\u002Fli>\n\u003Cli>WooCommerce crawl cleanup options\u003C\u002Fli>\n\u003Cli>CSS, JavaScript, and image crawling rules\u003C\u002Fli>\n\u003Cli>Social media preview crawler controls\u003C\u002Fli>\n\u003Cli>ads.txt and app-ads.txt allowance\u003C\u002Fli>\n\u003Cli>Optional llms.txt generation\u003C\u002Fli>\n\u003Cli>Consolidated output option\u003C\u002Fli>\n\u003Cli>Core WordPress protection rules remain visible and editable\u003C\u002Fli>\n\u003Cli>Final Review & Save preview screen\u003C\u002Fli>\n\u003C\u002Ful>\n","Replace the default WordPress robots.txt workflow with a smarter, structured version you can preview before publishing, with Free, Pro, and Premium ed &hellip;",6000,305034,90,102,"2026-03-10T18:33:00.000Z","6.9.4","5.0","7.4",[75,76,77,78,55],"ai-crawlers","bot-blocker","llms-txt","robots-txt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-robots-txt.3.0.0.zip",99,"2023-02-14 00:00:00",{"slug":83,"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":94,"requires_at_least":95,"requires_php":50,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":11,"last_vuln_date":104,"fetched_at":25},"oik","4.15.4","bobbingwide","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobbingwide\u002F","\u003Cp>Now with 9 blocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Address – Displays your address from oik-options\u003C\u002Fli>\n\u003Cli>Contact form – Displays a contact form\u003C\u002Fli>\n\u003Cli>Contact field – Part of the Contact form\u003C\u002Fli>\n\u003Cli>Countdown – Countdown \u002F count since timer\u003C\u002Fli>\n\u003Cli>Dynamic content – Dynamic content block\u003C\u002Fli>\n\u003Cli>Follow me – Displays your social media links\u003C\u002Fli>\n\u003Cli>Google Maps – Displays a Google Maps map using oik options\u003C\u002Fli>\n\u003Cli>PayPal button – PayPal button for: Pay Now, Buy Now, Donate, Add to Cart, and View Cart \u002F Checkout\u003C\u002Fli>\n\u003Cli>Shortcode block for oik shortcodes – Expands oik shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cem>oik base\u003C\u002Fem> plugin provides a series of advanced WordPress shortcodes that help you display dynamic content from your website’s pages, posts, attachments, links and custom post types.\u003Cbr \u002F>\nThe OIK Information Kit uses lazy smart shortcode technology to display your WordPress website’s content including your often included key-information.\u003Cbr \u002F>\nThe functionality in the oik base plugin is used by over 40 other WordPress plugins, providing powerful facilities for an efficient, performant website.\u003C\u002Fp>\n\u003Cp>oik now provides over 80 shortcodes including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[bw_pages], [bw_posts], [bw_thumbs], [bw_attachments], [bw_images], [bw_pdf] shortcodes to list subpages, posts, attachments or custom post types \u003C\u002Fli>\n\u003Cli>[bw_cycle] to display content using jQuery cycle.\u003C\u002Fli>\n\u003Cli>[bw_list], [bw_tree] to display lists of links to pages, posts, attachments or custom post types \u003C\u002Fli>\n\u003Cli>[bw_table] to tabulate pages, posts or custom post types\u003C\u002Fli>\n\u003Cli>[bw_bookmarks] to list links\u003C\u002Fli>\n\u003Cli>[paypal] shortcodes for PayPal buttons: Pay Now, Buy Now, Donate, Add to Cart, View Cart\u002FCheckout\u003C\u002Fli>\n\u003Cli>[bw_block] & [bw_eblock], [div] & [ediv], [clear] – to create block structures within your pages, posts and even widgets\u003C\u002Fli>\n\u003Cli>[bw_button], [bw_contact_button] – to provide call-to-action button style links for Artisteer themes\u003C\u002Fli>\n\u003Cli>helper shortcodes for web designers and developers: [bw_editcss], [bwtrace], [bw_wpadmin], [bw_wtf], [stag] & [etag]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik helps you to display information about you, your company, your social networking ids and your website using standard formats that search engines such as Google recognise.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You enter your information once, then use oik shortcodes to display it wherever you want; in titles, post and page content, header, sidebar and footer widgets.\u003C\u002Fli>\n\u003Cli>Whenever you need to change a value you only need to update it in one place; and your website is updated instantly.\u003C\u002Fli>\n\u003Cli>Shortcodes to display often included key information include: [bw_contact], [bw_telephone], [bw_mobile], [bw_mailto], [bw_company], [bw_address], [bw_show_googlemap], [bw_directions], [bw_logo], [bw_qrcode], [bw_copyright]\u003C\u002Fli>\n\u003Cli>For your social networking use the [bw_follow_me] shortcode to display your links to Twitter, Facebook, LinkedIn, etcetera\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>oik provides buttons to help you write the shortcodes, showing you the parameters you can choose and default values \u003C\u002Fli>\n\u003Cli>oik provides a shortcode discovery page where you can find out about every shortcode which is active in your site\u003C\u002Fli>\n\u003Cli>lazy programming means that code is only loaded when it’s actually needed\u003C\u002Fli>\n\u003Cli>smart means that the shortcodes can recognise the content in which they’re used and adjust their behaviour accordingly\u003C\u002Fli>\n\u003Cli>oik is extendable – plugin developers can build on the oik base functionality \u003C\u002Fli>\n\u003Cli>using the oik API: help, syntax information, examples AND HTML snippets can be produced for any plugin or theme that provides shortcodes\u003C\u002Fli>\n\u003Cli>oik is theme independent; meaning that you can change your theme without having to worry about whether or not the shortcodes will still work.\u003C\u002Fli>\n\u003Cli>oik uses microformats so that Google and other search engines can understand your content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>If you want to read more about the oik plugins then please visit the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik\" rel=\"nofollow ugc\">oik plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>“the oik plugin – for often included key-information”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Other plugins\u003C\u002Fh4>\n\u003Cp>Other plugins which depend upon the oik API are available on WordPress.org:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Fbbboing\" rel=\"nofollow ugc\">bbboing\u003C\u002Fa> – obfuscate text but leave it readable\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Fcookie-cat\" rel=\"nofollow ugc\">cookie-cat\u003C\u002Fa> – [cookies] shortcode to list the cookies your website may use\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-batchmove\" rel=\"nofollow ugc\">oik-batchmove\u003C\u002Fa> – batch change post categories or published date\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Foik-nivo-slider\u002F\" rel=\"ugc\">oik-nivo-slider\u003C\u002Fa> – [nivo] shortcode for the jQuery “Nivo slider” for posts, pages, attachments and custom post types\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-privacy-policy\" rel=\"nofollow ugc\">oik-privacy-policy\u003C\u002Fa> – generate a privacy policy page, compliant with UK cookie law (EU cookie directive)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-read-more\" rel=\"ugc\">oik-read-more\u003C\u002Fa> – progressively reveal content by clicking on “read more” buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugins which participate with oik shared libraries are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-bwtrace\u002F\" rel=\"ugc\">oik-bwtrace\u003C\u002Fa> – Debug trace for WordPress, including action and filter tracing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wordpress.org\u002Fextend\u002Fplugins\u002Foik-css\" rel=\"nofollow ugc\">oik-css\u003C\u002Fa> – [bw_css] for CSS styling per page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fuk-tides\u002F\" rel=\"ugc\">uk-tides\u003C\u002Fa> – [bw_tides] shortcode for tide times and heights in the UK  (replaces oik-tides)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These plugins are not dependent upon oik:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fallow-reinstalls\u002F\" rel=\"ugc\">allow-reinstalls\u003C\u002Fa> – Allow re-installation of plugins and themes by upload\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-weight-zone-shipping\" rel=\"ugc\">oik-weight-zone-shipping\u003C\u002Fa> – Weight Zone Shipping for WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foik-weightcountry-shipping\" rel=\"ugc\">oik-weightcountry-shipping\u003C\u002Fa> – Weight\u002FCountry Shipping for WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More FREE and Premium plugins are available from \u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Fwordpress-plugins-from-oik-plugins\u002F\" rel=\"nofollow ugc\">oik-plugins.com\u003C\u002Fa> including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Fdiy-oik\" rel=\"nofollow ugc\">diy-oik\u003C\u002Fa> – Do-It-Yourself shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-blocks\" rel=\"nofollow ugc\">oik-blocks\u003C\u002Fa> – WordPress blocks for oik shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Fexternal-link-warning-jquery\u002F\" rel=\"nofollow ugc\">oik-External link warning jQuery\u003C\u002Fa> – Warns visitor about leaving your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-fields-custom-post-type-field-apis\" rel=\"nofollow ugc\">oik-fields\u003C\u002Fa> – custom post type field APIs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-ms-oik-multisite-shortcodes\u002F\" rel=\"nofollow ugc\">oik-ms\u003C\u002Fa> – oik MultiSite shortcodes\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-mshot\" rel=\"nofollow ugc\">oik-mshot\u003C\u002Fa> – Shortcode to display the “mshot” of an URL; oik-fields extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-rating\" rel=\"nofollow ugc\">oik-rating\u003C\u002Fa> – 5 star rating custom field; oik-fields extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-testimonials\" rel=\"nofollow ugc\">oik-testimonials\u003C\u002Fa> – Manage and display testimonials.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-todo-todo-list\" rel=\"nofollow ugc\">oik-todo\u003C\u002Fa> – TO DO list\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-types\" rel=\"nofollow ugc\">oik-types\u003C\u002Fa> – custom content type, field and taxonomy manager\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik-user\" rel=\"nofollow ugc\">oik-user\u003C\u002Fa> – display oik information for each site user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik plugins are suitable for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress site owners\u003C\u002Fli>\n\u003Cli>WordPress site administrators\u003C\u002Fli>\n\u003Cli>WordPress designers\u003C\u002Fli>\n\u003Cli>WordPress web site developers \u003C\u002Fli>\n\u003Cli>WordPress plugin developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>oik plugins are tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress\u003C\u002Fli>\n\u003Cli>WordPress Multisite\u003C\u002Fli>\n\u003Cli>PHP 8.1, PHP 8.2, PHP 8.3 & PHP 8.4\u003C\u002Fli>\n\u003Cli>PHPUnit 9.6, 10.5 & 11.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All of the plugins are developed using a set of functions that can make PHP and HTML coding a bit easier.\u003Cbr \u002F>\nThese are known as the \u003Ca href=\"https:\u002F\u002Fwww.oik-plugins.com\u002Fapis\u002Foik-apis\" rel=\"nofollow ugc\">OIK Application Programming Interface (OIK API)\u003C\u002Fa>\u003C\u002Fp>\n","Over 80 advanced, powerful shortcodes, and 9 blocks for displaying the content of your WordPress website.",2000,228785,74,3,"2025-11-25T15:21:00.000Z","6.8.5","5.5",[97,98,99,20],"advanced","blocks","shortcode","https:\u002F\u002Fwww.oik-plugins.com\u002Foik-plugins\u002Foik","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foik.4.15.4.zip",95,7,"2025-11-26 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":71,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":80,"vuln_count":126,"unpatched_count":11,"last_vuln_date":127,"fetched_at":25},"banhammer","Banhammer – Monitor Site Traffic, Block Bad Users and Bots","3.5.1","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cblockquote>\n\u003Cp>⚡ Banhammer: Protect your site against enemy hordes!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Banhammer gives you full control over who and what may access your site. Visit the Armory to monitor traffic and review suspicious visitors. If you find some user or bot that is causing problems, you can ban them with a click. Or, if you just want to keep an eye on someone, you can flag them with a warning. Any banned users will be denied access to your site, until you restore access via the Tower. Check out the video and screenshots to get a better idea of how it works.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0t4qBH0TuW0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>👉 Important: Not yet compatible with WP Multisite!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Core Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ban or Warn any WP user or IP address\u003C\u002Fli>\n\u003Cli>Restore access to any banned targets\u003C\u002Fli>\n\u003Cli>Monitor site traffic in the Armory\u003C\u002Fli>\n\u003Cli>Monitor logged users in the Admin Area\u003C\u002Fli>\n\u003Cli>Monitor all visitors on the front-end\u003C\u002Fli>\n\u003Cli>Manage banned targets in the Tower\u003C\u002Fli>\n\u003Cli>Complete Ajax-powered navigation\u003C\u002Fli>\n\u003Cli>Useful tools like jump, sort, search\u003C\u002Fli>\n\u003Cli>Complete documentation via Help tab\u003C\u002Fli>\n\u003Cli>Automatically clear logged data\u003C\u002Fli>\n\u003Cli>Sound effects for Ban, Warn, et al\u003C\u002Fli>\n\u003Cli>NEW: manually block any IP address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Options Galore\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optionally ignore logged-in users\u003C\u002Fli>\n\u003Cli>Optionally protect Login Page and Admin Area\u003C\u002Fli>\n\u003Cli>Customize the banned response and status code\u003C\u002Fli>\n\u003Cli>Display banned message or redirect the request\u003C\u002Fli>\n\u003Cli>Choose the interval to clear logged data\u003C\u002Fli>\n\u003Cli>One-click restore plugin default options\u003C\u002Fli>\n\u003Cli>All collected data may be deleted easily\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>More Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Clean code\u003C\u002Fli>\n\u003Cli>Fast and secure\u003C\u002Fli>\n\u003Cli>Built with WP API\u003C\u002Fli>\n\u003Cli>Lightweight and flexible\u003C\u002Fli>\n\u003Cli>Regularly updated and “future proof”\u003C\u002Fli>\n\u003Cli>Works great with any WordPress theme\u003C\u002Fli>\n\u003Cli>Comprehensive search of all logged data\u003C\u002Fli>\n\u003Cli>Works great with other WordPress plugins\u003C\u002Fli>\n\u003Cli>Works with or without Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>Focused on usability, performance, and security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Banhammer is perfect for site owners, admins, and developers who want to keep an eye on traffic and block any unwanted visitors. It is a simple, flexible, and powerful security solution. Perfect for the best WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Exclusive Features in Pro Version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ban based on URI request, referrer, or user agent\u003C\u002Fli>\n\u003Cli>Whitelist any IP address or user agent\u003C\u002Fli>\n\u003Cli>View cookies, POST data, and FILES data\u003C\u002Fli>\n\u003Cli>Email Alerts for banned & warned requests\u003C\u002Fli>\n\u003Cli>Display custom message to each banned target\u003C\u002Fli>\n\u003Cli>Add private notes to warned\u002Fbanned targets\u003C\u002Fli>\n\u003Cli>Customize target strings for user agents, IPs, etc.\u003C\u002Fli>\n\u003Cli>Disable logging of banned, warned, and whitelisted targets\u003C\u002Fli>\n\u003Cli>Smart bot detection\u003C\u002Fli>\n\u003Cli>Paged results in Tower\u003C\u002Fli>\n\u003Cli>User avatars in Tower\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For complete documentation, visit the Help tab on any Banhammer screen.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>⚡ \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro now available&nbsp;&raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Data:\u003C\u002Fstrong> Banhammer collects user data to “do its thing”. The collected data is temporary and automatically deleted every day, or at whatever time interval is specified in the plugin settings. The only time that any data is “remembered” is when you ban something. For each person\u002Fthing that you ban, the plugin stores either the IP address OR the username (never both). At any time, all saved data may be deleted permanently via the plugin settings and Armory Tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookies:\u003C\u002Fstrong> Banhammer does not set any cookies for regular visitors, but does set a few simple cookies for admin-level users. These simple cookies enable dope effects and interactivity in the Armory and Tower UI. But no cookies are set or used for any other visitor\u002Fuser or purpose.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Services:\u003C\u002Fstrong> Banhammer uses a free lookup service for GeoIP information. This happens only for admin-level users when they are viewing data in the Armory or Tower. No other third-party services are used by this plugin.\u003C\u002Fp>\n\u003Cp>Banhammer is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I develop and maintain this free plugin with love for the WordPress community. To show support, you can \u003Ca href=\"https:\u002F\u002Fmonzillamedia.com\u002Fdonate.html\" rel=\"nofollow ugc\">make a donation\u003C\u002Fa> or purchase one of my books:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002F\" rel=\"nofollow ugc\">The Tao of WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigwp.com\u002F\" rel=\"nofollow ugc\">Digging into WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhtaccessbook.com\u002F\" rel=\"nofollow ugc\">.htaccess made easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-tao.com\u002Fwordpress-themes-book\u002F\" rel=\"nofollow ugc\">WordPress Themes In Depth\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002Fdownloads\u002Fwizards-collection-sql-recipes-wordpress\u002F\" rel=\"nofollow ugc\">Wizard’s SQL Recipes for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And\u002For purchase one of my premium WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbbq-pro\u002F\" rel=\"nofollow ugc\">BBQ Pro\u003C\u002Fa> – Blazing fast WordPress firewall\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fblackhole-pro\u002F\" rel=\"nofollow ugc\">Blackhole Pro\u003C\u002Fa> – Automatically block bad bots\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fbanhammer-pro\u002F\" rel=\"nofollow ugc\">Banhammer Pro\u003C\u002Fa> – Monitor traffic and ban the bad guys\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fga-google-analytics-pro\u002F\" rel=\"nofollow ugc\">GA Google Analytics Pro\u003C\u002Fa> – Connect WordPress to Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fhead-meta-pro\u002F\" rel=\"nofollow ugc\">Head Meta Pro\u003C\u002Fa> – Ultimate Meta Tags for WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fsimple-ajax-chat-pro\u002F\" rel=\"nofollow ugc\">Simple Ajax Chat Pro\u003C\u002Fa> – Unlimited chat rooms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002Fusp-pro\u002F\" rel=\"nofollow ugc\">USP Pro\u003C\u002Fa> – Unlimited front-end forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Links, tweets and likes also appreciated. Thank you! 🙂\u003C\u002Fp>\n","Monitor traffic and ban unwanted visitors. Block any user or IP address so they can't access your site.",1000,48178,88,18,"2026-02-05T15:36:00.000Z","4.7","5.6.20",[121,18,53,122,123],"ban","monitor","security","https:\u002F\u002Fperishablepress.com\u002Fbanhammer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanhammer.3.5.1.zip",1,"2025-09-25 14:27:24",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":48,"requires_at_least":141,"requires_php":15,"tags":142,"homepage":147,"download_link":148,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"block-comment-spam-bots","Block Comment Spam Bots","2.62","Rick Hellewell","https:\u002F\u002Fprofiles.wordpress.org\u002Frhellewellgmailcom\u002F","\u003Cp>Professional spammers use programs to automate their spamming. The ‘Block Comment Spam Bots’ (BCSB) plugin efficiently blocks their process. No more comment spam!\u003C\u002Fp>\n\u003Cp>As no legitimate user will use the professional spammer’s automated process which relies on cURL and WGET commands, real users will never notice the BCSB plugin at work. There are no CAPTCHAS for your visitors to interact with. No silly questions. Just the comment form as designed in any theme.\u003C\u002Fp>\n\u003Cp>On the admin side, there are no blacklists, special keys (like Askimet), overloaded spam queues, or overworked databases that store spam comments until you manually delete them.\u003C\u002Fp>\n\u003Cp>Install the plugin and that’s it. Invisible, to you and your visitors. The only change you will notice is in your admin area. The list of comments now has a green check next to them. That way you know that comment was made on your website by a real person and was not bypassed by hacking spammers connecting directly to your server.\u003C\u002Fp>\n\u003Cp>All that remains is comments made by real people, and while real people can spam, it takes them time and effort. The amount of spam from real people is a lot more manageable than the tsunami from automated spammers, saving you time to concentrate on the important things in life, like your readers, and making connections.\u003C\u002Fp>\n\u003Cp>We’ve tested it on multiple websites and it wipes out automated spam completely. If it doesn’t on your site, please let us know.\u003C\u002Fp>\n\u003Cp>** Geeky Stuff **\u003Cbr \u002F>\n…in case you are interested in how it works…\u003C\u002Fp>\n\u003Cp>tl;dr – \u003Cstrong>This provides a total and easy solution to comment spam from spam bots.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Comments are processed by the WordPress wp-post-comments.php file. Automated spammers (‘spam bots’) can provide (‘post’) data directly to that page, bypassing any comment processing, by using CURL\u002FWGET commands.\u003C\u002Fp>\n\u003Cp>Bypassing the comment form by posting directly (via CURL or WGET commands), is quite easy. Just send the post ID number, and the bot’s fake name and email, and the spammy content. Boom! Comment spam is on your site!\u003C\u002Fp>\n\u003Cp>The result is comment spam – and that is not always caught by other comment spam checkers. Even if it is caught by programs such as Akismet, processing that spam takes some server resources, including writing to the database.\u003C\u002Fp>\n\u003Cp>This plugin uses several techniques to ‘sense’ a spambot. There are hidden fields that are changed after a delay. There is a delay in displaying the submit button. And it blocks direct access to the WordPress post\u002Fprocessing functions.\u003C\u002Fp>\n\u003Cp>The techniques, also used in our standalone “FormSpemmerTrap” (FST) program, and our other anti-spam plugins (like FormSpammerTrap for Comments), are very effective. They use a bit of JavaScript to block spambots – since automated processes via CURL\u002FWGET\u002Fetc cannot process JS code.\u003C\u002Fp>\n\u003Cp>It’s simple: you install this plugin, activate it, and bot comments will stop. Immediately.\u003C\u002Fp>\n\u003Cp>And it doesn’t add any visual impediments to your comments. No reCaptcha things (which many see as a pain). No silly questions (‘what is 2+8’) on the form. Your comment form does not change. Regular users will not notice a difference. But you will. No more spam comments for you!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This is the best solution to block comment spam.\u003C\u002Fstrong> We’ve tested it on a site that had 20-40 spam comments a day. With this plugin enabled, the spam comment stopped. Immediately. And there have been none since installing this plugin. ** Not one. Zero.**\u003C\u002Fp>\n\u003Cp>The Admin, Comments list page is modified to show a column with a green checkmark icon if the comment was entered by a real person and not a bot. This is an assurance that the comment was not entered via an automated CURL\u002FWGET to the wp-comments-post.php file. A comment that is on the list that does not show the checkmark was done by a bot. But you won’t see those blocked comments with this plugin enabled. They never get into your database. You can hover over the checkmark icon to see the GUID value indicating a person entered the comment.\u003C\u002Fp>\n\u003Cp>The plugins ‘Settings’ screen has no settings. You don’t even need to look at the Settings screen. If you do, you’ll see information about the plugin. And there is a CURL command you can use to test the effectiveness of blocking (or not blocking) direct access to the wp-comments-post.php file.\u003C\u002Fp>\n\u003Cp>The plugin also adds the hidden GUID field to the comment form after a delay to help block bots that are using the comment form to submit. If the hidden field is not submitted then a bot tried to bypass the comment form. And a short delay happens before the comment submit button is displayed – another bot protection.\u003C\u002Fp>\n","A simple to use plugin that stops automated spam. Install and forget, and any automated spam targeting your native WordPress comments is immediately t &hellip;",800,6808,100,4,"2024-04-10T22:16:00.000Z","4.9",[143,144,53,145,146],"automated-spam","blocking","comments","spam","https:\u002F\u002Fwww.cellarweb.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-comment-spam-bots.zip",{"attackSurface":150,"codeSignals":164,"taintFlows":171,"riskAssessment":172,"analyzedAt":179},{"hooks":151,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":163,"entryPointCount":29,"unprotectedCount":11},[],[],[],[155,160],{"tag":156,"callback":157,"file":158,"line":159},"google_bot_show","googleBotAgentshow","helper\\BotAgent.php",17,{"tag":161,"callback":162,"file":158,"line":116},"google_bot_hide","googleBotAgenthide",[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":170},[],{"prepared":11,"raw":11,"locations":167},[],{"escaped":11,"rawEcho":11,"locations":169},[],[],[],{"summary":173,"deductions":174},"The \"bot-detect\" plugin v1.0 exhibits a strong security posture based on the provided static analysis and vulnerability history.  The complete absence of dangerous functions, SQL injection risks (all queries use prepared statements), output escaping issues, file operations, and external HTTP requests is highly commendable.  Furthermore, the lack of any recorded vulnerabilities, including critical or high severity ones, suggests a well-developed and secure plugin. The zero taint flows with unsanitized paths further reinforce this.  The plugin's attack surface is also minimal and appears to be well-protected, with all entry points accounted for and no indications of unprotected handlers or routes.",[175,177],{"reason":176,"points":46},"Missing nonce checks",{"reason":178,"points":46},"Missing capability checks","2026-03-17T07:27:15.852Z",{"wat":181,"direct":186},{"assetPaths":182,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[],[],[],[],{"cssClasses":187,"htmlComments":188,"htmlAttributes":189,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[],[],[],[],[],[193,194,195,196],"[google_bot_hide text=\"]","[\u002Fgoogle_bot_hide]","[google_bot_show text=\"]","[\u002Fgoogle_bot_show]"]