[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faElJR_Y0qf2qBz_alZeLG4y29wFXUOpqy5fw1d9H11w":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":56,"analysis":152,"fingerprints":293},"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","",[20,21,22,23,24],"adsense","google-adsense","random-ads","random-adsense","wordpress-plugin","http:\u002F\u002Fquickadsense.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense.2.8.7.zip",85,1,0,"2022-04-02 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"WF-ee5e1262-193c-480b-bc27-481c961c7c47-quick-adsense","quick-adsense-missing-authorization","Quick Adsense \u003C 2.8.2 - Missing Authorization","The Quick Adsense plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on the several functions in versions up to, and including, 2.8.1. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to reset statistics and change plugin options.",null,"\u003C2.8.2","2.8.2","medium",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:H\u002FA:N","Missing Authorization","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fee5e1262-193c-480b-bc27-481c961c7c47?source=api-prod",661,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":27,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"namithjawahar",5,30220,982,69,"2026-04-03T23:29:20.617Z",[57,73,92,111,132],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":29,"num_ratings":29,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":71,"download_link":72,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"quick-adsense-cn","Quick Adsense cn","2.1.7","overtrue","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoychaocc\u002F","\u003Cp>一个不错的广告位管理插件，你可以很方便的添加删除管理您的博客广告，\u003Ca href=\"http:\u002F\u002Fweibo.com\u002Fjoychaocc\" rel=\"nofollow ugc\">Joychao\u003C\u002Fa>汉化\u003Cbr \u002F>\n如有问题请联系：\u003Cbr \u002F>\nQQ: 44294631 \u003Cbr \u002F>\n微博：\u003Ca href=\"http:\u002F\u002Fweibo.com\u002Fjoychaocc\" rel=\"nofollow ugc\">@安正超\u003C\u002Fa>\u003Cbr \u002F>\nEmail:\u003Ca href=\"mailto:anzhengchao@gmail.com\" rel=\"nofollow ugc\">anzhengchao@gmail.com\u003C\u002Fa>\u003Cbr \u002F>\nThank you!\u003C\u002Fp>\n","一个不错的广告位管理插件，你可以很方便的添加删除管理您的博客广告，Joychao汉化",10,6773,"2014-08-11T10:23:00.000Z","3.9.40","2.5",[20,21,22,23,24],"http:\u002F\u002Ftechmilieu.com\u002Fquick-adsense","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense-cn.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":28,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":18,"tags":87,"homepage":90,"download_link":91,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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;",200,18835,100,"2017-05-23T13:16:00.000Z","4.7.32","3.5",[20,88,21,89,24],"amp","mobile","https:\u002F\u002Fpluginmarket.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense-mobile.2.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":83,"num_ratings":28,"last_updated":102,"tested_up_to":103,"requires_at_least":17,"requires_php":18,"tags":104,"homepage":108,"download_link":109,"security_score":110,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"easy-adsense-injection","Easy Adsense Injection Plugin","3.0","Deepanker Verma","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepanker70\u002F","\u003Cp>This WordPress plugin allows users to inject Google Adsense in a WordPress post or any part of the WordPress theme quickly. Simply add the Adsense code in the plugin settings and use shortcodes or functions to place ads anywhere on your site. You can also use this plugin to add any kind of ads anywhere in a WordPress-based website.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Automatic Ad Placement:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>The plugin now supports automatic ad placement, allowing you to effortlessly insert ads:\u003Cbr \u002F>\n* Above the header\u003Cbr \u002F>\n* Below the post title\u003Cbr \u002F>\n* Between paragraphs (configurable after how many paragraphs)\u003Cbr \u002F>\n* Below the post content\u003Cbr \u002F>\n* Below the footer\u003C\u002Fp>\n\u003Cp>This ensures that ads are placed strategically without requiring manual shortcodes or function calls.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Manual Ad Placement:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Use these shortcodes within the post:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[easy_ad_inject_1]\u003C\u002Fli>\n\u003Cli>[easy_ad_inject_2]\u003C\u002Fli>\n\u003Cli>[easy_ad_inject_3]\u003C\u002Fli>\n\u003Cli>[easy_ad_inject_4]\u003C\u002Fli>\n\u003Cli>[easy_ad_inject_5]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use these functions to add ads in the theme:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003C?php echo put_wp_ad_1(); ?>\u003C\u002Fli>\n\u003Cli>\u003C?php echo put_wp_ad_2(); ?>\u003C\u002Fli>\n\u003Cli>\u003C?php echo put_wp_ad_3(); ?>\u003C\u002Fli>\n\u003Cli>\u003C?php echo put_wp_ad_4(); ?>\u003C\u002Fli>\n\u003Cli>\u003C?php echo put_wp_ad_5(); ?>\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin to easily insert Google Adsense into your WordPress posts or pages. Supports both manual and automatic ad placement.",80,8410,"2025-02-23T19:33:00.000Z","6.7.5",[105,106,21,107,24],"ads-injection","ads-manager","wordpress-ads","https:\u002F\u002Fthewpguides.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-adsense-injection.3.0.zip",92,{"slug":112,"name":113,"version":114,"author":7,"author_profile":8,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":122,"requires_at_least":18,"requires_php":18,"tags":123,"homepage":127,"download_link":128,"security_score":129,"vuln_count":130,"unpatched_count":29,"last_vuln_date":131,"fetched_at":31},"wp-insert","Wp-Insert","2.5.1","\u003Cp>\u003Cstrong>WP-INSERT by \u003Ca href=\"http:\u002F\u002Fwww.smartlogix.co.in\u002F\" title=\"SmartLogix Technologies : Experts in WordPress Themes and Plugins\" rel=\"nofollow ugc\">SmartLogix\u003C\u002Fa> : The Ultimate Adsense \u002F Ad-Management Plugin for WordPress (Optimized for Adsense)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Wp-Insert is the most powerful yet easiest to use wordpress ad management \u002F ad insertion plugin which does a lot more than ad management \u002F insertion.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adsense Optimized\u003C\u002Fli>\n\u003Cli>Gutenberg Support\u003C\u002Fli>\n\u003Cli>Builtin support for Google Page-Level Ads\u003C\u002Fli>\n\u003Cli>Builtin support for Google Adsnese Auto Ads\u003C\u002Fli>\n\u003Cli>Unlimited Adblocks (No restrictions placed on you)\u003C\u002Fli>\n\u003Cli>Insert Ad Above, Below, To the Left and Right of Page or Post Content\u003C\u002Fli>\n\u003Cli>Insert Ad in the Middle of Page\u002FPost Content with intelligent midpoint detection algorithms\u003C\u002Fli>\n\u003Cli>Insert ads after set number of Paragraphs counting from top or bottom\u003C\u002Fli>\n\u003Cli>Insert Ads into the Sidebars using Ad Widgets\u003C\u002Fli>\n\u003Cli>Insert Ads into post content using shortcodes is required\u003C\u002Fli>\n\u003Cli>GUI Driven Rules based System to control when and where to display Ads\u003C\u002Fli>\n\u003Cli>Use the GUI to easily exclude ads from any specific post, pages, archives etc\u003C\u002Fli>\n\u003Cli>Manually override auto positioning on a per post basis\u003C\u002Fli>\n\u003Cli>Hide ads for Loggedin users\u003C\u002Fli>\n\u003Cli>Hide ads for Mobile users\u003C\u002Fli>\n\u003Cli>Builtin support for AMP plugin by Automattic\u003C\u002Fli>\n\u003Cli>Woocommerce aware\u003C\u002Fli>\n\u003Cli>Hide ads on specific pages\u003C\u002Fli>\n\u003Cli>Insert Ads directly into the theme files with control over when and where to display Ads\u003C\u002Fli>\n\u003Cli>Insert Google Analytics, Facebook trackng pixel or any other tracking Code easily\u003C\u002Fli>\n\u003Cli>Supports shortcodes (from any plugin) for creative use of Ad blocks\u003C\u002Fli>\n\u003Cli>Insert any type of Embed codes into the Header \u002F Footer of your Site\u003C\u002Fli>\n\u003Cli>Insert Google Analytics Code, Facebook Pixel Code, Custom CSS or any other code to your site without having to edit any theme files\u003C\u002Fli>\n\u003Cli>Style Ads the Way you want\u003C\u002Fli>\n\u003Cli>Hide \u002F Modify ads on Large Desktop, Medium Desktop, Tablets and Mobiles with indivigual targetting options and features available for different deveices.\u003C\u002Fli>\n\u003Cli>Does not slow down your site (Highly Efficient Algorithms)\u003C\u002Fli>\n\u003Cli>Legal Page Templates (Privacy Policy, Terms & Conditions, Disclaimer, Copyright) to kick start your Legal Pages\u003C\u002Fli>\n\u003Cli>A\u002FB Testing Facility for Ads (Comply with Adsense Policies while serving other Ad Networks)\u003C\u002Fli>\n\u003Cli>Ad roation via A\u002FB testing feature (You can even use different networks with conflicting terms such that only ads from one network appears at any time)\u003C\u002Fli>\n\u003Cli>Geo-targeted Country Specific Ad Placement with builtin caching for improved performace.\u003C\u002Fli>\n\u003Cli>Supports Authorized Digital Sellers, or ads.txt, an IAB initiative to improve transparency in programmatic advertising.\u003C\u002Fli>\n\u003Cli>ads.txt daily monitoring to prevent revenue loss due to accidental adsense publisher id omission.\u003C\u002Fli>\n\u003Cli>Backed by \u003Ca href=\"http:\u002F\u002Fwww.smartlogix.co.in\u002F\" title=\"SmartLogix Technologies : Experts in WordPress Themes and Plugins\" rel=\"nofollow ugc\">SmartLogix\u003C\u002Fa>, The Unparalleled WordPress Specialist\u003C\u002Fli>\n\u003C\u002Ful>\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\u003Ch4>Geo Targeting\u003C\u002Fh4>\n\u003Cp>To enable Geo Targeting functionality for Ads we have to send the visitor IP address to a third party service (http:\u002F\u002Ffreegeoip.net\u002F OR https:\u002F\u002Fipstack.com\u002F) and the usage of thier API is in accordance to their privacy policy located at https:\u002F\u002Fipstack.com\u002Fprivacy\u002F.\u003Cbr \u002F>\nThis third party API is utilized only when you enable or use Geo Targetting features in the plugin admin.\u003C\u002Fp>\n\u003Ch4>video intelligence\u003C\u002Fh4>\n\u003Cp>The plugin provides deep integration with video intelligence to provide enhanced features and for easy integration with their services.\u003Cbr \u002F>\nThis third party API and features are utilized only when you enable or use video inteligence related features in the plugin admin and the usage of thier API and features are in accordance to their privacy policy.\u003C\u002Fp>\n\u003Cp>video intelligence (“vi”) as a third party, needs to process the user’s technical data such as cookie ID, IP Address, Geo-Location and Device ID to personalize content and advertising and analyse our traffic.\u003Cbr \u002F>\nYou can find below a link vi’s Legal webpage where there are transparently presented all GDPR relevant information.\u003Cbr \u002F>\nPlease access the link to check vi’s Privacy Policy, Terms&Conditions pages, Opt Out Mechanism, Vendor and Purposes lists.\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.vi.ai\u002Flegals\u002F\u003C\u002Fp>\n","The Ultimate Adsense \u002F Ad-Management Plugin for Wordpress",10000,762024,90,143,"2023-02-08T15:23:00.000Z","6.1.10",[20,124,21,125,126],"google-ads","google-analytics","privacy-policy","http:\u002F\u002Fwww.wp-insert.smartlogix.co.in\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-insert.2.5.1.zip",83,2,"2023-02-15 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":83,"num_ratings":28,"last_updated":142,"tested_up_to":143,"requires_at_least":144,"requires_php":145,"tags":146,"homepage":150,"download_link":151,"security_score":83,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"advanced-ads-adsense-in-feed","In-feed ads for Google AdSense","2.1.1","monetizemore","https:\u002F\u002Fprofiles.wordpress.org\u002Fmonetizemore\u002F","\u003Cp>This plugin is an add-on for the also free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-ads\u002F\" rel=\"ugc\">Advanced Ads\u003C\u002Fa> ad management plugin. It extends the plugin with a placement to put Google AdSense In-feed ads in the loop between posts on your homepage, category pages, tag pages, or other archive pages, etc.\u003C\u002Fp>\n\u003Cp>Google AdSense InFeed ads are a dedicated Google AdSense ad type to monetize such post lists pages with a highly engaging layout and specialized options.\u003C\u002Fp>\n\u003Cp>Advanced Ads was developed to place, manage and test ads on pages to increase revenue and usability.\u003C\u002Fp>\n\u003Cp>The plugin comes with plenty of features, e.g.,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for all Google AdSense types like link units, responsive, In-feed, In-article and matched content\u003C\u002Fli>\n\u003Cli>Google AdSense term violation checks\u003C\u002Fli>\n\u003Cli>Google AdSense Auto ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadvancedads.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Full feature list\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Advanced Ads Pro and other add-on features include\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ads on AMP pages (all ads, not only Google AdSense ads)\u003C\u002Fli>\n\u003Cli>ads based on specific browser widths\u003C\u002Fli>\n\u003Cli>showing an alternative ad to ad block users\u003C\u002Fli>\n\u003Cli>click fraud monitoring to protect your Google AdSense account\u003C\u002Fli>\n\u003Cli>position tests\u003C\u002Fli>\n\u003Cli>support for caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Google AdSense In-feed ads between posts.",7000,245299,"2025-09-23T12:10:00.000Z","6.8.5","5.7","7.4",[147,20,21,148,149],"ads","in-feed","in-feed-ads","https:\u002F\u002Fwpadvancedads.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-ads-adsense-in-feed.2.1.1.zip",{"attackSurface":153,"codeSignals":224,"taintFlows":256,"riskAssessment":283,"analyzedAt":292},{"hooks":154,"ajaxHandlers":200,"restRoutes":220,"shortcodes":221,"cronEvents":222,"entryPointCount":184,"unprotectedCount":223},[155,161,165,168,171,175,178,182,185,188,191,193,196],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","admin_enqueue_scripts","closure","includes\\adsense.php",9,{"type":156,"name":162,"callback":163,"file":159,"line":164},"admin_notices","quick_adsense_adstxt_adsense_admin_notice",61,{"type":156,"name":166,"callback":158,"file":167,"line":160},"wp_head","includes\\content.php",{"type":156,"name":169,"callback":158,"file":167,"line":170},"wp_footer",22,{"type":172,"name":173,"callback":158,"file":167,"line":174},"filter","the_content",35,{"type":156,"name":176,"callback":158,"file":167,"line":177},"wp_enqueue_scripts",625,{"type":156,"name":179,"callback":158,"file":180,"line":181},"init","includes\\defaults.php",71,{"type":156,"name":157,"callback":158,"file":183,"line":184},"includes\\quicktags.php",6,{"type":156,"name":186,"callback":158,"file":187,"line":160},"plugin_action_links_quick-adsense\u002Fquick-adsense.php","includes\\settings.php",{"type":156,"name":189,"callback":158,"file":187,"line":190},"admin_menu",23,{"type":156,"name":157,"callback":158,"file":187,"line":192},44,{"type":156,"name":194,"callback":158,"file":187,"line":195},"admin_init",68,{"type":156,"name":197,"callback":158,"file":198,"line":199},"widgets_init","includes\\widgets.php",58,[201,205,208,212,214,217],{"action":202,"nopriv":203,"callback":158,"hasNonce":203,"hasCapCheck":203,"file":159,"line":204},"quick_adsense_adstxt_adsense_admin_notice_dismiss",false,201,{"action":206,"nopriv":203,"callback":158,"hasNonce":203,"hasCapCheck":203,"file":159,"line":207},"quick_adsense_adstxt_adsense_auto_update",215,{"action":209,"nopriv":203,"callback":209,"hasNonce":210,"hasCapCheck":203,"file":167,"line":211},"quick_adsense_onpost_ad_click",true,644,{"action":209,"nopriv":210,"callback":209,"hasNonce":210,"hasCapCheck":203,"file":167,"line":213},645,{"action":215,"nopriv":203,"callback":158,"hasNonce":203,"hasCapCheck":203,"file":187,"line":216},"quick_adsense_onpost_ad_reset_stats",150,{"action":218,"nopriv":203,"callback":158,"hasNonce":203,"hasCapCheck":203,"file":187,"line":219},"quick_adsense_onpost_ad_get_stats_chart",162,[],[],[],4,{"dangerousFunctions":225,"sqlUsage":226,"outputEscaping":228,"fileOperations":29,"externalRequests":29,"nonceChecks":51,"capabilityChecks":243,"bundledLibraries":255},[],{"prepared":29,"raw":29,"locations":227},[],{"escaped":229,"rawEcho":230,"locations":231},183,11,[232,235,237,239,241,244,246,248,250,252,254],{"file":187,"line":233,"context":234},34,"raw output",{"file":187,"line":236,"context":234},117,{"file":187,"line":238,"context":234},129,{"file":187,"line":240,"context":234},141,{"file":242,"line":243,"context":234},"includes\\templates\\adunit-onpost.php",8,{"file":245,"line":243,"context":234},"includes\\templates\\section-header-footer.php",{"file":245,"line":247,"context":234},24,{"file":249,"line":181,"context":234},"includes\\templates\\section-onpost-content.php",{"file":249,"line":251,"context":234},82,{"file":253,"line":181,"context":234},"includes\\templates\\section-widgets.php",{"file":253,"line":251,"context":234},[],[257,275],{"entryPoint":258,"graph":259,"unsanitizedCount":29,"severity":274},"quick_adsense_onpost_ad_click (includes\\content.php:649)",{"nodes":260,"edges":272},[261,266],{"id":262,"type":263,"label":264,"file":167,"line":265},"n0","source","$_POST (x2)",652,{"id":267,"type":268,"label":269,"file":167,"line":270,"wp_function":271},"n1","sink","update_option() [Settings Manipulation]",678,"update_option",[273],{"from":262,"to":267,"sanitized":210},"low",{"entryPoint":276,"graph":277,"unsanitizedCount":29,"severity":274},"\u003Ccontent> (includes\\content.php:0)",{"nodes":278,"edges":281},[279,280],{"id":262,"type":263,"label":264,"file":167,"line":265},{"id":267,"type":268,"label":269,"file":167,"line":270,"wp_function":271},[282],{"from":262,"to":267,"sanitized":210},{"summary":284,"deductions":285},"The quick-adsense plugin version 2.8.7 exhibits a mixed security posture. While it demonstrates good practices in several areas, including the absence of dangerous functions, file operations, and external HTTP requests, and a strong adherence to using prepared statements for SQL queries and nearly perfect output escaping, there are significant concerns. The presence of four unprotected AJAX handlers exposes a substantial attack surface without proper authorization checks. This lack of stringent validation on these entry points could allow unauthorized users to trigger plugin functionality, potentially leading to unintended consequences or further exploitation.\n\nTaint analysis reveals no critical or high-severity unsanitized paths, which is a positive indicator. However, the plugin's vulnerability history, though currently showing no unpatched issues, includes a past medium-severity vulnerability related to missing authorization. This pattern, coupled with the current findings of unprotected AJAX handlers, suggests a recurring weakness in authorization enforcement within the plugin. The plugin also has a moderate number of nonce checks, but the unprotected AJAX handlers are a more pressing concern.\n\nIn conclusion, while quick-adsense has strengths in its handling of SQL and output escaping, the significant number of unprotected AJAX handlers presents a clear and present risk. This, combined with past authorization-related vulnerabilities, necessitates careful consideration. The plugin is not inherently insecure, but these identified weaknesses require attention to prevent potential exploits.",[286,288,290],{"reason":287,"points":65},"Unprotected AJAX handlers",{"reason":289,"points":51},"Past medium vulnerability (Missing Auth)",{"reason":291,"points":130},"Moderate number of entry points","2026-03-16T17:28:57.413Z",{"wat":294,"direct":303},{"assetPaths":295,"generatorPatterns":298,"scriptPaths":299,"versionParams":300},[296,297],"\u002Fwp-content\u002Fplugins\u002Fquick-adsense\u002Fincludes\u002Fcss\u002Fquick-adsense-admin.css","\u002Fwp-content\u002Fplugins\u002Fquick-adsense\u002Fincludes\u002Fjs\u002Fquick-adsense-admin.js",[],[297],[301,302],"quick-adsense\u002Fincludes\u002Fcss\u002Fquick-adsense-admin.css?ver=","quick-adsense\u002Fincludes\u002Fjs\u002Fquick-adsense-admin.js?ver=",{"cssClasses":304,"htmlComments":305,"htmlAttributes":309,"restEndpoints":318,"jsGlobals":319,"shortcodeOutput":325},[],[306,307,308],"\u003C!--OffWidget-->","\u003C!--OffDef-->","\u003C!--NextAd-->",[310,311,312,313,314,315,316,317],"data-qa-ads-id","data-qa-ads-position","data-qa-ads-type","data-qa-ads-count","data-qa-ads-placement","data-qa-ads-wrap","data-qa-ads-random","data-qa-ads-enable-jump-para",[],[320,321,322,323,324],"quick_adsense_ads_displayed","quick_adsense_ads_id","quick_adsense_begin_end","quick_adsense_settings","quick_adsense_admin_scripts",[326,327],"[quick_adsense]","[quick_adsense_content]"]