[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqVUkFVaiQcM5sIpxmNPfSMS4t9513-zJm4o7SBcwVzI":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":68,"crawl_stats":38,"alternatives":73,"analysis":171,"fingerprints":322},"chp-ads-block-detector","CHP Ads Block Detector","4.0.2","Suresh Chand","https:\u002F\u002Fprofiles.wordpress.org\u002Fsureshchand12a\u002F","\u003Cp>Adblocking extensions are most used to block the ads shown in browsers or websites. Nowadays, Adblock Plus is a popular extension to block ads in browsers. This will decrease the revenue of the blog owner.\u003C\u002Fp>\n\u003Cp>Now, We have introduced the WordPress plugin (\u003Cstrong>CHP Ads Block Detector WordPress Plugin\u003C\u002Fstrong>) that will detect most of the AdBlock extensions installed on the browser and show a popup to disable the extension. This plugin restricts the user to access the page unless the user will disable the extension for your website.\u003C\u002Fp>\n\u003Cp>This will work for most of the ads block extension such as Adblock, AdBlock Plus, ghostery, etc.\u003C\u002Fp>\n\u003Cp>This plugin will also works for opera built-in ads block extension.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>IMPORTANT\u003C\u002Fstrong>\u003Cbr \u002F>\n  We have remove the Image Request from the plugin. So, Some of the extension may not be detected. If you found any extension that is not detecting then create a ticket on our website.\u003Cbr \u002F>\n  In case of any issue with the plugin, Please visit the \u003Ca href=\"https:\u002F\u002Fchpadblock.com\u002Fdocs\u002Fsupport\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> page.\u003Cbr \u002F>\n  Most of the users faced issue with the uBlock extension. To fix this issue, Please visit \u003Ca href=\"https:\u002F\u002Fchpadblock.com\u002Fdocs\u002Fsupport\u002Fnot-working-with-ublock-extension\u002F\" rel=\"nofollow ugc\">Documentation page to fix for uBlock Extension\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>TESTED FOR:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>☞ Adblock Plus\u003C\u002Fli>\n\u003Cli>☞ Adblock\u003C\u002Fli>\n\u003Cli>☞ Adguard \u003C\u002Fli>\n\u003Cli>☞ Adremover \u003C\u002Fli>\n\u003Cli>☞ Adblock for Chrome™\u003C\u002Fli>\n\u003Cli>☞ Brave  \u003C\u002Fli>\n\u003Cli>☞ Ghostery\u003C\u002Fli>\n\u003Cli>☞ uBlocker\u003C\u002Fli>\n\u003Cli>☞ uBlock\u003C\u002Fli>\n\u003Cli>☞ Ultrablock \u003C\u002Fli>\n\u003Cli>☞ Privacy Badger \u003C\u002Fli>\n\u003Cli>☞ DuckDuckGo   \u003C\u002Fli>\n\u003Cli>☞ Disconnect    \u003C\u002Fli>\n\u003Cli>☞ Microsoft Edge AdBlock extension   \u003C\u002Fli>\n\u003Cli>☞ Firefox Tracking Protection  \u003C\u002Fli>\n\u003Cli>☞ uBlock Origin\u003C\u002Fli>\n\u003Cli>☞ Fair AdBlocker\u003C\u002Fli>\n\u003Cli>☞ Hola ad remover\u003C\u002Fli>\n\u003Cli>☞ Comodo AdBlocker\u003C\u002Fli>\n\u003Cli>☞ Opera Built-in AdBlock extension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>☞ Doesn\\’t any extension or library (Even jQuery)\u003C\u002Fli>\n\u003Cli>☞ Lightweight ☞ Ability to customize the title\u003C\u002Fli>\n\u003Cli>☞ Ability to customize messages\u003C\u002Fli>\n\u003Cli>☞ Hide or Show Refresh and Close Button\u003C\u002Fli>\n\u003Cli>☞ Change style of the popup\u003C\u002Fli>\n\u003Cli>☞ Customize own title or message\u003C\u002Fli>\n\u003Cli>☞ Custom Buttons\u003C\u002Fli>\n\u003Cli>☞ Random Class Generator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PRO Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>☞  Button Text Customizable\u003C\u002Fli>\n\u003Cli>☞  Overlay Effect Customizable\u003C\u002Fli>\n\u003Cli>☞  Dark and Light Theme\u003C\u002Fli>\n\u003Cli>☞  Control Body Scroll\u003C\u002Fli>\n\u003Cli>☞  Disable plugin for Pages\u003C\u002Fli>\n\u003Cli>☞  Disable for Woocommerce Pages\u003C\u002Fli>\n\u003Cli>☞  Disable for individual posts or pages\u003C\u002Fli>\n\u003Cli>☞  Adjust to theme color\u003C\u002Fli>\n\u003Cli>☞  Ability to add custom modal\u003C\u002Fli>\n\u003Cli>☞  Completly Random Class Generator Control\u003C\u002Fli>\n\u003Cli>☞  Content Wrapper\u003C\u002Fli>\n\u003Cli>☞  Modal Animation\u003C\u002Fli>\n\u003Cli>☞  And much much more …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information regarding adblock detecting and revenue recovery, please visit \u003Ca href=\"https:\u002F\u002Fchpadblock.com\" rel=\"nofollow ugc\">CHP Adblock\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CUSTOM WEBSITE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have custom website and want to add Adblock Detector on your website then please visit \u003Ca href=\"https:\u002F\u002Fchpadblock.com\u002Fadblock-detector-for-static-website\u002F\" rel=\"nofollow ugc\">CHP Adblock Script for Custom Website\u003C\u002Fa>\u003C\u002Fp>\n","Block Ads Blocker Extensions and Increase your revenue by using Ads Blocker Detector Plugin",1000,162729,80,24,"2024-01-17T10:18:00.000Z","6.4.8","5.2","7.2",[20,21,22,23,24],"adblock","adsense","anti-adblock","chp","chpadblock","https:\u002F\u002Fchpadblock.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchp-ads-block-detector.zip",84,3,0,"2023-06-15 00:00:00","2026-03-15T15:16:48.613Z",[33,49,59],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-2353","chp-ads-block-detector-missing-authorization-to-plugin-settings-update","CHP Ads Block Detector \u003C= 3.9.4 - Missing Authorization to Plugin Settings Update","The CHP Ads Block Detector plugin for WordPress is vulnerable to unauthorized plugin settings update and reset due to a missing capability check on the chp_abd_action function in versions up to, and including, 3.9.4. This makes it possible for subscriber-level attackers to change or reset plugin settings. CVE-2023-36509 appears to be a duplicate of this issue.",null,"\u003C=3.9.4","3.9.8","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4eca64d7-6e33-4b8e-af37-a3e8bbf2b76f?source=api-prod",222,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":30,"updated_date":45,"references":57,"days_to_patch":48},"CVE-2023-2354","chp-ads-block-detector-authenticated-subscriber-stored-cross-site-scripting","CHP Ads Block Detector \u003C= 3.9.4 - Authenticated (Subscriber+) Stored Cross-Site Scripting","The CHP Ads Block Detector plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings reachable though an AJAX action in versions up to, and including, 3.9.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",4.9,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6f8514c9-0e11-4e26-ba0b-1d08a990b56c?source=api-prod",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":64,"vuln_type":65,"published_date":30,"updated_date":45,"references":66,"days_to_patch":48},"CVE-2023-2352","chp-ads-block-detector-cross-site-request-forgery-via-chpabdaction","CHP Ads Block Detector \u003C= 3.9.4 - Cross-Site Request Forgery via chp_abd_action","The CHP Ads Block Detector plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.9.4. This is due to missing or incorrect nonce validation on the chp_abd_action function. This makes it possible for unauthenticated attackers to update or reset plugin settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)",[67],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe5a9cced-0e5e-4b6e-8291-0a862c9f9523?source=api-prod",{"slug":69,"display_name":7,"profile_url":8,"plugin_count":70,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":71,"computed_at":72},"sureshchand12a",1,68,"2026-04-04T11:08:56.343Z",[74,95,112,133,151],{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":92,"download_link":93,"security_score":94,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"adunblocker","AdUnblocker","1.1.6","digitalapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalapps\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdigitalapps.com\u002Fwordpress-plugins\u002Fadunblocker\u002F\" rel=\"nofollow ugc\">AdUnblocker\u003C\u002Fa>  plugin detects if Google AdSense (or any other ad network) ads are not running on your site. Ads are usually blocked by ad-blockers (eg AdBlock, AdBlock Plus). A popup shows with a text requesting user to whitelist your website.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>For majority of users the AdUnblocker works without any issues. If you suspect that AdUnblocker doesn’t work on your site, you might be targeted by your visitors, they might have requested a filter to be created specificly for your site. Reach out to me so we can find a solution for you. Contact me via my website \u003Ca href=\"https:\u002F\u002Fdigitalapps.com\u002Fcontacts\" rel=\"nofollow ugc\">Digital Apps\u003C\u002Fa> or simply open a ticket here on WordPress.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If your ad network is not supported please reach out to us to be included.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Important!\u003Cbr \u002F>\n  1. By default the plugin is \u003Cstrong>\u003Cem>not active\u003C\u002Fem>\u003C\u002Fstrong>, after installation, tune your settings and \u003Cstrong>\u003Cem>click activate\u003C\u002Fem>\u003C\u002Fstrong> under AdUnblocker > Settings page\u003Cbr \u002F>\n  2. For the Admin UI to work correctly please \u003Cstrong>\u003Cem>disable your adblocker\u003C\u002Fem>\u003C\u002Fstrong> if you have one\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Plugin capabilities\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Does not require any library dependencies (not even jQuery)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Following WordPress best coding practices\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Super lightweight\u003C\u002Fli>\n\u003Cli>Random class naming to make it harder for AdUnblocker to be blocked\u003C\u002Fli>\n\u003Cli>Random file naming to make it harder for AdUnblocker to be blocked\u003C\u002Fli>\n\u003Cli>Random var naming to make it harder for AdUnblocker to be blocked\u003C\u002Fli>\n\u003Cli>The ability to customize your message across 3 different display layouts\u003C\u002Fli>\n\u003Cli>Message delay in seconds\u003C\u002Fli>\n\u003Cli>Hidden\u002FUnhidden close button on custom message OR close message automatically after a few seconds\u003C\u002Fli>\n\u003Cli>Customise the look and feel of the popup\u003C\u002Fli>\n\u003Cli>Smooth admin panel for an easy and fast setup\u003C\u002Fli>\n\u003Cli>Developed with WordPress best practices in mind\u003C\u002Fli>\n\u003Cli>Support Images and shortcodes (eg: PayPal button)\u003C\u002Fli>\n\u003Cli>Remove settings from database on plugin uninstall\u003C\u002Fli>\n\u003Cli>Works with all popular caching plugins\u003C\u002Fli>\n\u003Cli>Works with SSL\u003C\u002Fli>\n\u003Cli>Fast, non-blocking script loading\u003C\u002Fli>\n\u003Cli>Displays popup even if deleted via Developer Tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set your own text for the adblock notice\u003C\u002Fli>\n\u003Cli>Change adblock notice title\u003C\u002Fli>\n\u003Cli>You can show a sticky notice always on the screen unless user whitelist your website\u003C\u002Fli>\n\u003Cli>You can opt for “Strict mode” to hide your entire website until your website is whitelisted\u003C\u002Fli>\n\u003Cli>Message delay in seconds\u003C\u002Fli>\n\u003Cli>Hidden\u002FUnhidden “close button on custom message OR close message automatically after a few seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And much much more …\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin detects if Google AdSense (or any other ad network) ads are not running on your site. Ads are usually blocked by ad-blockers (eg AdBlock,  &hellip;",200,22287,96,32,"2022-10-17T09:28:00.000Z","6.0.11","3.0.1","",[20,91,21,75,22],"adguard","https:\u002F\u002Fdigitalapps.com\u002Fadunblocker\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadunblocker.zip",85,{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":108,"homepage":110,"download_link":111,"security_score":94,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"unblock-adblocker","Unblock Adblocker","1.4.3","jabedbd","https:\u002F\u002Fprofiles.wordpress.org\u002Fjabedbd\u002F","\u003Cp>An Easiest solution for showing message to the user to whitelist the site on their adblocker\u003C\u002Fp>\n","An Easiest solution for showing message to the user to whitelist the site on their adblocker",30,2900,56,4,"2022-06-16T08:52:00.000Z",[20,91,21,22,109],"unblockadblocker","https:\u002F\u002Fkites.dev\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funblock-adblocker.1.4.3.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":88,"requires_php":89,"tags":126,"homepage":131,"download_link":132,"security_score":94,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"better-stop-adblock","Better Stop Adblock","2.1","CodeClan","https:\u002F\u002Fprofiles.wordpress.org\u002Fbsa-block\u002F","\u003Cp>This plugin detects if a visitor to your website has AdBlock software enabled. In this case, a notification will appear.\u003C\u002Fp>\n\u003Cp>You can set up this message in the middle of the page of the dimensions of the written text.\u003C\u002Fp>\n\u003Cp>Alternatively you can submit a picture and a possible redirect after a certain time set by you.\u003C\u002Fp>\n\u003Ch4>Live Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcodeclan.altervista.org\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>A few notes about the sections above:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>The notification message momentarily disappears after you press the button that is enabled when it has finished counting down the time you have set.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The notification message disappears only by disabling AdBlock or reactivation of javascript.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ability to set the time before redirecting the visitor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notification message can be customized with HTML and writing (so LInk payment and other).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notification message with customizable image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notification message with customizable file audio.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can choose which way you want to get (image or text) your visitors to disable AdBlock software.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Text Editors WordPress, with full functionality.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To turn off or reset the default options you can delete the contents of the boxes INPUT.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Link to Image staff instead of text.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The plugin works even if the visitor has Javascript disabled.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Close button lock customizable.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Link title customizable to redirect visitors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Time changed to disable the lock temporarily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Possibility to change the color of text, and make the Background + \u002F – transparent.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Translation Multilanguage.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin detects if a visitor to your website has AdBlock software enabled. In this case, a notification will appear.",20,22774,76,22,"2014-06-25T12:04:00.000Z","3.9.40",[22,127,128,129,130],"detects-users-with-adblock","money-adsense","stop-adblock","translation-ready","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-stop-adblock\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-stop-adblock.2.1.zip",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":13,"num_ratings":143,"last_updated":144,"tested_up_to":145,"requires_at_least":146,"requires_php":18,"tags":147,"homepage":149,"download_link":150,"security_score":141,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"eazy-ad-unblocker","Eazy Ad Unblocker","1.2.6","debp85","https:\u002F\u002Fprofiles.wordpress.org\u002Fdebp85\u002F","\u003Cp>Eazy Ad Unblocker notifies the user about ad blockers like AdBlock, AdGuard AdBlocker, AdBlock Plus, Ghostery, etc.\u003Cbr \u002F>\nEazy Ad Unblocker works on Microsoft Edge, FireFox, Google Chrome and Opera browsers. If users have their adblocker on while surfing\u003Cbr \u002F>\nthe web in these browsers, they will be prompted to switch their adblocker off or whitelist the site they are currently viewing\u003Cbr \u002F>\nvia a modal popup. Users will not be able to view the website content clearly, nor will they be able to view the source of the page\u003Cbr \u002F>\nthey are on, unless they deactivate the adblocker or whitelist the site in their adblocker settings. There will be an option to close the\u003Cbr \u002F>\npopup so that they are not locked out of the site completely. It will be in the form of a button marked ‘X’.\u003C\u002Fp>\n\u003Cp>There is an option to completely black-out the content in the popup background through opacity settings. The admin of the site can\u003Cbr \u002F>\nalso configure the text and heading of the modal popup. The popup close button is controllable from wp-admin. You can also\u003Cbr \u002F>\nset the width of the popup for larger devices like ipads, laptops, desktops if you don’t like the popup to be totally spread out.\u003C\u002Fp>\n\u003Cp>You can now choose from among six themes to style the popup.\u003C\u002Fp>\n\u003Cp>Thanks for the art work to Rochana Deb!\u003C\u002Fp>\n\u003Ch3>Testing\u003C\u002Fh3>\n\u003Cp>Browse to the site where you installed this plugin.\u003Cbr \u002F>\nTo test the popup, activate the ad blocker in your browser for the site.\u003Cbr \u002F>\nRefresh your page if it does not auto-refresh. You should see a popup and verify that\u003Cbr \u002F>\nit cannot be dismissed in any way except disabling your adblocker or whitelisting your site in it.\u003Cbr \u002F>\nThere is a button marked with a cross on the top right corner of the popup. Click it to close the popup.\u003Cbr \u002F>\nYou should also not be able to view source for the page you are on by pressing Ctrl+U.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>The following features exist in this plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>It prevents users from using the site when adblockers are active for them.\u003C\u002Fli>\n\u003Cli>There is no way to dismiss the popup without deactivating the ad blockers.\u003C\u002Fli>\n\u003Cli>The users cannot view the source of the page they are on when the plugin is active.\u003C\u002Fli>\n\u003Cli>The popup background opacity can be adjusted.\u003C\u002Fli>\n\u003Cli>The user also cannot view or use web developer tools to bypass the popup or view the popup html.\u003C\u002Fli>\n\u003Cli>The popup auto-scales to the content visible in it.\u003C\u002Fli>\n\u003Cli>The plugin checks whether ad blockers are on or not, not if the page has ads.\u003C\u002Fli>\n\u003Cli>The popup’s title, text and opacity are editable. You can also add media such as images, videos and\u003Cbr \u002F>\naudio clips to the body text. Audio and video are HTML5 based.\u003C\u002Fli>\n\u003Cli>The admin can configure, from the backend, whether to show a close button in the popup or not. \u003C\u002Fli>\n\u003Cli>The popup dialog is responsive. \u003C\u002Fli>\n\u003Cli>The popup can be disabled on individual pages and posts.\u003C\u002Fli>\n\u003Cli>The popup width can be set for larger devices like ipads and desktop screens from the admin section.\u003C\u002Fli>\n\u003Cli>The popup style theme can be changed.\u003C\u002Fli>\n\u003Cli>CSS classes and id attributes are random for defence against ad blockers.\u003C\u002Fli>\n\u003Cli>Deleting the plugin deletes its data as well.\u003C\u002Fli>\n\u003Cli>Tested with PHP 8.1 and WordPress 6.3.2\u003C\u002Fli>\n\u003Cli>Tested with PHP 8.2 and WordPress 6.6\u003C\u002Fli>\n\u003Cli>Adblock popup can be disabled on posts by category and tag.\u003C\u002Fli>\n\u003C\u002Fol>\n","Eazy Ad Unblocker notifies the user if ad blockers like AdBlock, AdGuard AdBlocker, AdBlock Plus are blocking advertisements which you  paintstakingly &hellip;",100,17675,11,"2025-06-15T07:17:00.000Z","6.8.5","4.9",[148,22],"ad-unblocker","https:\u002F\u002Fmyplugins.net\u002Fdemo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feazy-ad-unblocker.1.2.6.zip",{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":141,"downloaded":159,"rating":160,"num_ratings":161,"last_updated":162,"tested_up_to":163,"requires_at_least":164,"requires_php":89,"tags":165,"homepage":89,"download_link":170,"security_score":94,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"kill-adblock","Block AdBlock","1.4","Admiral","https:\u002F\u002Fprofiles.wordpress.org\u002Fgetadmiral\u002F","\u003Cp>Installing the Block AdBlock plugin allows publishers to lock their content until users disable their adblock add-ons. Locked content remains SEO friendly.\u003C\u002Fp>\n\u003Cp>For advanced analytics and revenue recovery solutions install: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmiral-adblock-suite\u002F\" rel=\"ugc\">Admiral Adblock Analytics\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Block AdBlock Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Random class naming to make it harder for Block AdBlock to be blocked\u003C\u002Fli>\n\u003Cli>The ability to customize your message across 3 different display units\u002Flayouts\u003C\u002Fli>\n\u003Cli>Message delay in seconds\u003C\u002Fli>\n\u003Cli>Hidden\u002FUnhidden “close button on custom message OR close message automatically after a few seconds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Valid on\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Chrome\u003C\u002Fli>\n\u003Cli>Mozilla Firefox\u003C\u002Fli>\n\u003Cli>Internet Explorer (8+)\u003C\u002Fli>\n\u003Cli>Safari\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Opera\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=N9qeS9Iy4Ws\" rel=\"nofollow ugc\">Demo Video\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information regarding adblock detecting and revenue recovery, please visit \u003Ca href=\"https:\u002F\u002Fgetadmiral.com\u002F\" rel=\"nofollow ugc\">www.getadmiral.com\u003C\u002Fa>.\u003C\u002Fp>\n","Block AdBlock detects site visitors who have enabled adblocking software, and allows publishers to engage these users via customized display messages.",26190,70,26,"2018-07-02T19:31:00.000Z","4.9.29","3.2",[20,166,167,168,169],"adblock-blocker","anti-adblocker","block-ad-block","block-adblock","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkill-adblock.1.4.zip",{"attackSurface":172,"codeSignals":227,"taintFlows":309,"riskAssessment":310,"analyzedAt":321},{"hooks":173,"ajaxHandlers":218,"restRoutes":224,"shortcodes":225,"cronEvents":226,"entryPointCount":70,"unprotectedCount":29},[174,180,186,190,193,198,202,205,208,210,214],{"type":175,"name":176,"callback":177,"file":178,"line":179},"action","plugins_loaded","setup_textdomain","chp-adsblocker-detector.php",43,{"type":181,"name":182,"callback":183,"priority":184,"file":178,"line":185},"filter","load_textdomain_mofile","load_lang",10,44,{"type":175,"name":187,"callback":188,"file":178,"line":189},"admin_notices","check_for_premium_version",45,{"type":175,"name":187,"callback":191,"file":178,"line":192},"closure",153,{"type":175,"name":194,"callback":195,"file":196,"line":197},"admin_enqueue_scripts","admin_scripts","includes\\scripts.php",33,{"type":175,"name":199,"callback":200,"priority":70,"file":196,"line":201},"wp_head","css",40,{"type":175,"name":203,"callback":204,"priority":70,"file":196,"line":179},"wp_footer","js",{"type":175,"name":206,"callback":204,"priority":70,"file":196,"line":207},"wp_body_open",46,{"type":175,"name":203,"callback":204,"priority":70,"file":196,"line":209},48,{"type":175,"name":211,"callback":211,"file":212,"line":213},"admin_menu","includes\\settings.php",35,{"type":175,"name":215,"callback":216,"file":212,"line":217},"admin_init","settings",38,[219],{"action":220,"nopriv":221,"callback":220,"hasNonce":222,"hasCapCheck":222,"file":223,"line":85},"chp_abd_action",false,true,"includes\\ajax.php",[],[],[],{"dangerousFunctions":228,"sqlUsage":229,"outputEscaping":231,"fileOperations":29,"externalRequests":29,"nonceChecks":70,"capabilityChecks":70,"bundledLibraries":308},[],{"prepared":70,"raw":29,"locations":230},[],{"escaped":232,"rawEcho":217,"locations":233},236,[234,237,239,241,244,246,249,251,253,255,257,259,261,262,263,265,266,268,270,272,274,275,277,279,280,282,283,284,286,288,290,292,294,296,298,301,303,306],{"file":178,"line":235,"context":236},81,"raw output",{"file":196,"line":238,"context":236},130,{"file":196,"line":240,"context":236},137,{"file":242,"line":243,"context":236},"view\\footer_part.php",52,{"file":242,"line":245,"context":236},74,{"file":247,"line":248,"context":236},"view\\header_part.php",51,{"file":247,"line":250,"context":236},446,{"file":247,"line":252,"context":236},460,{"file":247,"line":254,"context":236},473,{"file":247,"line":256,"context":236},479,{"file":247,"line":258,"context":236},485,{"file":260,"line":70,"context":236},"view\\main_scripts.php",{"file":260,"line":70,"context":236},{"file":260,"line":143,"context":236},{"file":260,"line":264,"context":236},19,{"file":260,"line":123,"context":236},{"file":260,"line":267,"context":236},29,{"file":260,"line":269,"context":236},58,{"file":260,"line":271,"context":236},60,{"file":260,"line":273,"context":236},61,{"file":260,"line":273,"context":236},{"file":260,"line":276,"context":236},62,{"file":260,"line":278,"context":236},69,{"file":260,"line":160,"context":236},{"file":260,"line":281,"context":236},73,{"file":260,"line":245,"context":236},{"file":260,"line":13,"context":236},{"file":260,"line":285,"context":236},97,{"file":260,"line":287,"context":236},166,{"file":260,"line":289,"context":236},170,{"file":260,"line":291,"context":236},175,{"file":260,"line":293,"context":236},176,{"file":260,"line":295,"context":236},177,{"file":260,"line":297,"context":236},179,{"file":299,"line":300,"context":236},"view\\noscript.php",34,{"file":299,"line":302,"context":236},42,{"file":304,"line":305,"context":236},"view\\settings.php",77,{"file":304,"line":307,"context":236},258,[],[],{"summary":311,"deductions":312},"The \"chp-ads-block-detector\" plugin version 4.0.2 exhibits a mixed security posture.  On the positive side, the static analysis reveals a very small attack surface, with only one AJAX handler and no shortcodes, cron events, or REST API routes. Crucially, this single entry point appears to have authorization checks in place, and all SQL queries utilize prepared statements, indicating good practices in these areas. Furthermore, the absence of file operations and external HTTP requests reduces the potential for certain types of attacks. The plugin also demonstrates a high percentage of properly escaped output, which is a significant strength.",[313,315,318],{"reason":314,"points":120},"Medium severity CVEs found",{"reason":316,"points":317},"Vulnerability history includes XSS and CSRF",15,{"reason":319,"points":320},"Output escaping not fully implemented",12,"2026-03-16T19:04:55.171Z",{"wat":323,"direct":336},{"assetPaths":324,"generatorPatterns":329,"scriptPaths":330,"versionParams":331},[325,326,327,328],"\u002Fwp-content\u002Fplugins\u002Fchp-ads-block-detector\u002Fassets\u002Fcss\u002Fchp-adb-admin.css","\u002Fwp-content\u002Fplugins\u002Fchp-ads-block-detector\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fchp-ads-block-detector\u002Fassets\u002Fjs\u002Fchp-adb-admin.js","\u002Fwp-content\u002Fplugins\u002Fchp-ads-block-detector\u002Fassets\u002Fjs\u002Fchp-adb.js",[],[327,328],[332,333,334,335],"chp-ads-block-detector\u002Fassets\u002Fcss\u002Fchp-adb-admin.css?ver=","chp-ads-block-detector\u002Fassets\u002Fcss\u002Fstyle.css?ver=","chp-ads-block-detector\u002Fassets\u002Fjs\u002Fchp-adb-admin.js?ver=","chp-ads-block-detector\u002Fassets\u002Fjs\u002Fchp-adb.js?ver=",{"cssClasses":337,"htmlComments":339,"htmlAttributes":343,"restEndpoints":344,"jsGlobals":345,"shortcodeOutput":347},[338],"chp_adb_body_class",[340,341,342],"\u003C!-- CHP ADS BLOCK DETECTOR BY SURESH CHAND -->","\u003C!-- CHPADB: AD BLOCK DETECTOR START -->","\u003C!-- CHPADB: AD BLOCK DETECTOR END -->",[],[],[346],"chp_adb_settings",[]]