[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fy-uD_-LCbO8jbXPzC0_c5ju7G4cCNubk3DBfe3B4sGg":3,"$f3AHlmMLQEG9lzA71sFE-v7V67gLMxUhNPxzS2qqAWjE":478,"$f3ns6fSzaGHFra_Mn5SVFr3nO1aSDelckD1thR8rJuYI":482},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":131,"fingerprints":463},"ultima-publishers","Ultima Ads for Publishers","1.0.0","preciso","https:\u002F\u002Fprofiles.wordpress.org\u002Fpreciso\u002F","\u003Cp>Ultima is a comprehensive WordPress plugin designed to empower publishers with advanced ad management capabilities. It bridges the gap between small publishers and large ad networks, providing access to premium demand partners and tools for sustainable growth.\u003C\u002Fp>\n\u003Ch3>Publisher Benefits\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Open inventory access:\u003C\u002Fstrong> Connect with multiple demand partners.\u003Cbr \u002F>\n\u003Cstrong>Revenue uplift:\u003C\u002Fstrong> Increase earnings with quality advertisers.\u003Cbr \u002F>\n\u003Cstrong>Control & choice:\u003C\u002Fstrong> Decide which ads run on your site.\u003Cbr \u002F>\n\u003Cstrong>Transparency:\u003C\u002Fstrong> Full control over your ad ecosystem.\u003Cbr \u002F>\n\u003Cstrong>Sustainable growth:\u003C\u002Fstrong> Build long-term monetization strategies.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User authentication and account management\u003C\u002Fli>\n\u003Cli>Dashboard for ad performance tracking\u003C\u002Fli>\n\u003Cli>Ad slot creation and management\u003C\u002Fli>\n\u003Cli>Blacklisting unwanted domains\u003C\u002Fli>\n\u003Cli>External ad service integration\u003C\u002Fli>\n\u003Cli>Payment history and payout requests\u003C\u002Fli>\n\u003Cli>Master script management\u003C\u002Fli>\n\u003Cli>Responsive admin UI\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Videos\u003C\u002Fh3>\n\u003Cp>A quick walkthrough of the plugin showing setup, ad slot creation, performance tracking, and payout requests.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FxsHZANnHhBQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, contact: tech@preciso.net\u003C\u002Fp>\n\u003Ch3>Source Code Included\u003C\u002Fh3>\n\u003Cp>The plugin bundles third-party libraries as built assets. To comply with WordPress.org requirements, human-readable source files for bundled libraries are included under the \u003Ccode>assets\u002Fjs\u002Fsrc\u002F\u003C\u002Fcode> folder. Example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>assets\u002Fjs\u002Fsrc\u002Ftailwincss.js\u003C\u002Fcode> — unminified\u002Fexpanded browser build of \u003Ccode>@tailwindcss\u002Fbrowser@4.1.4\u003C\u002Fcode> (original source: https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@tailwindcss\u002Fbrowser@4.1.4\u002Fdist\u002Findex.global.js)\u003C\u002Fli>\n\u003Cli>\u003Ccode>assets\u002Fjs\u002Fsrc\u002Fchartjs.js\u003C\u002Fcode> — reference pointing to unminified Chart.js UMD build \u003Ccode>chart.umd.js\u003C\u002Fcode> (Chart.js v4.5.1) available at https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002Fchart.js@4.5.1\u002Fdist\u002Fchart.umd.js\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: If reviewers require the literal unminified file included in the plugin, I can fetch and place the full \u003Ccode>chart.umd.js\u003C\u002Fcode> under \u003Ccode>assets\u002Fjs\u002Fsrc\u002F\u003C\u002Fcode> as well.\u003C\u002Fp>\n\u003Cp>If you prefer to provide a public repository instead, add your plugin repository URL here (Plugin URI) in this file.\u003C\u002Fp>\n\u003Ch3>External Services & Data Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin communicates with external services to provide ad delivery, reporting and payout processing. These services are operated by Ultima and include (but may not be limited to):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>publishers.ultima-ads.com\u003C\u002Fli>\n\u003Cli>pub-api.ultima-ads.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What data is sent\u003Cbr \u002F>\n– Publisher account information (email, account ID) when you create or link an account.\u003Cbr \u002F>\n– Site information (site URL, site title) during account setup and to scope ad delivery.\u003Cbr \u002F>\n– Ad slot configuration and placement settings when you create or update ad slots.\u003Cbr \u002F>\n– Usage and performance metrics such as impressions and click counts for reporting and analytics.\u003Cbr \u002F>\n– Payout request data (payment account details and payout amount) when you request withdrawals.\u003C\u002Fp>\n\u003Cp>When data is sent\u003Cbr \u002F>\n– During account registration and login flows.\u003Cbr \u002F>\n– When fetching or updating ad scripts and ad slot settings in the admin UI.\u003Cbr \u002F>\n– Periodically (or on demand) to collect ad performance metrics and billing information.\u003Cbr \u002F>\n– When you submit a payout request or interact with external integrations.\u003C\u002Fp>\n\u003Cp>Why data is sent\u003Cbr \u002F>\n– To authenticate and authorize your publisher account.\u003Cbr \u002F>\n– To deliver and configure ad scripts for your site.\u003Cbr \u002F>\n– To collect analytics required for billing, reporting, and optimization.\u003Cbr \u002F>\n– To process payouts and maintain payment records.\u003C\u002Fp>\n\u003Cp>Privacy & Terms\u003Cbr \u002F>\n– A plugin-specific Privacy Policy and Terms of Service have been added to the plugin root: \u003Ca href=\"PRIVACY_POLICY.txt\" rel=\"nofollow ugc\">PRIVACY_POLICY.txt\u003C\u002Fa> and \u003Ca href=\"TERMS_OF_SERVICE.txt\" rel=\"nofollow ugc\">TERMS_OF_SERVICE.txt\u003C\u002Fa>.\u003Cbr \u002F>\n– If you host the plugin on a public repository, include link(s) to your repo here as an alternative to bundling full upstream sources.\u003C\u002Fp>\n\u003Cp>Contact\u003Cbr \u002F>\n– For questions about what is shared or how to opt out, contact: tech@preciso.net\u003C\u002Fp>\n","Ultima enables small and medium-sized publishers to connect with more demand partners, increase revenues, and retain control over their ad ecosystem.",0,81,"2026-04-02T07:35:00.000Z","6.9.4","5.8","",[18,19,20,21,22],"ad-network","ads","advertising","monetization","publishers","https:\u002F\u002Fpreciso.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultima-publishers.1.0.0.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,93,30,89,"2026-05-19T16:03:32.141Z",[37,58,78,99,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":16,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"purpleads-ads-txt-manager","PurpleAds Ads.txt Manager","1.0.1","PurpleAds Network","https:\u002F\u002Fprofiles.wordpress.org\u002Fpurpleads\u002F","\u003Ch4>Simplify Your Ads.txt Management with PurpleAds\u003C\u002Fh4>\n\u003Cp>PurpleAds Ads.txt Manager is a powerful WordPress plugin that streamlines the process of managing your Ads.txt file.\u003Cbr \u002F>\nOur tool is designed to help publishers effortlessly manage their ad network relationships, ensuring that authorized sellers are correctly identified and verified by advertisers.\u003Cbr \u002F>\nWith PurpleAds Ads.txt Manager, managing your Ads.txt file has never been easier.\u003C\u002Fp>\n\u003Ch4>A Transparent View of Your Advertising Relationships\u003C\u002Fh4>\n\u003Cp>With PurpleAds Ads.txt Manager, you can easily create and manage your Ads.txt file directly from your WordPress dashboard.\u003Cbr \u002F>\nOur intuitive interface allows you to quickly add, edit, and delete ad network information, ensuring that your Ads.txt file is always up-to-date and accurate.\u003Cbr \u002F>\nThe plugin provides a clear and transparent view of your advertising relationships, giving you full control over your ad network partnerships.\u003C\u002Fp>\n\u003Ch4>Compliant with IAB’s Ads.txt Standard\u003C\u002Fh4>\n\u003Cp>PurpleAds Ads.txt Manager is fully compliant with the IAB’s Ads.txt standard, which means that your ad network information will be displayed correctly and will meet industry standards. This ensures that your advertising relationships are fully transparent and compliant, giving you peace of mind and enabling you to focus on growing your business.\u003C\u002Fp>\n\u003Ch3>Why Use PurpleAds Ads.txt Manager?\u003C\u002Fh3>\n\u003Cp>Simplify the process of managing your Ads.txt file.\u003Cbr \u002F>\nEnsure that authorized sellers are correctly identified and verified by advertisers.\u003Cbr \u002F>\nEasily add, edit, and delete ad network information.\u003Cbr \u002F>\nProvides a clear and transparent view of your advertising relationships.\u003Cbr \u002F>\nFully compliant with the IAB’s Ads.txt standard.\u003C\u002Fp>\n\u003Ch3>Easy Installation\u003C\u002Fh3>\n\u003Cp>Installing the PurpleAds Ads.txt Manager plugin is a breeze:\u003C\u002Fp>\n\u003Cp>Install the plugin through the WordPress plugins screen or upload the plugin files to the \u002Fwp-content\u002Fplugins\u002F directory.\u003Cbr \u002F>\nActivate the plugin through the ‘Plugins’ screen in WordPress.\u003Cbr \u002F>\nGo to the PurpleAds Ads.txt Manager page in your WordPress dashboard.\u003Cbr \u002F>\nAdd your ad network information using the simple form provided.\u003Cbr \u002F>\nClick ‘Save’ to update your Ads.txt file.\u003C\u002Fp>\n","Simplify Your Ads.txt Management with PurpleAds",90,3665,1,"2023-08-15T08:33:00.000Z","6.2.9","3.1.0","5.2",[18,53,54,20,22],"ads-txt","adstxt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpurpleads-ads-txt-manager.zip",85,"2026-04-16T10:56:18.058Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":16,"tags":73,"homepage":75,"download_link":76,"security_score":77,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"native-ads-adnow","Adnow Native Widget","2.0.3","vbadnow","https:\u002F\u002Fprofiles.wordpress.org\u002Fvbadnow\u002F","\u003Cp>This plugin enables WordPress users to easily integrate Adnow’s native ads widgets on their site.\u003Cbr \u002F>\nGenerate high income on your website by showing native ads with high CTR to your visitors.\u003C\u002Fp>\n\u003Ch3>3rd party service\u003C\u002Fh3>\n\u003Cp>Our plugin uses an api service to get a list of widgets created in your personal account at adnow.com.\u003Cbr \u002F>\nThe service is located at https:\u002F\u002Fwp_plug.adnow.com\u002Fwp_aadb.php\u003Cbr \u002F>\nThe response is text in the JSON format that contains a list of your widgets.\u003Cbr \u002F>\nBelow links to our terms and privacy policy\u003Cbr \u002F>\nhttps:\u002F\u002Fadnow.com\u002Fterms\u003Cbr \u002F>\nhttps:\u002F\u002Fadnow.com\u002Fprivacy-policy\u003C\u002Fp>\n","Use the Adnow widget to monetize your website successfully with high quality native ads",60,26719,70,4,"2025-03-27T16:28:00.000Z","6.7.5","3.0",[18,20,21,74],"native-ads","https:\u002F\u002Fadnow.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnative-ads-adnow.2.0.4.zip",92,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":11,"num_ratings":11,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":16,"download_link":97,"security_score":25,"vuln_count":47,"unpatched_count":11,"last_vuln_date":98,"fetched_at":57},"website-article-monetization-by-magenet","Website Article Monetization By MageNet","1.0.12","MageNet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagenet\u002F","\u003Cp>Article Plugin by MageNet is a free WordPress plugin that allows you to monetize your website through the automated placement of third-party content on your site.\u003C\u002Fp>\n\u003Cp>To install the Article Plugin, you need to \u003Ca href=\"https:\u002F\u002Fwww.magenet.com\u002F\" rel=\"nofollow ugc\">sign in\u002Fup\u003C\u002Fa> to your MageNet account and get your MageNet Key.\u003C\u002Fp>\n\u003Cp>Time-saving\u003Cbr \u002F>\nWith the Article Plugin, you’ll start getting new relevant content on your website automatically. After your approval, this plugin creates a new webpage on your site and place an article from your buyers.\u003C\u002Fp>\n\u003Cp>Full control\u003Cbr \u002F>\nYou have the total control over the content placed on your site even though the Article Plugin does all the content placement work for you. You can reject the task for the content placement if you don’t like the provided content or find it irrelevant to your website niche.\u003C\u002Fp>\n\u003Cp>Better chances to rank high in SERPs\u003Cbr \u002F>\nWith the Article Plugin, you’ll be able to regularly update your website with the new content. As a result, you’ll boost your chances to rank for new keywords in SERPs.\u003C\u002Fp>\n\u003Cp>Automated changes\u003Cbr \u002F>\nArticle Plugin will take control of any changes or amendments in the provided content if there will be any.\u003C\u002Fp>\n\u003Cp>Auto removal\u003Cbr \u002F>\nIf the buyer cancels the provided content, the Article Plugin will automatically remove such an article from your website as soon as possible.\u003C\u002Fp>\n\u003Cp>Error checking\u003Cbr \u002F>\nThe Article Plugin will save you from errors that might occur during manual content placement.\u003C\u002Fp>\n","Get additional income from your website or blog by placing text ads automatically.",20000,94926,"2025-05-21T08:32:00.000Z","6.8.5","4.9","5.2.4",[20,93,94,95,96],"contextual-ads","contextual-advertising","earn-money-online","website-monetization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-article-monetization-by-magenet.zip","2024-03-19 00:00:00",{"slug":100,"name":101,"version":102,"author":82,"author_profile":83,"description":103,"short_description":85,"active_installs":86,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":89,"requires_at_least":108,"requires_php":16,"tags":109,"homepage":16,"download_link":110,"security_score":25,"vuln_count":47,"unpatched_count":11,"last_vuln_date":111,"fetched_at":57},"website-monetization-by-magenet","Website Monetization by MageNet","1.0.29.3","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.magenet.com\u002F\" rel=\"nofollow ugc\">Website Monetization Plugin by MageNet\u003C\u002Fa> is a WordPress plugin that allows you to sell contextual ads from your pages automatically and receive payments with PayPal.\u003C\u002Fp>\n\u003Cp>To get started \u003Ca href=\"http:\u002F\u002Fwww.magenet.com\u002F\" rel=\"nofollow ugc\">sign up\u003C\u002Fa> for a MageNet Key.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FNNgahP_4DOo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hassle free\u003C\u002Fstrong>\u003Cbr \u002F>\nWe deal with the advertisers and offer relevant contextual ads to place. It’s free and easy to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Regular payouts\u003C\u002Fstrong>\u003Cbr \u002F>\nWithdraw your earnings with ease. Transfers are made via PayPal and WebMoney.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full control\u003C\u002Fstrong>\u003Cbr \u002F>\nWe crawl all the pages of your site and list them for sales. You can set up the pages available or forbidden for advertising and set up the desired prices for your ads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Safe and secure\u003C\u002Fstrong>\u003Cbr \u002F>\nAll your personal data is safe. Your websites will only be available to our trusted advertisers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Statistics\u003C\u002Fstrong>\u003Cbr \u002F>\nDetailed information on all your current ads and listed pages of your sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Affiliate\u003C\u002Fstrong>\u003Cbr \u002F>\nYou will have access to awesome affiliate program available to our publishers.\u003C\u002Fp>\n",237251,58,7,"2025-05-20T15:55:00.000Z","4.0",[20,93,94,95,96],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-monetization-by-magenet.zip","2023-03-16 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":25,"num_ratings":122,"last_updated":123,"tested_up_to":14,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":129,"download_link":130,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"actirise","Actirise – Advertising & Monetization","4.1.0","Actirise","https:\u002F\u002Fprofiles.wordpress.org\u002Factirise\u002F","\u003Ch3>🚀 Take your website monetization to the next level with Actirise\u003C\u002Fh3>\n\u003Cp>Instantly \u003Cstrong>transform your WordPress website into a revenue powerhouse\u003C\u002Fstrong>. The Actirise plugin offers effortless monetization with seamless onboarding, automatic ad integration, and advanced tools like ads.txt management, consent management, and analytics. It’s your personal site kit for monetization, handling all the heavy lifting.\u003C\u002Fp>\n\u003Cp>With our \u003Cstrong>self-service onboarding system\u003C\u002Fstrong>, you can go from plugin install to live monetization in just a few steps — no technical knowledge required. Access much more demand than relying solely on Google AdSense or Amazon Ads; we connect you directly to our premium SSP partners.\u003C\u002Fp>\n\u003Cp>Our powerful and intuitive real-time auction solution gives you complete control over pricing and performance optimization. Functioning like an ad inserter to dynamically place advanced ads or use shortcodes, Actirise ensures accurate integration. We use AI to optimize ad pressure, formats, price floors, and CTR, \u003Cstrong>ensuring high-growth revenue\u003C\u002Fstrong> and improving overall ad performance.\u003C\u002Fp>\n\u003Ch3>🛠️ Key Features for Publishers\u003C\u002Fh3>\n\u003Cp>Everything you need to monetize your WordPress site — in one powerful, easy-to-use plugin and without writing a line of code.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Premium Ad Formats & Smart Placement\u003C\u002Fstrong> – Our no-code technology uses smart XPath rules to find the best ad spots automatically, but you stay in the driver’s seat: easily enable or disable specific formats and fine-tune their configuration options to perfectly match your site’s layout and user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Core Web Vitals Optimizer\u003C\u002Fstrong> – Preserve your SEO and Google rankings by eliminating layout shifts (CLS) with smart, pre-sized ad slots \u003Cem>(Tip: We recommend enabling the PHP Tidy extension for optimal performance).\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actirise-Hosted Ads.txt\u003C\u002Fstrong> – Real-time, “set-and-forget” synchronization. We manage the technical updates for you, so your site stays compliant and ready for maximum auction pressure without any manual intervention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Actirise Analytics\u003C\u002Fstrong> – Enable Actirise Analytics instantly for your website, and gain deep, real-time insights into your audience’s behavior.\n\u003Cul>\n\u003Cli>\u003Cstrong>Page type detection\u003C\u002Fstrong> – Automatically identify articles, homepages, categories, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom variables support\u003C\u002Fstrong> – Track your revenue in real time, segmented by post ID, author, category, and other native WordPress data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FastCMP\u003C\u002Fstrong> – Our fully GDPR-compliant consent solution built for publishers\n\u003Cul>\n\u003Cli>\u003Cstrong>CMP customization\u003C\u002Fstrong> – Personalize your banner with your logo, brand colors, text, and vendor lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Consent Mode v2\u003C\u002Fstrong> – Enable privacy-compliant tracking based on user consent preferences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health Check Audit\u003C\u002Fstrong> – Keep your site at peak performance with our real-time auditing tool. It automatically monitors critical technical errors and non-optimized settings regarding Ads.txt health, Core Web Vitals, ad placement availability, and CMP compliance to ensure you never miss out on potential revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL opt-out\u003C\u002Fstrong> – Exclude specific pages from monetization with a single click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Intuitive UI and streamlined configuration\u003C\u002Fh3>\n\u003Cp>Actirise’s user interface is designed to be clear and accessible for all types of users — from beginners to advanced publishers.\u003Cbr \u002F>\nStep-by-step guidance, helpful tooltips, and real-time validation make the entire setup process smooth and stress-free.\u003C\u002Fp>\n\u003Ch3>📋 Third-Party service usage disclosure\u003C\u002Fh3>\n\u003Cp>Our plugin may utilize third-party services under certain circumstances to enhance functionality. It is crucial for us to maintain transparency regarding the use of these services to ensure user awareness and legal compliance. Below are the details regarding third-party service usage:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>FlashBid (Actirise Advertisement System)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Service Description\u003C\u002Fem>: FlashBid, also known as Actirise Advertisement System, is utilized for specific advertising functionalities within the plugin.\u003Cbr \u002F>\n\u003Cem>Service Link\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fwww.actirise.com\u002F\" rel=\"nofollow ugc\">Actirise\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Terms of Use and Privacy Policy\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fcorporate.sparteo.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Actirise Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>FastCMP (Consent Management Platform)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Service Description\u003C\u002Fem>: FastCMP is utilized for managing consent and preferences regarding cookies and tracking scripts.\u003Cbr \u002F>\n\u003Cem>Service Link\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fcorporate.fastcmp.com\u002F\" rel=\"nofollow ugc\">FastCMP\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Terms of Use and Privacy Policy\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fsparteo.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">FastCMP Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GitBook (AI Documentation Assistant)\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Service Description\u003C\u002Fem>: An optional AI-powered assistant to provide instant answers based on our public documentation.\u003Cbr \u002F>\n\u003Cem>Service Link\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fwww.gitbook.com\" rel=\"nofollow ugc\">GitBook\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Terms of Service\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fgitbook.com\u002Fdocs\u002Fpolicies\u002Fterms\" rel=\"nofollow ugc\">GitBook Terms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cem>Privacy Policy\u003C\u002Fem>: \u003Ca href=\"https:\u002F\u002Fgitbook.com\u002Fdocs\u002Fpolicies\u002Fprivacy-and-security\u002Fstatement\" rel=\"nofollow ugc\">GitBook Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It’s imperative for us to make you aware of our reliance on these third-party services and to provide access to their terms of use and privacy policies. This ensures that your usage of our plugin remains in compliance with legal requirements.\u003C\u002Fp>\n\u003Ch3>📘 Documentation & support\u003C\u002Fh3>\n\u003Cp>Need help or have questions?\u003C\u002Fp>\n\u003Cp>📚 Read the \u003Ca href=\"https:\u002F\u002Fdocs.actirise.com\u002F\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💬 Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Factirise\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>\u003C\u002Fp>\n","Premium advertising solution to grow your WordPress site revenue with no code and real-time insights.",200,10598,12,"2026-04-13T13:39:00.000Z","4.7","5.6",[127,19,20,128,21],"ad-manager","banner","https:\u002F\u002Fwww.actirise.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factirise.4.1.0.zip",{"attackSurface":132,"codeSignals":269,"taintFlows":278,"riskAssessment":453,"analyzedAt":462},{"hooks":133,"ajaxHandlers":181,"restRoutes":243,"shortcodes":267,"cronEvents":268,"entryPointCount":206,"unprotectedCount":47},[134,140,145,150,154,159,162,166,170,174,178],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","rest_api_init","preciso_ultima_registerRestRoutes","includes\u002Fclass-ajax.php",24,{"type":135,"name":141,"callback":142,"file":143,"line":144},"plugins_loaded","preciso_ultima_load_pages","includes\u002Fclass-html.php",53,{"type":135,"name":146,"callback":147,"file":148,"line":149},"admin_menu","preciso_ultima_add_admin_menu","includes\u002Fclass-ultima-publishers.php",54,{"type":135,"name":151,"callback":152,"file":148,"line":153},"admin_enqueue_scripts","preciso_ultima_enqueue_scripts",55,{"type":135,"name":155,"callback":156,"file":157,"line":158},"admin_post_nopriv_preciso_ultima_signup_form","preciso_ultima_handle_signup_form_submission","includes\u002Fsignup-handler.php",180,{"type":135,"name":160,"callback":156,"file":157,"line":161},"admin_post_preciso_ultima_signup_form",183,{"type":135,"name":141,"callback":163,"file":164,"line":165},"preciso_ultima_init","ultima-publishers.php",49,{"type":135,"name":167,"callback":168,"file":164,"line":169},"admin_post_preciso_ultima_add_master_script","preciso_ultima_handle_add_master_script",56,{"type":135,"name":171,"callback":172,"file":164,"line":173},"admin_post_preciso_ultima_remove_master_script","preciso_ultima_handle_remove_master_script",61,{"type":135,"name":175,"callback":176,"priority":47,"file":164,"line":177},"wp_head","preciso_ultima_inject_master_script",207,{"type":135,"name":151,"callback":179,"file":164,"line":180},"preciso_ultima_enqueue_account_settings_files",362,[182,189,193,197,201,205,207,210,212,216,220,224,228,232,236,241],{"action":183,"nopriv":184,"callback":185,"hasNonce":186,"hasCapCheck":186,"file":187,"line":188},"preciso_ultima_add_script_header",false,"preciso_ultima_ajax_add_script_header",true,"includes\u002Fadd-script-header.php",115,{"action":190,"nopriv":184,"callback":191,"hasNonce":184,"hasCapCheck":184,"file":138,"line":192},"preciso_create_ad_slot","createAdSlot",14,{"action":194,"nopriv":184,"callback":195,"hasNonce":186,"hasCapCheck":186,"file":138,"line":196},"preciso_add_master_script_to_header","preciso_ultima_ajaxAddMasterScript",16,{"action":198,"nopriv":184,"callback":199,"hasNonce":186,"hasCapCheck":184,"file":138,"line":200},"preciso_debug_ping","preciso_ultima_ajaxDebugPing",18,{"action":202,"nopriv":186,"callback":203,"hasNonce":186,"hasCapCheck":184,"file":138,"line":204},"preciso_forgot_password","preciso_ultima_ajaxForgotPassword",19,{"action":202,"nopriv":184,"callback":203,"hasNonce":186,"hasCapCheck":184,"file":138,"line":206},20,{"action":208,"nopriv":186,"callback":203,"hasNonce":186,"hasCapCheck":184,"file":138,"line":209},"preciso_ultima_forgot_password",22,{"action":208,"nopriv":184,"callback":203,"hasNonce":186,"hasCapCheck":184,"file":138,"line":211},23,{"action":213,"nopriv":184,"callback":214,"hasNonce":186,"hasCapCheck":186,"file":138,"line":215},"preciso_remove_master_script","preciso_ultima_ajaxRemoveMasterScript",25,{"action":217,"nopriv":184,"callback":218,"hasNonce":186,"hasCapCheck":186,"file":138,"line":219},"preciso_clear_master_scripts","preciso_ultima_ajaxClearMasterScripts",26,{"action":221,"nopriv":184,"callback":222,"hasNonce":186,"hasCapCheck":186,"file":138,"line":223},"preciso_get_minimum_withdraw","preciso_ultima_ajaxGetMinimumWithdraw",28,{"action":225,"nopriv":184,"callback":226,"hasNonce":186,"hasCapCheck":186,"file":138,"line":227},"preciso_save_minimum_withdraw","preciso_ultima_ajaxSaveMinimumWithdraw",29,{"action":229,"nopriv":184,"callback":230,"hasNonce":186,"hasCapCheck":186,"file":138,"line":231},"preciso_add_blacklist_domain","preciso_ultima_add_blacklist_domain",31,{"action":233,"nopriv":184,"callback":234,"hasNonce":186,"hasCapCheck":186,"file":138,"line":235},"preciso_remove_blacklist_domain","preciso_ultima_remove_blacklist_domain",32,{"action":237,"nopriv":186,"callback":238,"hasNonce":186,"hasCapCheck":184,"file":239,"line":240},"preciso_ultima_signup","preciso_ultima_handle_signup_request","includes\u002Fsubmit.php",194,{"action":237,"nopriv":184,"callback":238,"hasNonce":186,"hasCapCheck":184,"file":239,"line":242},199,[244,252,257,262],{"namespace":245,"route":246,"methods":247,"callback":249,"permissionCallback":250,"file":138,"line":251},"preciso-ultima\u002Fv1","\u002Fadd-master-script",[248],"GET","preciso_ultima_restAddMasterScript","preciso_ultima_restPermissionCheck",320,{"namespace":245,"route":253,"methods":254,"callback":255,"permissionCallback":250,"file":138,"line":256},"\u002Fremove-master-script",[248],"preciso_ultima_restRemoveMasterScript",326,{"namespace":245,"route":258,"methods":259,"callback":260,"permissionCallback":250,"file":138,"line":261},"\u002Fclear-master-scripts",[248],"preciso_ultima_restClearMasterScripts",332,{"namespace":245,"route":263,"methods":264,"callback":265,"permissionCallback":250,"file":138,"line":266},"\u002Fdebug-ping",[248],"preciso_ultima_restDebugPing",338,[],[],{"dangerousFunctions":270,"sqlUsage":271,"outputEscaping":273,"fileOperations":47,"externalRequests":276,"nonceChecks":211,"capabilityChecks":219,"bundledLibraries":277},[],{"prepared":69,"raw":11,"locations":272},[],{"escaped":274,"rawEcho":11,"locations":275},724,[],3,[],[279,298,309,321,329,339,350,359,370,378,389,397,407,415,424,434,444],{"entryPoint":280,"graph":281,"unsanitizedCount":31,"severity":297},"preciso_ultima_tc (includes\u002Fpages\u002FSignupPage.php:16)",{"nodes":282,"edges":295},[283,289],{"id":284,"type":285,"label":286,"file":287,"line":288},"n0","source","$_GET (x2)","includes\u002Fpages\u002FSignupPage.php",47,{"id":290,"type":291,"label":292,"file":287,"line":293,"wp_function":294},"n1","sink","echo() [XSS]",50,"echo",[296],{"from":284,"to":290,"sanitized":184},"medium",{"entryPoint":299,"graph":300,"unsanitizedCount":47,"severity":297},"preciso_ultima_render (includes\u002Fpages\u002FSignupPage.php:522)",{"nodes":301,"edges":307},[302,305],{"id":284,"type":285,"label":303,"file":287,"line":304},"$_GET",557,{"id":290,"type":291,"label":292,"file":287,"line":306,"wp_function":294},558,[308],{"from":284,"to":290,"sanitized":184},{"entryPoint":310,"graph":311,"unsanitizedCount":11,"severity":320},"preciso_ultima_ajax_add_script_header (includes\u002Fadd-script-header.php:17)",{"nodes":312,"edges":318},[313,315],{"id":284,"type":285,"label":314,"file":187,"line":144},"$_POST (x2)",{"id":290,"type":291,"label":316,"file":187,"line":25,"wp_function":317},"update_option() [Settings Manipulation]","update_option",[319],{"from":284,"to":290,"sanitized":186},"low",{"entryPoint":322,"graph":323,"unsanitizedCount":11,"severity":320},"\u003Cadd-script-header> (includes\u002Fadd-script-header.php:0)",{"nodes":324,"edges":327},[325,326],{"id":284,"type":285,"label":314,"file":187,"line":144},{"id":290,"type":291,"label":316,"file":187,"line":25,"wp_function":317},[328],{"from":284,"to":290,"sanitized":186},{"entryPoint":330,"graph":331,"unsanitizedCount":11,"severity":320},"preciso_ultima_ajaxSaveMinimumWithdraw (includes\u002Fclass-ajax.php:174)",{"nodes":332,"edges":337},[333,335],{"id":284,"type":285,"label":314,"file":138,"line":334},193,{"id":290,"type":291,"label":316,"file":138,"line":336,"wp_function":317},210,[338],{"from":284,"to":290,"sanitized":186},{"entryPoint":340,"graph":341,"unsanitizedCount":11,"severity":320},"preciso_ultima_ajaxClearMasterScripts (includes\u002Fclass-ajax.php:253)",{"nodes":342,"edges":348},[343,346],{"id":284,"type":285,"label":344,"file":138,"line":345},"$_POST",279,{"id":290,"type":291,"label":316,"file":138,"line":347,"wp_function":317},286,[349],{"from":284,"to":290,"sanitized":186},{"entryPoint":351,"graph":352,"unsanitizedCount":11,"severity":320},"\u003Cclass-ajax> (includes\u002Fclass-ajax.php:0)",{"nodes":353,"edges":357},[354,356],{"id":284,"type":285,"label":355,"file":138,"line":334},"$_POST (x7)",{"id":290,"type":291,"label":316,"file":138,"line":336,"wp_function":317},[358],{"from":284,"to":290,"sanitized":186},{"entryPoint":360,"graph":361,"unsanitizedCount":11,"severity":320},"preciso_ultima_render (includes\u002Fpages\u002FDashboardPage.php:7)",{"nodes":362,"edges":368},[363,367],{"id":284,"type":285,"label":364,"file":365,"line":366},"$_COOKIE['preciso_ultima_name']","includes\u002Fpages\u002FDashboardPage.php",40,{"id":290,"type":291,"label":292,"file":365,"line":366,"wp_function":294},[369],{"from":284,"to":290,"sanitized":186},{"entryPoint":371,"graph":372,"unsanitizedCount":11,"severity":320},"\u003CDashboardPage> (includes\u002Fpages\u002FDashboardPage.php:0)",{"nodes":373,"edges":376},[374,375],{"id":284,"type":285,"label":364,"file":365,"line":366},{"id":290,"type":291,"label":292,"file":365,"line":366,"wp_function":294},[377],{"from":284,"to":290,"sanitized":186},{"entryPoint":379,"graph":380,"unsanitizedCount":11,"severity":320},"preciso_ultima_render (includes\u002Fpages\u002FForgotPasswordPage.php:9)",{"nodes":381,"edges":387},[382,385],{"id":284,"type":285,"label":303,"file":383,"line":384},"includes\u002Fpages\u002FForgotPasswordPage.php",71,{"id":290,"type":291,"label":292,"file":383,"line":386,"wp_function":294},75,[388],{"from":284,"to":290,"sanitized":186},{"entryPoint":390,"graph":391,"unsanitizedCount":11,"severity":320},"\u003CForgotPasswordPage> (includes\u002Fpages\u002FForgotPasswordPage.php:0)",{"nodes":392,"edges":395},[393,394],{"id":284,"type":285,"label":303,"file":383,"line":384},{"id":290,"type":291,"label":292,"file":383,"line":386,"wp_function":294},[396],{"from":284,"to":290,"sanitized":186},{"entryPoint":398,"graph":399,"unsanitizedCount":11,"severity":320},"preciso_ultima_render (includes\u002Fpages\u002FHeader.php:8)",{"nodes":400,"edges":405},[401,404],{"id":284,"type":285,"label":402,"file":403,"line":215},"$_COOKIE (x2)","includes\u002Fpages\u002FHeader.php",{"id":290,"type":291,"label":292,"file":403,"line":223,"wp_function":294},[406],{"from":284,"to":290,"sanitized":186},{"entryPoint":408,"graph":409,"unsanitizedCount":11,"severity":320},"\u003CHeader> (includes\u002Fpages\u002FHeader.php:0)",{"nodes":410,"edges":413},[411,412],{"id":284,"type":285,"label":402,"file":403,"line":215},{"id":290,"type":291,"label":292,"file":403,"line":223,"wp_function":294},[414],{"from":284,"to":290,"sanitized":186},{"entryPoint":416,"graph":417,"unsanitizedCount":276,"severity":320},"\u003CSignupPage> (includes\u002Fpages\u002FSignupPage.php:0)",{"nodes":418,"edges":422},[419,421],{"id":284,"type":285,"label":420,"file":287,"line":288},"$_GET (x3)",{"id":290,"type":291,"label":292,"file":287,"line":293,"wp_function":294},[423],{"from":284,"to":290,"sanitized":184},{"entryPoint":425,"graph":426,"unsanitizedCount":11,"severity":320},"preciso_ultima_handle_add_master_script (ultima-publishers.php:67)",{"nodes":427,"edges":432},[428,430],{"id":284,"type":285,"label":314,"file":164,"line":429},78,{"id":290,"type":291,"label":316,"file":164,"line":431,"wp_function":317},101,[433],{"from":284,"to":290,"sanitized":186},{"entryPoint":435,"graph":436,"unsanitizedCount":11,"severity":320},"preciso_ultima_handle_remove_master_script (ultima-publishers.php:113)",{"nodes":437,"edges":442},[438,440],{"id":284,"type":285,"label":344,"file":164,"line":439},124,{"id":290,"type":291,"label":316,"file":164,"line":441,"wp_function":317},155,[443],{"from":284,"to":290,"sanitized":186},{"entryPoint":445,"graph":446,"unsanitizedCount":11,"severity":320},"\u003Cultima-publishers> (ultima-publishers.php:0)",{"nodes":447,"edges":451},[448,450],{"id":284,"type":285,"label":449,"file":164,"line":429},"$_POST (x3)",{"id":290,"type":291,"label":316,"file":164,"line":431,"wp_function":317},[452],{"from":284,"to":290,"sanitized":186},{"summary":454,"deductions":455},"The \"ultima-publishers\" v1.0.1 plugin exhibits a generally strong security posture with several positive indicators. The code appears to be written with security best practices in mind, evidenced by 100% proper output escaping and 100% usage of prepared statements for SQL queries. The presence of 23 nonce checks and 26 capability checks suggests a good effort to protect against common WordPress vulnerabilities. Furthermore, the complete absence of any recorded CVEs, past or present, is a significant strength, indicating a history of stable and likely secure code.\n\nHowever, the plugin is not without its concerns. The static analysis identified 16 AJAX handlers, with one of them lacking authentication checks. This represents a potential entry point for unauthorized actions if exploited. While no critical or high severity taint flows were found, the presence of 3 flows with unsanitized paths warrants attention, as these could potentially lead to vulnerabilities if user-supplied data is not handled carefully, even if they didn't reach a critical severity in this analysis.\n\nIn conclusion, \"ultima-publishers\" v1.0.1 is largely well-secured, with a strong emphasis on input validation and output sanitization. Its clean vulnerability history is a testament to its robustness. The primary area of concern is the single AJAX handler without an authentication check, which presents a direct risk. The unsanitized paths in taint analysis, while not critical, also require careful monitoring. Overall, the plugin is in good shape, but the identified unprotected AJAX handler is a specific area that should be addressed to improve its security.",[456,459],{"reason":457,"points":458},"AJAX handler without auth checks",8,{"reason":460,"points":461},"Flows with unsanitized paths (3)",6,"2026-04-16T13:17:30.094Z",{"wat":464,"direct":471},{"assetPaths":465,"generatorPatterns":467,"scriptPaths":468,"versionParams":470},[466],"\u002Fwp-content\u002Fplugins\u002Fultima-publishers\u002Fassets\u002Fcss\u002Fstyle.css",[],[469],"https:\u002F\u002Fpublishers.ultima-ads.com\u002Fadscript\u002F100002.js",[4],{"cssClasses":472,"htmlComments":473,"htmlAttributes":474,"restEndpoints":475,"jsGlobals":476,"shortcodeOutput":477},[],[],[],[],[],[],{"error":186,"url":479,"statusCode":480,"statusMessage":481,"message":481},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fultima-publishers\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":47,"versions":483},[484],{"version":6,"download_url":24,"svn_tag_url":485,"released_at":26,"has_diff":184,"diff_files_changed":486,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":487,"is_current":186},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fultima-publishers\u002Ftags\u002F1.0.0\u002F",[],[]]