[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fs8rHyZqI5oIjiwmdQyV_Aqmzpl9RUWP2yGf_R5aETx8":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":100,"crawl_stats":38,"alternatives":108,"analysis":219,"fingerprints":782},"woo-refund-and-exchange-lite","Return Refund and Exchange For WooCommerce","4.5.8","WP Swings","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpswings\u002F","\u003Cp>\u003Cstrong>HIGHEST-RATED REFUND AND EXCHANGE MANAGEMENT PLUGIN THAT LIFTS CUSTOMER SATISFACTION, AND CREATES A SIMPLE WOOCOMMERCE REFUND SYSTEM WITH EXCHANGE, WALLET, AND CANCEL ORDER FEATURES.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Return Refund and Exchange for WooCommerce lets you create simple returns and WooCommerce refund requests management system stuffed with an organized refund, exchange, wallet, and cancel order features. \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fproduct\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org&utm_medium=referral&utm_campaign=rma-pro\" rel=\"nofollow ugc\">\u003Cstrong>RMA Return, Refund & Exchange Plugin for WooCommerce Pro\u003C\u002Fstrong>\u003C\u002Fa> eliminates on-call complaints and helps manage returned stock.\u003C\u002Fp>\n\u003Cp>Customers can request full or partial WooCommerce refunds (based on the return policy). The whole process of the WordPress Refund Plugin goes under a dedicated and streamlined mailing system that keeps both parties on the same page. Ultimately, the WooCommerce RMA Plugin leads to high customer satisfaction and is the most flexible refund and return order for the WooCommerce plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=frontend-demo\" rel=\"nofollow ugc\">\u003Cstrong>WordPress RMA Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=rma-doc\" rel=\"nofollow ugc\">\u003Cstrong>RMA Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FGQhXfBtzLE0?version=3&rel=0&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\u003Cp>Empower your WooCommerce store with a complete RMA solution – manage returns, refunds, exchanges, and cancellations seamlessly with automated workflows, integrated shipping solutions, and real-time tracking! 📦🔄\u003C\u002Fp>\n\u003Ch3>SALIENT FEATURES OF THE RETURN REFUND AND EXCHANGE FOR WOOCOMMERCE PLUGIN\u003C\u002Fh3>\n\u003Ch4>**1) Set The User Limit For Refunds\u003C\u002Fh4>\n\u003Cp>Merchants can now set the user limit for refunds. This helps the WooCommerce store owners to restrict fraudulent activities from happening.\u003C\u002Fp>\n\u003Ch4>**2) Restrict A Particular User For The Refunds\u003C\u002Fh4>\n\u003Cp>WooCommerce returns for a particular user can also be restricted by simply entering their email addresses. Store owners can avoid fraudulent activities from occurring.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>3) Attachments For Refund & Exchange\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Merchants can allow customers to add attachments, i.e., either images or videos. This functionality helps merchants understand customers’ problem with the purchased product. To further help them with the correct resolution.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>4) Return Access By User Roles\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The merchants utilise this unique functionality to restrict certain user roles (choose from the default WooCommerce user roles) from accessing the return functionality for any product listed on the website.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>5) API Settings\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Return, Refund, and Exchange for WooCommerce allows admins to access information related to refunds –  accept, cancel, and approve through an external source. The overall setup of the API Settings is seamless and user-friendly.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>6) Return Request Cancellation\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>This functionality of the WooCommerce RMA plugin enables customers to cancel the return requests. Once the customers withdraw the requests, the admins will receive notifications as order notes, informing them about the withdrawals.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>7) Template For Refund Requests\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The admin is provided with a dedicated template for the refund form, and the customers, have a clear and concise form, that they can fill out and share the refund requests.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>8) Refund Shipping Charges\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Admins can utilize this feature to refund the charged shipping amount during the refund process.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>9) Initiate Return For A Specific Period\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Our WordPress RMA plugin enables the admin to set a specific time frame for all the refund requests. During this defined period, customers will have access to these respective request options on the website, while outside this timeframe, they will no longer be visible.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>10) Dedicated WooCommerce Refund System\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>With our Return Refund and Exchange plugin, merchants can create a dedicated refund system, that offers a money-back guarantee, and where they can build an email template to send to the customers who ask for a refund. Merchants can add the name, email, email header, and footer for their email template\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>11) Predefined Refund Reason\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Merchants can notify the customers of different scenarios for the product refund. They can create different emails if a refund request is generated, approved, or canceled. Merchants can add a different subject line and content for every scenario. They can also use Shortcodes to add elements to the email content.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>12) Mail Notification For Refund\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>By incorporating our WooCommerce Refund and Exchange with RMA, merchants can handle the tax on the refund products easily. They can simply enable or disable the tax calculation on the refund products by going to the plugin settings and enabling the Enable Tax option.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>13) Efficient Tax Handling\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>By incorporating our WooCommerce Refund and Exchange with RMA, merchants can handle the tax on the refund products easily. They can simply enable or disable the tax calculation on the refund products by going to the plugin settings and enabling the “Enable Tax” option.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>14) Stock Management\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Our WooCommerce Refund Plugin provides a feature to manage stock. Merchants need to enable this feature from the plugin settings. Once you enable this feature, the product stock will be increased whenever a refund request is accepted.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>15) Refund on Selected Order Status\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>You can select the order status on which a customer can submit a refund request. You can select either a single or multiple order status in this setting. For example, if you select Completed, and Failed order statuses, you’ll allow your customers to generate a refund request if their order is completed, or failed.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>16) Order Related Messages and Email Notifications\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>You can allow your customers to send you order-related queries. Furthermore, you can also enable\u002Fdisable the settings to let your customers add attachments i.e., images and videos, along with their messages.\u003C\u002Fp>\n\u003Ch3>LIVE DEMO OF RETURN REFUND AND EXCHANGE FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=frontend-demo\" rel=\"nofollow ugc\">\u003Cstrong>Return Refund & Exchange For WooCommerce Frontend Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce-pro\u002Fget-your-personal-demo\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=backend-demo\" rel=\"nofollow ugc\">\u003Cstrong>Return Refund & Exchange For WooCommerce Backend demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WOOCOMMERCE REFUND PLUGIN COMPATIBILITIES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Compatible with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-bundles\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Product Bundles.\u003C\u002Fstrong>\u003C\u002Fa> The WordPress RMA plugin enables customers to return bundle items without hassle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-gift-cards-lite\u002F\" rel=\"ugc\">\u003Cstrong>Ultimate Gift Cards For WooCommerce\u003C\u002Fstrong>\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fproduct\u002Fgift-cards-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=gc-pro\" rel=\"nofollow ugc\">\u003Cstrong>Gift Cards for WooCommerce Pro\u003C\u002Fstrong>\u003C\u002Fa>. Admin can now provide WooCommerce refund functionality on gift cards to its users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmwb-bookings-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Bookings for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with \u003Ca href=\"https:\u002F\u002Fwww.skyverge.com\u002Fproduct\u002Fwoocommerce-sequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Sequential Order Numbers Pro\u003C\u002Fstrong>\u003C\u002Fa> by SkyVerse and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwt-woocommerce-sequential-order-numbers\u002F\" rel=\"ugc\">\u003Cstrong>Sequential Order Numbers for WooCommerce by WebToffee\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatibility with the WordPress Multilingual (WPML) plugin for localizing the plugin’s strings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with WooCommerce High-Performance Order Storage (HPOS).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WHAT PREMIUM VERSION WOOCOMMERCE REFUND AND EXCHANGE WITH RMA OFFERS\u003C\u002Fh3>\n\u003Ch4>\u003Cstrong>1) Partial Refund\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Admins can easily let their customer raise the request for a refund\u002Fexchange\u002Fcancellation of an order-based product partially, without affecting the whole order.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>2) Advanced Wallet Feature\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Flexibility to your customers to get the refunded amount in the customer’s e-wallet of your store.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>3) Initiate Exchange & Cancellation For A Specific Period\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The admin has flexibility wherein they can set a specific time frame for all refund, exchange, and cancellation requests.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>4) Refund\u002FExchange For Guest Users\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>This functionality of the WooCommerce returns plugin premium version allows the guest users to submit refund and exchange requests.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>5) Automated Refund Acceptance\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>The store managers can effortlessly automate the refund process and the transfer of refund payments by employing this functionality.\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>6) SMS Notification for Refund, Exchange, and Order Messages\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cp>Merchants and customers can stay up-to-date. The merchants will be notified if any customer makes refunds, exchange requests, or order messages.\u003C\u002Fp>\n\u003Ch3>TAKE ADVANTAGE O’F THE EXCLUSIVE FEATURES OF THE WOOCOMMERCE EXCHANGE PREMIUM PLUGIN\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fproduct\u002Frma-return-refund-exchange-for-woocommerce-pro\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=premium-plugin\" rel=\"nofollow ugc\">\u003Cstrong>RMA Return Refund & Exchange For WooCommerce Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Documentation of RMA Return, Refund And Exchange\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.wpswings.com\u002Frma-return-refund-exchange-for-woocommerce\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=rma-doc\" rel=\"nofollow ugc\">\u003Cstrong>RMA WooCommerce Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>If you need support or have any questions then kindly use our online chat window \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002F?utm_source=rma-org-pagel&utm_medium=referral&utm_campaign=wpswings-official\" rel=\"nofollow ugc\">\u003Cstrong>here\u003C\u002Fstrong>\u003C\u002Fa> or connect with us then \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fsubmit-query\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=generate-ticket\" rel=\"nofollow ugc\">\u003Cstrong>Generate a Ticket\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If our documentation doesn’t contain the solution to your problem, you can visit the \u003Ca href=\"https:\u002F\u002Fforums.wpswings.com\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=forum\" rel=\"nofollow ugc\"> \u003Cstrong>WP Swings Forum Community\u003C\u002Fstrong>\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fsubmit-query\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=generate-ticket\" rel=\"nofollow ugc\">\u003Cstrong>Generate a Ticket\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Create and Revamp your eCommerce store with \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Fwoocommerce-services\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=woocommerce-services\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce Services\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get Huge Discounts on WooCommerce Refund, Return and Exchange plugin during Republic Day Sales 2024 – \u003Ca href=\"https:\u002F\u002Fwpswings.com\u002Foffers\u002F?utm_source=rma-org-page&utm_medium=referral&utm_campaign=offers\" rel=\"nofollow ugc\">\u003Cstrong>Get More Offers\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Provide an easy refund service and increase customer satisfaction with WooCommerce Return Refund, and Exchange Warranty Management Plugin.",5000,221685,94,121,"2026-02-17T07:00:00.000Z","6.9.4","6.7.0","7.2",[20,21,22,23,24],"exchange","refund","rma","wallet","woocommerce-cancel-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-refund-and-exchange-lite.4.5.8.zip",92,5,0,"2025-11-20 18:57:45","2026-03-15T15:16:48.613Z",[33,49,60,72,84],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-12086","return-refund-and-exchange-for-woocommerce-insecure-direct-object-reference-to-authenticated-subscriber-refund-request-c","Return Refund and Exchange For WooCommerce \u003C= 4.5.5 - Insecure Direct Object Reference to Authenticated (Subscriber+) Refund Request Cancellation","The Return Refund and Exchange For WooCommerce plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.5.5 via the 'wps_rma_cancel_return_request' AJAX endpoint due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete other users refund requests.",null,"\u003C=4.5.5","4.5.6","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Authorization Bypass Through User-Controlled Key","2025-11-21 07:31:49",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F126e2b92-322e-440c-a924-1b604330f164?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":54,"cvss_vector":55,"vuln_type":44,"published_date":56,"updated_date":57,"references":58,"days_to_patch":48},"CVE-2025-12881","return-refund-and-exchange-for-woocommerce-insecure-direct-object-reference-to-authenticated-subscriber-arbitrary-order-","Return Refund and Exchange For WooCommerce \u003C= 4.5.5 - Insecure Direct Object Reference to Authenticated (Subscriber+) Arbitrary Order Message Read","The Return Refund and Exchange For WooCommerce plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.5.5 via the wps_rma_fetch_order_msgs() due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with Subscriber-level access and above, to read other user's order messages.",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","2025-11-20 18:56:54","2025-11-21 07:31:54",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9c159237-1a3a-4d42-9a2e-fbd6ca98f38e?source=api-prod",{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":41,"cvss_score":54,"cvss_vector":55,"vuln_type":67,"published_date":68,"updated_date":69,"references":70,"days_to_patch":48},"CVE-2024-13692","return-refund-and-exchange-for-woocommerce-authenticated-subscriber-insecure-direct-object-reference","Return Refund and Exchange For WooCommerce \u003C= 4.4.5 - Authenticated (Subscriber+) Insecure Direct Object Reference","The Return Refund and Exchange For WooCommerce – Return Management System, RMA Exchange, Wallet And Cancel Order Features plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 4.4.5 via several functions due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to overwrite linked refund image attachments, overwrite refund request message, overwrite order messages, and read order messages of other users.","\u003C=4.4.5","4.4.6","Improper Authorization","2025-02-13 17:19:46","2025-02-14 05:22:47",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdafbf6e2-1160-4551-a987-5e94c9157ff2?source=api-prod",{"id":73,"url_slug":74,"title":75,"description":76,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":41,"cvss_score":77,"cvss_vector":78,"vuln_type":79,"published_date":80,"updated_date":81,"references":82,"days_to_patch":48},"CVE-2024-13641","return-refund-and-exchange-for-woocommerce-unauthenticated-sensitive-information-exposure-through-unprotected-directory","Return Refund and Exchange For WooCommerce \u003C= 4.4.5 - Unauthenticated Sensitive Information Exposure Through Unprotected Directory","The Return Refund and Exchange For WooCommerce – Return Management System, RMA Exchange, Wallet And Cancel Order Features plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 4.4.5 via the 'attachment' directory. This makes it possible for unauthenticated attackers to extract sensitive data stored insecurely in the \u002Fwp-content\u002Fattachment directory which can contain file attachments for order refunds.",5.9,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2025-02-13 17:19:37","2025-02-14 05:22:44",[83],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5f88a21d-28a9-4c91-9bf9-6b69f6a420e8?source=api-prod",{"id":85,"url_slug":86,"title":87,"description":88,"plugin_slug":4,"theme_slug":38,"affected_versions":89,"patched_in_version":90,"severity":91,"cvss_score":92,"cvss_vector":93,"vuln_type":94,"published_date":95,"updated_date":96,"references":97,"days_to_patch":99},"CVE-2022-4047","return-refund-and-exchange-for-woocommerce-arbitrary-file-upload","Return Refund and Exchange For WooCommerce \u003C= 4.0.8 - Arbitrary File Upload","The Return Refund and Exchange For WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation via the wps_rma_order_return_attach_files function in versions up to, and including, 4.0.8. This makes it possible for authenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","\u003C=4.0.8","4.0.9","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2022-11-25 00:00:00","2024-01-22 19:56:02",[98],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3871bae4-f954-4692-8af8-1f96f8fcb778?source=api-prod",424,{"slug":101,"display_name":7,"profile_url":8,"plugin_count":102,"total_installs":103,"avg_security_score":104,"avg_patch_time_days":105,"trust_score":106,"computed_at":107},"wpswings",13,43240,97,101,77,"2026-04-04T05:41:47.338Z",[109,132,155,176,195],{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":16,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":128,"download_link":129,"security_score":130,"vuln_count":48,"unpatched_count":29,"last_vuln_date":131,"fetched_at":31},"cancel-order-request-woocommerce","PiWeb Cancel order \u002F Refund request for WooCommerce","1.3.4.24","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Cp>Replace WooCommerce cancel order button with order cancellation request button, here is what this plugin can do for you\u003C\u002Fp>\n\u003Cp>✅ You can enable an order refund request button based on the \u003Cstrong>order status\u003C\u002Fstrong>; this will replace the WooCommerce cancel order button\u003Cbr \u002F>\n✅ If you want to \u003Cstrong>replace the order cancellation button\u003C\u002Fstrong> with this order cancellation request button then activate this button on orders with status Pending and Failed\u003Cbr \u002F>\n✅ Users can \u003Cstrong>add a reason\u003C\u002Fstrong> why they want to cancel the order\u003Cbr \u002F>\n✅ \u003Cstrong>Admin will receive an email\u003C\u002Fstrong> with the order cancellation request and the reason for cancellation\u003Cbr \u002F>\n✅ \u003Cstrong>Display a custom note to your customers\u003C\u002Fstrong> when they try to send a cancellation request.\u003Cbr \u002F>\n✅ Make the reason a \u003Cstrong>required field\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Admin can either decide to \u003Cstrong>cancel the order\u003C\u002Fstrong> or move it \u003Cstrong>back to Processing state\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ If Admin marks the order as Cancelled the \u003Cstrong>user will be sent an email\u003C\u002Fstrong> stating their order cancellation request was accepted\u003Cbr \u002F>\n✅ If Admin moves the order status to Processing or Complete then the user will get an \u003Cstrong>email stating their cancellation request was denied\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Hide the cancellation request button\u003C\u002Fstrong> after a certain period of time.\u003Cbr \u002F>\n✅ Give \u003Cstrong>a list of cancellation reasons\u003C\u002Fstrong> for users to select from\u003Cbr \u002F>\n✅ View order \u003Cstrong>detail link added in the email sent to the customer\u003C\u002Fstrong>; you have the option to add this link for registered customers, guest customers, or both\u003Cbr \u002F>\n✅ \u003Cstrong>Guest customers can request order cancellation\u003C\u002Fstrong> from the link given in the order detail page (Thank You page)\u003Cbr \u002F>\n✅ Cancellation reason is \u003Cstrong>automatically added\u003C\u002Fstrong> in the \u003Cstrong>Order note\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Auto refund as a store credit discount coupon\u003Cbr \u002F>\n✅ Give the customer the option to accept a direct refund as a store credit discount coupon; this way you can keep the customer’s money in your store\u003C\u002Fp>\n\u003Ch4>Repeat Order option\u003C\u002Fh4>\n\u003Cp>With our extension you can integrate and display the button “re-order”, “repeat order” on the overview page.\u003C\u002Fp>\n\u003Cp>This allows your customer to place the same order easily without going through your site to find the same product again, which they purchased in the past.\u003C\u002Fp>\n\u003Cp>✅ Enable the repeat order button based on the order status or on all orders\u003Cbr \u002F>\n✅ If the customer’s cart is empty it will directly put the product in the \u003Cstrong>customer’s cart\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ If the customer has other products in the cart, they are given the option of either \u003Cstrong>merging them with their cart or replacing their existing cart\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ If an ordered product no longer exists it gives the name of the product that can’t be added to the cart (remaining products will be added)\u003Cbr \u002F>\n✅ If the product variation has changed then it gives a message that \u003Cstrong>they need to add that product manually\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Options to customize the text of the button and message shown\u003C\u002Fp>\n\u003Ch3>Get pro version\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fcart\u002F?add-to-cart=13147&variation_id=15708\" rel=\"nofollow ugc\">Buy Pro\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwebsitemaintenanceservice.in\u002Fcancel_demo\u002F\" rel=\"nofollow ugc\">Try pro version on test site\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fuser-documentation-cancel-order-request-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Pro version offers all the features of the free version plus these extra features:\u003Cbr \u002F>\n✅ Allows your customer to place \u003Cstrong>a partial order cancellation request\u003C\u002Fstrong>: for example, if they ordered products A & B and only want to cancel product A, they can place a cancellation request for product A only.\u003Cbr \u002F>\n✅ Disable the cancellation option for a specific product: mark product A as non-cancellable so users won’t be able to place a cancellation request for that product.\u003Cbr \u002F>\n✅ Allow users to upload an image along with a cancellation request\u003Cbr \u002F>\n✅ Give the option to withdraw a cancellation request\u003Cbr \u002F>\n✅ Disable the cancellation request option based on the payment method\u003Cbr \u002F>\n✅ Disable the cancellation request option based on the customer group\u003Cbr \u002F>\n✅ Set the default action on repeat order\u003Cbr \u002F>\n✅ Redirect to cart or checkout page once repeat order products are added to the cart\u003Cbr \u002F>\n✅ Admin will get an email that shows the product and the quantity the user has requested to cancel\u003Cbr \u002F>\n✅ Customer will also get an email stating their cancellation request has been submitted; it will also show the product quantities the user has requested to cancel.\u003Cbr \u002F>\n✅ Auto refund in TerraWallet\u003Cbr \u002F>\n✅ Give the customer the option to accept a direct refund in their Wallet (TerraWallet) or as a store credit discount coupon\u003C\u002Fp>\n","Order cancellation request \u002F Refund request \u002F Return order request. Repeat order option to customer for WooCommerce",2000,142079,96,38,"2026-02-24T11:13:00.000Z","3.0.1","",[125,126,127,21,24],"cancel-order","order-again","re-order","https:\u002F\u002Fwww.piwebsolution.com\u002Fproduct\u002Fcancel-order-request-repeat-order-re-order-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcancel-order-request-woocommerce.1.3.4.24.zip",100,"2023-04-06 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":130,"num_ratings":142,"last_updated":143,"tested_up_to":16,"requires_at_least":144,"requires_php":145,"tags":146,"homepage":151,"download_link":152,"security_score":153,"vuln_count":142,"unpatched_count":29,"last_vuln_date":154,"fetched_at":31},"flexible-refund-and-return-order-for-woocommerce","Flexible Refund and Return Order for WooCommerce","1.0.49","wpdesk","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdesk\u002F","\u003Cp>Flexible Refund and Return Order for WooCommerce is a plugin that lets you manage refund and return requests. Your customers will be able to send a refund request directly from the My Account page. The plugin will handle return and refund requests and communication with your customers directly in WooCommerce! You may also inform customers about the privacy and refund policy to help you with returns and warranty requests.\u003C\u002Fp>\n\u003Ch3>Flexible Refund for WooCommerce – Plugin Features\u003C\u002Fh3>\n\u003Cp>See the main features of the free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable the \u003Cstrong>refund and return system for WooCommerce\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cash\u002F On bank account refund type,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Allow shipping costs refund too,\u003C\u002Fli>\n\u003Cli>Handle full refunds for WooCommerce orders,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refund form builder,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Text, textarea, checkbox, radio, select with description, CSS class, and additional form fields’ settings,\u003C\u002Fli>\n\u003Cli>Describe your refund and return policy, terms and conditions, or conditions for returns and warranty requests for WooCommerce orders with the form as well,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add privacy and refund policy checkbox,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Include the terms and conditions text and conditions to accept,\u003C\u002Fli>\n\u003Cli>Describe the return policy and refund requirements of your WooCommerce store,\u003C\u002Fli>\n\u003Cli>Refund button for an order on the customer My Account page -> Orders,\u003C\u002Fli>\n\u003Cli>Refund form for an order,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Withdraw the refund request with the cancel button,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Refund Request management page,\u003C\u002Fli>\n\u003Cli>Decide about the refund status for a WooCommerce order directly from the Order Edit Screen,\u003C\u002Fli>\n\u003Cli>Add notes to the customer about the refund request status change,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic emails to the customer after the WooCommerce refund request status changes,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit and customize the content of these notifications,\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Handle the refund communication and the process faster,\u003C\u002Fli>\n\u003Cli>Send an email to the store administrator about the WooCommerce refund request,\u003C\u002Fli>\n\u003Cli>Adjust the order returns with the plugin,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with WooCommerce Subscriptions.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Visit\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fsk\u002Fflexible-refund-readme-docs\" rel=\"nofollow ugc\">\u003Cstrong>Flexible Refund Docs\u003C\u002Fstrong>\u003C\u002Fa> to see all features of the plugin & how to set up a refund and return system for your WooCommerce orders.\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\u002FmBhu-ULO3BU?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>Flexible Refund for WooCommerce – PRO Features\u003C\u002Fh3>\n\u003Cp>Do you need more automation for WooCommerce refunds? You may manage the refund system automatically with \u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Flexible Refund and Return Order for WooCommerce PRO\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>See some of its features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Enable the conditions for the refund button visibility\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>[NEW] Enable refund for shop customers who do not have an account (guests)\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] Refund button for specific user roles, order statuses, product categories, products, and payment methods,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Partial refunds\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] Change the refund type to an \u003Cstrong>automatic WooCommerce coupon\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Auto refund option to accept order refund requests automatically\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Hide the refund button\u003C\u002Fstrong> after a specified time (days, weeks, months, years),\u003Cbr \u002F>\n* [PRO] Additional form fields (Multiselect, Upload, HTML),\u003Cbr \u002F>\n* [PRO] Add the privacy and refund policy checkbox and link to the terms and conditions page you set in WooCommerce,\u003Cbr \u002F>\n* [PRO] Use as a WooCommerce warranty plugin,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Let customers upload files for warranty requests\u003C\u002Fstrong>,\u003Cbr \u002F>\n* [PRO] Benefit from your return and warranty management system for WooCommerce (with automatic refunds),\u003Cbr \u002F>\n* [PRO] Use the Multiselect form field to collect data about refunds and returns,\u003Cbr \u002F>\n* [PRO] \u003Cstrong>Priority email support\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to PRO Now &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Try refunds and returns for WooCommerce – Live Demo\u003C\u002Fh4>\n\u003Cp>Test Flexible Refund and Return Order for WooCommerce (free and PRO) in \u003Ca href=\"https:\u002F\u002Fwpdesk.link\u002Fdemo-fr\" rel=\"nofollow ugc\">\u003Cstrong>your free demo\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>The Flexible Refund and Return Order for WooCommerce plugin checklist\u003C\u002Fh3>\n\u003Cp>The benefits and scenarios for the plugin to help you manage your advanced refund system in WooCommerce.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enable the advanced refund system for WooCommerce with a free plugin\u003C\u002Fstrong> 🔄\u003C\u002Fli>\n\u003Cli>Let customers ask for a \u003Cstrong>refund, return and exchange products, or warranty requests in WooCommerce\u003C\u002Fstrong> 🔐\u003C\u002Fli>\n\u003Cli>Choose to refund \u003Cstrong>cash or send automatic WooCommerce discount coupons\u003C\u002Fstrong> 💲\u003C\u002Fli>\n\u003Cli>Allow customers to \u003Cstrong>cancel a refund request for a WooCommerce order\u003C\u002Fstrong> ↩️\u003C\u002Fli>\n\u003Cli>Use and customize the \u003Cstrong>refund form builder\u003C\u002Fstrong> with multiple fields and options 🎛️\u003C\u002Fli>\n\u003Cli>Accept, deny, and \u003Cstrong>manage all WooCommerce refunds and returns in one place\u003C\u002Fstrong> ⚙️\u003C\u002Fli>\n\u003Cli>Adjust the email templates to personalize the communication for refunds, returns, and warranty requests in WooCommerce 📨\u003C\u002Fli>\n\u003Cli>Enable \u003Cstrong>partial refunds and automatic returns\u003C\u002Fstrong> in WooCommerce (PRO) 💞\u003C\u002Fli>\n\u003Cli>Get \u003Cstrong>professional assistance\u003C\u002Fstrong> for the plugin on the plugin forum or through priority email support (PRO) 🚀\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to PRO &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>The Flexible Refund and Return Order for WooCommerce plugin is available in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may help us \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-refund-and-return-order-for-woocommerce\" rel=\"nofollow ugc\">translate the plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Docs\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fsk\u002Fflexible-refund-readme-docs\" rel=\"nofollow ugc\">View Flexible Refund and Return Order for WooCommerce Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support Policy\u003C\u002Fh3>\n\u003Cp>We provide support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-refund-and-return-order-for-woocommerce\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>. You may purchase the PRO to receive priority email support and all PRO features. \u003Ca href=\"https:\u002F\u002Fwww.wpdesk.net\u002Fsk\u002Fflexible-refund-plugin-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade Now &rarr;\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Flexible Refund and Return Order for WooCommerce in a nutshell\u003C\u002Fh3>\n\u003Cp>Flexible Refund and Return Order for WooCommerce is a plugin you need when you want to handle return and refund requests directly in your store.\u003C\u002Fp>\n\u003Cp>The plugin helps you to add a refund form and allows your customers to request an order refund or return directly from the My Account page. Also, communicate about the WooCommerce refund with a customer by using refund request order statuses, notes, and emails. Add a privacy and refund policy (or terms and conditions) checkbox for users to accept to proceed with the refund for WooCommerce orders. Define conditions for returns and warranty requests in WooCommerce with the form fields and description.\u003C\u002Fp>\n\u003Cp>The PRO version will help you handle the refund process automatically by setting conditions for refund button visibility, managing partial refunds, enabling auto refunds, hiding the refund button after some time, and choosing a new refund type (on WooCommerce coupon). You may also let customers upload a file for returns and warranty requests. Moreover, add a link to the privacy and refund policy page and your WooCommerce terms and conditions.\u003C\u002Fp>\n\u003Ch3>Data use policy\u003C\u002Fh3>\n\u003Cp>Learn about \u003Ca href=\"https:\u002F\u002Fwpdesk.net\u002Fsk\u002Fflexible-refunds-privacy\u002F\" rel=\"nofollow ugc\">Use of Data Policy by WP Desk Plugins\u003C\u002Fa>\u003C\u002Fp>\n","WooCommerce refund and returns process made simple. Let your customers request a refund and return products directly from the My Account page.",1000,45530,2,"2026-03-07T03:47:00.000Z","6.4","7.4",[24,147,148,149,150],"woocommerce-order-management","woocommerce-refund","woocommerce-refunds","woocommerce-returns","https:\u002F\u002Fwpdesk.link\u002Fflexible-refunds","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-refund-and-return-order-for-woocommerce.1.0.49.zip",98,"2025-11-07 00:00:00",{"slug":156,"name":157,"version":158,"author":159,"author_profile":160,"description":161,"short_description":162,"active_installs":163,"downloaded":164,"rating":165,"num_ratings":142,"last_updated":123,"tested_up_to":166,"requires_at_least":122,"requires_php":123,"tags":167,"homepage":173,"download_link":174,"security_score":130,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":175},"mathematica-toolbox","Mathematica Toolbox","1.0.4","C. E.","https:\u002F\u002Fprofiles.wordpress.org\u002Fc-e-1\u002F","\u003Cp>Mathematica Toolbox adds a set of shortcodes that can do Mathematica code highlighting, CDF embedding, and more. For detailed information about all the shortcodes please visit the documentation:\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fcekdahl.github.io\u002FMathematicaToolbox\" rel=\"nofollow ugc\">http:\u002F\u002Fcekdahl.github.io\u002FMathematicaToolbox\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you would like to control WordPress programmatically from a Mathematica notebook, check out the Wolfram Language WordPress XML-RPC client:\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fcekdahl\u002Fwl-wordpress-xmlrpc-client\" rel=\"nofollow ugc\">http:\u002F\u002Fgithub.com\u002Fcekdahl\u002Fwl-wordpress-xmlrpc-client\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Syntax highlighting and formatting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses the same highlighting script that is used on \u003Ca href=\"http:\u002F\u002Fmathematica.stackexchange.com\" rel=\"nofollow ugc\">Mathematica.StackExchange.com\u003C\u002Fa> and on \u003Ca href=\"http:\u002F\u002Fcommunity.wolfram.com\" rel=\"nofollow ugc\">Wolfram Community\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Preserves code indentation and prevents WordPress from inserting \u003Ccode>\u003Cbr>\u003C\u002Fcode> and \u003Ccode>\u003Cp>\u003C\u002Fcode> into code.\u003C\u002Fli>\n\u003Cli>Replaces Wolfram Language character codes such as \u003Ccode>\\[Alpha]\u003C\u002Fcode>, \u003Ccode>\\[Gamma]\u003C\u002Fcode> etc. with their corresponding characters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Embed Wolfram technologies\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily embed CDFs in any post or page.\u003C\u002Fli>\n\u003Cli>Retrieve and display an image from a Wolfram Cloud API.\u003C\u002Fli>\n\u003Cli>Retrieve and display raw data from a Wolfram Cloud API.\u003C\u002Fli>\n\u003Cli>Display a link to the documentation of a Wolfram Language function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Retrieve Mathematica.StackExchange data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show a box with profile information\u003C\u002Fli>\n\u003Cli>Create links to questions and answers based on their IDs\u003C\u002Fli>\n\u003Cli>Make arbitrary requests to the Mathematica.StackExchange API\u003C\u002Fli>\n\u003C\u002Ful>\n","Improves your website with highlighted Mathematica code, embedded CDFs, and Wolfram Cloud content.",50,2540,70,"4.9.29",[168,169,170,171,172],"cdf","computable-document-format","mathematica","stack-exchange","wolfram-language","https:\u002F\u002Fwordpress.org\u002Fplugins\u002FMathematica-Toolbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmathematica-toolbox.zip","2026-03-15T10:48:56.248Z",{"slug":177,"name":178,"version":179,"author":180,"author_profile":181,"description":182,"short_description":183,"active_installs":184,"downloaded":185,"rating":130,"num_ratings":48,"last_updated":186,"tested_up_to":16,"requires_at_least":187,"requires_php":18,"tags":188,"homepage":193,"download_link":194,"security_score":130,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"claimpress-warranty-refunds-returns-for-woocommerce","ClaimPress – Warranty, Return, Refund & Exchange for WooCommerce","2.7.0","Dominopress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdominopress\u002F","\u003Cp>\u003Cstrong>The Most Advanced Claims Management System for WooCommerce\u003C\u002Fstrong> 🚀\u003C\u002Fp>\n\u003Cp>Transform your WooCommerce store with ClaimPress – the premium, all-in-one solution for warranty, return, refund, and exchange management. Built by developers who understand e-commerce, ClaimPress delivers enterprise-level features with WordPress simplicity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why ClaimPress Stands Out:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Three Powerful Features in One Plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Advanced Warranty System:\u003C\u002Fstrong> Create unlimited warranty plans – from simple included warranties to complex paid tiers with multiple price points\u003Cbr \u002F>\n– \u003Cstrong>Smart Exchange Management:\u003C\u002Fstrong> Let customers effortlessly exchange products for different sizes, colors, or variants\u003Cbr \u002F>\n– \u003Cstrong>Flexible Return\u002FRefund System:\u003C\u002Fstrong> Build customer trust with customizable money-back guarantees\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>For Store Owners:\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable one, two, or all three features on any product with just a few clicks. No coding required. No complex setup. Just powerful functionality that works right out of the box.\u003C\u002Fp>\n\u003Cp>💼 \u003Cstrong>For Customers:\u003C\u002Fstrong>\u003Cbr \u002F>\nYour customers enjoy a seamless claims experience through their “My Account > Claimable Products” page, while guest customers can securely file claims using just their order ID and email.\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>For Administrators:\u003C\u002Fstrong>\u003Cbr \u002F>\nManage everything from a beautifully designed, intuitive dashboard. Update claim statuses instantly, filter by type, communicate with customers, and keep your workflow organized – all from one centralized location.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Three Independent Features:\u003C\u002Fstrong> Warranty, Exchange, and Return\u002FRefund – Enable one, two, or all three on any product.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Warranty Options:\u003C\u002Fstrong> Add free “Included” warranties (e.g., “1 Year Warranty”) or “Paid” warranties with multiple tiers (e.g., “3 Years for $10”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exchange Management:\u003C\u002Fstrong> Let customers exchange products for different sizes, colors, or variants within a specified period.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return & Refund System:\u003C\u002Fstrong> Offer money-back guarantees with customizable return periods.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Claim System:\u003C\u002Fstrong> Works for both logged-in customers (via “My Account” page) and guest customers (via a shortcode).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Claim Shortcode:\u003C\u002Fstrong> Just add \u003Ccode>[claimpress_guest_form]\u003C\u002Fcode> to any page to create a secure claim form for guest users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized Claim Management:\u003C\u002Fstrong> A new “ClaimPress” menu item shows all claims with filtering by status and type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Claim Statuses:\u003C\u002Fstrong> Use statuses like Pending, Approved, and Rejected to manage your workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Notifications:\u003C\u002Fstrong> Receive emails for new claims.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Communication:\u003C\u002Fstrong> Reply to customers directly from the claim management screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fee Waivers:\u003C\u002Fstrong> Allow customers to request fee waivers for exchanges\u002Freturns (e.g. if the wrong item was sent by the seller).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest Claim Page Setup:\u003C\u002Fstrong> Easy styling and step-by-step setup instructions for your guest returns portal.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🚀 Unlock ClaimPress Pro: The Ultimate Operations Upgrade\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Ready to turn your claims department from a pure expense into a revenue-generating machine? ClaimPress Pro gives you the powerful tools you need to streamline operations and offer profitable policies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💰 \u003Cstrong>Unlimited Paid Warranty Tiers:\u003C\u002Fstrong> Upsell customers at checkout! Offer a basic $5 “1-Year Coverage” right alongside a premium $20 “Lifetime Accidental Damage Protection” plan.\u003C\u002Fli>\n\u003Cli>💳 \u003Cstrong>Automated Exchange Fees:\u003C\u002Fstrong> Does it cost you money to ship a size swap? Automatically charge an “Exchange Processing Fee” directly inside WooCommerce (e.g., $10) before you approve the exchange.\u003C\u002Fli>\n\u003Cli>📦 \u003Cstrong>Restocking Fees for Returns:\u003C\u002Fstrong> Stop losing money on simple returns. Configure a native “Restocking Fee” (e.g., $15) to be automatically deducted from the customer’s final refund calculation.\u003C\u002Fli>\n\u003Cli>📸 \u003Cstrong>Customer File Attachments:\u003C\u002Fstrong> Stop the endless back-and-forth emails. Allow or force customers to upload photos of their broken or defective products directly inside the initial claim submission form.\u003C\u002Fli>\n\u003Cli>🛡️ \u003Cstrong>Mandatory Proof Setting:\u003C\u002Fstrong> Globally enforce proof attachments for all claims, or let the system automatically require it only when customers request a Fee Waiver!\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Fast-Action Admin Shortcuts:\u003C\u002Fstrong> Review claims and instantly send “Decline Waiver & Payment Link” emails to customers with a single click straight from the claim dashboard.\u003C\u002Fli>\n\u003Cli>✨ \u003Cstrong>Custom Marketing Labels:\u003C\u002Fstrong> Replace boring dropdowns like “12 Months” with high-converting marketing names like “Gold Protection Plan” or “No-Questions-Asked Guarantee.”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdominopress.com\u002Fplugin\u002Fclaimpress\" rel=\"nofollow ugc\">\u003Cstrong>Get ClaimPress Pro Today!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Enable Features on Products:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any product in WooCommerce\u003Cbr \u002F>\n2. Go to the \u003Cstrong>ClaimPress\u003C\u002Fstrong> tab in Product Data\u003Cbr \u002F>\n3. Check \u003Cstrong>“Enable”\u003C\u002Fstrong> for the feature you want to offer\u003Cbr \u002F>\n4. Set the duration (e.g., “12 Months” or “30 Days”)\u003Cbr \u002F>\n4. Set the duration (e.g., “12 Months” or “30 Days”)\u003Cbr \u002F>\n5. Update the product\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Customers:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Logged-in users:\u003C\u002Fstrong> Go to My Account > Claimable Products to view eligible items and file claims\u003Cbr \u002F>\n– \u003Cstrong>Guests:\u003C\u002Fstrong> Use the guest claim form (add \u003Ccode>[claimpress_guest_form]\u003C\u002Fcode> shortcode to any page)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Admins:\u003C\u002Fstrong>\u003Cbr \u002F>\n– View all claims in \u003Cstrong>ClaimPress > All Claims\u003C\u002Fstrong>\u003Cbr \u002F>\n– Update claim statuses using the inline dropdown or full claim view\u003Cbr \u002F>\n– Send messages to customers from individual claim pages\u003C\u002Fp>\n","The most advanced warranty, return, refund, and exchange management system for WooCommerce stores.",10,684,"2026-03-08T16:02:00.000Z","5.8",[189,190,22,191,192],"refunds","returns","warranty","woocommerce","https:\u002F\u002Fdominopress.com\u002Fplugin\u002Fclaimpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclaimpress-warranty-refunds-returns-for-woocommerce.2.7.0.zip",{"slug":196,"name":197,"version":198,"author":199,"author_profile":200,"description":201,"short_description":202,"active_installs":203,"downloaded":204,"rating":119,"num_ratings":205,"last_updated":206,"tested_up_to":16,"requires_at_least":207,"requires_php":18,"tags":208,"homepage":214,"download_link":215,"security_score":216,"vuln_count":217,"unpatched_count":29,"last_vuln_date":218,"fetched_at":31},"litespeed-cache","LiteSpeed Cache","7.8","LiteSpeed Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Flitespeedtech\u002F","\u003Cp>LiteSpeed Cache for WordPress (LSCWP) is an all-in-one site acceleration plugin, featuring an exclusive server-level cache and a collection of optimization features.\u003C\u002Fp>\n\u003Cp>LSCWP supports WordPress Multisite and is compatible with most popular plugins, including WooCommerce, bbPress, and Yoast SEO.\u003C\u002Fp>\n\u003Cp>LiteSpeed Cache for WordPress is compatible with ClassicPress.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>General Features\u003C\u002Fstrong> may be used by anyone with any web server (LiteSpeed, Apache, NGINX, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LiteSpeed Exclusive Features\u003C\u002Fstrong> require one of the following: OpenLiteSpeed, commercial LiteSpeed products, LiteSpeed-powered hosting, or QUIC.cloud CDN. \u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002Ffaq\u002F#why-do-the-cache-features-require-a-litespeed-server\" rel=\"nofollow ugc\">Why?\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Ch4>General Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Free QUIC.cloud CDN Cache\u003C\u002Fli>\n\u003Cli>Object Cache (Memcached\u002FLSMCD\u002FRedis) Support+\u003C\u002Fli>\n\u003Cli>Image Optimization (Lossless\u002FLossy)\u003C\u002Fli>\n\u003Cli>Minify CSS, JavaScript, and HTML\u003C\u002Fli>\n\u003Cli>Minify inline & external CSS\u002FJS\u003C\u002Fli>\n\u003Cli>Combine CSS\u002FJS\u003C\u002Fli>\n\u003Cli>Automatically generate Critical CSS\u003C\u002Fli>\n\u003Cli>Lazy-load images\u002Fiframes\u003C\u002Fli>\n\u003Cli>Responsive Image Placeholders\u003C\u002Fli>\n\u003Cli>Multiple CDN Support+\u003C\u002Fli>\n\u003Cli>Load CSS Asynchronously\u003C\u002Fli>\n\u003Cli>Defer\u002Fdelay JS loading\u003C\u002Fli>\n\u003Cli>Browser Cache Support+\u003C\u002Fli>\n\u003Cli>Database Cleaner and Optimizer\u003C\u002Fli>\n\u003Cli>PageSpeed score (including Core Web Vitals) optimization\u003C\u002Fli>\n\u003Cli>OPcode Cache Support+\u003C\u002Fli>\n\u003Cli>HTTP\u002F2 Push for CSS\u002FJS (on web servers that support it)\u003C\u002Fli>\n\u003Cli>DNS Prefetch\u003C\u002Fli>\n\u003Cli>Cloudflare API\u003C\u002Fli>\n\u003Cli>Single Site and Multisite (Network) support\u003C\u002Fli>\n\u003Cli>Import\u002FExport settings\u003C\u002Fli>\n\u003Cli>Attractive, easy-to-understand interface\u003C\u002Fli>\n\u003Cli>AVIF\u002FWebP image format support\u003C\u002Fli>\n\u003Cli>Heartbeat control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>+ This service is not provided by the LSCache plugin, nor is it guaranteed to be installed by your service provider. However, the plugin is compatible with the service if it is in use on your site.\u003C\u002Fp>\n\u003Ch4>LiteSpeed Exclusive Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic page caching to greatly improve site performance\u003C\u002Fli>\n\u003Cli>Automatic purge of related pages based on certain events\u003C\u002Fli>\n\u003Cli>Private cache for logged-in users\u003C\u002Fli>\n\u003Cli>Caching of WordPress REST API calls\u003C\u002Fli>\n\u003Cli>Separate caching of desktop and mobile views\u003C\u002Fli>\n\u003Cli>Ability to schedule purge for specified URLs\u003C\u002Fli>\n\u003Cli>WooCommerce and bbPress support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002Fcli\u002F\" rel=\"nofollow ugc\">WordPress CLI\u003C\u002Fa> commands\u003C\u002Fli>\n\u003Cli>API system for easy cache integration\u003C\u002Fli>\n\u003Cli>Exclude from cache by URI, Category, Tag, Cookie, User Agent\u003C\u002Fli>\n\u003Cli>Smart preload crawler with support for SEO-friendly sitemap\u003C\u002Fli>\n\u003Cli>Multiple crawlers for cache varies\u003C\u002Fli>\n\u003Cli>HTTP\u002F2 support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.litespeedtech.com\u002Fhttp3-faq\" rel=\"nofollow ugc\">HTTP\u002F3 & QUIC\u003C\u002Fa> support\u003C\u002Fli>\n\u003Cli>ESI (Edge Side Includes) support*\u003C\u002Fli>\n\u003Cli>Widgets and Shortcodes as ESI blocks* (requires Classic Widgets plugin for WP 5.8+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>* Feature not available in OpenLiteSpeed\u003C\u002Fp>\n\u003Ch3>LSCWP Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flitespeedtech.com\u002Fslack\" rel=\"nofollow ugc\">Join our Slack community\u003C\u002Fa> to connect with other LiteSpeed users.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flitespeed-cache\u002F\" rel=\"ugc\">Ask a question on our support forum\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002F\" rel=\"nofollow ugc\">View detailed documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblog.litespeedtech.com\u002Ftag\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Read about LSCWP and WordPress on our blog\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Flitespeed-cache\u002F\" rel=\"nofollow ugc\">Help translate LSCWP\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flitespeedtech\u002Flscache_wp\" rel=\"nofollow ugc\">Contribute to the LSCWP GitHub repo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third Party Compatibility\u003C\u002Fh3>\n\u003Cp>The vast majority of plugins and themes are compatible with LSCache. \u003Ca href=\"https:\u002F\u002Fdocs.litespeedtech.com\u002Flscache\u002Flscwp\u002Fapi\u002F\" rel=\"nofollow ugc\">Our API\u003C\u002Fa> is available for those that are not. Use the API to customize smart purging, customize cache rules, create cache varies, and make WP nonce cacheable, among other things.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin includes some suggested text that you can add to your site’s Privacy Policy via the Guide in the WordPress Privacy settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For your own information:\u003C\u002Fstrong> LiteSpeed Cache for WordPress potentially stores a duplicate copy of every web page on display on your site. The pages are stored locally on the system where LiteSpeed server software is installed and are not transferred to or accessed by LiteSpeed employees in any way, except as necessary in providing routine technical support if you request it. All cache files are temporary, and may easily be purged before their natural expiration, if necessary, via a Purge All command. It is up to individual site administrators to come up with their own cache expiration rules.\u003C\u002Fp>\n\u003Cp>In addition to caching, our WordPress plugin has online features provided by QUIC.cloud for Image Optimization and Page Optimization services. When one of these optimizations is requested, data is transmitted to a remote QUIC.cloud server, processed, and then transmitted back for use on your site. QUIC.cloud keeps copies of that data for up to 7 days and then permanently deletes it. Similarly, the WordPress plugin has a Reporting feature whereby a site owner can transmit an environment report to LiteSpeed so that we may better provide technical support. None of these features collects any visitor data. Only server and site data are involved.\u003C\u002Fp>\n\u003Cp>QUIC.cloud CDN, if enabled, uses LSCache technology to access your site, and serve your content from remote global nodes. Your data is not accessed by QUIC.cloud employees in any way, except as necessary in providing maintenance or technical support.\u003C\u002Fp>\n\u003Cp>Please see the \u003Ca href=\"https:\u002F\u002Fquic.cloud\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">QUIC.cloud Privacy Policy\u003C\u002Fa> for our complete Privacy\u002FGDPR statement.\u003C\u002Fp>\n","All-in-one unbeatable acceleration & PageSpeed improvement: caching, image\u002FCSS\u002FJS optimization...",7000000,126174082,2718,"2026-03-03T18:24:00.000Z","5.3",[209,210,211,212,213],"caching","optimize","pagespeed","performance","seo","https:\u002F\u002Fwww.litespeedtech.com\u002Fproducts\u002Fcache-plugins\u002Fwordpress-acceleration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flitespeed-cache.7.8.zip",82,18,"2025-10-28 00:00:00",{"attackSurface":220,"codeSignals":526,"taintFlows":610,"riskAssessment":765,"analyzedAt":781},{"hooks":221,"ajaxHandlers":422,"restRoutes":486,"shortcodes":505,"cronEvents":515,"entryPointCount":524,"unprotectedCount":525},[222,228,231,235,238,243,246,251,253,255,258,260,263,266,269,272,275,278,281,284,287,289,291,294,297,300,303,306,309,312,315,318,321,324,327,330,333,336,339,342,345,348,351,353,355,358,361,364,366,369,372,375,378,381,384,386,388,391,394,397,400,405,409,413,416,420],{"type":223,"name":224,"callback":225,"file":226,"line":227},"action","admin_enqueue_scripts","wps_rma_onboarding_enqueue_styles","includes\\class-woo-refund-and-exchange-lite-onboarding-steps.php",115,{"type":223,"name":224,"callback":229,"file":226,"line":230},"wps_rma_onboarding_enqueue_scripts",116,{"type":223,"name":232,"callback":233,"file":226,"line":234},"admin_footer","wps_rma_add_onboarding_popup_screen",117,{"type":223,"name":232,"callback":236,"file":226,"line":237},"wps_rma_add_deactivation_popup_screen",118,{"type":239,"name":240,"callback":241,"file":226,"line":242},"filter","wps_rma_on_boarding_form_fields","wps_rma_add_on_boarding_form_fields",120,{"type":239,"name":244,"callback":245,"file":226,"line":14},"wps_rma_deactivation_form_fields","wps_rma_add_deactivation_form_fields",{"type":223,"name":247,"callback":248,"file":249,"line":250},"plugins_loaded","anonymous","includes\\class-woo-refund-and-exchange-lite.php",170,{"type":223,"name":224,"callback":248,"file":249,"line":252},193,{"type":223,"name":224,"callback":248,"file":249,"line":254},194,{"type":223,"name":256,"callback":248,"file":249,"line":257},"admin_menu",197,{"type":223,"name":256,"callback":248,"file":249,"line":259},198,{"type":239,"name":261,"callback":248,"file":249,"line":262},"wps_add_plugins_menus_array",201,{"type":239,"name":264,"callback":248,"file":249,"line":265},"wrael_general_settings_array",202,{"type":223,"name":267,"callback":248,"file":249,"line":268},"wps_rma_settings_saved_notice",205,{"type":223,"name":270,"callback":248,"file":249,"line":271},"wrael_developer_admin_hooks_array",208,{"type":223,"name":273,"callback":248,"file":249,"line":274},"wrael_developer_public_hooks_array",209,{"type":239,"name":276,"callback":248,"file":249,"line":277},"wps_rma_refund_settings_array",212,{"type":239,"name":279,"callback":248,"file":249,"line":280},"wps_rma_order_message_settings_array",213,{"type":239,"name":282,"callback":248,"file":249,"line":283},"wps_rma_api_settings_array",214,{"type":223,"name":285,"callback":248,"file":249,"line":286},"add_meta_boxes",217,{"type":223,"name":267,"callback":248,"file":249,"line":288},226,{"type":223,"name":256,"callback":248,"file":249,"line":290},230,{"type":239,"name":292,"callback":248,"file":249,"line":293},"wps_rma_plugin_admin_settings_tabs_addon_before",246,{"type":239,"name":295,"callback":248,"file":249,"line":296},"wps_rma_plugin_admin_settings_tabs_addon_after",247,{"type":239,"name":298,"callback":248,"file":249,"line":299},"wps_rma_refund_setting_extend",249,{"type":239,"name":301,"callback":248,"file":249,"line":302},"wps_rma_exchange_settings_array",251,{"type":239,"name":304,"callback":248,"file":249,"line":305},"wps_rma_general_setting_extend",253,{"type":239,"name":307,"callback":248,"file":249,"line":308},"wps_rma_cancel_settings_array",255,{"type":239,"name":310,"callback":248,"file":249,"line":311},"wps_rma_wallet_settings_array",257,{"type":239,"name":313,"callback":248,"file":249,"line":314},"wps_rma_refund_appearance_setting_extend",259,{"type":239,"name":316,"callback":248,"file":249,"line":317},"wps_rma_order_message_setting_extend",261,{"type":239,"name":319,"callback":248,"file":249,"line":320},"wps_rma_sms_notification_settings_array",263,{"type":239,"name":322,"callback":248,"file":249,"line":323},"wps_rma_whatsapp_notification_settings_array",265,{"type":223,"name":325,"callback":248,"file":249,"line":326},"wps_rma_setting_extend_column5",269,{"type":223,"name":328,"callback":248,"file":249,"line":329},"wps_rma_setting_extend_show_column5",270,{"type":223,"name":331,"callback":248,"file":249,"line":332},"wps_rma_setting_extend_show_column1",273,{"type":223,"name":334,"callback":248,"file":249,"line":335},"wps_rma_setting_extend_show_column3",274,{"type":223,"name":337,"callback":248,"file":249,"line":338},"wps_rma_setting_extend_column1",275,{"type":223,"name":340,"callback":248,"file":249,"line":341},"wps_rma_setting_extend_column3",276,{"type":223,"name":343,"callback":248,"file":249,"line":344},"admin_init",279,{"type":223,"name":346,"callback":248,"file":249,"line":347},"wps_wgm_check_for_notification_update",280,{"type":223,"name":349,"callback":248,"file":249,"line":350},"wp_enqueue_scripts",293,{"type":223,"name":349,"callback":248,"file":249,"line":352},295,{"type":223,"name":224,"callback":248,"file":249,"line":354},296,{"type":239,"name":356,"callback":248,"file":249,"line":357},"woocommerce_email_classes",302,{"type":223,"name":359,"callback":248,"file":249,"line":360},"init",313,{"type":239,"name":362,"callback":248,"file":249,"line":363},"wc_order_statuses",314,{"type":223,"name":359,"callback":248,"file":249,"line":365},317,{"type":223,"name":367,"callback":248,"file":249,"line":368},"wps_rma_refund_req_email",320,{"type":223,"name":370,"callback":248,"file":249,"line":371},"wp_initialize_site",323,{"type":223,"name":373,"callback":248,"file":249,"line":374},"wps_rma_refund_req_accept_email",326,{"type":223,"name":376,"callback":248,"file":249,"line":377},"wps_rma_refund_req_cancel_email",327,{"type":223,"name":379,"callback":248,"file":249,"line":380},"wpswings_tracker_send_event",333,{"type":239,"name":382,"callback":248,"file":249,"line":383},"woocommerce_order_query",336,{"type":223,"name":349,"callback":248,"file":249,"line":385},358,{"type":223,"name":349,"callback":248,"file":249,"line":387},359,{"type":239,"name":389,"callback":248,"file":249,"line":390},"woocommerce_my_account_my_orders_actions",361,{"type":223,"name":392,"callback":248,"file":249,"line":393},"woocommerce_order_details_after_order_table",362,{"type":239,"name":395,"callback":248,"file":249,"line":396},"template_include",365,{"type":223,"name":398,"callback":248,"file":249,"line":399},"rest_api_init",376,{"type":223,"name":401,"callback":402,"file":403,"line":404},"before_woocommerce_init","closure","woocommerce-refund-and-exchange-lite.php",127,{"type":239,"name":406,"callback":407,"priority":184,"file":403,"line":408},"plugin_row_meta","woo_refund_and_exchange_lite_custom_settings_at_plugin_tab",211,{"type":223,"name":410,"callback":411,"file":403,"line":412},"admin_notices","wps_banner_notification_plugin_html",272,{"type":223,"name":343,"callback":414,"file":403,"line":415},"wps_rma_plugin_deactivate_lite",325,{"type":223,"name":417,"callback":418,"file":403,"line":419},"network_admin_notices","wps_rma_plugin_error_notice_lite",337,{"type":223,"name":410,"callback":418,"file":403,"line":421},338,[423,428,430,434,436,439,442,445,448,451,454,457,460,462,465,467,470,472,474,476,479,481,484],{"action":424,"nopriv":425,"callback":424,"hasNonce":426,"hasCapCheck":425,"file":226,"line":427},"wps_rma_send_onboarding_data",false,true,124,{"action":424,"nopriv":426,"callback":424,"hasNonce":426,"hasCapCheck":425,"file":226,"line":429},125,{"action":431,"nopriv":425,"callback":432,"hasNonce":425,"hasCapCheck":425,"file":226,"line":433},"wrael_skip_onboarding_popup","wps_rma_skip_onboarding_popup",128,{"action":431,"nopriv":426,"callback":432,"hasNonce":425,"hasCapCheck":425,"file":226,"line":435},129,{"action":437,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":438},"wps_rma_return_req_approve",220,{"action":440,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":441},"wps_rma_return_req_cancel",221,{"action":443,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":444},"wps_rma_manage_stock",222,{"action":446,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":447},"wps_rma_api_secret_key",223,{"action":449,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":450},"wps_rma_refund_amount",228,{"action":452,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":453},"wps_rma_dismiss_notice_banner",281,{"action":455,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":456},"wps_rma_validate_license_key",299,{"action":458,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":459},"wps_rma_return_upload_files",305,{"action":458,"nopriv":426,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":461},306,{"action":463,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":464},"wps_rma_save_return_request",309,{"action":463,"nopriv":426,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":466},310,{"action":468,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":469},"wps_standard_save_settings_filter",330,{"action":468,"nopriv":426,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":471},331,{"action":473,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":421},"wps_rma_cancel_return_request",{"action":473,"nopriv":426,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":475},339,{"action":477,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":478},"wps_rma_fetch_order_msgs",342,{"action":477,"nopriv":426,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":480},343,{"action":482,"nopriv":425,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":483},"wps_rma_send_order_msg",344,{"action":482,"nopriv":426,"callback":248,"hasNonce":425,"hasCapCheck":425,"file":249,"line":485},345,[487,495,500],{"namespace":22,"route":488,"methods":489,"callback":491,"permissionCallback":492,"file":493,"line":494},"refund-request",[490],"POST","wps_rma_refund_request_callback","wps_rma_default_permission_check","package\\rest-api\\class-woo-refund-and-exchange-lite-rest-api.php",75,{"namespace":22,"route":496,"methods":497,"callback":498,"permissionCallback":492,"file":493,"line":499},"refund-request-accept",[490],"wps_rma_refund_request_accept_callback",84,{"namespace":22,"route":501,"methods":502,"callback":503,"permissionCallback":492,"file":493,"line":504},"refund-request-cancel",[490],"wps_rma_refund_request_cancel_callback",93,[506,511],{"tag":507,"callback":508,"file":509,"line":510},"wps_rma_refund_form","wps_rma_refund_form_shortcode","wp-bakery-widgets\\class-wps-rma-vc-widgets.php",34,{"tag":512,"callback":513,"file":509,"line":514},"wps_rma_order_msg","wps_rma_order_msg_shortcode",35,[516,519,522],{"hook":346,"callback":346,"file":517,"line":518},"admin\\class-woo-refund-and-exchange-lite-admin.php",1428,{"hook":379,"callback":379,"file":520,"line":521},"includes\\class-woo-refund-and-exchange-lite-activator.php",45,{"hook":379,"callback":379,"file":520,"line":523},55,28,21,{"dangerousFunctions":527,"sqlUsage":528,"outputEscaping":535,"fileOperations":29,"externalRequests":602,"nonceChecks":525,"capabilityChecks":28,"bundledLibraries":603},[],{"prepared":29,"raw":142,"locations":529},[530,533],{"file":520,"line":531,"context":532},36,"$wpdb->get_col() with variable interpolation",{"file":534,"line":120,"context":532},"includes\\class-woo-refund-and-exchange-lite-deactivator.php",{"escaped":536,"rawEcho":537,"locations":538},797,30,[539,542,544,546,548,551,553,556,559,561,563,564,565,567,570,571,573,576,578,580,582,584,586,587,589,591,594,597,598,600],{"file":517,"line":540,"context":541},1028,"raw output",{"file":517,"line":543,"context":541},1044,{"file":517,"line":545,"context":541},1077,{"file":517,"line":547,"context":541},1140,{"file":549,"line":550,"context":541},"admin\\partials\\pro_setting_templates\\rma-return-refund-exchange-for-woocommerce-pro-global-shipping.php",39,{"file":549,"line":552,"context":541},109,{"file":554,"line":555,"context":541},"admin\\partials\\woo-refund-and-exchange-lite-admin-dashboard.php",105,{"file":557,"line":558,"context":541},"admin\\partials\\woo-refund-and-exchange-lite-overview.php",22,{"file":557,"line":560,"context":541},47,{"file":557,"line":562,"context":541},62,{"file":557,"line":106,"context":541},{"file":557,"line":27,"context":541},{"file":557,"line":566,"context":541},107,{"file":568,"line":569,"context":541},"admin\\partials\\woo-refund-and-exchange-lite-return-meta.php",79,{"file":568,"line":216,"context":541},{"file":568,"line":572,"context":541},112,{"file":574,"line":575,"context":541},"common\\class-woo-refund-and-exchange-lite-common.php",363,{"file":574,"line":577,"context":541},670,{"file":574,"line":579,"context":541},680,{"file":574,"line":581,"context":541},704,{"file":574,"line":583,"context":541},707,{"file":574,"line":585,"context":541},824,{"file":226,"line":311,"context":541},{"file":226,"line":588,"context":541},621,{"file":226,"line":590,"context":541},629,{"file":592,"line":593,"context":541},"public\\class-woo-refund-and-exchange-lite-public.php",282,{"file":595,"line":596,"context":541},"public\\partials\\wps-rma-refund-request-form.php",258,{"file":595,"line":412,"context":541},{"file":595,"line":599,"context":541},304,{"file":595,"line":601,"context":541},400,3,[604,607],{"name":605,"version":38,"knownCves":606},"DataTables",[],{"name":608,"version":38,"knownCves":609},"Select2",[],[611,642,654,663,673,699,708,717,726,735,744,755],{"entryPoint":612,"graph":613,"unsanitizedCount":29,"severity":641},"wrael_admin_save_tab_settings (admin\\class-woo-refund-and-exchange-lite-admin.php:456)",{"nodes":614,"edges":637},[615,620,625,629,631,635],{"id":616,"type":617,"label":618,"file":517,"line":619},"n0","source","$_POST[?] (x2)",495,{"id":621,"type":622,"label":623,"file":517,"line":619,"wp_function":624},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":626,"type":617,"label":627,"file":517,"line":628},"n2","$_POST['wps_rma_return_from_time']",518,{"id":630,"type":622,"label":623,"file":517,"line":628,"wp_function":624},"n3",{"id":632,"type":617,"label":633,"file":517,"line":634},"n4","$_POST['wps_rma_return_to_time']",519,{"id":636,"type":622,"label":623,"file":517,"line":634,"wp_function":624},"n5",[638,639,640],{"from":616,"to":621,"sanitized":426},{"from":626,"to":630,"sanitized":426},{"from":632,"to":636,"sanitized":426},"low",{"entryPoint":643,"graph":644,"unsanitizedCount":29,"severity":641},"wps_rma_return_req_approve (admin\\class-woo-refund-and-exchange-lite-admin.php:1021)",{"nodes":645,"edges":652},[646,649],{"id":616,"type":617,"label":647,"file":517,"line":648},"$_POST",1025,{"id":621,"type":622,"label":650,"file":517,"line":540,"wp_function":651},"echo() [XSS]","echo",[653],{"from":616,"to":621,"sanitized":426},{"entryPoint":655,"graph":656,"unsanitizedCount":29,"severity":641},"wps_rma_return_req_cancel (admin\\class-woo-refund-and-exchange-lite-admin.php:1037)",{"nodes":657,"edges":661},[658,660],{"id":616,"type":617,"label":647,"file":517,"line":659},1041,{"id":621,"type":622,"label":650,"file":517,"line":543,"wp_function":651},[662],{"from":616,"to":621,"sanitized":426},{"entryPoint":664,"graph":665,"unsanitizedCount":29,"severity":641},"wps_rma_save_policies_setting (admin\\class-woo-refund-and-exchange-lite-admin.php:1147)",{"nodes":666,"edges":671},[667,669],{"id":616,"type":617,"label":647,"file":517,"line":668},1152,{"id":621,"type":622,"label":623,"file":517,"line":670,"wp_function":624},1164,[672],{"from":616,"to":621,"sanitized":426},{"entryPoint":674,"graph":675,"unsanitizedCount":29,"severity":641},"\u003Cclass-woo-refund-and-exchange-lite-admin> (admin\\class-woo-refund-and-exchange-lite-admin.php:0)",{"nodes":676,"edges":693},[677,678,679,680,681,682,683,686,688,691],{"id":616,"type":617,"label":618,"file":517,"line":619},{"id":621,"type":622,"label":623,"file":517,"line":619,"wp_function":624},{"id":626,"type":617,"label":627,"file":517,"line":628},{"id":630,"type":622,"label":623,"file":517,"line":628,"wp_function":624},{"id":632,"type":617,"label":633,"file":517,"line":634},{"id":636,"type":622,"label":623,"file":517,"line":634,"wp_function":624},{"id":684,"type":617,"label":685,"file":517,"line":648},"n6","$_POST (x4)",{"id":687,"type":622,"label":650,"file":517,"line":540,"wp_function":651},"n7",{"id":689,"type":617,"label":690,"file":517,"line":668},"n8","$_POST (x2)",{"id":692,"type":622,"label":623,"file":517,"line":670,"wp_function":624},"n9",[694,695,696,697,698],{"from":616,"to":621,"sanitized":426},{"from":626,"to":630,"sanitized":426},{"from":632,"to":636,"sanitized":426},{"from":684,"to":687,"sanitized":426},{"from":689,"to":692,"sanitized":426},{"entryPoint":700,"graph":701,"unsanitizedCount":29,"severity":641},"\u003Cwoo-refund-and-exchange-lite-welcome> (admin\\partials\\woo-refund-and-exchange-lite-welcome.php:0)",{"nodes":702,"edges":706},[703,705],{"id":616,"type":617,"label":647,"file":704,"line":525},"admin\\partials\\woo-refund-and-exchange-lite-welcome.php",{"id":621,"type":622,"label":623,"file":704,"line":558,"wp_function":624},[707],{"from":616,"to":621,"sanitized":426},{"entryPoint":709,"graph":710,"unsanitizedCount":29,"severity":641},"wps_rma_save_return_request (common\\class-woo-refund-and-exchange-lite-common.php:263)",{"nodes":711,"edges":715},[712,714],{"id":616,"type":617,"label":647,"file":574,"line":713},268,{"id":621,"type":622,"label":650,"file":574,"line":575,"wp_function":651},[716],{"from":616,"to":621,"sanitized":426},{"entryPoint":718,"graph":719,"unsanitizedCount":29,"severity":641},"wps_rma_cancel_return_request_callback (common\\class-woo-refund-and-exchange-lite-common.php:655)",{"nodes":720,"edges":724},[721,723],{"id":616,"type":617,"label":647,"file":574,"line":722},658,{"id":621,"type":622,"label":650,"file":574,"line":579,"wp_function":651},[725],{"from":616,"to":621,"sanitized":426},{"entryPoint":727,"graph":728,"unsanitizedCount":29,"severity":641},"wps_rma_fetch_order_msgs_callback (common\\class-woo-refund-and-exchange-lite-common.php:687)",{"nodes":729,"edges":733},[730,732],{"id":616,"type":617,"label":647,"file":574,"line":731},691,{"id":621,"type":622,"label":650,"file":574,"line":581,"wp_function":651},[734],{"from":616,"to":621,"sanitized":426},{"entryPoint":736,"graph":737,"unsanitizedCount":29,"severity":641},"\u003Cclass-woo-refund-and-exchange-lite-common> (common\\class-woo-refund-and-exchange-lite-common.php:0)",{"nodes":738,"edges":742},[739,741],{"id":616,"type":617,"label":740,"file":574,"line":713},"$_POST (x3)",{"id":621,"type":622,"label":650,"file":574,"line":575,"wp_function":651},[743],{"from":616,"to":621,"sanitized":426},{"entryPoint":745,"graph":746,"unsanitizedCount":29,"severity":641},"\u003Cwps-rma-refund-request-form> (public\\partials\\wps-rma-refund-request-form.php:0)",{"nodes":747,"edges":753},[748,751],{"id":616,"type":617,"label":749,"file":595,"line":750},"$_GET (x4)",27,{"id":621,"type":622,"label":650,"file":595,"line":752,"wp_function":651},184,[754],{"from":616,"to":621,"sanitized":426},{"entryPoint":756,"graph":757,"unsanitizedCount":29,"severity":641},"\u003Cwps-rma-view-order-msg> (public\\partials\\wps-rma-view-order-msg.php:0)",{"nodes":758,"edges":763},[759,762],{"id":616,"type":617,"label":760,"file":761,"line":525},"$_GET","public\\partials\\wps-rma-view-order-msg.php",{"id":621,"type":622,"label":650,"file":761,"line":750,"wp_function":651},[764],{"from":616,"to":621,"sanitized":426},{"summary":766,"deductions":767},"The \"woo-refund-and-exchange-lite\" plugin v4.5.8 presents a mixed security posture. While the static analysis indicates good practices in output escaping and a lack of critical taint flows, there are significant concerns regarding its attack surface and historical vulnerability patterns.\n\nA major weakness lies in the substantial number of AJAX handlers (21 out of 23) that lack authentication checks. This exposes a large portion of the plugin's functionality to potential exploitation by unauthenticated users, which could lead to unauthorized actions or information disclosure. Although no critical taint flows were identified, the presence of raw SQL queries without prepared statements, combined with the lack of authentication on numerous entry points, creates a fertile ground for potential SQL injection vulnerabilities. The plugin's history of 5 CVEs, including high-severity authorization bypass and sensitive information exposure, further amplifies these concerns, suggesting recurring security weaknesses.\n\nDespite the current lack of unpatched CVEs and a relatively clean taint analysis, the plugin's extensive unprotected attack surface and historical security incidents warrant caution. The good output escaping is a positive sign, but it does not fully mitigate the risks posed by the authorization flaws and the potential for SQL injection due to raw queries. Users should be aware of these ongoing risks, especially given the plugin's past.",[768,770,773,776,778],{"reason":769,"points":184},"High number of AJAX handlers without auth checks",{"reason":771,"points":772},"SQL queries without prepared statements",8,{"reason":774,"points":775},"Historical CVEs (5 total, 1 high)",15,{"reason":777,"points":184},"Missing nonce checks on AJAX handlers",{"reason":779,"points":780},"Limited capability checks on entry points",7,"2026-03-16T18:10:23.515Z",{"wat":783,"direct":802},{"assetPaths":784,"generatorPatterns":792,"scriptPaths":793,"versionParams":794},[785,786,787,788,789,790,791],"\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoocommerce-product-table.css","\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoo-refund-and-exchange-lite-admin.css","\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoo-refund-and-exchange-lite-public.css","\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoo-refund-and-exchange-lite-public-rtl.css","\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fjs\u002Fwoo-refund-and-exchange-lite-admin.js","\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fjs\u002Fwoo-refund-and-exchange-lite-public.js","\u002Fwp-content\u002Fplugins\u002Fwoo-refund-and-exchange-lite\u002Fassets\u002Fjs\u002Fwoo-refund-and-exchange-lite-public-rtl.js",[],[],[795,796,797,798,799,800,801],"woo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoocommerce-product-table.css?ver=","woo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoo-refund-and-exchange-lite-admin.css?ver=","woo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoo-refund-and-exchange-lite-public.css?ver=","woo-refund-and-exchange-lite\u002Fassets\u002Fcss\u002Fwoo-refund-and-exchange-lite-public-rtl.css?ver=","woo-refund-and-exchange-lite\u002Fassets\u002Fjs\u002Fwoo-refund-and-exchange-lite-admin.js?ver=","woo-refund-and-exchange-lite\u002Fassets\u002Fjs\u002Fwoo-refund-and-exchange-lite-public.js?ver=","woo-refund-and-exchange-lite\u002Fassets\u002Fjs\u002Fwoo-refund-and-exchange-lite-public-rtl.js?ver=",{"cssClasses":803,"htmlComments":812,"htmlAttributes":814,"restEndpoints":818,"jsGlobals":819,"shortcodeOutput":821},[804,805,806,807,808,809,810,811],"wps-rma-request-form","wps_rma_dashboard","wps_rma_product_select","wps_rma_order_select","wps_rma_reason_select","wps_rma_file_upload","wps_rma_product_select_option","wps_rma_reason_select_option",[813],"\u003C!-- WooCommerce Refund And Exchange Lite Plugin By WP Swings -->",[815,816,817],"data-wps-rma-product-id","data-wps-rma-order-id","data-wps-rma-reason-id",[],[820],"wps_rma_params",[]]