[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUBIav9BcNUXprN5eLzVyAeNzruyaB5l7YBtecvFNtC4":3,"$fP4AmmMTkQqflJx1c4jRdGYUKirr_a1g8-FlAkrKeVCc":464,"$f0StwTfjXsp9TEbbj-vV12DmCz42XHhA1yTohmeqfbww":468},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":141,"fingerprints":421},"skylarkads","SkylarkAds Advertisement Banner","1.6.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fskylarkads\u002F","\u003Cp>SkylarkAds is a comprehensive advertisement management system for WordPress that allows you to create stunning ad banners with customizable designs, track views and clicks with detailed analytics, schedule campaigns, and optimize ad performance – all from your WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Banner Editor\u003C\u002Fstrong> – Create beautiful ad banners with an intuitive visual editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Banners automatically adapt to mobile and desktop devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics & Tracking\u003C\u002Fstrong> – Detailed view and click tracking with comprehensive reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign Management\u003C\u002Fstrong> – Schedule and manage advertising campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Integration\u003C\u002Fstrong> – Seamless integration with Google Analytics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Designs\u003C\u002Fstrong> – Full control over colors, fonts, and layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization\u003C\u002Fstrong> – Lightweight and fast-loading banners\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Upgrade to SkylarkAds Premium for advanced features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Enhanced reporting and insights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WYSIWYG Editor\u003C\u002Fstrong> – Rich text editor for banner content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Library\u003C\u002Fstrong> – Access to premium fonts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Customization\u003C\u002Fstrong> – Advanced styling options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign Automation\u003C\u002Fstrong> – Automated campaign management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several external services to provide analytics tracking, advertisement serving, and premium functionality. Below is detailed information about each service, what data is sent, and when.\u003C\u002Fp>\n\u003Ch4>Google Analytics\u003C\u002Fh4>\n\u003Cp>This plugin loads Google Analytics tracking on your website when a Google Analytics tracking ID is configured in the plugin settings. It tracks page views across your entire website and also sends specific banner interaction data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Page view data for all pages on your website, user session information, and standard Google Analytics data. Additionally, banner-specific events including banner IDs, campaign IDs, view and click counts are sent both via the Measurement Protocol (server-side) and gtag events (client-side).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Page view tracking occurs on every page load across your entire website when a Google Analytics tracking ID is configured in the plugin settings. Banner-specific events are sent both server-side and client-side when users view or click on banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002Fus\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google Tag Manager\u003C\u002Fh4>\n\u003Cp>This plugin uses Google Tag Manager’s gtag.js library to load and configure Google Analytics tracking across your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Page view data for all pages on your website, user session information, and standard Google Analytics tracking data as configured in your Google Analytics property. Additionally, banner-specific events are sent via gtag when users interact with banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> On every page load across your entire website when Google Analytics tracking ID is configured in the plugin settings. Banner events are sent in real-time when users view or click banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.google.com\u002Fanalytics\u002Fterms\u002Ftag-manager\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google AdSense\u003C\u002Fh4>\n\u003Cp>This plugin loads the Google AdSense script to enable AdSense functionality on your website. The script makes AdSense ad serving capabilities available but does not automatically display ads within banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Standard AdSense data including user browsing context, page information, and publisher configuration for ad targeting and serving (when AdSense ads are actually displayed on your site). Additionally, banner interaction events are logged locally and sent via dataLayer for correlation with AdSense performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> When AdSense Publisher ID is configured in settings and the AdSense script is loaded on pages. Data transmission occurs when AdSense ads are displayed. Banner events are sent to dataLayer when users interact with banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.google.com\u002Fadsense\u002Fterms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Matomo Analytics (Optional)\u003C\u002Fh4>\n\u003Cp>This plugin optionally supports Matomo analytics as an alternative to Google Analytics. It’s used for users who prefer self-hosted analytics solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Banner view and click data, campaign information, user interaction metrics, and page URLs (sent to your configured Matomo server). Banner events are sent both server-side via HTTP requests and client-side via the Matomo JavaScript tracker.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when Matomo is manually configured by the user in plugin settings and analytics tracking is enabled. Banner events are sent in real-time when users interact with banners.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> Your own Matomo installation or Matomo Cloud\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> Depends on your Matomo hosting provider\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> Depends on your Matomo hosting provider\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\u003C\u002Fp>\n\u003Cp>For full license terms, visit: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","A powerful yet easy-to-use advertisement management system for WordPress with customizable designs and detailed analytics.",0,158,"2025-10-28T06:51:00.000Z","6.8.5","5.0","7.4",[17,18,19,20,21],"ads","advertisement","analytics","banner","marketing","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fskylarkads.1.6.6.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":30,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-05-20T06:55:57.600Z",[35,58,82,105,125],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":13,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":24,"vuln_count":30,"unpatched_count":10,"last_vuln_date":56,"fetched_at":57},"sumome","Website Pop-up Builder by BDOW! (formerly Sumo): Pop-ups + forms for email opt-ins and lead generation","1.44","Sumo","https:\u002F\u002Fprofiles.wordpress.org\u002Fsumome\u002F","\u003Cp>BDOW! (formerly Sumo) is the best, free pop-up and form tool for WordPress websites. Over 30,000 online businesses use BDOW! (formerly Sumo) to grow a bigger email list and turn leads into conversions.\u003C\u002Fp>\n\u003Cp>Use BDOW! to create stunning, intelligent forms and pop-ups and…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use advanced targeting rules to display the right offer to the right visitors.\u003C\u002Fli>\n\u003Cli>Easily increase conversion rates using our built-in A\u002FB testing.\u003C\u002Fli>\n\u003Cli>Choose from professionally designed templates and get started quickly.\u003C\u002Fli>\n\u003Cli>Integrate with your favorite tools like ConvertKit, Flodesk, Mailerlite, and many others.\u003C\u002Fli>\n\u003Cli>Create autoresponders to deliver content upgrades and connect with your audience.\u003C\u002Fli>\n\u003Cli>Integrate with WooCommerce and supercharge your bottom line using BDOW!’s monetization features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Create your free BDOW! account today and build a bigger list, faster.\u003C\u002Fp>\n\u003Ch3>Latest Updates\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Performance updates: 35%+ faster script\u003C\u002Fli>\n\u003Cli>New integrations: Webhooks, Flodesk, Mailerlite, Klaviyo\u003C\u002Fli>\n\u003Cli>Enhanced integrations: ConvertKit, ActiveCampaign\u003C\u002Fli>\n\u003Cli>Updated BDOW! User Interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbdow.com\u002F?src=wordpress_bottom\" rel=\"nofollow ugc\">See more at bdow.com!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>What Customers Are Saying About BDOW! (formerly Sumo)\u003C\u002Fh3>\n\u003Cp>“An extra $4000 we wouldn’t have made in the first week alone? HOLY BDOW!, BATMAN!” – Jen Olmstead, TONIC\u003C\u002Fp>\n\u003Cp>“Since implementing BDOW! into our live launches, we’ve been able to capitalize on leads we’d normally be losing with an exit intent pop up.” – Jon Hayes, Erica + Jon\u003C\u002Fp>\n\u003Cp>“I love the A\u002FB testing and the data. BDOW! makes it so easy to create tests and choose a winner!” – Liz, UAV Coach\u003C\u002Fp>\n\u003Ch3>Core Features Overview\u003C\u002Fh3>\n\u003Ch3>Grow your email list with super speed!\u003C\u002Fh3>\n\u003Cp>Grow your email list by collecting email addresses with high-converting opt-in forms as visitors browse your site, so you can follow up with them later and turn them into customers.\u003C\u002Fp>\n\u003Cp>Create pop-ups, scroll-boxes, inline forms, click triggers, welcome mats, and smart bars.\u003C\u002Fp>\n\u003Ch3>Advanced targeting rules make it easy to target the right visitors with the right message.\u003C\u002Fh3>\n\u003Cp>Show or don’t show pop-ups and forms based on factors like URLs, Pages, Devices, Referrer, Visitor Behavior, Exit Intent, Cookies, Parameters, and more.\u003C\u002Fp>\n\u003Ch3>Manage all your websites from a single dashboard.\u003C\u002Fh3>\n\u003Cp>BDOW! (formerly Sumo) makes it easy for agencies and designers to manage their own sites and client sites from one place.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fast set-up + installation\u003C\u002Fli>\n\u003Cli>User management controls\u003C\u002Fli>\n\u003Cli>Easy to add + remove sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easily set-up A\u002FB tests to increase conversion rates.\u003C\u002Fh4>\n\u003Cp>Set-up A\u002FB tests with a single click and test headlines, form fields, and messaging. Control how often each variation is seen, and choose a winner with one-click!\u003C\u002Fp>\n\u003Ch4>Earn more using BDOW!’s integration with WooCommerce.\u003C\u002Fh4>\n\u003Cp>BDOW! seamlessly integrates with WooCommerce to create unique offers and discounts along with beautiful forms that help you increase your average order value and reduce cart abandonment.\u003C\u002Fp>\n\u003Ch4>Fast and friendly customer support.\u003C\u002Fh4>\n\u003Cp>Have questions on how to increase conversions and sales for your online business? Your success is our success. Our dedicated Customer Experience team will make sure your business is growing and you’re getting the most out of BDOW!.\u003C\u002Fp>\n\u003Ch4>Fast, Secure, and SEO-friendly!\u003C\u002Fh4>\n\u003Cp>Compliant with GDPR and the latest SEO guidelines from Google so you can convert more visitors and make more sales.\u003C\u002Fp>\n\u003Ch4>Easy to get started using dozens of professionally designed templates.\u003C\u002Fh4>\n\u003Cp>Get set up in minutes and use BDOW! (formerly Sumo) for FREE.\u003C\u002Fp>\n\u003Cp>See more at \u003Ca href=\"https:\u002F\u002Fbdow.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbdow.com\u003C\u002Fa>!\u003C\u002Fp>\n","Sumo is trusted by over 600,000 businesses — small and large — in growing their email lists, customer base, and revenue online.",20000,2460184,84,519,"2025-06-05T19:44:00.000Z","4.7","7.0",[19,51,52,53,21],"ecommerce","email","leads","https:\u002F\u002Fbdow.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsumome.1.44.zip","2024-04-05 00:00:00","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":73,"tags":74,"homepage":80,"download_link":81,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":57},"call-tracking-metrics","CallTrackingMetrics","2.1.8","taf2","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaf2\u002F","\u003Cp>CallTrackingMetrics integrates with your WordPress site to provide powerful call tracking and attribution.\u003C\u002Fp>\n","CallTrackingMetrics integrates with your WordPress site to provide powerful call tracking and attribution.",3000,129535,74,3,"2026-02-16T14:22:00.000Z","6.9.4","6.5","8.2",[75,76,77,78,79],"advertising","call-tracking","conversation-analytics","google-ads","marketing-attribution","https:\u002F\u002Fcalltrackingmetrics.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcall-tracking-metrics.2.1.8.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":71,"requires_at_least":95,"requires_php":49,"tags":96,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":103,"last_vuln_date":104,"fetched_at":57},"random-banner","Random Banner","4.2.12","M A Vinoth Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinoth06\u002F","\u003Cp>Random Banner is a flexible WordPress plugin that enables you to display various types of banner ads (Image, SWF, or Script) randomly throughout your website. Whether you’re running ad campaigns or promoting content, this plugin offers powerful placement and control options.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports banner types: Image, SWF, and Script.\u003C\u002Fli>\n\u003Cli>Assign individual links to Image and SWF banners.\u003C\u002Fli>\n\u003Cli>Display banners randomly from the list uploaded on the settings page.\u003C\u002Fli>\n\u003Cli>Use shortcodes or widgets to place banners anywhere.\u003C\u002Fli>\n\u003Cli>Set custom titles via widget settings.\u003C\u002Fli>\n\u003Cli>Organize banners using categories.\u003C\u002Fli>\n\u003Cli>Display banners as sliders via widgets or shortcodes.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable banners on individual posts.\u003C\u002Fli>\n\u003Cli>Global enable\u002Fdisable settings under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Others.\u003C\u002Fli>\n\u003Cli>Option to hide banners for logged-in users.\u003C\u002Fli>\n\u003Cli>Show banner ads as popups (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Popup).\u003C\u002Fli>\n\u003Cli>Filter ads by category when assigning banner locations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Scripts and Styles used\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bootstrap\u003C\u002Fli>\n\u003Cli>SweetAlert\u003C\u002Fli>\n\u003Cli>Moment.js\u003C\u002Fli>\n\u003Cli>Owl Carousel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.randombanners.com\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Free Vs Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro#free_vs_pro\" rel=\"nofollow ugc\">Compare Free vs Pro Versions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Ch4>In PHP\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[bc_random_banner]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Inside Posts or Pages\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bc_random_banner]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Available Shortcode Attributes\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bc_random_banner category=category_name slider=no autoplay=true delay=3000 loop=false dots=false]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>category: default or any custom category slug.\u003C\u002Fli>\n\u003Cli>slider: yes \u002F no\u003C\u002Fli>\n\u003Cli>autoplay: true \u002F false\u003C\u002Fli>\n\u003Cli>delay: e.g., 3000 (milliseconds)\u003C\u002Fli>\n\u003Cli>loop: true \u002F false\u003C\u002Fli>\n\u003Cli>dots: true \u002F false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Pro Version  : \u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro\" rel=\"nofollow ugc\">Random Banner Pro Support\u003C\u002Fa>\u003C\u002Fp>\n","Display random image, SWF, or script ads across your WordPress site with this powerful, customizable, and user-friendly Random Banner plugin.",1000,119671,92,52,"2026-03-15T10:24:00.000Z","5.3",[97,18,20,98,83],"ads-campaign","banner-ads","https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Frandom-banner-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-banner.4.2.12.zip",54,4,2,"2024-11-28 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":71,"requires_at_least":118,"requires_php":15,"tags":119,"homepage":121,"download_link":122,"security_score":123,"vuln_count":102,"unpatched_count":10,"last_vuln_date":124,"fetched_at":57},"wp-bannerize-pro","WP Bannerize Pro","1.13.0","gfazioli","https:\u002F\u002Fprofiles.wordpress.org\u002Fgfazioli\u002F","\u003Cp>Bannerize is a WordPress plugin for creating and managing advertising banners with built-in analytics. Create image, HTML, or text banners, organize them into campaigns, and track impressions, clicks, and click-through rates to measure the effectiveness of your advertising.\u003C\u002Fp>\n\u003Cp>For full documentation, visit the \u003Ca href=\"https:\u002F\u002Fbannerize.vercel.app\" rel=\"nofollow ugc\">Bannerize website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Banner Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image Banners\u003C\u002Fstrong> — Upload from your WordPress media library or link to external image URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML Banners\u003C\u002Fstrong> — Use the rich text editor to create custom HTML, embed third-party ad code, iframes, or video players\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Banners\u003C\u002Fstrong> — Simple text-based banners with full formatting support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Display Methods\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> — Native block editor integration with campaign and banner selection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong> — \u003Ccode>[wp_bannerize_pro]\u003C\u002Fcode> with filtering by campaign, order, layout, device, and geolocation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget\u003C\u002Fstrong> — Dedicated sidebar widget with all configuration options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP Function\u003C\u002Fstrong> — \u003Ccode>wp_bannerize_pro()\u003C\u002Fcode> and \u003Ccode>get_wp_bannerize_pro()\u003C\u002Fcode> for theme templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Analytics\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Impressions Tracking\u003C\u002Fstrong> — Records every banner view with timestamp, referrer, IP, and user agent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clicks Tracking\u003C\u002Fstrong> — Records every banner click with the same contextual data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CTR Calculation\u003C\u002Fstrong> — Automatic click-through rate computation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trend Charts\u003C\u002Fstrong> — Visualize performance over time (hourly, daily, weekly, monthly)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Top Performers\u003C\u002Fstrong> — Rankings of best-performing banners and campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u003C\u002Fstrong> — Download analytics data in CSV or SQL format\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Cleanup\u003C\u002Fstrong> — Configurable data retention policies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Campaigns\u003C\u002Fstrong> — Organize banners into campaigns for grouped display and filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduling\u003C\u002Fstrong> — Set start and end dates for time-limited promotions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Limits\u003C\u002Fstrong> — Set maximum impressions and clicks per banner\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Sorting\u003C\u002Fstrong> — Reorder banners with ease\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device Targeting\u003C\u002Fstrong> — Show banners only on mobile or desktop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geolocation\u003C\u002Fstrong> — Target banners by visitor country (via IPStack)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Roles\u003C\u002Fstrong> — Three built-in roles: Banners Manager, Campaigns Manager, Campaigns Viewer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Templates\u003C\u002Fstrong> — Override banner and campaign archive templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Widget\u003C\u002Fh3>\n\u003Cp>A compact dashboard widget showing key banner performance metrics at a glance.\u003C\u002Fp>\n","Bannerize simplifies banner creation and management. Track views and clicks to gauge campaign success.",900,43340,98,10,"2026-04-11T12:16:00.000Z","6.2",[17,75,19,20,120],"campaign","https:\u002F\u002Fbannerize.vercel.app\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-bannerize-pro.1.13.0.zip",95,"2026-01-25 00:00:00",{"slug":126,"name":127,"version":128,"author":86,"author_profile":87,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":24,"num_ratings":103,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":22,"tags":136,"homepage":138,"download_link":139,"security_score":140,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":57},"banner-upload","Banner Upload","1.6","\u003Cp>Easy way to display the different size of banner advertisements in WordPress using widgets\u003C\u002Fp>\n\u003Cp>Through this plugin admin can,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload the banner ads through widget.\u003C\u002Fli>\n\u003Cli>Specify the banner ads width and height size using px.\u003C\u002Fli>\n\u003Cli>Create multiple banner ads using widgets.\u003C\u002Fli>\n\u003Cli>Specific the link for that advertisement, so that when users click the banner, the link will be opened in new window.\u003C\u002Fli>\n\u003Cli>Add the custom title for their widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbuffercode.com\u002Fplugin\u002Fbanner-upload-wordpress-plugin\" rel=\"nofollow ugc\">For Support\u003C\u002Fa>\u003C\u002Fp>\n","Easy way to display the different size of banner advertisements in WordPress using widgets",500,34455,"2017-03-14T08:24:00.000Z","4.7.33","4.3",[17,18,20,98,137],"widget","http:\u002F\u002Fbuffercode.com\u002Fproject\u002Fbanner-upload\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-upload.1.6.zip",85,{"attackSurface":142,"codeSignals":349,"taintFlows":375,"riskAssessment":415,"analyzedAt":420},{"hooks":143,"ajaxHandlers":301,"restRoutes":335,"shortcodes":336,"cronEvents":344,"entryPointCount":194,"unprotectedCount":103},[144,150,154,158,162,167,170,173,177,180,184,188,191,195,199,202,205,209,213,216,220,223,227,230,233,236,239,242,244,247,249,252,254,257,260,264,266,269,273,277,281,284,288,291,293,295,299],{"type":145,"name":146,"callback":147,"priority":116,"file":148,"line":149},"action","increment_ad_view_count","track_view","js\\campaign-performance.php",18,{"type":145,"name":151,"callback":152,"priority":116,"file":148,"line":153},"increment_ad_click_count","track_click",19,{"type":145,"name":155,"callback":156,"file":148,"line":157},"check_campaigns_daily","calculate_daily_performance",22,{"type":145,"name":159,"callback":160,"file":148,"line":161},"wp_dashboard_setup","add_dashboard_widget",25,{"type":145,"name":163,"callback":164,"file":165,"line":166},"wp_enqueue_scripts","enqueue_analytics_scripts","skylarkads-banner-analytics.php",9,{"type":145,"name":146,"callback":168,"priority":116,"file":165,"line":169},"send_view_data_to_analytics",12,{"type":145,"name":151,"callback":171,"priority":116,"file":165,"line":172},"send_click_data_to_analytics",13,{"type":145,"name":174,"callback":175,"file":176,"line":166},"init","create_campaign_post_type","skylarkads-banner-campaigns.php",{"type":145,"name":178,"callback":179,"file":176,"line":116},"add_meta_boxes","add_campaign_meta_boxes",{"type":145,"name":181,"callback":182,"file":176,"line":183},"save_post","save_campaign_meta",11,{"type":185,"name":186,"callback":187,"priority":116,"file":176,"line":169},"filter","use_block_editor_for_post_type","disable_gutenberg_for_campaigns",{"type":145,"name":189,"callback":190,"file":176,"line":172},"admin_menu","closure",{"type":185,"name":192,"callback":193,"priority":116,"file":176,"line":194},"gettext","change_add_new_text",14,{"type":145,"name":196,"callback":197,"file":176,"line":198},"admin_enqueue_scripts","enqueue_campaign_scripts",16,{"type":185,"name":200,"callback":190,"file":176,"line":201},"redirect_post_location",149,{"type":145,"name":203,"callback":190,"file":176,"line":204},"admin_notices",199,{"type":145,"name":174,"callback":206,"file":207,"line":208},"create_banner_group_taxonomy","skylarkads-banner-groups.php",7,{"type":145,"name":196,"callback":210,"file":211,"line":212},"skylarkads_enqueue_banner_stats_scripts","skylarkads-banner-stats.php",26,{"type":145,"name":214,"callback":190,"file":215,"line":201},"skylarkads_cleanup_expired_data","skylarkads-security-manager.php",{"type":145,"name":174,"callback":217,"priority":10,"file":218,"line":219},"skylarkads_register_post_types","skylarkads.php",48,{"type":145,"name":221,"callback":190,"file":218,"line":222},"plugins_loaded",49,{"type":145,"name":221,"callback":224,"priority":225,"file":218,"line":226},"initialize_premium_features",20,86,{"type":145,"name":174,"callback":228,"file":218,"line":229},"initialize_plugin",87,{"type":145,"name":178,"callback":231,"file":218,"line":232},"add_ad_banner_meta_boxes",88,{"type":145,"name":174,"callback":234,"file":218,"line":235},"create_ad_banner_post_type",89,{"type":145,"name":181,"callback":237,"file":218,"line":238},"save_ad_banner_meta",90,{"type":145,"name":174,"callback":240,"file":218,"line":241},"register_block",91,{"type":145,"name":174,"callback":243,"file":218,"line":92},"register_skylarkads_gutenberg_block",{"type":145,"name":174,"callback":245,"file":218,"line":246},"register_skylarkads_native_banner_block",93,{"type":145,"name":174,"callback":248,"file":218,"line":32},"register_skylarkads_simple_banner_block",{"type":145,"name":163,"callback":250,"file":218,"line":251},"enqueue_scripts",97,{"type":145,"name":253,"callback":253,"file":218,"line":115},"enqueue_block_editor_assets",{"type":145,"name":189,"callback":255,"file":218,"line":256},"ad_banner_admin_menu",103,{"type":145,"name":196,"callback":258,"file":218,"line":259},"enqueue_admin_scripts",104,{"type":145,"name":261,"callback":262,"file":218,"line":263},"admin_init","register_settings",107,{"type":145,"name":155,"callback":155,"file":218,"line":265},108,{"type":145,"name":174,"callback":267,"file":218,"line":268},"schedule_campaign_check",109,{"type":145,"name":270,"callback":271,"file":218,"line":272},"check_campaign_status","deactivate_expired_campaigns",110,{"type":185,"name":274,"callback":275,"file":218,"line":276},"admin_body_class","add_admin_body_class",111,{"type":145,"name":278,"callback":279,"file":218,"line":280},"admin_head","add_skylarkads_body_id",112,{"type":145,"name":203,"callback":282,"file":218,"line":283},"show_premium_promotion_notice",113,{"type":145,"name":285,"callback":286,"file":218,"line":287},"admin_footer","add_banner_edit_page_promotion",115,{"type":145,"name":285,"callback":289,"file":218,"line":290},"add_analytics_settings_promotion",116,{"type":145,"name":203,"callback":190,"file":218,"line":292},1029,{"type":145,"name":181,"callback":237,"file":218,"line":294},1105,{"type":185,"name":296,"callback":297,"file":218,"line":298},"upload_mimes","skylarkads_allow_font_uploads",3190,{"type":145,"name":163,"callback":190,"file":218,"line":300},3195,[302,308,311,312,315,318,321,322,325,327,329,331],{"action":303,"nopriv":304,"callback":305,"hasNonce":306,"hasCapCheck":306,"file":148,"line":307},"skylarkads_get_campaign_performance",false,"ajax_get_campaign_performance",true,28,{"action":309,"nopriv":304,"callback":310,"hasNonce":306,"hasCapCheck":304,"file":165,"line":116},"skylarkads_send_analytics_data","send_analytics_data",{"action":309,"nopriv":306,"callback":310,"hasNonce":306,"hasCapCheck":304,"file":165,"line":183},{"action":313,"nopriv":304,"callback":313,"hasNonce":306,"hasCapCheck":306,"file":211,"line":314},"skylarkads_get_banner_stats",144,{"action":316,"nopriv":304,"callback":316,"hasNonce":306,"hasCapCheck":306,"file":211,"line":317},"skylarkads_get_banner_date_range",188,{"action":319,"nopriv":304,"callback":151,"hasNonce":306,"hasCapCheck":304,"file":218,"line":320},"skylarkads_increment_ad_click_count",99,{"action":319,"nopriv":306,"callback":151,"hasNonce":306,"hasCapCheck":304,"file":218,"line":24},{"action":323,"nopriv":304,"callback":146,"hasNonce":306,"hasCapCheck":304,"file":218,"line":324},"skylarkads_increment_ad_view_count",101,{"action":323,"nopriv":306,"callback":146,"hasNonce":306,"hasCapCheck":304,"file":218,"line":326},102,{"action":313,"nopriv":304,"callback":313,"hasNonce":304,"hasCapCheck":304,"file":218,"line":328},105,{"action":316,"nopriv":304,"callback":316,"hasNonce":304,"hasCapCheck":304,"file":218,"line":330},106,{"action":332,"nopriv":304,"callback":333,"hasNonce":306,"hasCapCheck":306,"file":218,"line":334},"skylarkads_dismiss_premium_notice","dismiss_premium_notice",114,[],[337,340],{"tag":338,"callback":339,"file":218,"line":123},"skylarkads_ad_banner","display_ad_banner",{"tag":341,"callback":342,"file":218,"line":343},"skylarkads_animation_test","display_animation_test",96,[345,347],{"hook":214,"callback":214,"file":215,"line":346},147,{"hook":155,"callback":155,"file":218,"line":348},2574,{"dangerousFunctions":350,"sqlUsage":351,"outputEscaping":353,"fileOperations":10,"externalRequests":69,"nonceChecks":194,"capabilityChecks":166,"bundledLibraries":374},[],{"prepared":31,"raw":10,"locations":352},[],{"escaped":354,"rawEcho":355,"locations":356},657,8,[357,360,362,364,366,368,370,372],{"file":148,"line":358,"context":359},258,"raw output",{"file":148,"line":361,"context":359},259,{"file":148,"line":363,"context":359},260,{"file":176,"line":365,"context":359},201,{"file":218,"line":367,"context":359},2147,{"file":218,"line":369,"context":359},2861,{"file":218,"line":371,"context":359},2885,{"file":218,"line":373,"context":359},2933,[],[376,394,402],{"entryPoint":377,"graph":378,"unsanitizedCount":10,"severity":393},"ajax_get_campaign_performance (js\\campaign-performance.php:316)",{"nodes":379,"edges":391},[380,385],{"id":381,"type":382,"label":383,"file":148,"line":384},"n0","source","$_POST",324,{"id":386,"type":387,"label":388,"file":148,"line":389,"wp_function":390},"n1","sink","get_results() [SQLi]",343,"get_results",[392],{"from":381,"to":386,"sanitized":306},"low",{"entryPoint":395,"graph":396,"unsanitizedCount":10,"severity":393},"\u003Ccampaign-performance> (js\\campaign-performance.php:0)",{"nodes":397,"edges":400},[398,399],{"id":381,"type":382,"label":383,"file":148,"line":384},{"id":386,"type":387,"label":388,"file":148,"line":389,"wp_function":390},[401],{"from":381,"to":386,"sanitized":306},{"entryPoint":403,"graph":404,"unsanitizedCount":10,"severity":393},"\u003Cskylarkads> (skylarkads.php:0)",{"nodes":405,"edges":413},[406,409],{"id":381,"type":382,"label":407,"file":218,"line":408},"$_POST (x8)",991,{"id":386,"type":387,"label":410,"file":218,"line":411,"wp_function":412},"echo() [XSS]",1658,"echo",[414],{"from":381,"to":386,"sanitized":306},{"summary":416,"deductions":417},"The skylarkads plugin v1.6.6 exhibits a generally strong security posture with a few notable areas for improvement.  The static analysis reveals excellent practices in SQL query handling, with 100% prepared statements, and a high degree of output escaping (99%). The absence of dangerous functions, file operations, and recorded vulnerabilities in its history are all positive indicators. The presence of robust nonce and capability checks across most entry points also contributes to a good overall defense. \n\nHowever, the plugin presents two AJAX handlers that lack authentication checks. While the taint analysis did not reveal any unsanitized paths, these unprotected AJAX endpoints represent a potential attack surface. If these handlers perform sensitive operations or reveal information without proper validation, they could be exploited. The presence of 12 AJAX handlers indicates a significant reliance on this mechanism, making the unprotected ones a more pronounced concern.\n\nIn conclusion, skylarkads is built on a solid foundation with good security practices. The primary weakness lies in the two unprotected AJAX endpoints. Addressing these by implementing appropriate authentication and capability checks would significantly bolster the plugin's security. The plugin's clean vulnerability history is encouraging, suggesting a proactive approach to security, but vigilance is always required, especially with exposed entry points.",[418],{"reason":419,"points":116},"Unprotected AJAX handlers","2026-03-17T06:27:44.448Z",{"wat":422,"direct":439},{"assetPaths":423,"generatorPatterns":430,"scriptPaths":431,"versionParams":432},[424,425,426,427,428,429],"\u002Fwp-content\u002Fplugins\u002Fskylarkads\u002Fassets\u002Fcss\u002Fskylarkads-frontend.css","\u002Fwp-content\u002Fplugins\u002Fskylarkads\u002Fassets\u002Fjs\u002Fskylarkads-frontend.js","\u002Fwp-content\u002Fplugins\u002Fskylarkads\u002Fassets\u002Fjs\u002Fskylarkads-admin.js","\u002Fwp-content\u002Fplugins\u002Fskylarkads\u002Fassets\u002Fcss\u002Fskylarkads-admin.css","\u002Fwp-content\u002Fplugins\u002Fskylarkads\u002Fassets\u002Fjs\u002Fskylarkads-banner-preview.js","\u002Fwp-content\u002Fplugins\u002Fskylarkads\u002Fassets\u002Fcss\u002Fskylarkads-editor.css",[],[425,426,428],[433,434,435,436,437,438],"skylarkads\u002Fassets\u002Fcss\u002Fskylarkads-frontend.css?ver=","skylarkads\u002Fassets\u002Fjs\u002Fskylarkads-frontend.js?ver=","skylarkads\u002Fassets\u002Fjs\u002Fskylarkads-admin.js?ver=","skylarkads\u002Fassets\u002Fcss\u002Fskylarkads-admin.css?ver=","skylarkads\u002Fassets\u002Fjs\u002Fskylarkads-banner-preview.js?ver=","skylarkads\u002Fassets\u002Fcss\u002Fskylarkads-editor.css?ver=",{"cssClasses":440,"htmlComments":445,"htmlAttributes":447,"restEndpoints":452,"jsGlobals":457,"shortcodeOutput":461},[441,442,443,444],"skylarkads-menu-icon","skylarkads-banner-container","skylarkads-banner-wrapper","skylarkads-banner-item",[446],"\u003C!-- SkylarkAds Ad Banner Shortcode -->",[448,449,450,451],"data-skylarkads-banner-id","data-skylarkads-banner-group-id","data-skylarkads-ad-type","data-skylarkads-ad-id",[453,454,455,456],"\u002Fwp-json\u002Fskylarkads\u002Fv1\u002Fbanners","\u002Fwp-json\u002Fskylarkads\u002Fv1\u002Fstats","\u002Fwp-json\u002Fskylarkads\u002Fv1\u002Fclicks","\u002Fwp-json\u002Fskylarkads\u002Fv1\u002Fviews",[458,459,460],"window.SkylarkAdsFrontend","window.SkylarkAdsAdmin","window.skylarkads_ajax_object",[462,463],"[skylarkads_ad_banner","[skylarkads_animation_test",{"error":306,"url":465,"statusCode":466,"statusMessage":467,"message":467},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fskylarkads\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":469},[470],{"version":6,"download_url":23,"svn_tag_url":471,"released_at":25,"has_diff":304,"diff_files_changed":472,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":473,"is_current":306},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fskylarkads\u002Ftags\u002F1.6.6\u002F",[],[]]