[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAcTPToDDJ8S65BOi8q1o-ppzkL3CCpLfQQHJNViHPA8":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":140,"fingerprints":277},"wishful-ad-manager","Wishful Ad Manager","1.0.1","wishfulthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwishfulthemes\u002F","\u003Cp>Wishful Ads manager is a totally customized shortcode driven easy to manage plugin used for custom banner ads, scripts ads, Google Adsense.\u003C\u002Fp>\n\u003Ch3>ADVERTISEMENT  TYPES\u003C\u002Fh3>\n\u003Cp>Wishful Ads manager supports Banner Ads and Custom Script code.\u003C\u002Fp>\n\u003Ch3>SHORTCODE SUPPORT\u003C\u002Fh3>\n\u003Cp>You can display an advertisement using shortcode anywhere on your website.\u003C\u002Fp>\n","Wishful Ads manager is a totally customized shortcode driven easy to manage plugin used for custom banner ads, scripts ads, Google Adsense.",10,2865,0,"2021-05-22T14:49:00.000Z","5.5.18","5.0","7.0.0",[19,20,21,22,23],"ad-injection","ad-manager","adsense","google","google-adsense","https:\u002F\u002Fwww.wishfulthemes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwishful-ad-manager.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},3,1110,83,30,82,"2026-04-04T09:21:01.440Z",[38,60,83,102,119],{"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":53,"tags":54,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":58,"last_vuln_date":59,"fetched_at":28},"universal-google-adsense-and-ads-manager","Universal Google Adsense and Ads manager","1.1.8","themebeez","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemebeez\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fplugins\u002Funiversal-google-adsense-ads-manager\" rel=\"nofollow ugc\">Universal Google AdSense and Ads Manager\u003C\u002Fa> is a flexible easy to use Google Adsense, custom ads & script manager WordPress plugin. Universal Google AdSense and Ads Manager (UGAAM) allows WordPress users to monetize your website easily.\u003C\u002Fp>\n\u003Cp>UGAAM supports Google Ads ( including Google auto Ads ), Custom image banner ads, other advertisement network based on javascript ( Example: MGID, buy sell ads, Bidvertiser, affiliates ads etc ).\u003C\u002Fp>\n\u003Cp>Below is the brief introduction of UGAAM. Kindly feel free to go through each & every line of black ink before you install this plugin.\u003C\u002Fp>\n\u003Ch3>UGAAM FEATURES\u003C\u002Fh3>\n\u003Cp>Below are the features of UGAAM plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert JavaScript to verify services like Google domain verification, Google analytics tracking code, Pinterest domain verification, MailChimp verification etc to header or footer\u003C\u002Fli>\n\u003Cli>Sticky header advertisement\u003C\u002Fli>\n\u003Cli>Sticky footer advertisement\u003C\u002Fli>\n\u003Cli>Insert Google Adsense & other Script based advertisement scripts to homepage\u003C\u002Fli>\n\u003Cli>Insert custom banner image advertisement to homepage\u003C\u002Fli>\n\u003Cli>Insert  Google Adsense & other Script based advertisement scripts to Archive\u002FCategory page\u003C\u002Fli>\n\u003Cli>Insert custom banner image advertisement to Archive\u002FCategory page\u003C\u002Fli>\n\u003Cli>Insert  Google Adsense & other Script based advertisement scripts to page single & blog post single\u003C\u002Fli>\n\u003Cli>Insert custom banner image advertisement to page single & blog post single\u003C\u002Fli>\n\u003Cli>Insert Google Adsense, other Script based advertisement scripts to widgets area like ( sidebar, footer & other widgets area )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADVERTISEMENT  TYPES\u003C\u002Fh3>\n\u003Cp>UGAAM supports three types of advertisement. Below are the types of advertisements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Adsense ( Including auto Google auto ads )\u003C\u002Fli>\n\u003Cli>A custom advertisement that works with Script code ( Example: Buy Sell ads, MGID, Affiliates Ads etc. )\u003C\u002Fli>\n\u003Cli>A custom image banner ads where banner image can be uploaded with the link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ADS INJECTION & PLACEMENT\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Header ( Sticky )\u003C\u002Fli>\n\u003Cli>Header advertisement area that any theme allows ( through UGAAM widget )\u003C\u002Fli>\n\u003Cli>Footer ( Sticky )\u003C\u002Fli>\n\u003Cli>Footer ( through UGAAM widget )\u003C\u002Fli>\n\u003Cli>Blog posts\u003C\u002Fli>\n\u003Cli>Archive\u002FCategory page\u003C\u002Fli>\n\u003Cli>Post\u002FPage single \u003C\u002Fli>\n\u003Cli>Widget areas via custom ad widget\u003C\u002Fli>\n\u003Cli>Every possible area with shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GOOGLE AMP SUPPORT\u003C\u002Fh3>\n\u003Cp>We will be releasing Google AMP supported in very soon.\u003C\u002Fp>\n\u003Ch3>SHORTCODE SUPPORT\u003C\u002Fh3>\n\u003Cp>You can display an advertisement using shortcode anywhere on your website. Below is the format of the shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single Advertisement Example :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [ugaam_ad] \u003C--- Your AD code ---> [\u002Fugaam_ad]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Multiple Advertisements Example :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [ugaam_ad] \n      \u003C--- Your AD code --->\n      \u003C!-- ad -->\n      \u003C--- The second AD code --->\n      \u003C!-- ad -->\n      \u003C--- The third AD code --->\n      \u003C!-- ad -->\n      \u003C--- The fourth AD code --->  \n      [\u002Fugaam_ad]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>INSTALLATION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Navigate to Dashboard > Appearance > Plugins \u003C\u002Fli>\n\u003Cli>Click on Add new button\u003C\u002Fli>\n\u003Cli>Search term “Universal Google Adsense and Ads manager”\u003C\u002Fli>\n\u003Cli>Click install \u003C\u002Fli>\n\u003Cli>Once installed, click Activate\u003C\u002Fli>\n\u003Cli>Once UGAAM is activated, you can view UGAAM welcome page at Dashboard > UGAAM \u003C\u002Fli>\n\u003Cli>To insert advertisement & other scripts go to Dashboard > Appearance > Customizer > Universal Google Adsense and Ads manager\u003C\u002Fli>\n\u003Cli>To insert ads in widget area like sidebar\u002Ffooter & other widgets area go to Dashboard > Appearance > Widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ACTIVE DEVELOPMENT & SUPPORT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We are actively supporting UGAAM plugin. Please feel to let us know if you want to contribute to this project. As all free plugins are maintained as per users feedbacks, kindly feel free to report us if you find any bugs or issue.  You can reach us through our \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">support page\u003C\u002Fa> or through UGAAM plugin review.\u003C\u002Fp>\n\u003Ch3>END USERS ROLE\u003C\u002Fh3>\n\u003Cp>End users can be referred to those users who use this plugin on their WordPress website. You guys are awesome & very helpful. We would like to request you to contact us with suggestions, feedback & support in case you need it at some point.\u003C\u002Fp>\n\u003Cp>If you find this plugin helpful to monetize your website feel help us by sharing this plugin in your social profiles.\u003C\u002Fp>\n\u003Ch3>TRANSLATE TO YOUR LANGUAGE\u003C\u002Fh3>\n\u003Cp>If you love this plugin, We would like to welcome you to join your hands with us. Kindly feel free to translate this plugin in your local language. You can access the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Funiversal-google-adsense-and-ads-manager\u002F\" rel=\"nofollow ugc\">translation page from this link\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>IMPORTANT LINKS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin page: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fplugins\u002Funiversal-google-adsense-ads-manager\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin documentation page: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fugaam-plugin-documentation\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin review\u002Ffeedback: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Funiversal-google-adsense-and-ads-manager\u002Freviews\u002F\" rel=\"ugc\">Click here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin support\u002Fbug report: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Universal Google AdSense and Ads Manager is a flexible easy to use Google Adsense, custom ads & script manager WordPress plugin.",2000,102147,92,5,"2024-12-24T06:33:00.000Z","6.7.5","6.0.0","7.4.0",[19,20,21,22,23],"https:\u002F\u002Fthemebeez.com\u002Funiversal-google-adsense-ads-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funiversal-google-adsense-and-ads-manager.1.1.8.zip",70,1,"2026-01-14 08:24:46",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":51,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":70,"vuln_count":58,"unpatched_count":13,"last_vuln_date":81,"fetched_at":82},"revenueflex-easy-ads","Auto Ad Inserter – Increase Google Adsense and Ad Manager Revenue","1.5.2","revenueflex","https:\u002F\u002Fprofiles.wordpress.org\u002Frevenueflex\u002F","\u003Cp>Auto Ad Inserter WordPress plugin provides you to increase your Google Adsense and Google Ad Manager ad revenues in the most efficient way by using advanced modern methods.\u003Cbr \u002F>\nIt has many advanced core features and enables automatic advertisements to be placed on your website with the support of artificial intelligence. You can use it easily without any technical knowledge.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically selects ad locations\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Google Adsense Support  \u003Cstrong>\u003C\u002Fstrong>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Google Ad Manager Support  \u003Cstrong>\u003C\u002Fstrong>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Google MCM\u002F Google GPT Support \u003Cstrong>\u003C\u002Fstrong>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Alternative Ad Network and Prebid Support\u003Cstrong>\u003C\u002Fstrong>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Auto Ads Support for Adsense \u003Cstrong>\u003C\u002Fstrong>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works well with any caching solutions and also lazy loading options to speed website. \u003C\u002Fli>\n\u003Cli>Powerfull Dashboard support to follow up on your stats and earnings\u003C\u002Fli>\n\u003Cli>You can turn Auto Ad Inserter Wp plugin on\u002Foff from the dashboard at any time\u003C\u002Fli>\n\u003Cli>The intelligent platform takes the policies of demand partners into account to prevent any violations. \u003C\u002Fli>\n\u003Cli>\u003Cstrong> Display unlimited ads nd rotations\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Compatible many Ad types\u003C\u002Fli>\n\u003Cli>\u003Cstrong> Super Easy Integration. Just install the plugin and configure a few options. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Backfill for Admanager unfilled impressions \u003C\u002Fli>\n\u003Cli>\u003Cstrong> Publishers are also able to adjust the amount of optimized traffic, set preferences, opt-out for some pages, and so on. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Publishers have full control over the system and only use it how they see fit with no commitments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How does Auto Ad Inserter work?\u003C\u002Fh4>\n\u003Cp>As soon as \u003Ca href=\"https:\u002F\u002Fwww.revenueflex.com\u002Fauto-ad-inserter\" rel=\"nofollow ugc\">Auto Ad Inserter\u003C\u002Fa> is activated on your server, the plugin’s script will be injected into your web pages. The script tries to load the ad configuration from Auto Ad Inserter servers when a visitor loads the page.\u003C\u002Fp>\n\u003Cp>Initially, there is no ad configuration because our servers don’t even know such a page exists before anyone accesses the page. After a visitor loads your page, our servers start creating a configuration for the requested page.\u003C\u002Fp>\n\u003Cp>One of our servers downloads the page and analyzes the page based on your custom plugin settings and creates a page configuration. This configuration is used to determine ad positions for the remaining impressions of the page.\u003C\u002Fp>\n\u003Cp>Our servers create a different configuration for each requested page of your site. We do not overload your web server as we limit the number of parallel connections to your website. This means that we process pages one by one and you won’t see the revenue increase right away (but the effects will be seen within a few hours).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>We don’t collect user-specific data. Auto Ad inserter WordPress Plugin configuration uses page content, country, and plugin settings.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>User Guide\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>After activating Auto Ad Inserter plugin,it will appear in the WordPress Admin Menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Then, click it and you will be redirected to start page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Just click the continue button int this page. You don’t need to enter any information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After that you will see Auto Ad Inserter for \u003Cstrong> Google Adsense and Ad Manager Plugin\u003C\u002Fstrong> Dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This dashboard is designed for representing statistical data about the registered web pages. All these data provide statistics of how effectively Auto Ad Inserter works with the web pages by collecting the number of total auto ads, page views, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In addition, It mainly consists of 2 buttons;  Project Settings, and User Settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong> Project Settings \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>This button is used to create a configuration set for web pages. A user can do the following:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add web pages to the “Project Domains” field to specify on which sites the plugin will work.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Select the Auto Ad Inserter Enabled” checkbox to decide whether the plugin will work or not on the web pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enter “Google Adsense Publisher Id”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose how much ad density should be on preset web pages not only on mobile but also on desktop pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Filter the pages that the plugin will not work on. Users can express the entire address in “Exact Match” or regex expression in “Starts With”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong> User Settings \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>The button represents basic information about the user and invoice.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Users can enter and change their email addresses with another that is not used actively in the plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Users can close their accounts, if the user has another project or service in the system, the user must delete other ongoing projects and services belonging to user through the Revenueflex Administration Panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Users can update their user information and invoice details by using the “Update user info” button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Auto Ad Inserter is an AI-assisted tool used to get the best revenue from ads placed on your site through Google Adsense and Ads manager.",50,4174,100,2,"","4.0","5.6",[19,76,77,78,23],"ad-inserter","ad-rotation","google-ad-manager","https:\u002F\u002Fwww.revenueflex.com\u002Fauto-ad-inserter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevenueflex-easy-ads.1.5.2.zip","2025-02-24 00:00:00","2026-03-15T10:48:56.248Z",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":70,"downloaded":91,"rating":70,"num_ratings":31,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"adredux","AdRedux – Insert Ads & Analytics Codes","1.3.5","Redux Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Freduxthemes\u002F","\u003Cp>Easily insert advertisements and codes in your websites. Connect Google Analytics & Google Tags with WordPress. Simple in-post ad management plugin to help you show ads on your website easily. Insert Google Adsense code, or cutom ad codes, newsletter signup alerts, image banners, Google Analytics and other analytics codes, meta tags, verification codes, etc. Place your ads within the content in posts and\u002For pages without editing the theme or using any shortcode. Place you ads at strategic locations within the content and also rotate the ad placements to fight ad-blindness. The plugin has been tested to work with the latest WordPress 6.3 & with the Gutenberg editor, and works with PHP 8.\u003C\u002Fp>\n\u003Cp>Manage and insert Google Ads, Google Analytics, Google Tags and other codes easily. No need to edit the theme files, which means your codes and analytics visitor tracking keeps working even when your theme is updated or switch to a new theme.\u003C\u002Fp>\n\u003Cp>Plugin to insert codes (eg: Google Analytics, Google Tags) and advertisements (eg: Google Adsense) within your posts to help you show ads on your website easily. Connect Google Analytics & Google Tags with WordPress. Insert Google Adsense code, custom advertisement codes, newsletter signup alerts, image banners, etc. You can include scripts and CSS files, and also add meta tags in your website head section. No need to edit your theme files.\u003C\u002Fp>\n\u003Cp>Use this plugin to insert codes for analytics, chat, social media integration and more. Never lose your codes or meta tags on theme updates.\u003C\u002Fp>\n\u003Cp>Place your ads at the beginning, after the first\u002Fsecond\u002Fthird paragraphs, in the middle or at the end of the content. Better control and customizations for showing ads on websites based on rules such as word counts and paragraphs. Exclude selected post tags and categories from ad displays. Also, manually exclude specific posts and pages from ad display. The plugin is equipped with the essential features without making your website slow. Also, no clutter in your WP database.\u003C\u002Fp>\n\u003Cp>This plugin automatically inserts ads within your content. No need to use any PHP code or shortcode to inject ads in your website.\u003C\u002Fp>\n\u003Cp>Now, you can also use the plugin to insert codes such as Google Tags just after the BODY open tag.\u003C\u002Fp>\n\u003Ch4>Main features of AdRedux WordPress advertising and insert code plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Insert Google Analytics tracking code\u003C\u002Fli>\n\u003Cli>Insert Google Tags tracking & conversion code\u003C\u002Fli>\n\u003Cli>Connect Google Analytics & Google Tags with WordPress\u003C\u002Fli>\n\u003Cli>Use Google Adsense or other advertisement codes\u003C\u002Fli>\n\u003Cli>Insert advertisements at effective locations: Above content, After first\u002Fsecond\u002Fthird para, Middle of posts, End of content\u003C\u002Fli>\n\u003Cli>Define ad alignment styles: left, right, center or random\u003C\u002Fli>\n\u003Cli>Set ad section width to make responsive advertisement codes show large rectangle box for better visibility\u003C\u002Fli>\n\u003Cli>Exclude posts in certain categories & tags from ads\u003C\u002Fli>\n\u003Cli>Exclude specific posts & pages using IDs from showing ads\u003C\u002Fli>\n\u003Cli>Disable or enable ads for everyone, all logged-in users or just those users with active roles\u003C\u002Fli>\n\u003Cli>No need to edit codes of your theme or modify your posts\u003C\u002Fli>\n\u003Cli>All ads are automatically inserted in the specified posts\u002Fpages & locations \u003C\u002Fli>\n\u003Cli>No need to add any shortcode in posts\u003C\u002Fli>\n\u003Cli>Saves all the settings in serialized form in just one adredux_settings option in WordPress settings to avoid clutter\u003C\u002Fli>\n\u003Cli>No clutter in database: the plugin data is deleted from your website when you deactive and delete the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ad types supported\u003C\u002Fh4>\n\u003Cp>Use any ad network or advertisement code. All the ads are displayed automatically inside the content. You can use different ad types.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Insert code for any ad network and affiliate network (Google AdSense, Amazon, BuySellAds, DoubleClick, media.net, etc)\u003C\u002Fli>\n\u003Cli>Supports for all types of Google AdSense ads, image banners, including Responsive ads, In-Article ads & Page-Level ads\u003C\u002Fli>\n\u003Cli>Use custom display images and image banners for ads\u003C\u002Fli>\n\u003Cli>Insert custom ads, HTML codes, newsletter codes, sign-up boxes, etc\u003C\u002Fli>\n\u003Cli>Supports up to eight in-post advertisements for ad injecting within content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Further Details & Support\u003C\u002Fh3>\n\u003Cp>AdRedux is a full-fledged WordPress advertising plugin. There is \u003Cstrong>no premium version\u003C\u002Fstrong>. We want all the features to be available for free. Your love and support is important for continued development. If you like this plugin, do rate us on WordPress.org. Also, consider sending us some love as monetary support: \u003Ca href=\"https:\u002F\u002Freduxthemes.com\u002Fdonate\u002F\" title=\"Support Plugin Development\" rel=\"nofollow ugc\">Donate & Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Visit AdRedux plugin page: \u003Ca href=\"https:\u002F\u002Freduxthemes.com\u002Fadredux-wordpress-ad-plugin\u002F\" title=\"Adredux - WP Plugin to Insert Ads & Codes\" rel=\"nofollow ugc\">AdRedux WP Plugin\u003C\u002Fa>\u003C\u002Fp>\n","Plugin to insert codes (eg: Google Analytics, Google Tags) and advertisements (eg: Google Adsense). Easily connect Google Analytics & Google Tags  &hellip;",8129,"2023-08-24T08:18:00.000Z","6.3.8","4.1","5.2",[20,97,98,23,99],"ads","analytics","google-analytics","https:\u002F\u002Freduxthemes.com\u002Fadredux-wordpress-ad-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadredux.1.3.5.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":70,"num_ratings":58,"last_updated":112,"tested_up_to":113,"requires_at_least":73,"requires_php":74,"tags":114,"homepage":117,"download_link":118,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"rp-ads-manager","RedPic ADS Manager Lite","1.6.1","Vladimir","https:\u002F\u002Fprofiles.wordpress.org\u002Fsadikoff\u002F","\u003Cp>This is an Ads management WordPress plugin. It offers unlimited count of code blocks, which can be easily customized and placed wherever you want.\u003C\u002Fp>\n\u003Cp>Main \u003Cstrong>features\u003C\u002Fstrong>:\u003Cbr \u002F>\n1. Unlimited ads\u002Fwidgets creation\u003Cbr \u002F>\n2. A lot of default places for blocks (Top\u002FMiddle\u002FBottom\u002FAfter some tags\u002FAfter Post)\u003Cbr \u002F>\n3. Simple native interface\u003Cbr \u002F>\n4. Support any Ads code (HTML\u002FJS)\u003Cbr \u002F>\n5. Deffered js ads initialization in footer\u003Cbr \u002F>\n6. Include\u002FExclude ID policy\u003Cbr \u002F>\n7. Group ads for faster management\u003Cbr \u002F>\n8. Import from other ads management plugins\u003C\u002Fp>\n","JS\u002FHTML ads block manager. Allows you to create and insert blocks of code anywhere on the blog.",40,2782,"2021-10-13T06:08:00.000Z","5.8.13",[115,20,21,116,23],"ad","advertising","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frp-ads-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frp-ads-manager.1.6.1.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":16,"requires_php":72,"tags":133,"homepage":137,"download_link":138,"security_score":26,"vuln_count":58,"unpatched_count":13,"last_vuln_date":139,"fetched_at":28},"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",[21,23,134,135,136],"random-ads","random-adsense","wordpress-plugin","http:\u002F\u002Fquickadsense.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-adsense.2.8.7.zip","2022-04-02 00:00:00",{"attackSurface":141,"codeSignals":237,"taintFlows":251,"riskAssessment":269,"analyzedAt":276},{"hooks":142,"ajaxHandlers":224,"restRoutes":234,"shortcodes":235,"cronEvents":236,"entryPointCount":71,"unprotectedCount":71},[143,148,153,157,161,166,169,174,177,181,187,192,196,198,202,205,207,212,216,219],{"type":144,"name":145,"callback":146,"priority":11,"file":147,"line":129},"action","init","wishful_ad_manager_custom_post_type","inc\\admin\\register-custom-post-types.php",{"type":149,"name":150,"callback":151,"file":147,"line":152},"filter","post_updated_messages","wishful_ad_manager_alter_post_update_messages",98,{"type":144,"name":154,"callback":155,"file":156,"line":34},"add_meta_boxes","wishful_ad_manager_register_metaboxes","inc\\admin\\register-metaboxes.php",{"type":149,"name":158,"callback":159,"file":156,"line":160},"wishful_ad_manager_advertisement_options_tabs","wishful_ad_manager_create_default_tab_heads",136,{"type":144,"name":162,"callback":163,"priority":58,"file":164,"line":165},"wp_body_open","set_notice","inc\\classes\\class-wishful-ad-manager-detect-ad-blocker.php",48,{"type":144,"name":167,"callback":163,"priority":58,"file":164,"line":168},"in_admin_header",49,{"type":144,"name":170,"callback":171,"priority":172,"file":164,"line":173},"wp_footer","check_blocker",99,51,{"type":144,"name":175,"callback":171,"priority":172,"file":164,"line":176},"admin_footer",52,{"type":144,"name":178,"callback":179,"priority":58,"file":164,"line":180},"admin_head","closure",145,{"type":144,"name":182,"callback":183,"priority":184,"file":185,"line":186},"wp_head","print_css",20,"inc\\classes\\class-wishful-ad-manager-dynamic-css.php",27,{"type":144,"name":188,"callback":189,"file":190,"line":191},"admin_menu","register_sub_menu","inc\\classes\\class-wishful-ad-manager-header-footer-scripts.php",25,{"type":144,"name":182,"callback":193,"priority":194,"file":190,"line":195},"hook_wp_head",999,26,{"type":144,"name":170,"callback":197,"priority":194,"file":190,"line":186},"hook_wp_footer",{"type":144,"name":199,"callback":200,"file":201,"line":186},"admin_init","save_options","inc\\classes\\class-wishful-ad-manager-save-posts.php",{"type":144,"name":203,"callback":203,"file":201,"line":204},"save_post",28,{"type":144,"name":188,"callback":189,"file":206,"line":191},"inc\\classes\\class-wishful-ad-manager-settings.php",{"type":144,"name":208,"callback":209,"file":210,"line":211},"widgets_init","wishful_ad_manager_widget","inc\\classes\\class-wishful-ad-manager-widget.php",201,{"type":144,"name":213,"callback":214,"file":215,"line":186},"admin_enqueue_scripts","admin_assets","inc\\classes\\class-wishful-ad-manager.php",{"type":144,"name":217,"callback":218,"file":215,"line":204},"wp_enqueue_scripts","public_assets",{"type":144,"name":220,"callback":221,"file":222,"line":223},"plugins_loaded","wishful_ad_manager","wishful-ad-manager.php",36,[225,231],{"action":226,"nopriv":227,"callback":228,"hasNonce":227,"hasCapCheck":227,"file":229,"line":230},"wishful_ad_manager_ajax",false,"do_ajax","inc\\classes\\class-wishful-ad-manager-ajax.php",15,{"action":226,"nopriv":232,"callback":228,"hasNonce":227,"hasCapCheck":227,"file":229,"line":233},true,16,[],[],[],{"dangerousFunctions":238,"sqlUsage":239,"outputEscaping":241,"fileOperations":13,"externalRequests":13,"nonceChecks":71,"capabilityChecks":13,"bundledLibraries":250},[],{"prepared":13,"raw":13,"locations":240},[],{"escaped":242,"rawEcho":31,"locations":243},106,[244,246,248],{"file":185,"line":165,"context":245},"raw output",{"file":190,"line":247,"context":245},44,{"file":210,"line":249,"context":245},61,[],[252],{"entryPoint":253,"graph":254,"unsanitizedCount":13,"severity":268},"\u003Cclass-wishful-ad-manager-save-posts> (inc\\classes\\class-wishful-ad-manager-save-posts.php:0)",{"nodes":255,"edges":266},[256,260],{"id":257,"type":258,"label":259,"file":201,"line":168},"n0","source","$_POST",{"id":261,"type":262,"label":263,"file":201,"line":264,"wp_function":265},"n1","sink","update_option() [Settings Manipulation]",77,"update_option",[267],{"from":257,"to":261,"sanitized":232},"low",{"summary":270,"deductions":271},"The \"wishful-ad-manager\" plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and having a very high percentage of properly escaped outputs.  There are no recorded vulnerabilities (CVEs), suggesting a history of relative security or a lack of extensive security auditing. The absence of file operations, external HTTP requests, and bundled libraries further simplifies its attack surface. However, a significant concern arises from its attack surface. The plugin exposes two AJAX handlers, and critically, both lack authentication checks. While the code analysis shows nonce checks are present, the absence of capability checks means any user, regardless of their role, could potentially trigger these unprotected AJAX actions, leading to potential Cross-Site Request Forgery (CSRF) or other unintended consequences if these handlers perform sensitive actions. The taint analysis found no unsanitized paths, which is a positive indicator, but the unprotected AJAX endpoints represent a direct and exploitable entry point if they interact with or modify data in unintended ways.",[272,274],{"reason":273,"points":11},"AJAX handlers without authorization checks",{"reason":275,"points":49},"AJAX handlers without capability checks","2026-03-16T23:56:16.096Z",{"wat":278,"direct":289},{"assetPaths":279,"generatorPatterns":283,"scriptPaths":284,"versionParams":285},[280,281,282],"\u002Fwp-content\u002Fplugins\u002Fwishful-ad-manager\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwishful-ad-manager\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fwishful-ad-manager\u002Fassets\u002Fjs\u002Fpublic.js",[],[],[286,287,288],"wishful-ad-manager\u002Fassets\u002Fcss\u002Fadmin.css?ver=1.0.0","wishful-ad-manager\u002Fassets\u002Fjs\u002Fadmin.js?ver=1.0.0","wishful-ad-manager\u002Fassets\u002Fjs\u002Fpublic.js?ver=1.0.0",{"cssClasses":290,"htmlComments":293,"htmlAttributes":295,"restEndpoints":297,"jsGlobals":298,"shortcodeOutput":302},[291,292],"wishfuladmanager-notice-modal","wishfuladmanager-notice-modal-content",[294],"\u003C!-- Just to check for ad blocker, nothing fancy. -->",[296],"id=\"wishfuladmanager-notice\"",[],[299,300,301],"wishfulAdManagerCMSettings","wishfulAdManagerData","wishfulAdManagerHideNotice",[]]