[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fEOPeH-Ov3ZymWvhMUa4-ZZEXwd2M6IOLOqBLGXoxX1A":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":36,"analysis":124,"fingerprints":208},"crt-chained-product-for-woo","CRT Chained Product for Woo","2.0.2","CRThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fdomainlee\u002F","\u003Cp>\u003Cstrong>Chained Products for WooCommerce\u003C\u002Fstrong> allows you to link multiple products together so that when a customer adds a main product to the cart, the related (chained) products are automatically added as well.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for:\u003Cbr \u002F>\n– Bundled products\u003Cbr \u002F>\n– Free included products\u003Cbr \u002F>\n– Product kits\u003Cbr \u002F>\n– Promotional add-ons\u003Cbr \u002F>\n– Mandatory accessories\u003C\u002Fp>\n\u003Cp>The plugin is lightweight, flexible, and follows WooCommerce best practices.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add unlimited chained products to a main product  \u003C\u002Fli>\n\u003Cli>Automatically add chained products to cart  \u003C\u002Fli>\n\u003Cli>Support free products or included products  \u003C\u002Fli>\n\u003Cli>Included products show original price with strike-through  \u003C\u002Fli>\n\u003Cli>Sync quantity between parent and child products  \u003C\u002Fli>\n\u003Cli>Disable quantity editing for chained products  \u003C\u002Fli>\n\u003Cli>Disable remove button for chained products  \u003C\u002Fli>\n\u003Cli>Remove parent \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> automatically remove all children  \u003C\u002Fli>\n\u003Cli>Optional stock checking for chained products  \u003C\u002Fli>\n\u003Cli>Show out-of-stock notices  \u003C\u002Fli>\n\u003Cli>Flexible display positions:\n\u003Cul>\n\u003Cli>Above Add to Cart button\u003C\u002Fli>\n\u003Cli>Below Add to Cart button\u003C\u002Fli>\n\u003Cli>Use shortcode  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Custom display label per product  \u003C\u002Fli>\n\u003Cli>Clean UI on product page and cart  \u003C\u002Fli>\n\u003Cli>Shortcode support  \u003C\u002Fli>\n\u003Cli>Developer-friendly & extensible\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically add included products to cart, manage stock, pricing, quantity sync, and flexible display positions.",0,157,"2026-02-11T10:07:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"bundled-products","chained-products","free-products","linked-products","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrt-chained-product-for-woo.2.0.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"domainlee",20,2170,30,94,"2026-04-04T11:13:49.741Z",[37,55,74,93,108],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":15,"requires_php":16,"tags":49,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"f12-wc-accessories","Forge12 Accessories for WooCommerce","2.3.6","Forge12 Interactive GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Fforge12\u002F","\u003Cp>\u003Cstrong>Forge12 Accessories for WooCommerce\u003C\u002Fstrong> lets you link accessory products to your WooCommerce products and product categories. Selected accessories are displayed on the product page so customers can add them to the cart alongside the main product.\u003C\u002Fp>\n\u003Cp>Whether you sell electronics with compatible cables, furniture with matching cushions, or cameras with lenses – this plugin makes it easy to suggest the right accessories at the right time.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increase Average Order Value\u003C\u002Fstrong> – Suggest relevant accessories directly on the product page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Time\u003C\u002Fstrong> – Assign accessories to entire categories instead of individual products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Crossselling\u003C\u002Fstrong> – Catch customers at checkout with accessory suggestions in the cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Control\u003C\u002Fstrong> – Choose position, layout, headings and which accessories to show.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Optional Accessories\u003C\u002Fstrong> – Assign accessories per product or per product category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Assignment\u003C\u002Fstrong> – Assign accessories to entire product categories at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Crossselling\u003C\u002Fstrong> – Display accessories on the cart page for products already in the cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid, List & Checkbox Layouts\u003C\u002Fstrong> – Display accessories in a responsive grid, list or “Frequently Bought Together” checkbox layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline Accessories\u003C\u002Fstrong> – Show accessories between price and Add to Cart button with checkboxes and live total.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design System\u003C\u002Fstrong> – Customize colors, border radius and shadows with a visual design editor and preset themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Options\u003C\u002Fstrong> – Control which product details are shown (image, title, price, stock, SKU, description).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Grid Columns\u003C\u002Fstrong> – Choose between 2, 3 or 4 columns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Position\u003C\u002Fstrong> – Choose where accessories appear on the product page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Headings\u003C\u002Fstrong> – Set a custom title and description for the accessories section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Sorting\u003C\u002Fstrong> – Reorder accessories via drag and drop in the admin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong> – Use \u003Ccode>[f12-woo-accessories]\u003C\u002Fcode> to place accessories anywhere.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Overrides\u003C\u002Fstrong> – Override plugin templates from your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Optimized for desktop, tablet and mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS Compatible\u003C\u002Fstrong> – Fully compatible with WooCommerce High-Performance Order Storage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Optional Features (Free)\u003C\u002Fh4>\n\u003Cp>These features can be enabled individually from the \u003Cstrong>Features\u003C\u002Fstrong> page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gutenberg Block\u003C\u002Fstrong> – Place accessories via the block editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Access accessory data programmatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema.org Markup\u003C\u002Fstrong> – Add structured data for accessories (isAccessoryOrSparePartFor).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock Alerts\u003C\u002Fstrong> – Show stock status indicators on accessory items.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Preview Modal\u003C\u002Fstrong> – Quick-view modal for accessory details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessory Grouping\u003C\u002Fstrong> – Group accessories by category with collapsible sections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recommended Badge\u003C\u002Fstrong> – Highlight recommended accessories with a visual badge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Assignment\u003C\u002Fstrong> – Assign accessories to multiple products at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inventory Check\u003C\u002Fstrong> – Overview of accessory stock levels and warnings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import \u002F Export\u003C\u002Fstrong> – Import and export accessory assignments via CSV.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Add-on\u003C\u002Fh4>\n\u003Cp>Unlock powerful features with \u003Ca href=\"https:\u002F\u002Fwww.forge12.com\u002Fproduct\u002Fwoocommerce-zubehoer\u002F\" rel=\"nofollow ugc\">Forge12 Accessories Pro\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Required Accessories\u003C\u002Fstrong> – Automatically add mandatory products to the cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Lock\u003C\u002Fstrong> – Prevent customers from removing required accessories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price Summary\u003C\u002Fstrong> – Show combined price of product and accessories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Hint\u003C\u002Fstrong> – Display required accessories below the product excerpt.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quantity Sync & Quantity Control\u003C\u002Fstrong> – Sync accessory quantities with the main product.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Live Price\u003C\u002Fstrong> – Update the combined price dynamically without page reload.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bundle Discounts\u003C\u002Fstrong> – Offer discounts when accessories are purchased together.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Products\u003C\u002Fstrong> – Use variable products as accessories with attribute selection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic\u003C\u002Fstrong> – Show or hide accessories based on product variations or cart contents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Rules\u003C\u002Fstrong> – Auto-assign accessories based on categories, tags, attributes or price ranges.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics Dashboard\u003C\u002Fstrong> – Track accessory performance, revenue and conversion rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider, Accordion & Tabs Layouts\u003C\u002Fstrong> – Additional display layouts for accessories.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.forge12.com\u002Fproduct\u002Fwoocommerce-zubehoer\u002F\" rel=\"nofollow ugc\">Get Forge12 Accessories Pro\u003C\u002Fa>\u003C\u002Fp>\n","Add optional accessories to WooCommerce products and categories. Increase your average order value with product accessories, cart crossselling and cat &hellip;",80,2630,"2026-03-10T11:46:00.000Z","6.7.5",[50,51,21,52,22],"accessories","cross-sell","product-bundles","https:\u002F\u002Fwww.forge12.com\u002Fproduct\u002Fwoocommerce-zubehoer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff12-wc-accessories.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":25,"num_ratings":65,"last_updated":66,"tested_up_to":14,"requires_at_least":67,"requires_php":23,"tags":68,"homepage":72,"download_link":73,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"direct-download-for-woocommerce","Direct Download for WooCommerce","1.19","Kamalyon","https:\u002F\u002Fprofiles.wordpress.org\u002Fkamalyon\u002F","\u003Cp>This plugin allows customers to download virtual, downloadable, and free products directly from the product page without adding them to the cart. It’s perfect for stores that offer free digital downloads.\u003C\u002Fp>\n","Direct Download for WooCommerce allows customers to download virtual, downloadable, and free products directly from the product page.",40,740,1,"2025-11-28T19:13:00.000Z","4.0",[69,70,20,71,22],"direct-download","download","virtual-products","https:\u002F\u002Fkamalyon.com\u002Fdirect-download-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirect-download-for-woocommerce.1.19.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":11,"num_ratings":11,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":90,"download_link":91,"security_score":92,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"force-add-to-cart","Force Add To Cart for WooCommerce","1.0","WP Geeks","https:\u002F\u002Fprofiles.wordpress.org\u002Fwearewpgeeks\u002F","\u003Cp>Force Add To Cart for WooCommerce allows you to select a product which will automatically be added to the shopping cart when another product is added to the cart. Simply visit the “Linked Products” section on the edit product page and choose the product to be force added to the cart when that product is added.\u003C\u002Fp>\n\u003Cp>Additionally, you have the ability to select whether a visitor is able to remove the product that was forcefully added or to restrict removing the product from the cart.\u003C\u002Fp>\n\u003Cp>The plugin works with both the classic cart experience and the new React based cart block.\u003C\u002Fp>\n\u003Cp>Built by \u003Ca href=\"https:\u002F\u002Fwpgeeks.com\" rel=\"nofollow ugc\">WP Geeks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once you have installed the plugin, you will find the settings on the \u003Cem>Edit Product\u003C\u002Fem> page in WooCommerce, under the section \u003Cem>Linked Products\u003C\u002Fem> in the \u003Cem>Product Data\u003C\u002Fem> metabox.\u003C\u002Fp>\n","A WooCommerce plugin that allows you to force add a product to the shopping cart.",10,708,"2024-08-16T20:47:00.000Z","6.6.5","5.0","5.6",[89,75,21,22],"add-to-cart","https:\u002F\u002Fwpgeeks.com\u002Fforce-add-to-cart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforce-add-to-cart.1.0.zip",92,{"slug":94,"name":95,"version":77,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":85,"requires_at_least":86,"requires_php":102,"tags":103,"homepage":23,"download_link":107,"security_score":92,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"force-sells-for-variations","Force Sells for Variations","Benny Windolph","https:\u002F\u002Fprofiles.wordpress.org\u002Ffragbenny\u002F","\u003Cp>This plugin allows you to add products to specific variations in WooCommerce. It synchronizes the quantities of these products with the main variation and removes the quantity change and remove buttons for the added products.\u003C\u002Fp>\n","Adds products to specific variations and synchronizes quantities. Removes quantity change and remove buttons for these added products.",795,"2024-08-05T11:32:00.000Z","7.0",[104,105,21,106,22],"bundles","force-sells","variations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforce-sells-for-variations.1.0.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":117,"tested_up_to":14,"requires_at_least":86,"requires_php":16,"tags":118,"homepage":122,"download_link":123,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ingenidev-gift-unlocker-for-woocommerce","ingenidev Gift Unlocker for woocommerce","1.0.0","ingenidev by Bright Vortex LLC & MetaNetSkills Lda","https:\u002F\u002Fprofiles.wordpress.org\u002Fingenidev\u002F","\u003Cp>NEW Plugin! ingenidev Gift Unlocker is a comprehensive WooCommerce extension that enables store owners to create engaging promotional campaigns by offering free gift products based on cart total thresholds. This plugin helps increase average order value and customer engagement through strategic gift offerings.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gift Product Management\u003C\u002Fstrong> – Define unlimited gift products with custom thresholds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Threshold System\u003C\u002Fstrong> – Multiple cart total thresholds with dynamic gift availability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Restrictions\u003C\u002Fstrong> – One gift type per cart policy with maximum quantity enforcement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced User Experience\u003C\u002Fstrong> – Custom “Get X for FREE” buttons with real-time updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance & Security\u003C\u002Fstrong> – AJAX-powered updates with WordPress nonce security validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Seamlessly integrates with your existing WooCommerce store\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Promotional campaigns\u003C\u002Fli>\n\u003Cli>Increasing average order value\u003C\u002Fli>\n\u003Cli>Customer engagement and loyalty programs\u003C\u002Fli>\n\u003Cli>Seasonal sales and special offers\u003C\u002Fli>\n\u003Cli>Product launches and marketing initiatives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Configure gift products with minimum cart total thresholds\u003C\u002Fli>\n\u003Cli>Customers add items to their cart\u003C\u002Fli>\n\u003Cli>When the cart total reaches a threshold, a gift becomes available\u003C\u002Fli>\n\u003Cli>Customers can select one free gift per order\u003C\u002Fli>\n\u003Cli>Gift is automatically added to cart at zero cost\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and feature requests, please visit \u003Ca href=\"https:\u002F\u002Fingenidev.com\" rel=\"nofollow ugc\">https:\u002F\u002Fingenidev.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data. It only manages gift product configurations and interacts with WooCommerce cart data.\u003C\u002Fp>\n","NEW Plugin! A powerful WooCommerce plugin that allows you to offer gift products to customers when they reach specific cart total thresholds.",101,"2026-02-09T14:18:00.000Z",[119,20,120,121,22],"cart","gifts","promotions","https:\u002F\u002Fingenidev.com\u002Fgift-unlocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fingenidev-gift-unlocker-for-woocommerce.1.0.0.zip",{"attackSurface":125,"codeSignals":195,"taintFlows":203,"riskAssessment":204,"analyzedAt":207},{"hooks":126,"ajaxHandlers":188,"restRoutes":189,"shortcodes":190,"cronEvents":194,"entryPointCount":65,"unprotectedCount":11},[127,133,137,141,146,150,153,158,162,166,170,174,178,182,185],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","woocommerce_product_options_related","add_linked_products_fields","backend\\settings.php",7,{"type":128,"name":134,"callback":135,"file":131,"line":136},"woocommerce_process_product_meta","save_linked_products_fields",8,{"type":128,"name":138,"callback":139,"file":131,"line":140},"admin_enqueue_scripts","enqueue_admin_assets",9,{"type":128,"name":142,"callback":143,"file":144,"line":145},"init","add_field","crt-chained-product-for-woo.php",17,{"type":128,"name":147,"callback":148,"priority":31,"file":149,"line":140},"woocommerce_add_to_cart","add_chained_products_to_cart","frontend\\add_to_cart.php",{"type":128,"name":151,"callback":152,"priority":31,"file":149,"line":82},"woocommerce_before_calculate_totals","set_chained_product_price",{"type":154,"name":155,"callback":156,"priority":82,"file":149,"line":157},"filter","woocommerce_cart_item_quantity","disable_quantity_for_chained_products",11,{"type":154,"name":159,"callback":160,"priority":82,"file":149,"line":161},"woocommerce_cart_item_remove_link","disable_remove_link_for_chained_products",12,{"type":128,"name":163,"callback":164,"priority":82,"file":149,"line":165},"woocommerce_cart_item_removed","remove_chained_products_when_parent_removed",13,{"type":128,"name":167,"callback":168,"priority":82,"file":149,"line":169},"woocommerce_after_cart_item_quantity_update","sync_chained_products_quantity",14,{"type":154,"name":171,"callback":172,"priority":82,"file":149,"line":173},"woocommerce_cart_item_price","strike_price_for_included_products",15,{"type":154,"name":175,"callback":176,"priority":82,"file":149,"line":177},"woocommerce_cart_item_subtotal","strike_subtotal_for_included_products",16,{"type":128,"name":179,"callback":180,"priority":140,"file":181,"line":132},"woocommerce_before_add_to_cart_button","position_chained_products","frontend\\products.php",{"type":128,"name":183,"callback":184,"priority":63,"file":181,"line":136},"woocommerce_single_product_summary","position_chained_products_1",{"type":128,"name":186,"callback":187,"file":181,"line":140},"wp_enqueue_scripts","enqueue_frontend_assets",[],[],[191],{"tag":192,"callback":193,"file":181,"line":82},"yeekit_chained_products","shortcode_chained_products",[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":11,"externalRequests":11,"nonceChecks":65,"capabilityChecks":65,"bundledLibraries":202},[],{"prepared":11,"raw":11,"locations":198},[],{"escaped":200,"rawEcho":11,"locations":201},35,[],[],[],{"summary":205,"deductions":206},"The static analysis of 'crt-chained-product-for-woo' v2.0.2 reveals a strong security posture.  The plugin demonstrates excellent adherence to secure coding practices by exclusively using prepared statements for SQL queries and ensuring all output is properly escaped.  Furthermore, it has a very limited attack surface with only one shortcode, and importantly, all identified entry points have appropriate nonce and capability checks. The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. The taint analysis reported zero flows, indicating no identified vulnerabilities in that area.\n\nThe plugin's vulnerability history is also clean, with no recorded CVEs. This suggests a commitment to security by the developers or a lack of past exploits.  The combination of robust static analysis findings and a spotless vulnerability history paints a picture of a well-secured plugin.\n\nIn conclusion, the 'crt-chained-product-for-woo' v2.0.2 plugin exhibits a commendable security profile. Its strengths lie in its limited attack surface, strict adherence to prepared statements and output escaping, and the presence of security checks on its entry points.  There are no immediate red flags or significant concerns based on the provided static analysis and vulnerability history. The plugin appears to be developed with security in mind.",[],"2026-03-17T06:59:19.939Z",{"wat":209,"direct":218},{"assetPaths":210,"generatorPatterns":213,"scriptPaths":214,"versionParams":215},[211,212],"\u002Fwp-content\u002Fplugins\u002Fcrt-chained-product-for-woo\u002Fassets\u002Fcss\u002Fadmin-chained-products.css","\u002Fwp-content\u002Fplugins\u002Fcrt-chained-product-for-woo\u002Fassets\u002Fjs\u002Fadmin-chained-products.js",[],[],[216,217],"crt-chained-product-for-woo\u002Fassets\u002Fcss\u002Fadmin-chained-products.css?ver=","crt-chained-product-for-woo\u002Fassets\u002Fjs\u002Fadmin-chained-products.js?ver=",{"cssClasses":219,"htmlComments":226,"htmlAttributes":227,"restEndpoints":230,"jsGlobals":232,"shortcodeOutput":234},[220,221,222,223,224,225],"yeekit-cp-products-list","yeekit-cp-row","yeekit-cp-remove","yeekit-cp-add","yeekit-cp-shortcode-wrap","wc-product-search",[],[228,229],"data-placeholder","data-action",[231],"\u002Fwp-json\u002Fwc-admin\u002Fproduct-search\u002Fv1\u002Fproducts",[233],"yeekit_cp_add_row_html",[235],"[yeekit_chained_products show_price=\"yes\" show_thumbnail=\"yes\"]"]