[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBAkC3g25oOLFYqUhn9XyGZleRScwYdJJVzOptd_U-3k":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":152,"fingerprints":357},"offers-popup","Offer Popup","1.0","DotsquaresLtd","https:\u002F\u002Fprofiles.wordpress.org\u002Fdswpsupport\u002F","\u003Cp>This plugin lets you add multiple offers with date and URL.\u003C\u002Fp>\n\u003Cp>Admin can add multiple offers with name(title), start date, end date, description, image, url, Custom Pop up box CSS, status etc.. And related information will be shown on popup.\u003C\u002Fp>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Default Offers listing Page.\u003C\u002Fli>\n\u003Cli>Create Multiple Offers with various information.\u003C\u002Fli>\n\u003Cli>Lightweight.\u003C\u002Fli>\n\u003Cli>Activate or Deactivate the offers through offers listing page.\u003C\u002Fli>\n\u003Cli>Edit and Delete the offers.\u003C\u002Fli>\n\u003Cli>Offers are shown from start-date to end-date.\u003C\u002Fli>\n\u003Cli>At a time only one offer is shown if available at that date.\u003C\u002Fli>\n\u003Cli>If multiple offers are available at a date then randomly offers are shown.\u003C\u002Fli>\n\u003Cli>In Every 2 hours offer is shown on popup window if available.\u003C\u002Fli>\n\u003Cli>Can be integrated with any theme.\u003C\u002Fli>\n\u003Cli>Works well with other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin lets you add multiple offers with date and URL.",20,4564,100,3,"2016-12-27T06:12:00.000Z","4.7.32","3.5","",[20,21,22,23,24],"banners","multiple-offers","offer-banners-in-popup-window","offer-in-popup-window","offers","http:\u002F\u002Fdotsquares.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foffers-popup.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"dswpsupport",6,110,88,30,86,"2026-04-04T10:36:33.013Z",[41,66,88,108,130],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":11,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"bulletin-announcements","Announcement & Notification Banner – Bulletin","3.14.0","Rock Solid","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikewire_rocksolid\u002F","\u003Ch4>Announcement Banner\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002F\" rel=\"nofollow ugc\">View demos here\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com\u002Fdocs\u002Fbulletin\u002F\" rel=\"nofollow ugc\">View docs here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Over 1k active installs and many happy customers! We have a perfect average 5 star review.\u003C\u002Fp>\n\u003Cp>See some customer reviews below:\u003C\u002Fp>\n\u003Cp>\u003Cem>“Works well and easy to use – recommend”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Very simple plugin, elegant design and great assistance! I tried some other plugins and this one is the best! I highly recommend…”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Does the job. PERFECTLY!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Gets the message across, where you want it, when you want it, how you want it. Great, lightweight plugin. Does what it needs to do without a lot of dead weight.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“I really like this bulletin plugin, it’s the best I’ve seen!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Fantastic Plugin, so versatile!”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com\u002Fplugins\u002Fbulletin\u002F?utm_source=bulletinwprepo&utm_medium=link\" rel=\"nofollow ugc\">Bulletin\u003C\u002Fa>\u003C\u002Fstrong> is a lightweight plugin that shows announcement banners, sale offers and shop notices on your website.\u003C\u002Fp>\n\u003Cp>Here are a few of the typical scenarios when you would use Bulletin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛍️ Sale offers\u003C\u002Fli>\n\u003Cli>⏳ Countdown to an event\u003C\u002Fli>\n\u003Cli>🆕 Announcing a new section on your website\u003C\u002Fli>\n\u003Cli>⚠️ Showing an important notice for logged-in members\u003C\u002Fli>\n\u003Cli>🚨 Emergency Announcements\u003C\u002Fli>\n\u003Cli>🍪 Cookie notice\u003C\u002Fli>\n\u003Cli>✨ Announcing a new feature for your product\u003C\u002Fli>\n\u003Cli>🎉 And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>Watch a quick video of how it works here:\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\u002F7C54MIp5cW8?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>You can also check out these demos:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fabout\u002F\" rel=\"nofollow ugc\">Header bulletin with multiple messages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fcountdown\u002F\" rel=\"nofollow ugc\">Header bulletin with countdown\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Ffloating-at-bottom-with-icon\u002F\" rel=\"nofollow ugc\">Floating at bottom with icon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Ffloating-at-bottom-with-custom-fonts\u002F\" rel=\"nofollow ugc\">Floating at bottom with custom fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fsticky-footer-with-custom-image\u002F\" rel=\"nofollow ugc\">Sticky footer with custom image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fcorner-with-button\u002F\" rel=\"nofollow ugc\">Corner with button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Feasy-popup-demos\u002Fpopup-manually-triggered-from-bulletin\u002F\" rel=\"nofollow ugc\">Trigger an easy popup\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fbutton-animation\u002F\" rel=\"nofollow ugc\">Animated button to grab attention\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also check out the \u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com\u002Fdocs\u002Fbulletin\u002F?utm_source=bulletinwprepo&utm_medium=link\" rel=\"nofollow ugc\">docs on our site\u003C\u002Fa>, which are extended regularly.\u003C\u002Fp>\n\u003Cp>Do you have a fixed navigation bar or would like to display a bulletin under your nav? Check out the videos below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=oMV1_aKk-v4&t=5s\" rel=\"nofollow ugc\">Display a header bulletin under your header\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yIKVI_3dfJs\" rel=\"nofollow ugc\">Display a header bulletin with a fixed header\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Full Bulletin features\u003C\u002Fh3>\n\u003Cp>The basic Bulletin plugin allows you to add unlimited bulletins and use markdown and emoji’s! It also comes with Customizer support.\u003C\u002Fp>\n\u003Cp>The Pro version of Bulletin comes packed with features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👋🏼 Buttons & Call to actions\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a button with link or trigger JS event. Even add \u003Ca href=\"https:\u002F\u002Fdemo.rocksolidplugins.com\u002Fbulletin\u002Fbutton-animation\u002F\" rel=\"nofollow ugc\">funky button effects to grab attention\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👻 Custom icons and google fonts\u003C\u002Fstrong>\u003Cbr \u002F>\nMake it your own using cool icons and stylish google fonts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔄 Add multiple messages in one\u003C\u002Fstrong>\u003Cbr \u002F>\nRotate through or let them run in marquee style.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚦 Advanced placement options\u003C\u002Fstrong>\u003Cbr \u002F>\nShow a bulletin only on selected pages on your site. Or only for logged-in users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🕑 Schedule and expiry functions\u003C\u002Fstrong>\u003Cbr \u002F>\nLive countdown and ability to schedule + expire the bulletin. Check out a video here: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dGGQU4B8uVg\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🕺 WordPress Network support\u003C\u002Fstrong>\u003Cbr \u002F>\nSpecify a bulletin to show on all your sub-sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✖️ Allow to dismiss\u003C\u002Fstrong>\u003Cbr \u002F>\nShow a close icon and determine the hide duration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🃏 Advanced CSS\u003C\u002Fstrong>\u003Cbr \u002F>\nAbility to add your own CSS with each bulletin (handy for those pesky fixed headers)\u003C\u002Fp>\n\u003Ch3>Free Version Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Desktop and mobile messages\u003C\u002Fli>\n\u003Cli>Background and text colors\u003C\u002Fli>\n\u003Cli>Header, floating at bottom and sticky footer display types\u003C\u002Fli>\n\u003Cli>Content max-width\u003C\u002Fli>\n\u003Cli>Text alignment and font size\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Pro Version Additional Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Corners display type\u003C\u002Fli>\n\u003Cli>Icon\u003C\u002Fli>\n\u003Cli>Font Family\u003C\u002Fli>\n\u003Cli>Multiple messages\u003C\u002Fli>\n\u003Cli>Button\u003C\u002Fli>\n\u003Cli>Countdown\u003C\u002Fli>\n\u003Cli>Display based on the url\u003C\u002Fli>\n\u003Cli>Display based on user\u003C\u002Fli>\n\u003Cli>Dismiss a bulletin\u003C\u002Fli>\n\u003Cli>Additional CSS\u003C\u002Fli>\n\u003Cli>Display to all subsites\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Fwww.rocksolidplugins.com?utm_source=bulletinwprepo&utm_medium=link\" title=\"Rock Solid Plugins\" rel=\"friend nofollow ugc\">Rock Solid Plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Also check out our new popup plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-popups\u002F\" rel=\"ugc\">Easy Popups\u003C\u002Fa>! Create easy popups \u002F modals on your site and even link to them from bulletins!\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>We have more exciting features planned for Bulletin, among which:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>show bulletins based on automatic events\u003C\u002Fli>\n\u003Cli>REST API support\u003C\u002Fli>\n\u003Cli>Custom button styles and animations\u003C\u002Fli>\n\u003Cli>Animated icons\u003C\u002Fli>\n\u003Cli>More display options\u003C\u002Fli>\n\u003C\u002Ful>\n","Publish a slick announcement banner notice across your website or Woocommerce shop. Extend with icons, countdowns, placement rules and more!",2000,84777,92,"2026-02-23T07:08:00.000Z","6.9.4","5.0","7.2",[57,20,58,59,60],"announcements","countdown","notice","notifications","https:\u002F\u002Fwww.rocksolidplugins.com\u002Fplugins\u002Fbulletin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulletin-announcements.3.14.0.zip",96,5,"2024-11-20 13:37:35",{"slug":67,"name":68,"version":69,"author":67,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":36,"num_ratings":75,"last_updated":76,"tested_up_to":53,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":13,"vuln_count":86,"unpatched_count":28,"last_vuln_date":87,"fetched_at":30},"adplugg","AdPlugg WordPress Ad Plugin","1.12.22","https:\u002F\u002Fprofiles.wordpress.org\u002Fadplugg\u002F","\u003Cp>The AdPlugg WordPress Ad Plugin works in conjunction with the \u003Cstrong>FREE\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.adplugg.com?utm_source=wpo-listing&utm_campaign=desc-l1\" rel=\"nofollow ugc\">adplugg.com\u003C\u002Fa> ad service.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cp>The AdPlugg WordPress Ad Plugin includes the following awesome features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to add your AdPlugg ads to your WordPress site from the WordPress Administrator with no access to the underlying source code required.\u003C\u002Fli>\n\u003Cli>Ability to add your AdPlugg ads using the WordPress\u002FGutenberg block editor and the AdPlugg WordPress Ad Block.\u003C\u002Fli>\n\u003Cli>Ability to add your AdPlugg ads to any Widget Area on your site by dragging the AdPlugg Widget into that area.\u003C\u002Fli>\n\u003Cli>Support for Zones allowing you to put different ads in different locations on a page.\u003C\u002Fli>\n\u003Cli>Support for Facebook Instant Articles allowing you to include ads in your FBIA feed.\u003C\u002Fli>\n\u003Cli>Support for AMP (Accelerated Mobile Pages) allowing you to include ads in your AMP pages.\u003C\u002Fli>\n\u003Cli>GDPR compliant.\u003C\u002Fli>\n\u003Cli>Works with AdPlugg’s Free and Pro versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PS: You’ll need a free \u003Ca href=\"https:\u002F\u002Fwww.adplugg.com\u002Fapusers\u002Fsignup?utm_source=wpo-listing&utm_campaign=feat-l1\" rel=\"nofollow ugc\">adplugg.com Access Code\u003C\u002Fa> in order to use the plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>AdPlugg Service Features\u003C\u002Fh4>\n\u003Cp>The FREE AdPlugg Ad Service includes the following amazing features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ad Rotating – Rotate which ads are displayed or the relative positioning of multiple ads.\u003C\u002Fli>\n\u003Cli>Ad Scheduling – Set the start and stop dates for an individual ad or group of ads.\u003C\u002Fli>\n\u003Cli>Ad Tracking – Track ad impressions and ad clicks.\u003C\u002Fli>\n\u003Cli>Analytics – View daily, monthly or yearly graphs of your impressions and clicks.\u003C\u002Fli>\n\u003Cli>Zones – Break your site up into different zones such as the top bar or side bar.\u003C\u002Fli>\n\u003Cli>Placements – Group your ads into placements to simplify management and tracking.\u003C\u002Fli>\n\u003Cli>Easy Setup – Easily create and setup your ads.\u003C\u002Fli>\n\u003Cli>Timed Rotate – Set your ads to rotate after a set interval.\u003C\u002Fli>\n\u003Cli>GDPR compliant – Serve ads while adhering to the privacy rules of the GDPR.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The PRO AdPlugg Ad Service adds the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Downloadable PDF, Excel and CSV Reports\u003C\u002Fli>\n\u003Cli>Unlimited Scaling\u003C\u002Fli>\n\u003Cli>Additional ad formats including Custom\u002FHTML5, Flash, JavaScript, bar, dialog, interstitial, slide-in, text, and more.\u003C\u002Fli>\n\u003Cli>Additional targeting options (such as targeting ads by on-page meta tags).\u003C\u002Fli>\n\u003Cli>Ability to serve ad tags from third party systems such as Google AdSense.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The BUSINESS AdPlugg Ad Service adds the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically send reports to your advertisers.\u003C\u002Fli>\n\u003Cli>Use geotargeting to show certain ads to users based on their geographic location.\u003C\u002Fli>\n\u003Cli>Configure ads to serve a specified number of impressions per month. Pace the impressions throughout the month.\u003C\u002Fli>\n\u003Cli>Configure ads to only show to each user once per day.\u003C\u002Fli>\n\u003Cli>Use Ad Groups to A\u002FB test ads or show different messages.\u003C\u002Fli>\n\u003Cli>Serve skippable, in-stream ads within your video content (VAST\u002FVPAID standards compliant).\u003C\u002Fli>\n\u003Cli>Serve ads within your newsletters and other emails.\u003C\u002Fli>\n\u003C\u002Ful>\n","Advertising is easy with AdPlugg. The AdPlugg WordPress Ad Plugin and ad server allow you to easily manage, schedule, rotate and track your ads.",500,185137,36,"2026-03-12T16:53:00.000Z","3.3","5.2.4",[80,81,82,83,20],"ad-rotator","ad-server","ads","advertising","https:\u002F\u002Fwww.adplugg.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadplugg.1.12.22.zip",1,"2015-02-21 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":13,"num_ratings":64,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":18,"tags":101,"homepage":106,"download_link":107,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"price-offerings-for-woocommerce","Name Your Price: Make Your Own Offer for WooCommerce","3.4.5","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cblockquote>\n\u003Cp>“Always at the top: I also bought this plugin which it works great. In addition, the availability and level of technical support always at the top. Thanks!” – ⭐⭐⭐⭐⭐  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Falways-at-the-top\u002F\" rel=\"ugc\">gio61\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Main Page\" rel=\"nofollow ugc\">Main Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fnameyourprice.instawp.xyz\u002F\" title=\"Demo\" rel=\"nofollow ugc\">Demo (Pro version)\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fsupport\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Support Forum\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fdocs\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Documentation & How to\" rel=\"nofollow ugc\">Documentation & How to\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Name Your Price for WooCommerce is an intuitive plugin designed to give your customers the flexibility to set their own price for your products. Whether it’s for open pricing, making a donation, or negotiating a preferred price, this plugin empowers your customers to choose how much they can pay.\u003C\u002Fp>\n\u003Cp>The plugin is easy to use and integrates seamlessly with your WooCommerce store, requiring minimal setup so you can be up & running in a few clicks.\u003C\u002Fp>\n\u003Cp>What the plugin can help you with?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allow customers to suggest their own prices.\u003C\u002Fli>\n\u003Cli>Define minimum prices to ensure profitability.\u003C\u002Fli>\n\u003Cli>Negotiate by accept, reject, or counter offer.\u003C\u002Fli>\n\u003Cli>Stay informed using email notifications for all updates\u003C\u002Fli>\n\u003Cli>Enhance customer satisfaction and drive more sales by providing a personalized shopping experience with open pricing.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How it Works\u003C\u002Fh3>\n\u003Cp>The plugin adds a customizable “Make an Offer” button to your WooCommerce product pages. When a customer clicks the button, a form pops up where they can enter their suggested price, email, and an optional message.\u003C\u002Fp>\n\u003Cp>You’ll receive an email with their offer, which will also be saved in the backend price offers dashboard. From there, you can take actions like rejecting, accepting, or countering the offer.\u003C\u002Fp>\n\u003Cp>Let’s get into each feature in more details.\u003C\u002Fp>\n\u003Ch3>🚀 Main Features: FREE Version\u003C\u002Fh3>\n\u003Ch3>🚀 Allow Customers to Name Their Own Prices\u003C\u002Fh3>\n\u003Cp>As basic as it sounds, this feature lets your customers set their own prices for your products, by providing a field to enter the amount they are willing to pay, to enhance their shopping experience and potentially boosting sales.\u003C\u002Fp>\n\u003Ch3>🚀 Single Dashboard to View All Offers\u003C\u002Fh3>\n\u003Cp>View all offers from a single report page, showing products, customer info, their offer, and other details.\u003C\u002Fp>\n\u003Ch3>🚀 Filter Products to Show Name Your Price Options\u003C\u002Fh3>\n\u003Cp>Easily control which products display the “Name Your Price” option. You can filter products by excluding out-of-stock items, or excluding products with defined prices, or based on price thresholds (higher or lower than a specified amount).\u003C\u002Fp>\n\u003Ch3>🚀 Control Name Your Price Visibility\u003C\u002Fh3>\n\u003Cp>Fully control the visibility of the “Name Your Price” option by choosing to show it to all visitors or only to logged-in users.\u003C\u002Fp>\n\u003Ch3>🚀 Customize Name Your Price Field Position & Style\u003C\u002Fh3>\n\u003Cp>Customize & adjust the position and appearance of the “Name Your Price” field on product pages, full control on field label, HTML class, and styling options to match your store’s design and layout.\u003C\u002Fp>\n\u003Ch3>🚀 Show\u002Fhide Fields in Form\u002FPopup For Customers\u003C\u002Fh3>\n\u003Cp>Tailor the form or popup to suit your needs by selecting which fields to display when customers click the button. Choose from name, message, email, quantity, and phone number. Control which fields are optional or required, customize all field labels, and more.\u003C\u002Fp>\n\u003Ch3>🚀 Style Open Your Price Popup Styling\u003C\u002Fh3>\n\u003Cp>You can reflect your brand colors into form style, adjust form header & footer background color, font color, and form width percentage.\u003C\u002Fp>\n\u003Ch3>🚀 Offer Email Customization\u003C\u002Fh3>\n\u003Cp>Personalize the emails sent from the plugin by customizing the recipient, subject, heading, and template. Utilize over 10 placeholders such as \u003Ccode>%product_sku%\u003C\u002Fcode>, \u003Ccode>%offered_price%\u003C\u002Fcode>, \u003Ccode>%quantity%\u003C\u002Fcode>, \u003Ccode>%customer_name%\u003C\u002Fcode>, and \u003Ccode>%customer_phone%\u003C\u002Fcode> for detailed and tailored email content.\u003C\u002Fp>\n\u003Ch3>🚀 Accept, Reject & Counter Emails Customization\u003C\u002Fh3>\n\u003Cp>Tailor the emails sent for accepted, rejected, or countered offers. Change the “From” & “Name” fields values, and customize the recipient, subject, heading, and template with different placeholders to ensure personalized communication.\u003C\u002Fp>\n\u003Ch3>🚀 Product Detailed Reports for Offers\u003C\u002Fh3>\n\u003Cp>Adds a detailed offers report to each product’s admin edit page, displaying all received offers along with their status, quantity, user information, and other relevant details.\u003C\u002Fp>\n\u003Ch3>🚀 Advanced Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Exclude price offers from coupons\u003C\u002Fli>\n\u003Cli>REST API support to list, retrieve and update offers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Do More: PRO Version\u003C\u002Fh3>\n\u003Cp>The plugin is free, including all features listed above, but if you want to go further, check what the premium version of \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Name Your Price for WooCommerce: Open Pricing & Offers for WooCommerce\u003C\u002Fa> plugin does:\u003C\u002Fp>\n\u003Ch3>🏆 Enable Name Your Price by Product\u003C\u002Fh3>\n\u003Cp>The plugin free version enables open pricing site-wide by default (with filters mentioned above), the Pro version allows you to select on a product level which products to have this option enabled.\u003C\u002Fp>\n\u003Ch3>🏆 Show Name Your Price on Archive\u002FCategory Pages\u003C\u002Fh3>\n\u003Cp>Enable the Name Your Price field on archive and category pages (shop pages), to allow customers to browse & set their own prices directly from these pages.\u003C\u002Fp>\n\u003Ch3>❤️ User Testimonials: See What Others Are Saying!\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Great Plugin: Great plugin! I would suggest that on the field of Product there will be a link to check the product directly or add the SKU number.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-34795\u002F\" rel=\"ugc\">estebandido\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Useful Plugin: Liked the plugin and the support..” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fuseful-plugin-1011\u002F\" rel=\"ugc\">asmarif\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Translated: “Great availability and patience of the support person. Well informed about my little problem; everything is OK now. I recommend this plugin and the team.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Gérald\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Great plugin: Great functionality and fast & good support whenever needed” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-38322\u002F\" rel=\"ugc\">marketoo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>💯 Why WPFactory?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Experience You Can Trust:\u003C\u002Fstrong> Over a decade in the business\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide Plugin Selection:\u003C\u002Fstrong> Offering 65+ unique and powerful plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly-Rated Support:\u003C\u002Fstrong> Backed by hundreds of 5-star reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expert Team:\u003C\u002Fstrong> Dedicated developers and technical support at your service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next? Discover More Plugins by WPFactory\u003C\u002Fh3>\n\u003Cp>WPFactory has a diverse range of plugins tailored to enhance your experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fproduct-price-by-quantity-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Dynamic Pricing & Bulk Quantity Discounts**\" rel=\"nofollow ugc\">\u003Cstrong>Dynamic Pricing & Bulk Quantity Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesale-pricing-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce***\" rel=\"nofollow ugc\">\u003Cstrong>EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Manage GTINs (EAN, UPC, ISBN, etc.) effortlessly in WooCommerce! Create, save, search, and display EANs easily, with admin tools for bulk actions.\u003Cbr \u002F>\n(\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fean-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fwish-list-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Wishlist for WooCommerce: Multi Wishlists per Customer**\" rel=\"nofollow ugc\">\u003Cstrong>Wishlist for WooCommerce: Multi Wishlists per Customer\u003C\u002Fstrong>\u003C\u002Fa>: Increase loyalty & sales by allowing customers to add products to wishlist, create multiple wishlists, save them, share them with friends & family on your WooCommerce store (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-list-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fcustom-emails-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Additional Custom Emails for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Additional Custom Emails for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Define & customize more emails based on triggers, choose from multiple recipient options, personalize content, and send emails manually. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-emails-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-rules-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Automated Order Status Controller for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Automated Order Status Controller for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Change order statuses programmatically based on a wide range of conditions, like time intervals, user roles and more! (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-rules-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Custom Order Status for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Custom Order Status for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Create & manage unlimited number of custom statuses, to reflect your business desires & needs. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Famount-left-free-shipping-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Free Shipping Bar: Amount Left for Free Shipping for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Free Shipping Bar: Amount Left for Free Shipping for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famount-left-free-shipping-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Let customers name their own price on WooCommerce products & donations, offer flexible pricing options with NYOP & open pricing features.",400,16296,"2025-09-10T15:53:00.000Z","6.8.5","4.4",[102,24,103,104,105],"negotiations","price","price-offers","woocommerce","https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offerings-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprice-offerings-for-woocommerce.3.4.5.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":13,"num_ratings":118,"last_updated":119,"tested_up_to":53,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":128,"download_link":129,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpsso-wc-shipping-delivery-time","WPSSO Schema Shipping Delivery Time for WooCommerce","4.0.0","JS Morisset","https:\u002F\u002Fprofiles.wordpress.org\u002Fjsmoriss\u002F","\u003Cp>\u003C!-- about -->\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adding shipping details to your Schema Product markup is important if you offer free or low-cost shipping options, as this will make your products more appealing in Google search results.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The WPSSO Schema Shipping Delivery Time for WooCommerce (WPSSO WCSDT) add-on integrates and extends the \u003Cem>WooCommerce > Settings > Shipping\u003C\u002Fem> page with additional shipping delivery times:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose to show handling and packaging times in the cart and checkout pages.\u003C\u002Fli>\n\u003Cli>Choose to show transit times in the cart and checkout pages.\u003C\u002Fli>\n\u003Cli>Select shipping department hours (cutoff time for new orders and business hours).\u003C\u002Fli>\n\u003Cli>Select min \u002F max handling times for WooCommerce shipping classes.\u003C\u002Fli>\n\u003Cli>Select min \u002F max transit times for WooCommerce shipping zones and methods.\u003C\u002Fli>\n\u003Cli>Increment handling and transit times in half-hours and\u002For half-days.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The WPSSO WCSDT add-on provides this additional shipping information to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpsso\u002F\" rel=\"ugc\">WPSSO Core plugin\u003C\u002Fa> for complete Schema \u003Cstrong>shippingDetails\u003C\u002Fstrong>, \u003Cstrong>OfferShippingDetails\u003C\u002Fstrong>, and \u003Cstrong>ShippingDeliveryTime\u003C\u002Fstrong> markup.\u003C\u002Fp>\n\u003Cp>\u003C!-- \u002Fabout -->\u003C\u002Fp>\n\u003Ch3>WPSSO Core Required\u003C\u002Fh3>\n\u003Cp>WPSSO Schema Shipping Delivery Time for WooCommerce is an add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpsso\u002F\" rel=\"ugc\">WPSSO Core plugin\u003C\u002Fa>, which creates extensive and complete structured data to present your content at its best for social sites and search results – no matter how URLs are shared, reshared, messaged, posted, embedded, or crawled.\u003C\u002Fp>\n","Shipping delivery time estimates for WooCommerce shipping zones, methods, and classes.",300,14110,7,"2026-03-11T19:51:00.000Z","6.0","7.4.33",[123,124,125,126,127],"deliverytime","offershippingdetails","schema","shippingdeliverytime","shippingdetails","https:\u002F\u002Fwpsso.com\u002Fextend\u002Fplugins\u002Fwpsso-wc-shipping-delivery-time\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsso-wc-shipping-delivery-time.4.0.0.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":143,"requires_at_least":17,"requires_php":18,"tags":144,"homepage":150,"download_link":151,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mobiloud-smart-app-banner","MobiLoud – Smart App Banners","1.1.3","pietro","https:\u002F\u002Fprofiles.wordpress.org\u002Fpsac50\u002F","\u003Cp>We created this plugin so that you can use Smart App Banners on your WordPress site to boost downloads for your iOS and Android app. Smart app banners are only visible when users are browsing your site from a mobile device, so exactly at the best time for them to discover and download your app.\u003C\u002Fp>\n\u003Cp>Mobile apps generally provide a better user experience to users and allow you to send push notifications, meaning you’re always better off getting a web visitor to download your app, for a chance they’ll come back again and again and become a loyal user. App publishers regularly see much higher return rates, time spent and pages per session in their mobile apps vs their mobile sites.\u003C\u002Fp>\n\u003Cp>Smart App Banners are a great way to get more website visitors to download your app. According to Apple:\u003C\u002Fp>\n\u003Cp>“Smart App Banners vastly improve users’ browsing experience compared to other promotional methods. Users will trust that tapping the banner will take them to the App Store and not a third-party advertisement. They will appreciate that banners are presented unobtrusively at the top of a webpage, instead of as a full-screen ad interrupting the web content”\u003C\u002Fp>\n\u003Cp>Smart App Banners provide an easy and familiar way to promote apps to users accessing your site through mobile Safari and Android browsers. They are presented as a banner at the top of web pages that show:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Details about the app\u003C\u002Fli>\n\u003Cli>The app icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On iOS, the CTA button will change from ‘view’ to ‘open’ depending on whether the user already has the app downloaded on their phone. If the user doesn’t have the app downloaded on their device already, clicking the button will take them right through to the app download page on App Store.\u003C\u002Fp>\n","We created this plugin so that you can use Smart App Banners on your WordPress site to boost downloads for your iOS and Android app.",200,5709,80,2,"2021-01-29T16:15:00.000Z","5.5.18",[145,146,147,148,149],"application","mobile","mobile-app","native-app","smart-app-banners","https:\u002F\u002Fwww.mobiloud.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobiloud-smart-app-banner.1.1.3.zip",{"attackSurface":153,"codeSignals":174,"taintFlows":247,"riskAssessment":345,"analyzedAt":356},{"hooks":154,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":28,"unprotectedCount":28},[155,161,165],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","wp_footer","offers_showPic","offers.php",135,{"type":156,"name":162,"callback":163,"file":159,"line":164},"admin_menu","offers_admin_actions",143,{"type":156,"name":166,"callback":167,"priority":168,"file":159,"line":169},"init","addoffer_scripts",10,148,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":179,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":246},[],{"prepared":177,"raw":28,"locations":178},9,[],{"escaped":28,"rawEcho":180,"locations":181},34,[182,186,188,190,192,194,196,198,200,202,204,205,206,208,210,212,214,216,219,221,223,225,227,229,231,232,234,235,236,238,239,241,242,244],{"file":183,"line":184,"context":185},"manage_offer.php",39,"raw output",{"file":183,"line":187,"context":185},55,{"file":183,"line":189,"context":185},56,{"file":183,"line":191,"context":185},61,{"file":183,"line":193,"context":185},66,{"file":183,"line":195,"context":185},69,{"file":183,"line":197,"context":185},79,{"file":183,"line":199,"context":185},84,{"file":201,"line":118,"context":185},"new_offers.php",{"file":201,"line":203,"context":185},11,{"file":201,"line":203,"context":185},{"file":201,"line":203,"context":185},{"file":201,"line":207,"context":185},13,{"file":201,"line":209,"context":185},17,{"file":201,"line":211,"context":185},59,{"file":159,"line":213,"context":185},98,{"file":159,"line":215,"context":185},107,{"file":217,"line":218,"context":185},"offers_admin.php",14,{"file":217,"line":220,"context":185},15,{"file":217,"line":222,"context":185},16,{"file":217,"line":224,"context":185},21,{"file":217,"line":226,"context":185},22,{"file":217,"line":228,"context":185},23,{"file":217,"line":230,"context":185},32,{"file":217,"line":230,"context":185},{"file":217,"line":233,"context":185},33,{"file":217,"line":233,"context":185},{"file":217,"line":233,"context":185},{"file":217,"line":237,"context":185},35,{"file":217,"line":237,"context":185},{"file":217,"line":240,"context":185},37,{"file":217,"line":240,"context":185},{"file":217,"line":243,"context":185},40,{"file":217,"line":245,"context":185},41,[],[248,275,288,303],{"entryPoint":249,"graph":250,"unsanitizedCount":273,"severity":274},"\u003Cmanage_offer> (manage_offer.php:0)",{"nodes":251,"edges":269},[252,256,262,265],{"id":253,"type":254,"label":255,"file":183,"line":224},"n0","source","$_POST (x2)",{"id":257,"type":258,"label":259,"file":183,"line":260,"wp_function":261},"n1","sink","query() [SQLi]",31,"query",{"id":263,"type":254,"label":264,"file":183,"line":224},"n2","$_POST (x6)",{"id":266,"type":258,"label":267,"file":183,"line":187,"wp_function":268},"n3","echo() [XSS]","echo",[270,272],{"from":253,"to":257,"sanitized":271},false,{"from":263,"to":266,"sanitized":271},8,"high",{"entryPoint":276,"graph":277,"unsanitizedCount":86,"severity":274},"offers_admin (offers.php:43)",{"nodes":278,"edges":286},[279,282],{"id":253,"type":254,"label":280,"file":159,"line":281},"$_GET",47,{"id":257,"type":258,"label":283,"file":159,"line":284,"wp_function":285},"get_results() [SQLi]",48,"get_results",[287],{"from":253,"to":257,"sanitized":271},{"entryPoint":289,"graph":290,"unsanitizedCount":141,"severity":274},"offers_add_offer (offers.php:74)",{"nodes":291,"edges":300},[292,295,298],{"id":253,"type":254,"label":293,"file":159,"line":294},"$_REQUEST (x2)",78,{"id":257,"type":296,"label":297,"file":159,"line":294},"transform","→ checkValidOffer()",{"id":263,"type":258,"label":283,"file":159,"line":299,"wp_function":285},65,[301,302],{"from":253,"to":257,"sanitized":271},{"from":257,"to":263,"sanitized":271},{"entryPoint":304,"graph":305,"unsanitizedCount":118,"severity":274},"\u003Coffers> (offers.php:0)",{"nodes":306,"edges":336},[307,308,309,311,312,314,316,318,321,324,326,330,333],{"id":253,"type":254,"label":280,"file":159,"line":281},{"id":257,"type":258,"label":283,"file":159,"line":284,"wp_function":285},{"id":263,"type":254,"label":293,"file":159,"line":310},76,{"id":266,"type":258,"label":259,"file":159,"line":63,"wp_function":261},{"id":313,"type":254,"label":293,"file":159,"line":294},"n4",{"id":315,"type":296,"label":297,"file":159,"line":294},"n5",{"id":317,"type":258,"label":283,"file":159,"line":299,"wp_function":285},"n6",{"id":319,"type":254,"label":320,"file":159,"line":36},"n7","$_GET['id']",{"id":322,"type":296,"label":323,"file":159,"line":36},"n8","→ deleteOffer()",{"id":325,"type":258,"label":259,"file":159,"line":63,"wp_function":261},"n9",{"id":327,"type":254,"label":328,"file":159,"line":329},"n10","$_GET['value']",90,{"id":331,"type":296,"label":332,"file":159,"line":329},"n11","→ statusChangeOffer()",{"id":334,"type":258,"label":259,"file":159,"line":335,"wp_function":261},"n12",105,[337,338,339,340,341,342,343,344],{"from":253,"to":257,"sanitized":271},{"from":263,"to":266,"sanitized":271},{"from":313,"to":315,"sanitized":271},{"from":315,"to":317,"sanitized":271},{"from":319,"to":322,"sanitized":271},{"from":322,"to":325,"sanitized":271},{"from":327,"to":331,"sanitized":271},{"from":331,"to":334,"sanitized":271},{"summary":346,"deductions":347},"The \"offers-popup\" v1.0 plugin exhibits a mixed security posture. On one hand, it boasts a zero attack surface regarding common entry points like AJAX handlers, REST API routes, and shortcodes, and all SQL queries are properly prepared. Furthermore, there are no known vulnerabilities (CVEs) associated with this plugin, suggesting a history of security maintenance or a lack of prior discovery. However, a significant concern arises from the taint analysis, which reveals four flows with unsanitized paths, all classified as high severity. This indicates a substantial risk of data being manipulated or injected by malicious actors. Compounding this, a complete lack of output escaping for all identified outputs is a critical weakness, making stored XSS or other output-based attacks highly probable. While the plugin has a clean vulnerability history and a small, well-contained attack surface, the identified taint flows and universal lack of output escaping present serious, exploitable security risks that need immediate attention.",[348,350,352,354],{"reason":349,"points":220},"High severity unsanitized taint flows detected",{"reason":351,"points":220},"No output escaping for any output",{"reason":353,"points":64},"No nonce checks implemented",{"reason":355,"points":64},"No capability checks implemented","2026-03-16T23:02:50.909Z",{"wat":358,"direct":369},{"assetPaths":359,"generatorPatterns":363,"scriptPaths":364,"versionParams":365},[360,361,362],"\u002Fwp-content\u002Fplugins\u002Foffers-popup\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Foffers-popup\u002Fcss\u002Foffers.css","\u002Fwp-content\u002Fplugins\u002Foffers-popup\u002Fjs\u002Foffers.js",[],[],[366,367,368],"offers-popup\u002Fstyle.css?ver=","offers-popup\u002Fcss\u002Foffers.css?ver=","offers-popup\u002Fjs\u002Foffers.js?ver=",{"cssClasses":370,"htmlComments":375,"htmlAttributes":377,"restEndpoints":394,"jsGlobals":395,"shortcodeOutput":397},[371,372,373,374],"manage_offer","offer_label","offer_input","offererror",[376],"\u003C!-- send a cookie that expires in 2 hours -->",[378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393],"name=\"manage_offer\"","id=\"manage_offer\"","name=\"offer_name\"","id=\"offer_name\"","name=\"offer_start\"","id=\"offer_start\"","name=\"offer_end\"","id=\"offer_end\"","name=\"offer_url\"","id=\"offer_url\"","name=\"offer_custom_css\"","id=\"offer_custom_css\"","name=\"status\"","id=\"status\"","name=\"offer_desc\"","id=\"offer_desc\"",[],[396],"offersjs",[398,399,400,401,400,402,403,400,404,405],"\u003Cdiv class=\"manage_offer\">","\u003Cdiv class=\"offer_label\">Offer Name\u003C\u002Fdiv>","\u003Cdiv class=\"offer_input\">","\u003Cdiv class=\"offer_label\">Offer Start\u003C\u002Fdiv>","\u003Cdiv class=\"offer_label\">Offer End\u003C\u002Fdiv>","\u003Cdiv class=\"offer_label\">Description\u003C\u002Fdiv>","\u003Cdiv class=\"offer_label\">Offer URL\u003C\u002Fdiv>","\u003Cdiv class=\"offer_label\">Custom CSS\u003C\u002Fdiv>"]