[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnLfm7cIb5mvg5y82twWL-t5LhrvIcwBrDmqAXju7K4k":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":37,"analysis":144,"fingerprints":381},"myadmanager","MyADManager","0.9.3","Micheal Benedict Arul","https:\u002F\u002Fprofiles.wordpress.org\u002Frowoot\u002F","\u003Cp>I created this plugin because, I was tired of registering my site with millions of ad marketing\u002Fmanagement websites, which were not only complete waste of time but money as well. I have noticed a lot of such websites which “claim to help us manage our ad-space”, but in the end they end up putting their own ads (from which they earn) and also take a share of our earnings. So I present to you MyAdManager. There are many plugins to manage 125×125 ads, but the most unique feature of this plugin is that it automates ALL the procedures, including buying of Ads through PayPal and displaying them in your website automatically. It uses the PayPal IPN (Instant Payment Notification) feature.\u003C\u002Fp>\n\u003Cp>MyAdManager docks easily into your WordPress Administrator Page. You`ll notice a new tab called ‘MyAdManager’ being created in the front page\u003C\u002Fp>\n\u003Cp>This scenario will give you a clear idea on how MyADManager Engine Works :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>If you want to display 2 ads horizontally, 3 ads vertically, you`ll have a total of 6 AD-Slots. You can add maximum 6 OUTSIDE ads in this case, although you can add how much ever HOME ads you want.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you have 6 OUTSIDE ads in the inventory (all within the expiry date), all 6 AD-Slots will be occupied by them (since they are paid ads, and have higher priority over HOME ads). These ADS will be displayed in random slots for every request to avoid AD-blindness, and to give every OUTSIDE AD equal space and exposure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now if 1 OUTSIDE AD gets deactivated (expired or you have deactivated it), you will have 5 AD-Slots occupied with OUTSIDE ads, while 1 AD-Slot is free. Now if you have created any HOME ads, the most recently created HOME ad will be displayed till there is a new OUTSIDE AD.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If another OUTSIDE AD expires, another HOME ad will be displayed if available. If there is no HOME ad available, then that AD-Slot will be empty.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ability to design how you want your ads to be displayed. i.e How many ads horizontally and how many vertically. This also determines your maximum AD-Slots.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>2 Types of ADs – Outside, Home\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Home Ads – These type of ads don\u003Ccode>t expire. They are displayed when there are not enough OUTSIDE ads to be displayed in the AD-Slots. These ads can only be created via the Admin Panel. NOTE: These ADs don\u003C\u002Fcode>t rotate. If you want ads to rotate, make them as OUTSIDE Ads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Outisde Ads – Everytime someone buys adspace on your website, an OUTSIDE Ad is created by default. These types of ads have valid expiry dates, After the expiry date, it`ll get deactivated automatically. Outside Ads can also be created via the Admin Panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>ADs can be bought directly from your website. No need for any middle men or any middle websites. Payment is payed and processed via Paypal. As soon as the payment is confirmed via Paypal IPN, the AD is automatically added to the Ad-Inventory, and immediately will be LIVE. If you don`t want to use this feature, you can simply disable it via the Admin Panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin Interface to de-activate, activate and delete ADs\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Logs of every successful transaction. Everytime an Ad-Slot is sold, a record is made.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can also determine, how long your ad-space should be sold for. It can be sold for a week or for a month (different prices ofcourse). Everything can be customized in the Admin Panel. If you don`t want to sell your ad-space for a week, you can simply disable it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have WP Super Cache installed on your blog, ads may not be rotated on every new request. This issue is being addressed and will be sorted out in the upcoming updates of the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrading to 0.9.x\u003C\u002Fh3>\n\u003Cp>Try to use the automatic Wordpess updater, if that doesn’t work. Please Deactivate the plugin, upload the latest version and reactivate it.\u003C\u002Fp>\n\u003Ch3>Acknowledgments\u003C\u002Fh3>\n\u003Cp>Here’s a link to \u003Ca href=\"http:\u002F\u002FVisionmasterdesigns.com\u002F\" title=\"IT is here...\" rel=\"nofollow ugc\">Visionmasterdesigns.com\u003C\u002Fa> to see the live demo at work.\u003C\u002Fp>\n\u003Cp>Thanks to \u003Ca href=\"http:\u002F\u002Fwww.micahcarrick.com\" rel=\"nofollow ugc\">Micah Carrick\u003C\u002Fa> since I have used his PHP Paypal IPN Integration Class to help me out with this plugin.\u003C\u002Fp>\n","Manages 125x125 ADs.Automatic activation and deactivation of ads.Ads can bought directly,accepts payments via Paypal.No middle men required.",10,9364,100,1,"2010-09-29T04:20:00.000Z","2.6.3","2.5","",[20,21,22,23,24],"125x125","ad-management","ads","advertisement","paypal","http:\u002F\u002Fwww.visionmasterdesigns.com\u002Fwordpress-plugins\u002Fmyadmanager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmyadmanager.0.9.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rowoot",30,84,"2026-04-04T21:12:00.616Z",[38,60,78,103,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":28,"last_vuln_date":59,"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","5.8.13","2.8",[20,22,23,54],"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":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":34,"downloaded":68,"rating":13,"num_ratings":58,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":76,"download_link":77,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"podamibe-advertisement-management","Podamibe Advertisement Management","1.0.4","Podamibe Nepal","https:\u002F\u002Fprofiles.wordpress.org\u002Fpodamibe\u002F","\u003Cp>\u003Cstrong>Podamibe Advertisement Management\u003C\u002Fstrong> is a FREE WordPress plugin Help you to display your advertise in your website easily. The plugin is responsive and feature rich which is built up to simplify the user needs.\u003C\u002Fp>\n\u003Cp>A perfect plugin to show your ads in bulk and individually. You can place your ad any where of your site wherever it is appropriate. The plugin is free but its great and easy to use.\u003C\u002Fp>\n\u003Ch4>Free Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Can be used every where as desire\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prebuild Widget for sidebar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilanguage Translation Ready\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual and bulk shortcode Available\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly customizable\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\n\u003Cstrong>Plugin Homepage\u003C\u002Fstrong>\u003Cbr \u002F>\nhttp:\u002F\u002Fpodamibenepal.com\u002Fps_plugin\u002Fpodamibe-advertisement-management\u002F\u003C\u002Fp>\n","A perfect plugin to show your ads in bulk and individually. You can place your ad any where of your site wherever it is appropriate.",6076,"2019-05-22T02:51:00.000Z","5.0.25","3.0",[21,73,74,75,61],"ads-management","advertise-mgmt","advertisement-management","http:\u002F\u002Fpodamibenepal.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpodamibe-advertisement-management.1.0.4.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":28,"last_vuln_date":102,"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",[22,95,23,96,97],"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":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":28,"num_ratings":28,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":120,"download_link":121,"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",[117,95,118,23,119],"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":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":111,"downloaded":130,"rating":88,"num_ratings":131,"last_updated":132,"tested_up_to":91,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":139,"download_link":140,"security_score":141,"vuln_count":142,"unpatched_count":58,"last_vuln_date":143,"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",[136,23,137,138,123],"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",54,4,"2024-11-28 00:00:00",{"attackSurface":145,"codeSignals":168,"taintFlows":272,"riskAssessment":364,"analyzedAt":380},{"hooks":146,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":167,"entryPointCount":14,"unprotectedCount":28},[147,153,157],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_menu","myadmanager_add_pages","myadmanager-main.php",32,{"type":148,"name":154,"callback":155,"file":151,"line":156},"init","myadmanager_startWidget",33,{"type":148,"name":158,"callback":159,"file":151,"line":160},"wp_head","myadmanager_add_css_styles",580,[],[],[164],{"tag":165,"callback":165,"file":151,"line":166},"myadmanager_show_form",579,[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":177,"fileOperations":58,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":271},[],{"prepared":171,"raw":14,"locations":172},11,[173],{"file":174,"line":175,"context":176},"myadmanager-class.php",50,"$wpdb->query() with variable interpolation",{"escaped":28,"rawEcho":178,"locations":179},46,[180,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,215,216,217,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,267,269],{"file":181,"line":182,"context":183},"form.php",55,"raw output",{"file":151,"line":185,"context":183},71,{"file":151,"line":187,"context":183},72,{"file":151,"line":189,"context":183},75,{"file":151,"line":191,"context":183},87,{"file":151,"line":193,"context":183},121,{"file":151,"line":195,"context":183},123,{"file":151,"line":197,"context":183},130,{"file":151,"line":199,"context":183},150,{"file":151,"line":201,"context":183},234,{"file":151,"line":203,"context":183},235,{"file":151,"line":205,"context":183},236,{"file":151,"line":207,"context":183},239,{"file":151,"line":209,"context":183},244,{"file":151,"line":211,"context":183},249,{"file":151,"line":213,"context":183},250,{"file":151,"line":213,"context":183},{"file":151,"line":213,"context":183},{"file":151,"line":213,"context":183},{"file":151,"line":213,"context":183},{"file":151,"line":219,"context":183},254,{"file":151,"line":221,"context":183},260,{"file":151,"line":223,"context":183},265,{"file":151,"line":225,"context":183},275,{"file":151,"line":227,"context":183},281,{"file":151,"line":229,"context":183},288,{"file":151,"line":231,"context":183},291,{"file":151,"line":233,"context":183},300,{"file":151,"line":235,"context":183},304,{"file":151,"line":237,"context":183},309,{"file":151,"line":239,"context":183},313,{"file":151,"line":241,"context":183},325,{"file":151,"line":243,"context":183},399,{"file":151,"line":245,"context":183},402,{"file":151,"line":247,"context":183},403,{"file":151,"line":249,"context":183},432,{"file":151,"line":251,"context":183},457,{"file":151,"line":253,"context":183},458,{"file":151,"line":255,"context":183},494,{"file":151,"line":257,"context":183},516,{"file":151,"line":259,"context":183},522,{"file":151,"line":261,"context":183},527,{"file":151,"line":263,"context":183},550,{"file":265,"line":266,"context":183},"paypal.class.php",151,{"file":265,"line":268,"context":183},153,{"file":265,"line":270,"context":183},264,[],[273,290,316,325,335,343],{"entryPoint":274,"graph":275,"unsanitizedCount":14,"severity":289},"myadmanager_transac_page (myadmanager-main.php:107)",{"nodes":276,"edges":286},[277,281],{"id":278,"type":279,"label":280,"file":151,"line":195},"n0","source","$_SERVER['REQUEST_URI']",{"id":282,"type":283,"label":284,"file":151,"line":195,"wp_function":285},"n1","sink","echo() [XSS]","echo",[287],{"from":278,"to":282,"sanitized":288},false,"medium",{"entryPoint":291,"graph":292,"unsanitizedCount":315,"severity":289},"myadmanager_options_page (myadmanager-main.php:160)",{"nodes":293,"edges":311},[294,297,301,303,305,309],{"id":278,"type":279,"label":295,"file":151,"line":296},"$_POST (x9)",204,{"id":282,"type":283,"label":298,"file":151,"line":299,"wp_function":300},"update_option() [Settings Manipulation]",207,"update_option",{"id":302,"type":279,"label":280,"file":151,"line":201},"n2",{"id":304,"type":283,"label":284,"file":151,"line":201,"wp_function":285},"n3",{"id":306,"type":279,"label":307,"file":151,"line":308},"n4","$_POST (x18)",188,{"id":310,"type":283,"label":284,"file":151,"line":207,"wp_function":285},"n5",[312,313,314],{"from":278,"to":282,"sanitized":288},{"from":302,"to":304,"sanitized":288},{"from":306,"to":310,"sanitized":288},28,{"entryPoint":317,"graph":318,"unsanitizedCount":58,"severity":289},"myadmanager_manage_page (myadmanager-main.php:339)",{"nodes":319,"edges":323},[320,322],{"id":278,"type":279,"label":321,"file":151,"line":245},"$_SERVER['REQUEST_URI'] (x2)",{"id":282,"type":283,"label":284,"file":151,"line":245,"wp_function":285},[324],{"from":278,"to":282,"sanitized":288},{"entryPoint":326,"graph":327,"unsanitizedCount":14,"severity":334},"myadmanager_startWidget (myadmanager-main.php:41)",{"nodes":328,"edges":332},[329,331],{"id":278,"type":279,"label":330,"file":151,"line":27},"$_POST['myadmanager-widget-title']",{"id":282,"type":283,"label":298,"file":151,"line":27,"wp_function":300},[333],{"from":278,"to":282,"sanitized":288},"low",{"entryPoint":336,"graph":337,"unsanitizedCount":14,"severity":334},"widget_myadmanager_control (myadmanager-main.php:82)",{"nodes":338,"edges":341},[339,340],{"id":278,"type":279,"label":330,"file":151,"line":27},{"id":282,"type":283,"label":298,"file":151,"line":27,"wp_function":300},[342],{"from":278,"to":282,"sanitized":288},{"entryPoint":344,"graph":345,"unsanitizedCount":156,"severity":334},"\u003Cmyadmanager-main> (myadmanager-main.php:0)",{"nodes":346,"edges":359},[347,348,349,351,352,353,354,357],{"id":278,"type":279,"label":330,"file":151,"line":27},{"id":282,"type":283,"label":298,"file":151,"line":27,"wp_function":300},{"id":302,"type":279,"label":350,"file":151,"line":195},"$_SERVER['REQUEST_URI'] (x4)",{"id":304,"type":283,"label":284,"file":151,"line":195,"wp_function":285},{"id":306,"type":279,"label":295,"file":151,"line":296},{"id":310,"type":283,"label":298,"file":151,"line":299,"wp_function":300},{"id":355,"type":279,"label":356,"file":151,"line":308},"n6","$_POST (x19)",{"id":358,"type":283,"label":284,"file":151,"line":207,"wp_function":285},"n7",[360,361,362,363],{"from":278,"to":282,"sanitized":288},{"from":302,"to":304,"sanitized":288},{"from":306,"to":310,"sanitized":288},{"from":355,"to":358,"sanitized":288},{"summary":365,"deductions":366},"The \"myadmanager\" plugin v0.9.3 exhibits a mixed security posture. On the positive side, it has no known vulnerabilities in its history, nor does it appear to make external HTTP requests or bundle external libraries, which are common sources of risk. The static analysis reveals a limited attack surface with only one shortcode and no unprotected AJAX handlers or REST API routes. Furthermore, a high percentage of its SQL queries utilize prepared statements, suggesting good database interaction practices.\n\nHowever, significant concerns arise from the output escaping and taint analysis. The fact that 0% of outputs are properly escaped is a major red flag, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is displayed to other users without proper sanitization or escaping can be exploited. Additionally, the taint analysis shows 6 flows with unsanitized paths, even though no critical or high severity issues were flagged. This suggests potential vulnerabilities that might not have been categorized as critical by the analysis tool but still represent pathways for malicious input to reach sensitive functions.\n\nWhile the plugin's vulnerability history is clean, this could be due to its relative obscurity or the specific testing methodology. The complete lack of nonce checks and capability checks on the single entry point (the shortcode) means that any user, regardless of their role or logged-in status, could potentially trigger actions or display content associated with this shortcode, opening up possibilities for unauthorized actions or information disclosure if the shortcode's functionality is sensitive. The presence of file operations without explicit security checks also warrants caution. In conclusion, the plugin has some good foundations, but the critical weaknesses in output escaping and the potential for unsanitized input flows pose a substantial risk that needs immediate attention.",[367,370,373,376,378],{"reason":368,"points":369},"Unescaped output found",20,{"reason":371,"points":372},"Taint flows with unsanitized paths",18,{"reason":374,"points":375},"No capability checks on entry points",15,{"reason":377,"points":11},"No nonce checks on entry points",{"reason":379,"points":11},"File operations without clear security","2026-03-17T00:04:35.922Z",{"wat":382,"direct":391},{"assetPaths":383,"generatorPatterns":386,"scriptPaths":387,"versionParams":388},[384,385],"\u002Fwp-content\u002Fplugins\u002Fmyadmanager\u002Fmyadmanager.css","\u002Fwp-content\u002Fplugins\u002Fmyadmanager\u002Fmyadmanager.js",[],[385],[389,390],"myadmanager.css?ver=","myadmanager.js?ver=",{"cssClasses":392,"htmlComments":394,"htmlAttributes":401,"restEndpoints":407,"jsGlobals":408,"shortcodeOutput":411},[393],"myadmanager_widget",[395,396,397,398,399,400],"Copyright 2008 Michael Benedict Arul. Vision Master Designs","This program is free software: you can redistribute it and\u002For modify","This program is distributed in the hope that it will be useful,","You should have received a copy of the GNU General Public License","Adds a simple widget.","Basic Options are defined here",[402,403,404,405,406],"myadmanager-widget-submit","myadmanager-widget-title","hidden_form_transactions","hidden_field_name_form1","mt_submit_hidden1",[],[409,410],"WP_MYADMANAGER_URL","ABS_MYADMANAGER_URL",[]]