[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiPI_i9yDhnHMHmjTQqDVAjjf5O82wEvzMwKrbC3xRKo":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":139,"fingerprints":206},"simple-advertising","Simple Advertising","1.0.3","Antonio D.","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolomet\u002F","\u003Cp>With use of this plugin you can set some announcements, ads etc. in all your web-site’s posts content. The content of advertisements is a simple image with a link (if necessary and with the rel=”nofollow” attribute). Management of the advertisement is done from a plugin settings subpage under Network Settings page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Only works with multisite installation!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Disclaimers\u003C\u002Fh3>\n\u003Cp>The Simple Advertising plugin is supplied “as is” and all use is at your own risk.\u003C\u002Fp>\n\u003Cp>Simple Advertising is under development. Version 1.0 is stable but is an start. Soon much more possibilities.\u003C\u002Fp>\n","This plugin provides simple handy tool for spreading advertisment (as images) over all web-pages which display posts or pages or CPT's.",10,1422,100,1,"2019-11-11T11:45:00.000Z","5.3.21","3.0.1","5.6",[20,21,22,23,24],"ads","advertisements","advertisment","multisite","wordpress-plugin","https:\u002F\u002Fgithub.com\u002Fmy-language-skills\u002Fsimple-advertising","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-advertising.1.0.3.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":36,"avg_patch_time_days":37,"trust_score":27,"computed_at":38},"colomet",9,70,87,30,"2026-04-05T09:21:11.784Z",[40,64,83,100,119],{"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":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"quick-adsense","Quick Adsense","2.8.7","Namith Jawahar","https:\u002F\u002Fprofiles.wordpress.org\u002Fnamithjawahar\u002F","\u003Cp>\u003Cstrong>Quick Adsense\u003C\u002Fstrong> is an Ads management WordPress plugin. It offers a quicker & flexible way to insert Adsense or any Ads code into a blog post. Besides, it can randomly place the Ads anywhere within a post. It comes with a simple setting page, and it does not overwhelm you with complicated customizable options.\u003C\u002Fp>\n\u003Cp>In general, placing Adsense randomly within a post is a good way to experiment a variety of ads formats & placements besides optimizing your Adsense. If you have many regular visitors who frequently revisit your blog, the \u003Cstrong>randomization\u003C\u002Fstrong> will likely catch their attention.\u003C\u002Fp>\n\u003Cp>Here are some \u003Cstrong>features\u003C\u002Fstrong> that come with this plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Absolutely NO author revenue reward or revenue sharing from your Adsense or that kind of features.\u003C\u002Fli>\n\u003Cli>Default Ads positioning: Assign Ads to the beginning of post, assign Ads to the middle of post, assign Ads to the end of post, assign Ads after ‘more’ tag, assign Ads before last paragraph, assign Ads after certain paragraphs (3 options available) & assign Ads after certain images.\u003C\u002Fli>\n\u003Cli>Flexible Ads placement, insert Ads specifically or randomly anywhere within a post.\u003C\u002Fli>\n\u003Cli>Simple configuration interface, requires no coding knowledge: Just copy and paste AdSense code, tick & select options, the plugin will then do the rest for you.  \u003C\u002Fli>\n\u003Cli>Support any Ads code, not limited to Adsense code only.\u003C\u002Fli>\n\u003Cli>Display up to a maximum of 10 Ads on a page. Google allows publishers to place up to 3 Adsense for Content on a page. If you are using other Ads, you may display up to 10 Ads.\u003C\u002Fli>\n\u003Cli>Support up to a maximum of 10 Ads codes on Sidebar Widgets.\u003C\u002Fli>\n\u003Cli>Support up to a maximum of 10 Ads codes for specific placement & randomization within a post.\u003C\u002Fli>\n\u003Cli>Geotargeting : Limit Ads to Specific Countries.\u003C\u002Fli>\n\u003Cli>Device Targeting : Limit Ads to Specific Devices.\u003C\u002Fli>\n\u003Cli>Visitor Targeting : Limit Ads to Specific types \u002F sources of Visitors.\u003C\u002Fli>\n\u003Cli>Ad Stats : Quick and easy way to judge your Ad performance.\u003C\u002Fli>\n\u003Cli>Insert Ads on-the-fly, simply insert \u003C!–Ads1–>, \u003C!–Ads2–> … , \u003C!–RndAds–> to a post to accomplish this.\u003C\u002Fli>\n\u003Cli>Disable Ads on-the-fly, simply insert \u003C!–NoAds–>, \u003C!–OffDef–>, \u003C!–OffWidget–>, \u003C!–OffBegin–> … and more to a post to accomplish this.\u003C\u002Fli>\n\u003Cli>The above Tags can be inserted into a post easily via the additional Quicktag Buttons added to the HTML Edit Post SubPanel.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Sign up for a \u003Ca href=\"http:\u002F\u002Fadsense.google.com\u002F\" rel=\"nofollow ugc\">Google Adsense Account\u003C\u002Fa> to generate revenue from your blog, if you don’t have one.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fquick-adsense\u002Finstallation\u002F\" rel=\"ugc\">Installation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fquick-adsense\u002Fscreenshots\u002F\" rel=\"ugc\">Screen Shots\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fquickadsense.com\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Users privacy is very important to us and we make extra effort not to collect data about the users to the maximum extend possible.\u003Cbr \u002F>\nHowever to provide enhanced functionality we utilize the APIs from different third party services as listed below and the usage of those API are in accordance with their privacy policies.\u003C\u002Fp>\n","Quick Adsense offers a quicker & flexible way to insert Google Adsense or any Ads code into a blog post.",20000,1987967,78,74,"2022-06-05T11:19:00.000Z","6.0.11","5.0","",[57,58,59,60,24],"adsense","google-adsense","random-ads","random-adsense","http:\u002F\u002Fquickadsense.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense.2.8.7.zip","2022-04-02 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":13,"num_ratings":14,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":55,"tags":77,"homepage":81,"download_link":82,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ad-rotator","Ad Rotator","2.0.3","Dmytro Shteflyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fkpumuk\u002F","\u003Cp>Ad Rotator is a simple WordPress widget to display random HTML code\u003Cbr \u002F>\nfrom a given group of HTML-chunks separated with \u003Ccode>\u003C!--more-->\u003C\u002Fcode>\u003Cbr \u002F>\non sidebar. Basically it shows different HTML every time you requesting\u003Cbr \u002F>\npage. There are infinite number of instances of this widget may exist.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have any suggestions, found a bug, or just wanted to say “thank\u003Cbr \u002F>\nyou”,– feel free to email me \u003Ca href=\"mailto:kpumuk@kpumuk.info\" rel=\"nofollow ugc\">kpumuk@kpumuk.info\u003C\u002Fa>.\u003Cbr \u002F>\nPromise, I will answer every email I received.\u003C\u002Fp>\n\u003Cp>If you want to contribute your code, see the \u003Cem>Development\u003C\u002Fem> section under\u003Cbr \u002F>\nthe \u003Cem>Other Notes\u003C\u002Fem> tab.\u003C\u002Fp>\n\u003Ch4>Migrating from AdRotator plugin\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.taragana.com\u002Findex.php\u002Farchive\u002Fwordpress-plugin-adrotator-rotate-your-ads-including-adsense-dynamically\u002F\" rel=\"nofollow ugc\">AdRotator\u003C\u002Fa>\u003Cbr \u002F>\nplugin is a simple file-based ad rotation solution. It was developed by\u003Cbr \u002F>\nAngsuman Chakraborty long time ago, but occasionally we have the same\u003Cbr \u002F>\nplugin names from WordPress’ point of view. If you are using this plugin,\u003Cbr \u002F>\nyou may click upgrade link from your \u003Cem>Plugins\u003C\u002Fem> page and it being replaced\u003Cbr \u002F>\nwith Ad Rotator widget.\u003C\u002Fp>\n\u003Cp>So now you have two ways to solve the problem \u003Ccode>'getad()' function is undefined\u003C\u002Fcode>:\u003Cbr \u002F>\n1. you can download AdRotator and ignore upgrade notices, or\u003Cbr \u002F>\n2. you can upgrade your theme to use Ad Rotator Widget.\u003C\u002Fp>\n\u003Cp>Here is how to upgrade your theme. Find all occurrences of \u003Ccode>getad\u003C\u002Fcode> function,\u003Cbr \u002F>\nand replace them with something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>register_sidebar(array(\n  'name' => 'ad-area',\n  'id' => 'ad-area',\n  'before_widget' => '',\n  'after_widget' => '',\n  'before_title' => '',\n  'after_title' => ''\n));\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Make sure you’ve replaced \u003Ccode>ad-area\u003C\u002Fcode> with the name suitable for you. Also\u003Cbr \u002F>\nyou can specify additional options, like \u003Ccode>before_title\u003C\u002Fcode> and \u003Ccode>after_title\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Then open the \u003Cem>Appearence\u002FWidgets\u003C\u002Fem> page in \u003Cem>Site Admin\u003C\u002Fem> and configure\u003Cbr \u002F>\nAd Rotator widget instances for your advertisements area. Just take into\u003Cbr \u002F>\naccount, that in files for AdRotator ads are separated with new line\u003Cbr \u002F>\ncharacter (ie each line means separate ad), but in Ad Rotator widget\u003Cbr \u002F>\nyou should separate you blocks with \u003Ccode>\u003C!--more-->\u003C\u002Fcode> (so each of them\u003Cbr \u002F>\nmay contain more then one line.)\u003C\u002Fp>\n\u003Cp>Anyways, sorry for сonfusion, I did not want to сheat on you.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Sources of this plugin are available both in SVN and Git:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsvn.wp-plugins.org\u002Fad-rotator\u002F\" rel=\"nofollow ugc\">WordPress SVN repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fkpumuk\u002Fad-rotator\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Feel free to check them out, make your changes and send me patches.\u003Cbr \u002F>\nPromise, I will apply every patch (of course, if they add a value to the\u003Cbr \u002F>\nproduct). Email for patches, suggestions, or bug reports:\u003Cbr \u002F>\n\u003Ca href=\"mailto:kpumuk@kpumuk.info\" rel=\"nofollow ugc\">kpumuk@kpumuk.info\u003C\u002Fa>.\u003C\u002Fp>\n","Ad Rotator is a simple widget to display random HTML code (advertisements) from a given group of HTML-chunks on sidebar.",200,44426,"2009-07-30T06:01:00.000Z","2.8.2","2.8.0",[78,20,21,79,80],"ad","rotate","widget","http:\u002F\u002Fkpumuk.info\u002Fprojects\u002Fwordpress-plugins\u002Fad-rotator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-rotator.2.0.3.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":72,"downloaded":91,"rating":13,"num_ratings":14,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":55,"tags":95,"homepage":98,"download_link":99,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"quick-adsense-mobile","Quick Adsense Mobile","2.0","Miguelo2008","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiguelo2008\u002F","\u003Cp>\u003Cstrong>Quick Adsense Mobile\u003C\u002Fstrong> is an Ads management WordPress plugin. It offers a quicker & flexible way to insert any Ads code into a blog post. Besides, it can randomly place the Ads anywhere within a post. It comes with a simple setting page, and it does not overwhelm you with complicated customizable options.\u003C\u002Fp>\n\u003Cp>In general, placing Adsense randomly within a post is a good way to experiment a variety of ads formats & placements besides optimizing your Adsense. If you have many regular visitors who frequently revisit your blog, the \u003Cstrong>randomization\u003C\u002Fstrong> will likely catch their attention.\u003C\u002Fp>\n\u003Cp>Here are some \u003Cstrong>features\u003C\u002Fstrong> that come with this plugin:\u003C\u002Fp>\n\u003Cp>-> Absolutely NO author revenue reward or revenue sharing from your Adsense or that kind of features.\u003Cbr \u002F>\n-> Default Ads positioning: Assign Ads to the beginning of post, assign Ads to the middle of post, assign Ads to the end of post, assign Ads after ‘more’ tag, assign Ads before last paragraph, assign Ads after certain paragraphs (3 options available) & assign Ads after certain images.\u003Cbr \u002F>\n-> Flexible Ads placement, insert Ads specifically or randomly anywhere within a post.\u003Cbr \u002F>\n-> Simple configuration interface, requires no coding knowledge: Just copy and paste AdSense code, tick & select options, the plugin will then do the rest for you.\u003Cbr \u002F>\n-> Support any Ads code, not limited to Adsense code only.\u003Cbr \u002F>\n-> Display up to a maximum of 10 Ads on a page. Google allows publishers to place up to 3 Adsense for Content on a page. If you are using other Ads, you may display up to 10 Ads.\u003Cbr \u002F>\n-> Support up to a maximum of 10 Ads codes on Sidebar Widgets.\u003Cbr \u002F>\n-> Support up to a maximum of 10 Ads codes for specific placement & randomization within a post.\u003Cbr \u002F>\n-> Insert Ads on-the-fly, simply insert \u003C!–Ads1–>, \u003C!–Ads2–> … , \u003C!–RndAds–> to a post to accomplish this.\u003Cbr \u002F>\n-> Disable Ads on-the-fly, simply insert \u003C!–NoAds–>, \u003C!–OffDef–>, \u003C!–OffWidget–>, \u003C!–OffBegin–> … and more to a post to accomplish this.\u003Cbr \u002F>\n-> The above Tags can be inserted into a post easily via the additional Quicktag Buttons added to the HTML Edit Post SubPanel.\u003Cbr \u002F>\n-> Allow choice if the ads will be showed on Mobiles devices .\u003Cbr \u002F>\n-> Allow choice if the ads will be showed on PCs.\u003C\u002Fp>\n","Quick Adsense Mobile is a plugin based on Quick Adsense , this plugins offers a quicker & flexible way to insert Google Adsense or any Ads code in &hellip;",18835,"2017-05-23T13:16:00.000Z","4.7.32","3.5",[57,96,58,97,24],"amp","mobile","https:\u002F\u002Fpluginmarket.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense-mobile.2.0.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":13,"downloaded":108,"rating":13,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":55,"tags":113,"homepage":117,"download_link":118,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ad-manager-for-wp","Ad Manager","0.9.4","digitalnature","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalnature\u002F","\u003Cp>Light, and at the same time advanced advertisment manager. Provides you the ability to select context conditions for displaying ads, like page location \u002F location index \u002F page or user class.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note that although the current release is stable, there are features that are not yet implemented, and existing functionality that is very likely to change.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>Thanks goes to \u003Ca href=\"http:\u002F\u002Fdigitalnature.eu\u002Fthemes\u002Fmystique\u002F\" rel=\"nofollow ugc\">Mystique\u003C\u002Fa> theme users, which encouraged me to improve\u003Cbr \u002F>\nthe original “Ads” module for that theme, and develop this plugin.\u003C\u002Fp>\n","Manage ads on your website trough the WP dashboard.",28297,3,"2012-05-15T13:05:00.000Z","3.3.2","3.2",[114,57,22,115,116],"ad-manager","ajax","jquery","http:\u002F\u002Fdigitalnature.eu\u002Fforum\u002Fplugins\u002Fad-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fad-manager-for-wp.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":28,"num_ratings":28,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":55,"tags":132,"homepage":137,"download_link":138,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ads-master","Ads Master","1.0.1","Maghodiya Paresh","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaghodiyaparesh\u002F","\u003Cp>Ads Master allows you to display ads inside your website in any template, widget, position or even inside pages and posts.\u003C\u002Fp>\n\u003Cp>Its mainly developed for blogger to display various type of ads in blogging website.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>Follow me:\u003C\u002Fp>\n\u003Cp>Facebook: https:\u002F\u002Fwww.facebook.com\u002Fmaghodiya.paresh\u003C\u002Fp>\n\u003Cp>Twitter:  https:\u002F\u002Ftwitter.com\u002Fhellogenerator\u003C\u002Fp>\n","Ads Master for wordpress to display ads in your website at your custom setting.",90,9160,"2018-08-20T15:31:00.000Z","4.9.29","2.1",[20,133,134,135,136],"google-ads","google-adsence","google-advertisment","post-display-google-ads","http:\u002F\u002Fwww.bluechipinfoway.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-master.zip",{"attackSurface":140,"codeSignals":166,"taintFlows":192,"riskAssessment":193,"analyzedAt":205},{"hooks":141,"ajaxHandlers":162,"restRoutes":163,"shortcodes":164,"cronEvents":165,"entryPointCount":28,"unprotectedCount":28},[142,148,152,158],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","network_admin_menu","smplads_network_set_page","simple-advertising.php",231,{"type":143,"name":149,"callback":150,"file":146,"line":151},"network_admin_edit_update_network_options_ads","smplads_update_options_ads",232,{"type":153,"name":154,"callback":155,"priority":156,"file":146,"line":157},"filter","the_content","smplads_output_ads",20,234,{"type":143,"name":159,"callback":160,"file":146,"line":161},"plugins_loaded","smplads_load_plugin_textdomain",254,[],[],[],[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":174,"fileOperations":28,"externalRequests":28,"nonceChecks":14,"capabilityChecks":28,"bundledLibraries":191},[],{"prepared":28,"raw":14,"locations":169},[170],{"file":171,"line":172,"context":173},"uninstall.php",17,"$wpdb->query() with variable interpolation",{"escaped":28,"rawEcho":34,"locations":175},[176,179,181,182,183,185,187,188,189],{"file":146,"line":177,"context":178},64,"raw output",{"file":146,"line":180,"context":178},66,{"file":146,"line":180,"context":178},{"file":146,"line":180,"context":178},{"file":146,"line":184,"context":178},68,{"file":146,"line":186,"context":178},69,{"file":146,"line":186,"context":178},{"file":146,"line":186,"context":178},{"file":146,"line":190,"context":178},118,[],[],{"summary":194,"deductions":195},"The \"simple-advertising\" plugin v1.0.3 exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs) and a seemingly small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events that are immediately exposed. The absence of dangerous functions, file operations, and external HTTP requests is also encouraging. However, significant concerns arise from the static code analysis.  The plugin has a single SQL query that does not utilize prepared statements, posing a potential SQL injection risk. Furthermore, a staggering 100% of its nine output operations are not properly escaped, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. While taint analysis found no flows, this could be due to the limited scope of the analysis or the specific nature of the observed unsanitized outputs.  The lack of capability checks on its entry points, combined with unescaped output and raw SQL, suggests a concerning susceptibility to malicious input.",[196,199,202],{"reason":197,"points":198},"SQL query not using prepared statements",8,{"reason":200,"points":201},"No output escaping",7,{"reason":203,"points":204},"No capability checks",5,"2026-03-17T01:43:27.648Z",{"wat":207,"direct":212},{"assetPaths":208,"generatorPatterns":209,"scriptPaths":210,"versionParams":211},[],[],[],[],{"cssClasses":213,"htmlComments":214,"htmlAttributes":215,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":218},[],[],[],[],[],[]]