[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fB5jVVowuaUOhhaQP_bLXxNkzY120m5OHgLbOQ3I90n8":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":38,"analysis":143,"fingerprints":239},"adblock-alerter","adBlock Alerter","0.8.5","SuperWebDev","https:\u002F\u002Fprofiles.wordpress.org\u002Fsuperwebdev\u002F","\u003Cp>Stop losing money on your google adsense and other ad network accounts by using adBlock Alerter. adBlock Alerter detects if a user on you blog\u002Fwebsite is using; adBlock, adBlock Pro, adBlock Plus or any type of ad blocking plugins\u002Fextensions and displays a message or image to disable it\u002Fadd your website to their whitelist before viewing the content. The message you display is totally customisable and can even be an image.\u003C\u002Fp>\n","Detects if a user is using adBlock, adBlock Plus or any other software that might be disabling ads on your website and prompts them to disable it.",10,3894,66,9,"2014-06-06T21:25:00.000Z","3.9.40","3.0.1","",[20,21,22,23,24],"ad","adblock","adblock-plus","block","pro","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadblock-alerter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadblock-alerter.0.8.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"superwebdev",1,30,84,"2026-04-04T21:15:31.836Z",[39,54,77,97,122],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":17,"requires_php":18,"tags":52,"homepage":18,"download_link":53,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ad-blocking-alert","Ad Blocking Alert","1.0.3","Dean Williams","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeano1987\u002F","\u003Cp>Stop losing money on your google adsense and other ad network accounts by using Ad Blocking Alert!\u003Cbr \u002F>\nIt can detect if your visitor is using ad blocking plugins such as AdBlock, and if so will popup a message asking the visitor to disable or add an exception before they can visit the site.\u003C\u002Fp>\n\u003Cp>You can completely customize the popup message or show an image.\u003C\u002Fp>\n","Detects if your visitor is using ad blocking plugins such as AdBlock, and if so will popup a message asking the visitor to disable or add an exception &hellip;",3217,90,2,"2016-04-26T14:21:00.000Z","4.5.33",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-blocking-alert.1.0.3.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":75,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-adblock-notice","Simple Adblock Notice","2.4.0","Shrinivas","https:\u002F\u002Fprofiles.wordpress.org\u002Fshrinitech\u002F","\u003Cblockquote>\n\u003Cp>Featured on \u003Cstrong>WPlift\u003C\u002Fstrong>, \u003Cstrong>WPDean\u003C\u002Fstrong>, \u003Cstrong>ShoutMeLoud\u003C\u002Fstrong> and \u003Cstrong>Themeisle\u003C\u002Fstrong> blogs, thank you for writing about us.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Simple Adblock Notice plugin shows a popup to whitelist your website if Adblock plus browser extension blocks your advertisements. This is not an anti adblock plugin but it just notifies your website visitors to whitelist your website from adblocker extension.\u003C\u002Fp>\n\u003Cp>Adblock plus is a widely used browser extension which blocks advertisements which affects the blog revenue. Simple Adblock Notice plugin shows a popup message to whitelist your website if it detects Adblock plus extension in your browser.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note: This plugin works with Google Adsense only\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to PRO version and get the following features\u003C\u002Fstrong>\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>Disabled simple adblock notice for particular pages if you do not have the advertisement on them\u003C\u002Fli>\n\u003Cli>You can show a sticky notice always on the screen to annoy the viewer and make him\u002Fher whitelist your website (non-closable popup in the corner of the page)\u003C\u002Fli>\n\u003Cli>You can opt for “Strict mode” to hide your entire website until your website is whitelisted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Four-wordpress-plugins\u002Fsimple-adblock-notice\u002F\" rel=\"nofollow ugc\">Get the Pro Version Now!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Four-wordpress-plugins\u002Fsimple-adblock-notice\" rel=\"nofollow ugc\">Simple Adblock Notice plugin\u003C\u002Fa> homepage to know more about this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Checkout Our other WordPress Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Four-wordpress-plugins\u002Fdisable-right-click\u002F\" rel=\"nofollow ugc\">Prevent Content Theft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Four-wordpress-plugins\u002Felegant-subscription-popup\u002F\" rel=\"nofollow ugc\">Elegant Subscription Popup\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Four-wordpress-plugins\u002Fstylish-notification-popup\u002F\" rel=\"nofollow ugc\">Stylish Notification Popup\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Useful Resources for Web Developers [Our Other Projects]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Fblog-title-generator\u002F\" rel=\"nofollow ugc\">Blog Title Generator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftechsini.com\u002Fmulti-mockup\u002F\" rel=\"nofollow ugc\">Multi Device Website Mockup Generator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftechsini.com\u002Fhtml-listgen\u002F\" rel=\"nofollow ugc\">HTML List Generator\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ft4t5.github.io\u002Fsweetalert\u002F\" rel=\"nofollow ugc\">SweetAlert\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple Adblock Notice plugin shows a popup to whitelist your website if Adblock plus browser extension is installed.",60,25704,54,18,"2021-11-16T16:22:00.000Z","5.8.13","3.0",[70,71,72,73,74],"adblock-detect","adblock-plus-detect","adblock-plus-notice","advertisement","anti-adblock-plus","http:\u002F\u002Ftechsini.com\u002Four-wordpress-plugins\u002Fsimple-adblock-notice","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-adblock-notice.2.4.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":11,"downloaded":85,"rating":28,"num_ratings":28,"last_updated":86,"tested_up_to":67,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":95,"download_link":96,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"uncopy","UnCopy","1.1.0","UnCopy Team","https:\u002F\u002Fprofiles.wordpress.org\u002Funcopy\u002F","\u003Cp>This Plugin is used to Protect your website content from copy, save image, view source, inspect element, disable javascript, disable right click and disable adblocker etc. \u003Cbr \u002F> \u003Cstrong>when user is logged in, he can access everything without any of the above restrictions it will be look like plugin disabled.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003C\u002Fp>\n\u003Cp>= Free Features=\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable Right Click.\u003C\u002Fli>\n\u003Cli>Disable View Source (Ctrl+U).\u003C\u002Fli>\n\u003Cli>Disable Inspect Element (Developer Tool) Keys ( F12 \u002F Ctrl+Shift+C \u002F Ctrl+Shift+I \u002F Ctrl+Shift+K).\u003C\u002Fli>\n\u003Cli>Disable following keys (Ctrl+C), Cut (Ctrl+X), Paster( Ctrl+V ).\u003C\u002Fli>\n\u003Cli>Disable Text Selection.\u003C\u002Fli>\n\u003Cli>Disable Image drag & drop.\u003C\u002Fli>\n\u003Cli>Message will be show in website when Javascript Disabled, and content will be fully protected\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>= PRO Features=\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Free Features Included.\u003C\u002Fli>\n\u003Cli>Back-end Protection: you can disable (wp-json) permanently to make sure your content can’t access by others, you want to (disable\u002Fenable) a specific endpoint? don’t worry you can customize it as you want.\u003C\u002Fli>\n\u003Cli>Anit-AdBlocker: if you are Advertising inside your website, of course, you need this feature, it shows the message to users to disable AdBlocker otherwise they can’t access your website, and we have different strategies to make sure it works using (Manual, Automatic) strategies.\u003C\u002Fli>\n\u003Cli>Customize Anit-AdBlocker.\u003C\u002Fli>\n\u003Cli>Customize Right Click Disabled you can enable specific parts of your website.\u003C\u002Fli>\n\u003Cli>Disable Right Click in Safari Reader Mode.\u003C\u002Fli>\n\u003Cli>Disable Print Screen Button Inside Page.\u003C\u002Fli>\n\u003Cli>Disable Inspect Element (Developer Tool) Permanitly by showing a message when the user opens it, and you can customize that message as you want.\u003C\u002Fli>\n\u003Cli>Customize Disabled Javascript Message.\u003C\u002Fli>\n\u003C\u002Ful>\n","This Plugin is used to Protect your website content from copy, save image, view source, inspect element, disable javascript, disable right click and d &hellip;",5487,"2021-07-31T14:23:00.000Z","3.1","7.2",[90,91,92,93,94],"adblocker","anti-adblocker","content-protection","copyright-protection","disable-right-click","https:\u002F\u002Fwp-protector.com\u002Funcopy\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funcopy.1.1.0.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":36,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":118,"download_link":119,"security_score":120,"vuln_count":14,"unpatched_count":28,"last_vuln_date":121,"fetched_at":30},"ip2location-country-blocker","IP2Location Country Blocker","2.41.2","IP2Location","https:\u002F\u002Fprofiles.wordpress.org\u002Fip2location\u002F","\u003Cp>\u003Cem>This plugin will NOT work if any cache plugin is enabled.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin enables user to block unwanted traffic from accessing your frontend (blog pages) or backend (admin area) by countries or proxy servers. It helps to reduce spam and unwanted sign ups easily by preventing unwanted visitors from browsing a particular page or entire website.\u003C\u002Fp>\n\u003Cp>Key Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow you to block the access from multiple countries.\u003C\u002Fli>\n\u003Cli>Allow you to block the access by country grouping, such as EU, APAC, and so on.\u003C\u002Fli>\n\u003Cli>Allow you to block the access from anonymous proxies.\u003C\u002Fli>\n\u003Cli>Allow you to block the access by IP ranges.\u003C\u002Fli>\n\u003Cli>Allow you to whitelist the crawler, for example, Google, Bing, Yandex, and so on, to index your pages (SEO friendly).\u003C\u002Fli>\n\u003Cli>Supports IPv4 and IPv6\u003C\u002Fli>\n\u003Cli>Default to 403 error (Permission Denied) display\u003C\u002Fli>\n\u003Cli>Allow you to customize your own 403 page.\u003C\u002Fli>\n\u003Cli>Send you an email notification if some one is trying to access your admin area.\u003C\u002Fli>\n\u003Cli>Provide you statistical report of traffics blocked.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin supports both IP2Location BIN data and web service for IP geolocation lookup. If you would like to use the IP2Location geolocation BIN data, you can easily download and update the BIN data via the plugin settings page. Alternatively, you can also download and update the BIN data file manually using the below links:\u003C\u002Fp>\n\u003Cp>IP Geolocation file download:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flite.ip2location.com\" title=\"IP2Location LITE database\" rel=\"nofollow ugc\">IP2Location & IP2Proxy LITE database (Free)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fip2location.com\" title=\"IP2Location commercial database\" rel=\"nofollow ugc\">IP2Location & IP2Proxy Commercial database (Comprehensive)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To use the IP2Location IP geolocation web service (REST API) for geolocation, you’ll need to register an account at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.io\" title=\"IP2Location.io IP Geolocation API\" rel=\"nofollow ugc\">IP2Location.io IP Geolocation API\u003C\u002Fa>. A free plan is available.\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Please visit us at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.com\" title=\"https:\u002F\u002Fwww.ip2location.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.ip2location.com\u003C\u002Fa>\u003C\u002Fp>\n","Blocks unwanted visitors from accessing your frontend (blog pages) or backend (admin area) by countries or proxy servers.",30000,1626215,124,"2025-12-03T07:19:00.000Z","6.9.4","4.6","7.4",[113,114,115,116,117],"block-country","block-proxy","ip-address","ip2location","redirection","https:\u002F\u002Fip2location.com\u002Fresources\u002Fwordpress-ip2location-country-blocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fip2location-country-blocker.2.41.2.zip",93,"2025-02-21 19:56:54",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":141,"download_link":142,"security_score":132,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"clarity-ad-blocker","Clarity – Ad blocker for WordPress","1.4.2","Stanislav Khromov","https:\u002F\u002Fprofiles.wordpress.org\u002Fkhromov\u002F","\u003Cp>\u003Cem>Basic usage\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>The plugin requires zero configuration. Simply install and activate Clarity and obtrusive ads will disappear. Please see the\u003Cbr \u002F>\nFrequently Asked Questions for information about how to troubleshoot or add new entries to the block list.\u003C\u002Fp>\n\u003Cp>\u003Cem>Auto-updating definitions\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Clarity now automatically fetches the latest ad-blocking definitions from our GitHub repository daily. This ensures you always have the most current protections against intrusive plugin and theme notifications.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>None\u003C\u002Fli>\n\u003C\u002Ful>\n","Clarity is an ad blocker for your WordPress admin. It hides obtrusive plugin and theme notifications  asking you to pay for upgraded version or to col &hellip;",2000,22120,100,6,"2025-05-13T22:33:00.000Z","6.7.5","5.0","7.0",[21,139,140],"ads","notifications","https:\u002F\u002Fgithub.com\u002Fkhromov\u002Fwp-clarity","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclarity-ad-blocker.zip",{"attackSurface":144,"codeSignals":167,"taintFlows":197,"riskAssessment":230,"analyzedAt":238},{"hooks":145,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":28,"unprotectedCount":28},[146,152,155,159],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","menu","adblock_alerter.php",17,{"type":147,"name":153,"callback":154,"priority":28,"file":150,"line":65},"wp_head","itih",{"type":147,"name":156,"callback":157,"file":150,"line":158},"wp_footer","itif",19,{"type":147,"name":160,"callback":161,"file":150,"line":162},"admin_init","registerSettings",20,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":196},[],{"prepared":28,"raw":28,"locations":170},[],{"escaped":28,"rawEcho":11,"locations":172},[173,177,179,182,184,186,188,190,192,194],{"file":174,"line":175,"context":176},"includes\\jj.php",34,"raw output",{"file":174,"line":178,"context":176},36,{"file":180,"line":181,"context":176},"includes\\preview.php",15,{"file":180,"line":183,"context":176},21,{"file":185,"line":175,"context":176},"includes\\settings.php",{"file":185,"line":187,"context":176},40,{"file":185,"line":189,"context":176},46,{"file":185,"line":191,"context":176},47,{"file":185,"line":193,"context":176},56,{"file":185,"line":195,"context":176},57,[],[198,221],{"entryPoint":199,"graph":200,"unsanitizedCount":49,"severity":220},"\u003Cpreview> (includes\\preview.php:0)",{"nodes":201,"edges":216},[202,206,211,214],{"id":203,"type":204,"label":205,"file":180,"line":65},"n0","source","$_POST['adb_display_message']",{"id":207,"type":208,"label":209,"file":180,"line":181,"wp_function":210},"n1","sink","echo() [XSS]","echo",{"id":212,"type":204,"label":213,"file":180,"line":183},"n2","$_POST['adb_display_image']",{"id":215,"type":208,"label":209,"file":180,"line":183,"wp_function":210},"n3",[217,219],{"from":203,"to":207,"sanitized":218},false,{"from":212,"to":215,"sanitized":218},"low",{"entryPoint":222,"graph":223,"unsanitizedCount":34,"severity":220},"\u003Csettings> (includes\\settings.php:0)",{"nodes":224,"edges":228},[225,227],{"id":203,"type":204,"label":226,"file":185,"line":195},"$_SERVER['REQUEST_URI']",{"id":207,"type":208,"label":209,"file":185,"line":195,"wp_function":210},[229],{"from":203,"to":207,"sanitized":218},{"summary":231,"deductions":232},"The 'adblock-alerter' plugin v0.8.5 exhibits a concerning security posture primarily due to a complete lack of output escaping, indicating a significant risk of Cross-Site Scripting (XSS) vulnerabilities. While the static analysis reports no dangerous functions, SQL injection vulnerabilities, file operations, external HTTP requests, or a significant attack surface, the fact that 100% of output is unescaped is a critical flaw. Taint analysis revealing two flows with unsanitized paths further reinforces this concern, even though they are not classified as critical or high severity. The absence of any recorded vulnerabilities in its history might suggest a lack of past exploitation or discovery, but it does not negate the inherent risks identified in the current code. The plugin's strengths lie in its absence of common attack vectors like raw SQL queries and a large, unprotected attack surface. However, the severe lack of output escaping is a fundamental security deficiency that requires immediate attention.",[233,235],{"reason":234,"points":181},"100% of output is unescaped",{"reason":236,"points":237},"Taint analysis found unsanitized paths",5,"2026-03-17T00:59:17.701Z",{"wat":240,"direct":253},{"assetPaths":241,"generatorPatterns":246,"scriptPaths":247,"versionParams":248},[242,243,244,245],"\u002Fwp-content\u002Fplugins\u002Fadblock-alerter\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fadblock-alerter\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fadblock-alerter\u002Fjs\u002Finit.js","\u002Fwp-content\u002Fplugins\u002Fadblock-alerter\u002Fjs\u002Fupload.js",[],[244,245],[249,250,251,252],"adblock-alerter\u002Fcss\u002Fstyle.css?ver=","adblock-alerter\u002Fcss\u002Fsettings.css?ver=","adblock-alerter\u002Fjs\u002Finit.js?ver=","adblock-alerter\u002Fjs\u002Fupload.js?ver=",{"cssClasses":254,"htmlComments":262,"htmlAttributes":263,"restEndpoints":265,"jsGlobals":266,"shortcodeOutput":268},[255,256,257,258,259,260,261],"adb_settings","adb_title","adb_content","image_location","il","side","inner_side",[],[264],"data-il",[],[267],"blocker",[]]