[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fr2wuiy_8m_Q4MHkIqPjyUKSDKnUCScewEEFIg72ZyWA":3},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":129,"fingerprints":241},"adpushup","AdPushup","0.9.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fadpushup\u002F","\u003Cp>AdPushup is an automated advanced A\u002FB testing (a proprietary multi-arm bandit algorithm) tool that optimizes display ads layout for increased click through rate.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ad Layout Optimization\u003C\u002Fli>\n\u003Cli>Visual Ad Management\u003C\u002Fli>\n\u003Cli>User Experience Optimization\u003C\u002Fli>\n\u003Cli>Intelligent Continuous Optimization\u003C\u002Fli>\n\u003Cli>Segmentation & Personalization\u003C\u002Fli>\n\u003Cli>Analytics and & Reporting\u003C\u002Fli>\n\u003Cli>Account Managers\u003C\u002Fli>\n\u003Cli>Kick Ass Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fact:\u003C\u002Fstrong> 68% Average RPM (Revenue per Thousand Impressions) improvement  per participating website.\u003C\u002Fp>\n\u003Cp>No coding skills required. Sign up for your free account here –\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fadpushup.com\" rel=\"nofollow ugc\">www.adpushup.com\u003C\u002Fa>\u003C\u002Fp>\n","Maximize your AdSense Ad Revenue!",10,5512,100,3,"2016-04-18T07:41:00.000Z","4.5.33","3.5","",[19,20,21],"adsense","optimization","revenue","http:\u002F\u002Fadpushup.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadpushup.0.9.6.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":5,"profile_url":7,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},2,30,84,"2026-04-04T14:09:56.252Z",[35,52,71,89,107],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":12,"downloaded":43,"rating":25,"num_ratings":25,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":17,"tags":47,"homepage":50,"download_link":51,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"better-adsense-targeting","Better AdSense Targeting","1.2","Chris Klosowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fcklosows\u002F","\u003Cp>Using the Google AdSense Section Targeting will help the ads being displayed be more releveant to the content on your pages. This plugin lets you determine the areas of your site that will be used to select ads. You can find out more about Section Targeting at the following URL:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fadsense\u002Fsupport\u002Fbin\u002Fanswer.py?hl=en&answer=23168\" rel=\"nofollow ugc\">What is section targeting and how do I implement it?\u003C\u002Fa>\u003C\u002Fp>\n","Get better targeted ads from Google's AdSense with this plugin. You can also have Google's AdSense Ignore specific sections of your post by  &hellip;",16787,"2014-09-04T18:25:00.000Z","4.0.38","2.7.1",[48,19,21,49],"ads","targeting","http:\u002F\u002Fwww.chriskdesigns.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-adsense-targeting.1.2.zip",{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":10,"downloaded":60,"rating":61,"num_ratings":13,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":17,"download_link":70,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"codec-sponsored-content","CODEC Sponsored Content","3.0.0","codecprime","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodecprime\u002F","\u003Cp>\u003Cstrong>Premium Monetizing System\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>CODEC provides quality bloggers and publishers* with an additional revenue stream, as well as an increase in audience engagement. Monetize 100% of your traffic (CODEC is not blocked by any AdBlocks currently on the market) or use CODEC as a Fallback for your blocked ads to increase your current monetization by 40% on average.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enjoy:\u003C\u002Fstrong>\u003Cbr \u002F>\n    – top monetization rates of $4-$12 CPM.\u003Cbr \u002F>\n    – monthly payouts to your PayPal account, no minimum.\u003Cbr \u002F>\n    – real human support.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Only Quality Content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No obscenity, no violence, no video games. We 100% manually moderate CODEC content to ensure it’s always family-friendly. Monetize your content without compromising your integrity as well as your users’ experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Not Ad Blocked\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>CODEC ads are not adblocked, allowing you to monetize up to 100% of your traffic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your Readers Stay on Your Site\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most monetization systems pay when your reader clicks on their headline, link or banner and leaves your site. You thus lose the hard-earned traffic. With CODEC, users don’t need to leave your site for you to earn. We pay CPM, which means every time a user sees the CODEC content on your site, you earn money.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>As Easy as 1-2-3\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It takes about 2 min to install and set up the plugin. Choose the location and the look of your widget. The rule of thumb is the bigger the widget you pick (6 unit plugin vs 3 unit plugin), the more revenue you’ll enjoy at the end of each month.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We are here to help, so feel free to reach out to our support team at \u003Ca href='https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcodec-sponsored-content' rel=\"ugc\">CODEC\u002Fsupport\u003C\u002Fa> or at wp-support@codecprime.com\u003C\u002Fp>\n\u003Cp>*We advertise on family-friendly web properties. Websites are subject to approval for content guidance compliance. The monetization feature is currently available for English-language sites.\u003C\u002Fp>\n","Premium monetizing system for quality blogs & publications (English-language websites only.) Generate revenue by displaying a widget with manually &hellip;",2853,74,"2024-01-11T16:30:00.000Z","6.4.8","4.1","5.2.4",[67,19,68,69,21],"ad","advertising","monetization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodec-sponsored-content.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":10,"downloaded":79,"rating":25,"num_ratings":25,"last_updated":17,"tested_up_to":80,"requires_at_least":81,"requires_php":82,"tags":83,"homepage":86,"download_link":87,"security_score":12,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":88},"increase-rev-optimizer","Increase Rev Optimizer","2.1","Increase Rev","https:\u002F\u002Fprofiles.wordpress.org\u002Fincreaserev\u002F","\u003Cp>Increase Rev Optimizer helps publisher partners boost their ad revenue through AI-driven optimization. The plugin fetches a remote JSON file containing JavaScript URLs and loads them into the \u003Ccode>\u003Chead>\u003C\u002Fcode> using proper WordPress script enqueuing.\u003C\u002Fp>\n\u003Cp>This ensures seamless performance and automatic optimization without requiring manual code edits.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an external service provided by Increase Rev.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> https:\u002F\u002Fincreaserev.com\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> The plugin loads a JSON file that contains ad-optimization JavaScript URLs.\u003Cbr \u002F>\n\u003Cstrong>Data Sent:\u003C\u002Fstrong> No personal data is sent. Only a remote GET request is performed to retrieve the JSON file.\u003Cbr \u002F>\n\u003Cstrong>When:\u003C\u002Fstrong> On the front-end only, and no more than once every 30 minutes (cached).\u003Cbr \u002F>\n\u003Cstrong>Terms:\u003C\u002Fstrong> https:\u002F\u002Fincreaserev.com\u002Fterms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fincreaserev.com\u002Fprivacy\u003C\u002Fp>\n","Increase Rev Optimizer helps publisher partners boost their ad revenue through AI-driven optimization. The plugin fetches a remote JSON file containin &hellip;",136,"6.9.4","6.0","7.4",[48,84,20,21,85],"ai","script","https:\u002F\u002Fincreaserev.com\u002Fincrease-rev-optimizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fincrease-rev-optimizer.zip","2026-03-15T10:48:56.248Z",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":25,"downloaded":97,"rating":12,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":65,"tags":102,"homepage":17,"download_link":105,"security_score":106,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ads-revenue-sharing","ADS Revenue Sharing","1.4.1","mahmmoudeid","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahmmoudeid\u002F","\u003Cp>AdSense Revenue Sharing is a simple and easy-to-use plugin that allows website administrators to share Google AdSense revenue with contributors or authors who write posts on the site. You can customize the percentage of ads displayed for each user, allowing them to earn part of the revenue generated from their content.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customize the percentage of ad display for each user via the settings panel.\u003C\u002Fli>\n\u003Cli>Display site owner ads if the user doesn’t provide AdSense info.\u003C\u002Fli>\n\u003Cli>Support for multiple ad placements (Top of the article, Bottom of the article, or both).\u003C\u002Fli>\n\u003Cli>Set AdSense configurations per user via their profile settings.\u003C\u002Fli>\n\u003Cli>Automatically generate an ads.txt file based on site and user settings.\u003C\u002Fli>\n\u003Cli>Display fallback ads from the site owner if a user hasn’t configured their AdSense details.\u003C\u002Fli>\n\u003Cli>Now supports both Arabic and English.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>New in Version 1.4.1:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom Code Support: All ad placements now allow for custom ad codes or AdSense ads.\u003C\u002Fli>\n\u003Cli>Footer Popup Ad: Footer ad can now be displayed as a popup with either AdSense or custom code.\u003C\u002Fli>\n\u003Cli>Tabbed Ad Management: All ad settings are now organized into separate tabs for each ad placement, simplifying management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>New in Version 1.4:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong>: Plugin now supports both English and Arabic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Ad Placements\u003C\u002Fstrong>: Ads can be placed at the top, bottom, and after any paragraph (up to four custom positions).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom End Ad\u003C\u002Fstrong>: A customizable ad that can either display AdSense or another company’s ad.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website URL Added\u003C\u002Fstrong>: A website link field has been added to the admin settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more details, visit \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPLv2 License\u003C\u002Fa>.\u003C\u002Fp>\n","A AdSense revenue-sharing plugin, allowing site owners and users to customize ad settings, manage ad positions, and control ad shares seamlessly.",2202,5,"2024-10-20T18:45:00.000Z","6.6.5","5.5",[48,103,69,104],"google-adsense","revenue-sharing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fads-revenue-sharing.1.4.1.zip",92,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":32,"num_ratings":117,"last_updated":118,"tested_up_to":80,"requires_at_least":119,"requires_php":82,"tags":120,"homepage":125,"download_link":126,"security_score":12,"vuln_count":127,"unpatched_count":25,"last_vuln_date":128,"fetched_at":27},"google-site-kit","Site Kit by Google – Analytics, Search Console, AdSense, Speed","1.174.0","Google","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoogle\u002F","\u003Cp>Site Kit is the official WordPress plugin from Google for insights about how people find and use your site. Site Kit is the one-stop solution to deploy, manage, and get insights from critical Google tools to make the site successful on the web. It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access, all for free.\u003C\u002Fp>\n\u003Ch4>Bringing the best of Google tools to WordPress\u003C\u002Fh4>\n\u003Cp>Site Kit includes powerful features that make using these Google products seamless and flexible:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy-to-understand stats directly on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Official stats from multiple Google tools, all in one dashboard\u003C\u002Fli>\n\u003Cli>Quick setup for multiple Google tools without having to edit the source code of your site\u003C\u002Fli>\n\u003Cli>Metrics for your entire site and for individual posts\u003C\u002Fli>\n\u003Cli>Easy-to-manage, granular permissions across WordPress and different Google products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Google tools\u003C\u002Fh4>\n\u003Cp>Site Kit shows key metrics and insights from different Google products:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Search Console:\u003C\u002Fstrong> Understand how Google Search discovers and displays your pages in Google Search. Track how many people saw your site in Search results, and what query they used to search for your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics:\u003C\u002Fstrong> Explore how users navigate your site and track goals you’ve set up for your users to complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AdSense:\u003C\u002Fstrong> Keep track of how much your site is earning you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Insights:\u003C\u002Fstrong> See how your pages perform compared to other real-world sites. Improve performance with actionable tips from PageSpeed Insights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag Manager:\u003C\u002Fstrong> Use Site Kit to easily set up Tag Manager- no code editing required. Then, manage your tags in Tag Manager.\u003C\u002Fli>\n\u003C\u002Ful>\n","Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.",5000000,243881054,980,"2026-03-10T15:16:00.000Z","5.2",[19,121,122,123,124],"analytics","google","pagespeed-insights","search-console","https:\u002F\u002Fsitekit.withgoogle.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-site-kit.1.174.0.zip",1,"2020-05-21 00:00:00",{"attackSurface":130,"codeSignals":159,"taintFlows":174,"riskAssessment":232,"analyzedAt":240},{"hooks":131,"ajaxHandlers":155,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":25,"unprotectedCount":25},[132,137,142,147,152],{"type":133,"name":134,"callback":5,"file":135,"line":136},"action","plugins_loaded","adpushup.php",50,{"type":133,"name":138,"callback":139,"priority":127,"file":140,"line":141},"wp_head","action_wp_head","injector.php",13,{"type":143,"name":144,"callback":145,"file":140,"line":146},"filter","the_content","filter_the_content",14,{"type":133,"name":148,"callback":149,"file":150,"line":151},"admin_menu","action_admin_menu","settings.php",12,{"type":133,"name":153,"callback":154,"file":150,"line":141},"admin_notices","action_admin_notices",[],[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":25,"externalRequests":25,"nonceChecks":127,"capabilityChecks":25,"bundledLibraries":173},[],{"prepared":25,"raw":25,"locations":162},[],{"escaped":164,"rawEcho":13,"locations":165},8,[166,169,171],{"file":140,"line":167,"context":168},55,"raw output",{"file":140,"line":170,"context":168},63,{"file":150,"line":172,"context":168},33,[],[175,193,202,221],{"entryPoint":176,"graph":177,"unsanitizedCount":127,"severity":192},"action_wp_head (injector.php:27)",{"nodes":178,"edges":189},[179,184],{"id":180,"type":181,"label":182,"file":140,"line":183},"n0","source","$_SERVER",40,{"id":185,"type":186,"label":187,"file":140,"line":170,"wp_function":188},"n1","sink","echo() [XSS]","echo",[190],{"from":180,"to":185,"sanitized":191},false,"medium",{"entryPoint":194,"graph":195,"unsanitizedCount":127,"severity":201},"\u003Cinjector> (injector.php:0)",{"nodes":196,"edges":199},[197,198],{"id":180,"type":181,"label":182,"file":140,"line":183},{"id":185,"type":186,"label":187,"file":140,"line":170,"wp_function":188},[200],{"from":180,"to":185,"sanitized":191},"low",{"entryPoint":203,"graph":204,"unsanitizedCount":25,"severity":201},"adpushup_settings_page (settings.php:57)",{"nodes":205,"edges":217},[206,209,212,214],{"id":180,"type":181,"label":207,"file":150,"line":208},"$_REQUEST",60,{"id":185,"type":186,"label":210,"file":150,"line":170,"wp_function":211},"update_option() [Settings Manipulation]","update_option",{"id":213,"type":181,"label":207,"file":150,"line":208},"n2",{"id":215,"type":186,"label":187,"file":150,"line":216,"wp_function":188},"n3",76,[218,220],{"from":180,"to":185,"sanitized":219},true,{"from":213,"to":215,"sanitized":219},{"entryPoint":222,"graph":223,"unsanitizedCount":25,"severity":201},"\u003Csettings> (settings.php:0)",{"nodes":224,"edges":229},[225,226,227,228],{"id":180,"type":181,"label":207,"file":150,"line":208},{"id":185,"type":186,"label":210,"file":150,"line":170,"wp_function":211},{"id":213,"type":181,"label":207,"file":150,"line":208},{"id":215,"type":186,"label":187,"file":150,"line":216,"wp_function":188},[230,231],{"from":180,"to":185,"sanitized":219},{"from":213,"to":215,"sanitized":219},{"summary":233,"deductions":234},"Based on the static analysis, the Adpushup plugin v0.9.6 exhibits a generally strong security posture with several positive indicators.  The absence of any known CVEs and a clean vulnerability history suggest a good track record.  Furthermore, the code demonstrates good practices such as using prepared statements for all SQL queries and a decent percentage of properly escaped output.  The presence of a nonce check is also a positive sign.  However, the analysis does reveal some areas for concern. The taint analysis flagged two flows with unsanitized paths, which, although not classified as critical or high severity in this specific analysis, represent a potential risk of unexpected behavior or indirect manipulation if not properly handled in a larger context.\n\nWhile the attack surface appears minimal with no exposed AJAX handlers, REST API routes, shortcodes, or cron events, this also limits the plugin's functionality. The lack of capability checks on any potential entry points, though currently none are identified, could become a concern if future updates introduce new functionalities. The fact that 27% of the output is not properly escaped, while not explicitly leading to a vulnerability in this static analysis, does introduce a risk of cross-site scripting (XSS) if the data being output is user-controlled or sourced from an untrusted location. In conclusion, the plugin has strong foundational security but would benefit from further scrutiny of the unsanitized taint paths and ensuring all outputs are properly escaped to mitigate potential XSS risks.",[235,237],{"reason":236,"points":164},"Unsanitized paths in taint analysis",{"reason":238,"points":239},"Percentage of unescaped output",6,"2026-03-17T00:49:35.136Z",{"wat":242,"direct":255},{"assetPaths":243,"generatorPatterns":247,"scriptPaths":248,"versionParams":252},[244,245,246],"\u002Fwp-content\u002Fplugins\u002Fadpushup\u002Finjector.js","\u002Fwp-content\u002Fplugins\u002Fadpushup\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fadpushup\u002Fstyle.css",[],[249,250,251],"\u002F\u002Fajax.googleapis.com\u002Fajax\u002Flibs\u002Fjquery\u002F1.11.2\u002Fjquery.min.js","\u002F\u002Fe3.adpushup.com\u002FE3WebService\u002Fe3","\u002F\u002Foptimize.adpushup.com\u002F",[253,254],"adpushup\u002Fstyle.css?ver=","adpushup\u002Fscript.js?ver=",{"cssClasses":256,"htmlComments":257,"htmlAttributes":260,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":270},[],[258,259],"\u003C!-- AdPushup Begins -->","\u003C!-- AdPushup Ends -->",[261],"data-cfasync=\"false\"",[],[264,265,266,267,268,269],"window.adpushup","var adp","var json","var config","var tL","var apjQuery",[271,272],"\u003Cdiv id=\"_ap_wp_content_start\" style=\"display:none\">\u003C\u002Fdiv>","\u003Cdiv id=\"_ap_wp_content_end\" style=\"display:none\">\u003C\u002Fdiv>"]