[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZW19zoSq3ruPLIf5SRDuwBaeRb6fE4gKtHaM8RW1QFE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":125,"fingerprints":422},"product-warranty-system","Product Warranty System","1.0.0","FERDAUS SK","https:\u002F\u002Fprofiles.wordpress.org\u002Fferdaussk\u002F","\u003Cp>The \u003Cstrong>Product Warranty System (PRODWASY)\u003C\u002Fstrong> is a WordPress plugin designed to simplify product warranty management for both customers and site administrators.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Product registration by customers.\u003Cbr \u002F>\n– Warranty validation system (based on purchase\u002Fserial number).\u003Cbr \u002F>\n– User dashboard to view warranty status of registered products.\u003Cbr \u002F>\n– Admin panel for managing product warranties.\u003Cbr \u002F>\n– Customizable warranty periods (days, months, years).\u003Cbr \u002F>\n– Works with WooCommerce or standalone product entries.\u003Cbr \u002F>\n– Shortcodes to display warranty forms and product lists.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Case:\u003C\u002Fstrong>\u003Cbr \u002F>\nPerfect for electronic shops, appliance stores, or any business selling products with warranty coverage.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[prodwasy_register_product]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays a product registration form.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[prodwasy_my_warranties]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays the logged-in user’s registered products.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[prodwasy_check_warranty]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays warranty check form for product verification.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later. You are free to modify and redistribute it under the same license.\u003C\u002Fp>\n","A complete Product Warranty System plugin that allows customers to register products, view warranty status, and manage warranties from their account.",0,168,"2025-12-05T04:50:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"guarantee","product-registration","product-warranty","warranty","woocommerce","https:\u002F\u002Flotussk.com\u002Fintroducing-the-product-warranty-system-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-warranty-system.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"ferdaussk",2,30,94,"2026-04-04T21:04:52.669Z",[36,53,68,89,107],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":25,"num_ratings":45,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":51,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wgpw-product-warranty","Product Warranty and Guarantee for WooCommerce","1.0.2","MD.Muslim","https:\u002F\u002Fprofiles.wordpress.org\u002Fmuslim11\u002F","\u003Cp>Product Warranty and Guarantee for WooCommerce lets WooCommerce store owners add professional warranty or guarantee info to their products. It is simple, lightweight, and provides clear warranty details to customers, improving trust and reducing support queries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Warranty\u002FGuarantee Expiry Date\u003C\u002Fstrong> – Add expiry date to each warranty or guarantee. Expired warranties are automatically hidden on the frontend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Warranty Options per Product\u003C\u002Fstrong> – Add multiple warranty or guarantee options for a single product.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Tooltip\u002FPopup\u003C\u002Fstrong> – Display extra info when hovering over the warranty or guarantee.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Badge Type\u003C\u002Fstrong> – Choose whether the badge shows “Warranty Available” or “Guarantee Available”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Badge Text\u003C\u002Fstrong> – Admin can customize badge text to match branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Badge Position\u003C\u002Fstrong> – Choose where the badge appears on the product page (Product Title, Price, or Product Meta Section).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Why use this plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Build customer trust:\u003C\u002Fstrong> Display clear and accurate warranty\u002Fguarantee info.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional appearance:\u003C\u002Fstrong> Badges, tooltips, and expiry dates make your product pages look polished.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upsell opportunities:\u003C\u002Fstrong> Multiple warranty options allow flexible offers for your customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy admin control:\u003C\u002Fstrong> Badge type, text, and position are fully manageable from the WordPress admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce support queries:\u003C\u002Fstrong> Tooltip information and automatic expiry hiding inform customers clearly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwcpw-product-warranty\u002F or contact us at support@muslim11.com.\u003C\u002Fp>\n","Add and manage product warranties and guarantees with expiry dates, badges, and tooltips for WooCommerce.",224,1,"2025-11-28T14:16:00.000Z","6.0",[49,18,50,21,22],"badge","tooltip","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwgpw-product-warranty.1.0.2.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":11,"downloaded":61,"rating":11,"num_ratings":11,"last_updated":62,"tested_up_to":63,"requires_at_least":15,"requires_php":16,"tags":64,"homepage":51,"download_link":67,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"zag-warranty-manager","Zag Warranty Manager","1.3.3","Fahim Ahmed Nafis","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahimahmednafis\u002F","\u003Cp>Meet Zag Warranty Manager. All-in-one warranty management solution for WooCommerce stores worldwide. Streamline your post-sale support with this powerful plugin and enhance your customer support. Zag Warranty Manager allows your customers to easily track warranty of purchased products from their account and claim warranty requests, while giving you full control over processing and tracking all from the admin dashboard.\u003C\u002Fp>\n\u003Cp>👉 Get Support \u002F Customization \u002F Report Bugs: \u003Ca href=\"https:\u002F\u002Fnoncognito.io\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set warranty duration (in days) per product  \u003C\u002Fli>\n\u003Cli>Start counting from order completion  \u003C\u002Fli>\n\u003Cli>Show expiry, status, and days left  \u003C\u002Fli>\n\u003Cli>Add “Warranty Status” tab in My Account  \u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[zag_warranty]\u003C\u002Fcode> for product display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Best For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>E-commerce Store Owners & Admins\u003C\u002Fli>\n\u003Cli>Retailers & Online Merchants\u003C\u002Fli>\n\u003Cli>Customer Service & Returns Departments\u003C\u002Fli>\n\u003Cli>Fulfillment & Logistics Managers\u003C\u002Fli>\n\u003Cli>Product Support Teams\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage WooCommerce product warranties, from setting periods to handling claims. Customers track status, expiry, and submit claims via their account.",173,"2025-11-19T10:11:00.000Z","6.8.5",[65,66,20,21,22],"dashboard","order-warranty","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzag-warranty-manager.1.3.3.zip",{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":25,"downloaded":76,"rating":25,"num_ratings":31,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":86,"download_link":87,"security_score":88,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cf7-woo-product-registration","CF7 Woo Product Registration","1.2","thehowarde","https:\u002F\u002Fprofiles.wordpress.org\u002Fthehowarde\u002F","\u003Cp>This plugin will allow users to easily make an RMA form (Return Authorization) or Product Registration form using WooCommerce products and Contact Form 7 to create the contact form.\u003C\u002Fp>\n\u003Cp>This plugin allows you to select products by category, and simply add a dropdown select to your contact form with the WooCommerce products from those categories.\u003C\u002Fp>\n\u003Cp>Other Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to use Select 2 searchable dropdown (select)\u003C\u002Fli>\n\u003Cli>Customize the placeholder text\u003C\u002Fli>\n\u003Cli>Allow users to first choose category, then choose products in that category.\u003C\u002Fli>\n\u003Cli>Add a checkbox to show “Other product not listed” for legacy products that can still be returned or registered.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2\u003C\u002Fh3>\n\u003Cp>Update the CF7 Form Tag Generator to V2. Move the options to the CF7 Sub-Menu. Clean up code.\u003C\u002Fp>\n\u003Ch3>1.1\u003C\u002Fh3>\n\u003Cp>Added ability to choose both category and product for easier selection.\u003C\u002Fp>\n\u003Ch3>1.0\u003C\u002Fh3>\n\u003Cp>Initial Build\u003C\u002Fp>\n","Add a form field to Contact Form 7 forms to include your products from WooCommerce to create a product registration form or return authorization (RMA) &hellip;",3934,"2025-02-14T20:23:00.000Z","6.7.5","4.5","7.0",[82,83,84,85,22],"cf7","contact-form-7","product-registration-form","rma-form","https:\u002F\u002Fwww.duckdiverllc.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-woo-product-registration.1.2.zip",92,{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":25,"num_ratings":45,"last_updated":99,"tested_up_to":63,"requires_at_least":100,"requires_php":51,"tags":101,"homepage":105,"download_link":106,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"digital-warranty-card-generator","Digital Warranty Card Generator","1.3","JC","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoder426\u002F","\u003Cp>Digital Warranty Card Generator WordPress Plugin as the name suggests this Plugin can be used for generating Digital Warranty Cards for your Products. If you have an ecommerce website then you can provide your customer with such Digital Warranty Cards which not only boost your sales but also help you to earn more trust. You can also configure or change the settings to convert warranty cards to be used as Digital Gift Cards.\u003C\u002Fp>\n\u003Cp>Whether its a festive season or a sale, if you sell physical products then such digital warranty cards will be useful to earn buyer’s trust. You can not only use this cards for one time but also for recurring purposes if you provide recurring warranty business too like we see now days in many laptop companies. They charge for increasing the warranty of their products.\u003C\u002Fp>\n\u003Ch4>Key features of this plugin include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to change logo, title, text, headings in the Digital Warranty Card.\u003C\u002Fli>\n\u003Cli>Ability to add items in the Product Description.\u003C\u002Fli>\n\u003Cli>Ability to change the Date of Warranty.\u003C\u002Fli>\n\u003Cli>Generate and Download the PDF of the Digital Warranty Card.\u003C\u002Fli>\n\u003Cli>Multiple Designs for Warranty Cards\u003C\u002Fli>\n\u003Cli>Preview Option to see PDF Warranty Card\u003C\u002Fli>\n\u003Cli>Ability to choose Portrait \u002F Landscape Mode for PDF\u003C\u002Fli>\n\u003C\u002Ful>\n","Digital Warranty Card Generator WordPress Plugin as the name suggests this Plugin can be used for generating Digital Warranty Cards for your Products.",40,3758,"2025-04-15T08:17:00.000Z","6.3",[90,102,103,104],"pdf-warranty-cards","product-warranty-card","warranty-cards-for-website","https:\u002F\u002Fplugins.hirewebxperts.com\u002Fdigital-warranty-cards\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdigital-warranty-card-generator.1.3.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":25,"num_ratings":45,"last_updated":117,"tested_up_to":14,"requires_at_least":15,"requires_php":118,"tags":119,"homepage":123,"download_link":124,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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","7.2",[120,121,122,21,22],"refunds","returns","rma","https:\u002F\u002Fdominopress.com\u002Fplugin\u002Fclaimpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclaimpress-warranty-refunds-returns-for-woocommerce.2.7.0.zip",{"attackSurface":126,"codeSignals":165,"taintFlows":289,"riskAssessment":408,"analyzedAt":421},{"hooks":127,"ajaxHandlers":144,"restRoutes":153,"shortcodes":154,"cronEvents":163,"entryPointCount":164,"unprotectedCount":11},[128,133,137,140],{"type":129,"name":130,"callback":130,"file":131,"line":132},"action","init","product-warranty-system.php",24,{"type":129,"name":134,"callback":135,"file":131,"line":136},"admin_menu","admin_menus",32,{"type":129,"name":138,"callback":139,"file":131,"line":97},"wp_enqueue_scripts","enqueue_frontend_assets",{"type":129,"name":141,"callback":142,"file":131,"line":143},"admin_enqueue_scripts","enqueue_admin_assets",41,[145,151],{"action":146,"nopriv":147,"callback":148,"hasNonce":149,"hasCapCheck":147,"file":131,"line":150},"prodwasy_submit_warranty",false,"handle_warranty_submission",true,37,{"action":146,"nopriv":149,"callback":148,"hasNonce":149,"hasCapCheck":147,"file":131,"line":152},38,[],[155,159],{"tag":156,"callback":157,"file":131,"line":158},"prodwasy_warranty_form","warranty_form_shortcode",34,{"tag":160,"callback":161,"file":131,"line":162},"prodwasy_user_warranties","user_warranties_shortcode",35,[],4,{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":192,"fileOperations":11,"externalRequests":11,"nonceChecks":45,"capabilityChecks":11,"bundledLibraries":288},[],{"prepared":132,"raw":115,"locations":168},[169,173,175,178,180,182,184,186,188,190],{"file":170,"line":171,"context":172},"admin\\brands.php",115,"$wpdb->get_results() with variable interpolation",{"file":174,"line":171,"context":172},"admin\\categories.php",{"file":131,"line":176,"context":177},150,"$wpdb->get_var() with variable interpolation",{"file":131,"line":179,"context":177},164,{"file":131,"line":181,"context":172},263,{"file":131,"line":183,"context":172},351,{"file":131,"line":185,"context":172},352,{"file":131,"line":187,"context":177},590,{"file":131,"line":189,"context":177},591,{"file":131,"line":191,"context":177},592,{"escaped":193,"rawEcho":194,"locations":195},240,46,[196,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,269,271,272,274,276,278,280,282,284,286],{"file":197,"line":198,"context":199},"admin\\products.php",14,"raw output",{"file":197,"line":201,"context":199},21,{"file":197,"line":203,"context":199},95,{"file":131,"line":205,"context":199},258,{"file":131,"line":207,"context":199},265,{"file":131,"line":209,"context":199},269,{"file":131,"line":211,"context":199},270,{"file":131,"line":213,"context":199},271,{"file":131,"line":215,"context":199},272,{"file":131,"line":217,"context":199},273,{"file":131,"line":219,"context":199},274,{"file":131,"line":221,"context":199},290,{"file":131,"line":223,"context":199},319,{"file":131,"line":225,"context":199},321,{"file":131,"line":227,"context":199},362,{"file":131,"line":229,"context":199},367,{"file":131,"line":231,"context":199},369,{"file":131,"line":233,"context":199},379,{"file":131,"line":235,"context":199},381,{"file":131,"line":237,"context":199},389,{"file":131,"line":239,"context":199},396,{"file":131,"line":241,"context":199},401,{"file":131,"line":243,"context":199},408,{"file":131,"line":245,"context":199},413,{"file":131,"line":247,"context":199},419,{"file":131,"line":249,"context":199},424,{"file":131,"line":251,"context":199},450,{"file":131,"line":253,"context":199},453,{"file":131,"line":255,"context":199},466,{"file":131,"line":257,"context":199},467,{"file":131,"line":259,"context":199},469,{"file":131,"line":261,"context":199},471,{"file":131,"line":263,"context":199},472,{"file":131,"line":265,"context":199},473,{"file":131,"line":267,"context":199},478,{"file":131,"line":267,"context":199},{"file":131,"line":270,"context":199},480,{"file":131,"line":270,"context":199},{"file":131,"line":273,"context":199},596,{"file":131,"line":275,"context":199},600,{"file":131,"line":277,"context":199},604,{"file":131,"line":279,"context":199},608,{"file":131,"line":281,"context":199},613,{"file":131,"line":283,"context":199},614,{"file":131,"line":285,"context":199},616,{"file":131,"line":287,"context":199},617,[],[290,314,327,358,378,392,400],{"entryPoint":291,"graph":292,"unsanitizedCount":45,"severity":313},"\u003Cproducts> (admin\\products.php:0)",{"nodes":293,"edges":310},[294,299,304,308],{"id":295,"type":296,"label":297,"file":197,"line":298},"n0","source","$_POST",18,{"id":300,"type":301,"label":302,"file":197,"line":201,"wp_function":303},"n1","sink","echo() [XSS]","echo",{"id":305,"type":296,"label":306,"file":197,"line":307},"n2","$_GET (x4)",29,{"id":309,"type":301,"label":302,"file":197,"line":203,"wp_function":303},"n3",[311,312],{"from":295,"to":300,"sanitized":147},{"from":305,"to":309,"sanitized":149},"low",{"entryPoint":315,"graph":316,"unsanitizedCount":11,"severity":313},"handle_warranty_submission (product-warranty-system.php:492)",{"nodes":317,"edges":325},[318,321],{"id":295,"type":296,"label":319,"file":131,"line":320},"$_POST (x2)",506,{"id":300,"type":301,"label":322,"file":131,"line":323,"wp_function":324},"get_row() [SQLi]",516,"get_row",[326],{"from":295,"to":300,"sanitized":149},{"entryPoint":328,"graph":329,"unsanitizedCount":11,"severity":313},"\u003Cproduct-warranty-system> (product-warranty-system.php:0)",{"nodes":330,"edges":353},[331,334,336,338,342,344,349,351],{"id":295,"type":296,"label":332,"file":131,"line":333},"$_GET",233,{"id":300,"type":301,"label":322,"file":131,"line":335,"wp_function":324},234,{"id":305,"type":296,"label":297,"file":131,"line":337},307,{"id":309,"type":301,"label":339,"file":131,"line":340,"wp_function":341},"get_var() [SQLi]",312,"get_var",{"id":343,"type":296,"label":332,"file":131,"line":333},"n4",{"id":345,"type":301,"label":346,"file":131,"line":347,"wp_function":348},"n5","get_results() [SQLi]",439,"get_results",{"id":350,"type":296,"label":319,"file":131,"line":320},"n6",{"id":352,"type":301,"label":322,"file":131,"line":323,"wp_function":324},"n7",[354,355,356,357],{"from":295,"to":300,"sanitized":149},{"from":305,"to":309,"sanitized":149},{"from":343,"to":345,"sanitized":149},{"from":350,"to":352,"sanitized":149},{"entryPoint":359,"graph":360,"unsanitizedCount":31,"severity":377},"\u003Cbrands> (admin\\brands.php:0)",{"nodes":361,"edges":373},[362,364,366,368,370,371],{"id":295,"type":296,"label":297,"file":170,"line":363},83,{"id":300,"type":301,"label":339,"file":170,"line":365,"wp_function":341},86,{"id":305,"type":296,"label":332,"file":170,"line":367},127,{"id":309,"type":301,"label":322,"file":170,"line":369,"wp_function":324},128,{"id":343,"type":296,"label":332,"file":170,"line":367},{"id":345,"type":301,"label":302,"file":170,"line":372,"wp_function":303},151,[374,375,376],{"from":295,"to":300,"sanitized":147},{"from":305,"to":309,"sanitized":147},{"from":343,"to":345,"sanitized":149},"high",{"entryPoint":379,"graph":380,"unsanitizedCount":31,"severity":377},"\u003Ccategories> (admin\\categories.php:0)",{"nodes":381,"edges":388},[382,383,384,385,386,387],{"id":295,"type":296,"label":297,"file":174,"line":363},{"id":300,"type":301,"label":339,"file":174,"line":365,"wp_function":341},{"id":305,"type":296,"label":332,"file":174,"line":367},{"id":309,"type":301,"label":322,"file":174,"line":369,"wp_function":324},{"id":343,"type":296,"label":332,"file":174,"line":367},{"id":345,"type":301,"label":302,"file":174,"line":372,"wp_function":303},[389,390,391],{"from":295,"to":300,"sanitized":147},{"from":305,"to":309,"sanitized":147},{"from":343,"to":345,"sanitized":149},{"entryPoint":393,"graph":394,"unsanitizedCount":45,"severity":377},"prodwasy_admin_page (product-warranty-system.php:228)",{"nodes":395,"edges":398},[396,397],{"id":295,"type":296,"label":332,"file":131,"line":333},{"id":300,"type":301,"label":322,"file":131,"line":335,"wp_function":324},[399],{"from":295,"to":300,"sanitized":147},{"entryPoint":401,"graph":402,"unsanitizedCount":45,"severity":377},"warranty_form_shortcode (product-warranty-system.php:298)",{"nodes":403,"edges":406},[404,405],{"id":295,"type":296,"label":297,"file":131,"line":337},{"id":300,"type":301,"label":339,"file":131,"line":340,"wp_function":341},[407],{"from":295,"to":300,"sanitized":147},{"summary":409,"deductions":410},"The \"product-warranty-system\" plugin version 1.0.0 demonstrates some good security practices, particularly in its handling of SQL queries and output escaping, where a significant percentage of operations utilize prepared statements and proper escaping.  The absence of file operations and external HTTP requests also contributes positively to its security posture.\n\nHowever, the static analysis reveals a notable concern with taint analysis, where 5 out of 7 analyzed flows exhibit unsanitized paths, with 4 classified as high severity. This suggests potential vulnerabilities where user-supplied data could be manipulated to achieve unintended or malicious outcomes, despite the apparent absence of direct SQL injection or cross-site scripting risks through other means. The plugin also has a relatively small attack surface of 4 entry points, all of which are noted as having no authentication checks. This is a critical oversight, as even with other robust security measures, unprotected entry points can be a significant risk.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This could indicate diligent patching by developers, or it might simply mean that the identified taint flow issues haven't yet been exploited or discovered. The single nonce check is insufficient for a plugin with multiple entry points. The lack of capability checks on any entry points is also a weakness, as it means any authenticated user could potentially interact with these functionalities, regardless of their role or permissions.\n\nIn conclusion, while the plugin shows promise in its use of prepared statements and output escaping, the high severity unsanitized taint flows and the lack of authentication\u002Fcapability checks on its entry points present significant security risks. The absence of a vulnerability history is a positive sign, but it does not negate the immediate concerns raised by the code analysis.",[411,414,416,418],{"reason":412,"points":413},"High severity unsanitized taint flows",15,{"reason":415,"points":115},"Unprotected AJAX handlers",{"reason":417,"points":115},"Lack of capability checks on entry points",{"reason":419,"points":420},"Insufficient nonce checks",5,"2026-03-17T07:28:04.635Z",{"wat":423,"direct":436},{"assetPaths":424,"generatorPatterns":429,"scriptPaths":430,"versionParams":431},[425,426,427,428],"\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fcss\u002Ffrontend-style.css","\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fjs\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fjs\u002Ffrontend-script.js",[],[427,428],[432,433,434,435],"\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fcss\u002Ffrontend-style.css?ver=","\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=","\u002Fwp-content\u002Fplugins\u002Fproduct-warranty-system\u002Fassets\u002Fjs\u002Ffrontend-script.js?ver=",{"cssClasses":437,"htmlComments":441,"htmlAttributes":442,"restEndpoints":444,"jsGlobals":445,"shortcodeOutput":447},[438,439,440],"prodwasy-admin-wrap","prodwasy-form-container","prodwasy-warranty-form",[],[443],"data-warranty-id",[],[446],"prodwasy_ajax_object",[448,449],"[prodwasy_warranty_form]","[prodwasy_user_warranties]"]