[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgZr_4aVW37kOxH71ApDtqYUzv2IKLxM3KkjZ9j4F28Q":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":39,"analysis":144,"fingerprints":202},"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","",[20,21,22,23,24],"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",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"shrinitech",7,1200,30,84,"2026-04-04T15:33:45.957Z",[40,63,88,107,128],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":16,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":28,"last_vuln_date":62,"fetched_at":30},"wp125","WP125","1.5.5","redwallhp","https:\u002F\u002Fprofiles.wordpress.org\u002Fredwallhp\u002F","\u003Cp>If you’ve given up the low-paying and slightly obtrusive ad networks used by many new bloggers, in favor of selling ads directly, you may have been frustrated with the excessive time involved managing your ads. Not only do you have to find advertisers to sponsor your blog, you have to manually edit your template to put the ad in, and then head over to your favorite calendar app to set an alert to remind you when to take the ad down.\u003C\u002Fp>\n\u003Cp>Time consuming practices like those are a thing of the past. The WP125 plugin can help you manage your ads more efficiently, leaving you with more time to write new posts. The plugin adds a new “Ads” menu to the WordPress admin, featuring submenus for tweaking display settings and adding and removing ads.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One or two column ad display, and support through template tags to implement your own unconventional design.\u003C\u002Fli>\n\u003Cli>Show as many ads as you want, and in either manual or random order\u003C\u002Fli>\n\u003Cli>Keep track of how many times an ad is clicked\u003C\u002Fli>\n\u003Cli>When creating a new ad, you don’t have to calculate the end date yourself. Just input how many days you wish the ad to run for, and the correct date will be applied. The ad will be automatically taken down when the time comes.\u003C\u002Fli>\n\u003Cli>When an ad run is over, the record is archived on the Inactive ads screen, so you can check on the final click count, or revive the ad for another run.\u003C\u002Fli>\n\u003Cli>When an ad slot is empty, a placeholder ad of your choice will be displayed. This could be a “Your Ad Here” image linking to a page with statistics and pricing, or an affiliate link.\u003C\u002Fli>\n\u003Cli>Optionally recieve email notifications when an ad expires. Useful if you send follow-up messages to advertisers, or if you just want to stay in the know.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrading\u003C\u002Fh3>\n\u003Cp>You may upgrade the plugin via the automated system in WordPress 2.5 or greater, or “old-style” by downloading the new one and then\u003Cbr \u002F>\n1. Deactivating plugin\u003Cbr \u002F>\n2. Uploading the updated files\u003Cbr \u002F>\n3. Reactivating plugin\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have WP Super Cache installed on your blog, it may conflict with WP125’s click tracking feature. To fix this, add “index.php” on a new line in the “Rejected URLs” field of the WP Super Cache options page. This will disable caching for yourblog.com\u002Findex.php. If someone goes to yourblog.com, they will still get the cached version, but since WP125’s click tracker URLs look like “\u002Findex.php?adclick=1,” they will avoid the cache.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you’re having a problem with the plugin, try posting on the official WordPress forum at https:\u002F\u002Fwordpress.org\u002Fsupport\u002F (be sure to use the tag “WP125”!). I, or another user of the plugin, will hopefully be able to answer your questions. Or send me an email via the contact form on Webmaster-Source.com.\u003C\u002Fp>\n\u003Ch3>Translation Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Danish Translation: \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\u002F\" rel=\"nofollow ugc\">Georg S. Adamsen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French Translation: Alexandre Cloquet\u003C\u002Fli>\n\u003Cli>Italian Translation: \u003Ca href=\"http:\u002F\u002Fgidibao.net\u002Findex.php\u002Fportfolio\u002F\" rel=\"nofollow ugc\">Gianni Diurno\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian Translation: \u003Ca href=\"http:\u002F\u002Fwww.comfi.com\" rel=\"nofollow ugc\">M. Comfi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Simplified Chinese Translation: \u003Ca href=\"http:\u002F\u002Fbwskyer.com\u002F\" rel=\"nofollow ugc\">Sam Zuo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch Translation: Jackey van Melis\u003C\u002Fli>\n\u003Cli>Brasilian Portuguese Translation: Jos� de Menezes Filho\u003C\u002Fli>\n\u003Cli>German Translation: Simon Kraft\u003C\u002Fli>\n\u003Cli>Romanian Translation: \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Slovak Translation: Branco Radenovich, \u003Ca href=\"http:\u002F\u002Fwebhostinggeeks.com\u002F\" rel=\"nofollow ugc\">Web Hosting Geeks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ukrainian Translation: Michael Yunat, \u003Ca href=\"http:\u002F\u002Fgetvoip.com\u002Fblog\" rel=\"nofollow ugc\">GetVOIP.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy management of 125x125 ads on your blog.  Ads can be run for a specified number of days, and will automatically be taken down. Track clicks too.",3000,684387,80,16,"2021-12-23T19:40:00.000Z","2.8",[55,56,23,57],"125x125","ads","management","http:\u002F\u002Fwww.webmaster-source.com\u002Fwp125-ad-plugin-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp125.1.5.5.zip",83,2,"2021-12-23 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":28,"last_vuln_date":87,"fetched_at":30},"ads-for-wp","Easy Google Adsense and Banner Ads Manager – AdsforWP","1.9.34","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>AdsforWP is an Google Ads & Banner ads plugin built for WordPress & AMP. Easy to Use, Unlimited Incontent Ads, Adsense, Premium Features and more.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AdSense Auto Ads Support\u003C\u002Fli>\n\u003Cli>Ad Groups with AMP Support\u003C\u002Fli>\n\u003Cli>Ad Widget added\u003C\u002Fli>\n\u003Cli>Ad expiry and scheduling option added\u003C\u002Fli>\n\u003Cli>AMP Compatibility: Seamless integration with AMP for WP & AMP by Automattic.\u003C\u002Fli>\n\u003Cli>Unlimited Ads\u003C\u002Fli>\n\u003Cli>Google Adsense Support\u003C\u002Fli>\n\u003Cli>Custom Ad HTML support\u003C\u002Fli>\n\u003Cli>Media.net Support\u003C\u002Fli>\n\u003Cli>Ads Shortcode\u003C\u002Fli>\n\u003Cli>Post Specific Ads Control\u003C\u002Fli>\n\u003Cli>Easily inject Between the content, After the content or Before the content.\u003C\u002Fli>\n\u003Cli>Migrate from Advanced Ads plugin with One Click!\u003C\u002Fli>\n\u003Cli>NEW: Align and set margins easily \u003C\u002Fli>\n\u003Cli>NEW: Revcontent Ads Support\u003C\u002Fli>\n\u003Cli>NEW: AMP Story Ads Support\u003C\u002Fli>\n\u003Cli>NEW: Engageya Support\u003C\u002Fli>\n\u003Cli>NEW: Outbrain Support\u003C\u002Fli>\n\u003Cli>NEW: Taboola Support\u003C\u002Fli>\n\u003Cli>NEW: MANTIS Support\u003C\u002Fli>\n\u003Cli>NEW: Ezoic Support\u003C\u002Fli>\n\u003Cli>NEW: Mediavine Support\u003C\u002Fli>\n\u003Cli>NEW: ads.txt Support\u003C\u002Fli>\n\u003Cli>NEW: MGID Support\u003C\u002Fli>\n\u003Cli>NEW: Ads Performance Analytics with reports & insights (supports AMP as well)\u003C\u002Fli>\n\u003Cli>NEW: View Deep Insights of your traffic and Revenue with reports and data. It gives an overview of Mobile VS Desktop, AMP vs Non-AMP of your Traffic & Ad revenue including the comparision of previous time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium] Click Fraud Protection\u003C\u002Fstrong>: Helps you fight the click fraud and helps you stabilize the ad revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium] Lazy Load\u003C\u002Fstrong>: Helps you to load when page is fully loaded or when user start engaging on page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Active Development:\u003C\u002Fh4>\n\u003Cp>We are actively developing this plugin and our aim is to make this plugin into the #1 solution in the world. You can \u003Ca href=\"https:\u002F\u002Fwww.adsforwp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Request a Feature\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fads-for-wp\u002Fissues\" rel=\"nofollow ugc\">Report a Bug\u003C\u002Fa>. The code is hosted on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fads-for-wp\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Development Roadmap:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong>: Find out which ads perform the most and how you can improve the ad revenue further.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR & Privacy tools\u003C\u002Fstrong>: We have got the GDPR and other privacy tools planned so that you don’t have to worry about complying with privacy laws.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Ads\u003C\u002Fstrong>: We will be adding the responsive support to Ads to give the best viewability to ads on devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Innovation & Disruption\u003C\u002Fstrong>: We are constantly evolving our product and going to introduce new features which are not being used by anyone in the world.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.adsforwp.com\u002F#roadmap\" rel=\"nofollow ugc\">View Full Development Roadmap\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Support\u003C\u002Fh4>\n\u003Cp>Support is provided in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fads-for-wp\" rel=\"ugc\">Forum\u003C\u002Fa>. You can also \u003Ca href=\"https:\u002F\u002Fwww.adsforwp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>, our turn around time on email is around 12 hours.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>Bug reports are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002Fads-for-wp\u002Fissues\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Chart.js library used https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002FChart.js\u002F2.8.0\u002FChart.bundle.js – License URI: https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\u002Fblob\u002Fmaster\u002FLICENSE.md,\u003Cbr \u002F>\nGoogle Api Php Client library used https:\u002F\u002Fgithub.com\u002Fgoogleapis\u002Fgoogle-api-php-client – License URI: https:\u002F\u002Fgithub.com\u002Fgoogleapis\u002Fgoogle-api-php-client\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fp>\n","AdsforWP is an Google Ads & Banner ads plugin built for WordPress & AMP. Easy to Use, Unlimited Incontent Ads, Adsense, Premium Features and more.",2000,219057,92,43,"2025-12-02T10:29:00.000Z","6.9.4","4.5","5.6.20",[56,80,23,81,82],"adsense","amp","media-net","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fads-for-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-for-wp.1.9.34.zip",97,3,"2024-07-11 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":28,"num_ratings":28,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":18,"tags":101,"homepage":105,"download_link":106,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"master-post-advert","Master Post Advert","1.0.2","m_i_n","https:\u002F\u002Fprofiles.wordpress.org\u002Fm_i_n\u002F","\u003Cp>Master Post Advert ia a simple plugin that display advertising between post’s beginning and rest of the content (where the “Read More” tag is).\u003C\u002Fp>\n\u003Ch4>Available languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>english\u003C\u002Fli>\n\u003Cli>polish (polski)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\" rel=\"nofollow ugc\">GNU GPL version 2\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>About\u003C\u002Fh4>\n\u003Cp>Copyright ©2010 \u003Ca href=\"http:\u002F\u002Fwww.bbproject.net\" rel=\"nofollow ugc\">BBPROJECT.NET\u003C\u002Fa>\u003C\u002Fp>\n","Display advertising between the introduction and post content.",1000,42710,"2017-11-28T17:51:00.000Z","4.2.39","3.2",[102,80,103,23,104],"ad","advert","post","http:\u002F\u002Fwww.bbproject.net\u002Fmoje-projekty\u002Finne\u002Fmaster-post-advert","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaster-post-advert.1.0.2.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":96,"downloaded":115,"rating":73,"num_ratings":116,"last_updated":117,"tested_up_to":76,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":13,"vuln_count":126,"unpatched_count":61,"last_vuln_date":127,"fetched_at":30},"random-banner","Random Banner","4.2.12","M A Vinoth Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinoth06\u002F","\u003Cp>Random Banner is a flexible WordPress plugin that enables you to display various types of banner ads (Image, SWF, or Script) randomly throughout your website. Whether you’re running ad campaigns or promoting content, this plugin offers powerful placement and control options.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports banner types: Image, SWF, and Script.\u003C\u002Fli>\n\u003Cli>Assign individual links to Image and SWF banners.\u003C\u002Fli>\n\u003Cli>Display banners randomly from the list uploaded on the settings page.\u003C\u002Fli>\n\u003Cli>Use shortcodes or widgets to place banners anywhere.\u003C\u002Fli>\n\u003Cli>Set custom titles via widget settings.\u003C\u002Fli>\n\u003Cli>Organize banners using categories.\u003C\u002Fli>\n\u003Cli>Display banners as sliders via widgets or shortcodes.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable banners on individual posts.\u003C\u002Fli>\n\u003Cli>Global enable\u002Fdisable settings under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Others.\u003C\u002Fli>\n\u003Cli>Option to hide banners for logged-in users.\u003C\u002Fli>\n\u003Cli>Show banner ads as popups (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Popup).\u003C\u002Fli>\n\u003Cli>Filter ads by category when assigning banner locations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Scripts and Styles used\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bootstrap\u003C\u002Fli>\n\u003Cli>SweetAlert\u003C\u002Fli>\n\u003Cli>Moment.js\u003C\u002Fli>\n\u003Cli>Owl Carousel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.randombanners.com\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Free Vs Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro#free_vs_pro\" rel=\"nofollow ugc\">Compare Free vs Pro Versions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Ch4>In PHP\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[bc_random_banner]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Inside Posts or Pages\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bc_random_banner]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Available Shortcode Attributes\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bc_random_banner category=category_name slider=no autoplay=true delay=3000 loop=false dots=false]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>category: default or any custom category slug.\u003C\u002Fli>\n\u003Cli>slider: yes \u002F no\u003C\u002Fli>\n\u003Cli>autoplay: true \u002F false\u003C\u002Fli>\n\u003Cli>delay: e.g., 3000 (milliseconds)\u003C\u002Fli>\n\u003Cli>loop: true \u002F false\u003C\u002Fli>\n\u003Cli>dots: true \u002F false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Pro Version  : \u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro\" rel=\"nofollow ugc\">Random Banner Pro Support\u003C\u002Fa>\u003C\u002Fp>\n","Display random image, SWF, or script ads across your WordPress site with this powerful, customizable, and user-friendly Random Banner plugin.",118453,52,"2026-03-15T10:24:00.000Z","5.3","7.0",[121,23,122,123,108],"ads-campaign","banner","banner-ads","https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-banner.4.2.12.zip",4,"2024-11-28 00:00:00",{"slug":129,"name":130,"version":131,"author":111,"author_profile":112,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":61,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":142,"download_link":143,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"banner-upload","Banner Upload","1.6","\u003Cp>Easy way to display the different size of banner advertisements in WordPress using widgets\u003C\u002Fp>\n\u003Cp>Through this plugin admin can,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload the banner ads through widget.\u003C\u002Fli>\n\u003Cli>Specify the banner ads width and height size using px.\u003C\u002Fli>\n\u003Cli>Create multiple banner ads using widgets.\u003C\u002Fli>\n\u003Cli>Specific the link for that advertisement, so that when users click the banner, the link will be opened in new window.\u003C\u002Fli>\n\u003Cli>Add the custom title for their widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Fbanner-upload-wordpress-plugin\" rel=\"nofollow ugc\">For Support\u003C\u002Fa>\u003C\u002Fp>\n","Easy way to display the different size of banner advertisements in WordPress using widgets",500,34354,100,"2017-03-14T08:24:00.000Z","4.7.32","4.3",[56,23,122,123,141],"widget","http:\u002F\u002Fbuffercode.com\u002Fproject\u002Fbanner-upload\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-upload.1.6.zip",{"attackSurface":145,"codeSignals":180,"taintFlows":191,"riskAssessment":192,"analyzedAt":201},{"hooks":146,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":179,"entryPointCount":28,"unprotectedCount":28},[147,153,157,161,166,169,172],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_menu","add_plugin_menu","settings.php",12,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_init","page_init",13,{"type":148,"name":158,"callback":159,"file":151,"line":160},"admin_enqueue_scripts","san_register_admin_scripts",15,{"type":148,"name":162,"callback":163,"file":164,"line":165},"wp_enqueue_scripts","register_scripts","simple-adblock-notice.php",48,{"type":148,"name":162,"callback":167,"file":164,"line":168},"register_styles",49,{"type":148,"name":170,"callback":171,"file":164,"line":116},"wp_footer","run_plugin",{"type":148,"name":173,"callback":174,"file":164,"line":175},"init","simple_adblock_notice_cookie",58,[],[],[],[],{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":184,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":190},[],{"prepared":28,"raw":28,"locations":183},[],{"escaped":28,"rawEcho":185,"locations":186},1,[187],{"file":151,"line":188,"context":189},212,"raw output",[],[],{"summary":193,"deductions":194},"The `simple-adblock-notice` plugin, version 2.4.0, exhibits a generally good security posture based on the provided static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the potential attack surface. Furthermore, the absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable.  The plugin also demonstrates good practices by not bundling external libraries, which can be a source of vulnerabilities if not managed properly.  The vulnerability history is clean, with no recorded CVEs, indicating a history of secure development or prompt patching if issues arose.  \n\nDespite these strengths, a critical concern arises from the output escaping. With one total output and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. Any user-supplied data that is displayed on the frontend without proper sanitization or escaping can be leveraged by attackers to inject malicious scripts.  The lack of capability checks is also a potential weakness, as it might imply that certain actions or data displayed by the plugin are accessible to users without the necessary permissions, although the limited attack surface mitigates this risk to some extent. The absence of taint analysis data is notable, as it prevents a full understanding of how data flows within the plugin and whether sensitive information could be compromised.",[195,198],{"reason":196,"points":197},"Unescaped output",8,{"reason":199,"points":200},"Missing capability checks",5,"2026-03-16T21:50:49.346Z",{"wat":203,"direct":214},{"assetPaths":204,"generatorPatterns":208,"scriptPaths":209,"versionParams":210},[205,206,207],"\u002Fwp-content\u002Fplugins\u002Fsimple-adblock-notice\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsimple-adblock-notice\u002Fcss\u002Fsweet-alert.css","\u002Fwp-content\u002Fplugins\u002Fsimple-adblock-notice\u002Fjs\u002Fsweet-alert.min.js",[],[207],[211,212,213],"simple-adblock-notice\u002Fcss\u002Fstyle.css?ver=","simple-adblock-notice\u002Fcss\u002Fsweet-alert.css?ver=","simple-adblock-notice\u002Fjs\u002Fsweet-alert.min.js?ver=",{"cssClasses":215,"htmlComments":220,"htmlAttributes":221,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":225},[216,217,218,219],"san_howtowhitelist","san_howtowhitelist_btn","san_howtowhitelist_modal_wrapper","san_howtowhitelist_modal_window",[],[],[],[224],"swal",[]]