[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQrhDhBPkhHv5Mu82DRXPSkS5bGVGBa7Q-EFpYugjiGg":3,"$fSXux7KB7MnAh3eCS3CiMGlMoWSZGOmBkl0zB57hlcZI":438,"$fMbnXaOiQCzZJyYAiS3h6fjClOt6aFhjqYbBQkfJ2cSo":442},{"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":24,"download_link":25,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":111,"fingerprints":411},"headless-wc","HeadlessWC: Ultimate eCommerce Decoupler","1.3.7","App4You","https:\u002F\u002Fprofiles.wordpress.org\u002Fapp4youdev\u002F","\u003Cp>HeadlessWC revolutionizes your eCommerce approach by providing custom eCommerce endpoints for a headless checkout experience. This cutting-edge plugin is tailored for online stores seeking agility, speed, and an enhanced user experience, free from the limitations of traditional WordPress approach.\u003C\u002Fp>\n\u003Cp>It is highly recommended to use the \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fheadless-wc-client\" rel=\"nofollow ugc\">NPM Client Package\u003C\u002Fa>, which serves as the client SDK for this WordPress plugin. The package is JavaScript framework-agnostic, allowing you to integrate it seamlessly with your preferred technologies, including React, Vue, Angular, Svelte, and others. This flexibility ensures you can leverage HeadlessWC with any front-end setup, enhancing your headless eCommerce capabilities with ease.\u003C\u002Fp>\n\u003Cp>For detailed API integration, please refer to the API \u003Ca href=\"https:\u002F\u002Fdawidw5219.github.io\u002Fheadless-wc\u002F\" rel=\"nofollow ugc\">API Documentation\u003C\u002Fa>\u003C\u002Fp>\n","The ultimate solution for integrating headless checkout functionalities into your WooCommerce store",0,1722,100,1,"2025-10-11T07:53:00.000Z","6.8.5","5.1","7.4",[20,21,22,23],"cart","headless","rest-api","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheadless-wc.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"app4youdev",2,30,94,"2026-05-19T19:14:36.676Z",[37,57,71,83,95],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":54,"download_link":55,"security_score":13,"vuln_count":14,"unpatched_count":11,"last_vuln_date":56,"fetched_at":27},"cart-rest-api-for-woocommerce","CoCart – Headless REST API for WooCommerce","4.8.3","CoCart Headless","https:\u002F\u002Fprofiles.wordpress.org\u002Fcocartforwc\u002F","\u003Cp>\u003Cstrong>CoCart: The BEST REST API for decoupling WooCommerce stores\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart\u003C\u002Fa> is a developer-first REST API to decouple WooCommerce on the frontend. It gives you everything you need to start developing your own custom storefront. \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fpricing\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart Plus\u003C\u002Fa> plugin extension unlocks more to complete the shopping experience out the box.\u003C\u002Fp>\n\u003Cp>Build the modern and scalable storefront of your dreams with confidence independent of WordPress using frameworks like \u003Cstrong>Astro\u003C\u002Fstrong>, \u003Cstrong>React\u003C\u002Fstrong>, \u003Cstrong>Vue\u003C\u002Fstrong>, or \u003Cstrong>Next.js\u003C\u002Fstrong>, gaining complete control over your customers experience no matter what your store sells.\u003C\u002Fp>\n\u003Cp>CoCart was built for developers in mind. With hooks and filters available so you can extend or integrate custom functionality for your headless setup.\u003C\u002Fp>\n\u003Ch4>Why 1,000+ developers choose CoCart\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🚀 Core cart functionality (FREE)\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Zero learning curve\u003C\u002Fstrong> – Built on WooCommerce Data Stores with familiar hooks, ensuring broad plugin compatibility.\u003Cbr \u002F>\n* 🔐 \u003Cstrong>Session management\u003C\u002Fstrong> – Cookie-less, database-stored sessions. Handle concurrent users without breaking a sweat.\u003Cbr \u002F>\n* 🛒 \u003Cstrong>Essential cart operations\u003C\u002Fstrong> – Add, remove, update items and calculate totals in simple API calls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💻 Developer experience that doesn’t suck\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🔑 \u003Cstrong>Authentication that makes sense\u003C\u002Fstrong> – Email, username, or phone login. No admin API keys to juggle.\u003Cbr \u002F>\n* 🌍 \u003Cstrong>CORS just works\u003C\u002Fstrong> – First-party CORS support means your frontend connects instantly, no configuration hell.\u003Cbr \u002F>\n* 🧩 \u003Cstrong>Extendable Callbacks\u003C\u002Fstrong> – Add your own logic without writing new API routes.\u003Cbr \u002F>\n* 📦 \u003Cstrong>Bulk Cart Requests\u003C\u002Fstrong> – Combine multiple API calls into one for better performance.\u003Cbr \u002F>\n* 📊 \u003Cstrong>Cart Insights\u003C\u002Fstrong> – Monitor all cart sessions, including those nearing expiration or already expired.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎯 WooCommerce compatibility, guaranteed\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🛠 \u003Cstrong>Native checkout support\u003C\u002Fstrong> – Load any cart session into WooCommerce’s checkout. Your payment gateways work seamlessly.\u003Cbr \u002F>\n* 🔎 \u003Cstrong>Product search\u003C\u002Fstrong> – Query by name, SKU, or ID — authenticated or not — with flexible filtering.\u003Cbr \u002F>\n* 💸 \u003Cstrong>Name Your Price support\u003C\u002Fstrong> – Donation-based pricing with built-in flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Want more?\u003C\u002Fstrong> Upgrade to \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fpricing\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart Plus\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>First time using CoCart? Check out the \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fdocs\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=firsttime\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Ftry-free-demo\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=firsttime\" rel=\"nofollow ugc\">create a sandbox\u003C\u002Fa> to try it out.\u003C\u002Fp>\n\u003Ch3>💬 Loved by developers worldwide\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“An excellent plugin, which makes building a headless WooCommerce experience a breeze. Easy to use, nearly zero setup time.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-8062\u002F\" rel=\"ugc\">Harald Schneider\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“This plugin works great out of the box for adding products to the cart via API. The code is solid and functionality is as expected, thanks Sebastien!” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fworks-great-out-of-the-box-16\u002F\" rel=\"ugc\">Scott Bolinger, Creator of Holler Box\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“This plugin saved me tons of work and it is working amazingly! The plugin author provides fast and high-quality support. Well done!” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-with-a-great-support-7\u002F\" rel=\"ugc\">@codenroll\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>💼 Need More Features? Upgrade to CoCart Plus\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Additional features in CoCart Plus:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎫 \u003Cstrong>Coupon Management\u003C\u002Fstrong> – Apply discounts, promo codes, and boost conversions.\u003C\u002Fli>\n\u003Cli>🚢 \u003Cstrong>Shipping Calculations\u003C\u002Fstrong> – Real-time shipping rates and method selection.\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Cart Fees\u003C\u002Fstrong> – Add handling fees, rush charges, or custom pricing logic.\u003C\u002Fli>\n\u003Cli>🥪 \u003Cstrong>Advanced Batch API\u003C\u002Fstrong> – Process multiple cart operations in a single request for lightning speed.\u003C\u002Fli>\n\u003Cli>🕒 \u003Cstrong>Rate Limiting\u003C\u002Fstrong> – Prevent API abuse and maintain high performance under load.\u003C\u002Fli>\n\u003Cli>🧾 \u003Cstrong>Checkout\u003C\u002Fstrong> – Complete an order and take payment using any supported gateways by WooCommerce. (Coming Soon)\u003C\u002Fli>\n\u003Cli>💲 \u003Cstrong>Subscription Support\u003C\u002Fstrong> – Complete new subscriptions or renewals automatically or manually. (Coming Soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔓 Ready to Go Fully Headless?\u003C\u002Fh3>\n\u003Cp>Join \u003Cstrong>thousands of developers and agencies\u003C\u002Fstrong> building with CoCart — the REST API that takes WooCommerce further.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fpricing\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">Upgrade to CoCart Plus\u003C\u002Fa> and build the future of eCommerce today.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Thanks for doing such great work with this! Works exactly as expected and CoCart seems to have a nice community around it. The founder seems really devoted and that’s one of the key things for a plugin like this to live on and get the right updates in the future. We just got ourselves the lifetime subscription.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fawesome-plugin-4681\u002F\" rel=\"ugc\">Mighty Group Agency\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fwall-of-love\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">See our wall of love\u003C\u002Fa> for more developer testimonials.\u003C\u002Fp>\n\u003Ch3>💜 Need Support?\u003C\u002Fh3>\n\u003Cp>We aim to provide regular support for the CoCart plugin via \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fcommunity\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">our Discord community server\u003C\u002Fa>. Please understand that we do prioritize support for our \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fpricing\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">paying customers\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>👍 Add-ons to further enhance CoCart\u003C\u002Fh4>\n\u003Cp>We also have add-ons that extend CoCart to enhance your development and your customers’ shopping experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-cors\u002F\" rel=\"ugc\">CoCart – CORS\u003C\u002Fa>\u003C\u002Fstrong> enables support for CORS to allow CoCart to work across multiple domains.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-rate-limiting\" rel=\"ugc\">CoCart – Rate Limiting\u003C\u002Fa>\u003C\u002Fstrong> enables the rate limiting feature for CoCart Plus or higher.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-jwt-authentication\" rel=\"ugc\">CoCart – JWT Authentication\u003C\u002Fa>\u003C\u002Fstrong> allows you to authenticate via a simple JWT Token.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These add-ons of course come with support too.\u003C\u002Fp>\n\u003Ch3>⌨️ Join our growing community\u003C\u002Fh3>\n\u003Cp>On Discord, we have a community of developers, WordPress agencies, and shop owners building the fastest and best headless WooCommerce stores with CoCart.\u003C\u002Fp>\n\u003Cp>Come and \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fcommunity\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">join our community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🧰 Developer Tools\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-beta-tester\" rel=\"nofollow ugc\">CoCart Beta Tester\u003C\u002Fa>\u003C\u002Fstrong> allows you to easily update to pre-release versions of CoCart for testing and development purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-vscode\" rel=\"nofollow ugc\">CoCart VSCode\u003C\u002Fa>\u003C\u002Fstrong> extension for Visual Studio Code adds snippets and autocompletion of functions, classes, and hooks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-product-support-boilerplate\" rel=\"nofollow ugc\">CoCart Product Support Boilerplate\u003C\u002Fa>\u003C\u002Fstrong> provides a basic boilerplate for supporting different product types to add to the cart with validation including adding your own parameters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-cart-callback-example\" rel=\"nofollow ugc\">CoCart Cart Callback Example\u003C\u002Fa>\u003C\u002Fstrong> provides you an example of registering a callback that can be triggered when updating the cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">Website\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fdocs\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feepurl.com\u002FdKIYXE\" rel=\"nofollow ugc\">Subscribe to updates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Like, Follow and Star on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcocartforwc\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartapi\" rel=\"nofollow ugc\">X\u002FTwitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fcocartheadless\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fco-cart\u002Fco-cart\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💯 Credits\u003C\u002Fh4>\n\u003Cp>This plugin is developed and maintained by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsebd86\" rel=\"nofollow ugc\">Sébastien Dumont\u003C\u002Fa>.\u003Cbr \u002F>\nFounder of \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartheadless\" rel=\"nofollow ugc\">CoCart Headless, LLC\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>You can help \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcart-rest-api-for-woocommerce\" rel=\"nofollow ugc\">translate “CoCart” into your language\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>INTERESTED IN DEVELOPMENT?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fco-cart\u002Fco-cart\u002Ftree\u002Fdevelopment\u002F\" rel=\"nofollow ugc\">Browse the code on GitHub\u003C\u002Fa>, or follow the \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fblog\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart development blog\u003C\u002Fa> for the latest development updates. You can also follow \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartapi\" rel=\"nofollow ugc\">@cocartapi\u003C\u002Fa> on Twitter to stay up to date about everything happening with CoCart.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please share your experience\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We’d love to hear what you have to say. \u003Ca href=\"https:\u002F\u002Ftestimonial.to\u002Fcocart\" rel=\"nofollow ugc\">Share your experience\u003C\u002Fa> and help others discover CoCart. It helps to keep the plugin going strong, and is greatly appreciated.\u003C\u002Fp>\n","A developer-first REST API to decouple WooCommerce on the frontend to help build modern and scalable storefronts. Fast, secure, customizable, easy.",1000,95169,98,21,"2026-01-26T20:24:00.000Z","6.9.4","6.3",[20,53,21,22,23],"decoupled","https:\u002F\u002Fcocartapi.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcart-rest-api-for-woocommerce.4.8.3.zip","2023-11-07 00:00:00",{"slug":58,"name":59,"version":60,"author":41,"author_profile":42,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":14,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":18,"tags":68,"homepage":54,"download_link":69,"security_score":70,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cocart-get-cart-enhanced","CoCart – Cart API Enhanced","4.0.5","\u003Cp>This free add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-rest-api-for-woocommerce\u002F\" rel=\"ugc\">CoCart\u003C\u002Fa> enhances the data returned for the cart and the items added to it.\u003C\u002Fp>\n\u003Ch3>✨ Enhancements\u003C\u002Fh3>\n\u003Cp>Each item added to the cart will return the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Returns visible product attributes for all products that is not a variation product. – \u003Cstrong>Enhances API v2 ONLY\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the regular price and sale price if any. – \u003Cstrong>Enhances API v2 ONLY\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the discount status of items and the discounted price if any. – \u003Cstrong>Enhances API v2 ONLY\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns virtual and downloadable status. – \u003Cstrong>Enhances API v2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the product slug.\u003C\u002Fli>\n\u003Cli>Returns the product type.\u003C\u002Fli>\n\u003Cli>Returns variation data formatted.\u003C\u002Fli>\n\u003Cli>Returns the product dimensions.\u003C\u002Fli>\n\u003Cli>Returns product price raw.\u003C\u002Fli>\n\u003Cli>Returns the product categories assigned. – \u003Cstrong>Enhances API v2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the product tags assigned. – \u003Cstrong>Enhances API v2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the product SKU.\u003C\u002Fli>\n\u003Cli>Returns the product weight and unit.\u003C\u002Fli>\n\u003Cli>Returns the product stock status. – \u003Cstrong>Enhances API v2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the product gallery if any. – \u003Cstrong>Enhances API v2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Returns the product permalink. – \u003Cstrong>Enhances API v2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want more? \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fpricing\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">See what we have in store\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>An excellent plugin, which makes building a headless WooCommerce experience a breeze. Easy to use, nearly zero setup time. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-8062\u002F\" rel=\"ugc\">Harald Schneider\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🧰 Developer Tools\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-beta-tester\" rel=\"nofollow ugc\">CoCart Beta Tester\u003C\u002Fa>\u003C\u002Fstrong> allows you to easily update to pre-release versions of CoCart for testing and development purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-vscode\" rel=\"nofollow ugc\">CoCart VSCode\u003C\u002Fa>\u003C\u002Fstrong> extension for Visual Studio Code adds snippets and autocompletion of functions, classes and hooks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-product-support-boilerplate\" rel=\"nofollow ugc\">CoCart Product Support Boilerplate\u003C\u002Fa>\u003C\u002Fstrong> provides a basic boilerplate for supporting a different product types to add to the cart with validation including adding your own parameters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-cart-callback-example\" rel=\"nofollow ugc\">CoCart Cart Callback Example\u003C\u002Fa>\u003C\u002Fstrong> provides you an example of registering a callback that can be triggered when updating the cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👍 Add-ons to further enhance CoCart\u003C\u002Fh4>\n\u003Cp>We also have other add-ons that extend CoCart to enhance your development and your customers shopping experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-cors\u002F\" rel=\"ugc\">CoCart – CORS\u003C\u002Fa>\u003C\u002Fstrong> enables support for CORS to allow CoCart to work across multiple domains. – \u003Cstrong>FREE\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-rate-limiting\" rel=\"ugc\">CoCart – Rate Limiting\u003C\u002Fa>\u003C\u002Fstrong> enables the rate limiting feature. – \u003Cstrong>FREE\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-jwt-authentication\" rel=\"ugc\">CoCart – JWT Authentication\u003C\u002Fa>\u003C\u002Fstrong> allows you to authenticate via a simple JWT Token. – \u003Cstrong>FREE\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>and more add-ons in development.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>They work with the core of CoCart already, and these add-ons of course come with support too.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Amazing Plugin. I’m using it to create a react-native app with WooCommerce as back-end. This plugin is a life-saver! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Famazing-plugin-1562\u002F\" rel=\"ugc\">Daniel Loureiro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>More testimonials\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fwall-of-love\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">See the wall of love\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>⌨️ Join our growing community\u003C\u002Fh3>\n\u003Cp>A Discord community for developers, WordPress agencies and shop owners building the fastest and best headless WooCommerce stores with CoCart.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fcommunity\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=cocart\" rel=\"nofollow ugc\">Join our community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🐞 Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for CoCart – Cart API Enhanced are welcomed in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-get-cart-enhanced\" rel=\"nofollow ugc\">CoCart – Cart API Enhanced repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>More information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The official \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart API plugin\u003C\u002Fa> website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcocart.dev\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart for Developers\u003C\u002Fa>, an official hub for resources you need to be productive with CoCart and keep track of everything that is happening with the API.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.cocart.xyz\u002F\" rel=\"nofollow ugc\">CoCart API Reference\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feepurl.com\u002FdKIYXE\" rel=\"nofollow ugc\">Subscribe to updates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Like, Follow and Star on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcocartforwc\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartapi\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fcocartheadless\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fco-cart\u002Fco-cart\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💯 Credits\u003C\u002Fh4>\n\u003Cp>This plugin is developed and maintained by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsebd86\" rel=\"nofollow ugc\">Sébastien Dumont\u003C\u002Fa>.\u003Cbr \u002F>\nFounder of \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartheadless\" rel=\"nofollow ugc\">CoCart Headless, LLC\u003C\u002Fa>.\u003C\u002Fp>\n","Enhances CoCart's cart REST API response.",200,10169,"2024-09-05T15:15:00.000Z","6.6.5","5.6",[20,53,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcocart-get-cart-enhanced.4.0.5.zip",92,{"slug":72,"name":73,"version":74,"author":41,"author_profile":42,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":66,"requires_at_least":67,"requires_php":18,"tags":80,"homepage":54,"download_link":82,"security_score":70,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cocart-cors","CoCart CORS Support","1.0.7","\u003Cp>This free add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-rest-api-for-woocommerce\u002F\" rel=\"ugc\">CoCart\u003C\u002Fa> enables support for CORS to allow CoCart to work across multiple domains.\u003C\u002Fp>\n\u003Cp>Simply install and activate. \u003Cstrong>No configuration required!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>An excellent plugin, which makes building a headless WooCommerce experience a breeze. Easy to use, nearly zero setup time. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-8062\u002F\" rel=\"ugc\">Harald Schneider\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🧰 Developer Tools\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-beta-tester\" rel=\"nofollow ugc\">CoCart Beta Tester\u003C\u002Fa>\u003C\u002Fstrong> allows you to easily update to pre-release versions of CoCart Lite for testing and development purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-vscode\" rel=\"nofollow ugc\">CoCart VSCode\u003C\u002Fa>\u003C\u002Fstrong> extension for Visual Studio Code adds snippets and autocompletion of functions, classes and hooks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-product-support-boilerplate\" rel=\"nofollow ugc\">CoCart Product Support Boilerplate\u003C\u002Fa>\u003C\u002Fstrong> provides a basic boilerplate for supporting a different product types to add to the cart with validation including adding your own parameters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-cart-callback-example\" rel=\"nofollow ugc\">CoCart Cart Callback Example\u003C\u002Fa>\u003C\u002Fstrong> provides you an example of registering a callback that can be triggered when updating the cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Amazing Plugin. I’m using it to create a react-native app with WooCommerce as back-end. This plugin is a life-saver! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Famazing-plugin-1562\u002F\" rel=\"ugc\">Daniel Loureiro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>👍 Add-ons to further enhance CoCart\u003C\u002Fh4>\n\u003Cp>We also have other add-ons that extend CoCart to enhance your development and your customers shopping experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-get-cart-enhanced\u002F\" rel=\"ugc\">CoCart – Cart Enhanced\u003C\u002Fa>\u003C\u002Fstrong> enhances the data returned for the cart and the items added to it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-jwt-authentication\u002F\" rel=\"ugc\">CoCart – JWT Authentication\u003C\u002Fa>\u003C\u002Fstrong> allows you to authenticate via a simple JWT Token.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-rate-limiting\u002F\" rel=\"ugc\">CoCart – Rate Limiting\u003C\u002Fa>\u003C\u002Fstrong> enables the rate limiting feature.\u003C\u002Fli>\n\u003Cli>and more add-ons in development.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>They work with the core of CoCart already, and these add-ons of course come with support too.\u003C\u002Fp>\n\u003Ch3>⌨️ Join our growing community\u003C\u002Fh3>\n\u003Cp>A Discord community for developers, WordPress agencies and shop owners building the fastest and best headless WooCommerce stores with CoCart.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fcommunity\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=cocart\" rel=\"nofollow ugc\">Join our community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🐞 Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for CoCart CORS Support are welcomed in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-cors\u002Fissues\" rel=\"nofollow ugc\">CoCart CORS repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>More information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The official \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart API plugin\u003C\u002Fa> website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcocart.dev\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">CoCart for Developers\u003C\u002Fa>, an official hub for resources you need to be productive with CoCart and keep track of everything that is happening with the API.\u003C\u002Fli>\n\u003Cli>The CoCart \u003Ca href=\"https:\u002F\u002Fdocs.cocart.xyz\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feepurl.com\u002FdKIYXE\" rel=\"nofollow ugc\">Subscribe to updates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Like, Follow and Star on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcocartforwc\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartapi\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fcocartheadless\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fco-cart\u002Fco-cart\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💯 Credits\u003C\u002Fh4>\n\u003Cp>This plugin is developed and maintained by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsebd86\" rel=\"nofollow ugc\">Sébastien Dumont\u003C\u002Fa>.\u003Cbr \u002F>\nFounder of \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartheadless\" rel=\"nofollow ugc\">CoCart Headless, LLC\u003C\u002Fa>.\u003C\u002Fp>\n","Enables support for CORS to allow CoCart to work across multiple domains.",400,7645,"2024-07-26T19:01:00.000Z",[81,53,21,22,23],"cors","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcocart-cors.1.0.7.zip",{"slug":84,"name":85,"version":86,"author":41,"author_profile":42,"description":87,"short_description":88,"active_installs":63,"downloaded":89,"rating":11,"num_ratings":11,"last_updated":90,"tested_up_to":50,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":54,"download_link":94,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cocart-jwt-authentication","CoCart JWT Authentication","3.0.3","\u003Cp>This free add-on for \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=cocart\" rel=\"nofollow ugc\">CoCart\u003C\u002Fa> allows you to authenticate the Cart API via JSON Web Tokens as an authentication method.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>An excellent plugin, which makes building a headless WooCommerce experience a breeze. Easy to use, nearly zero setup time. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-8062\u002F\" rel=\"ugc\">Harald Schneider\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard JWT Authentication\u003C\u002Fstrong>: Implements the industry-standard \u003Ca href=\"https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Fhtml\u002Frfc7519\" rel=\"nofollow ugc\">RFC 7519\u003C\u002Fa> for secure claims representation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Endpoints\u003C\u002Fstrong>: Offers clear endpoints for generating and validating tokens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Secret Key\u003C\u002Fstrong>: Define your unique secret key via \u003Ccode>wp-config.php\u003C\u002Fcode> for secure token signing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple signing algorithms\u003C\u002Fstrong>: \u003Ccode>HS256\u003C\u002Fcode>, \u003Ccode>HS384\u003C\u002Fcode>, \u003Ccode>HS512\u003C\u002Fcode>, \u003Ccode>RS256\u003C\u002Fcode>, \u003Ccode>RS384\u003C\u002Fcode>, \u003Ccode>RS512\u003C\u002Fcode>, \u003Ccode>ES256\u003C\u002Fcode>, \u003Ccode>ES384\u003C\u002Fcode>, \u003Ccode>ES512\u003C\u002Fcode>, \u003Ccode>PS256\u003C\u002Fcode>, \u003Ccode>PS384\u003C\u002Fcode>, \u003Ccode>PS512\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate Limiting\u003C\u002Fstrong>: Controlled specifically for refreshing and validating tokens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Helpful Debugging\u003C\u002Fstrong>: Detailed logs of authentication issues to help figure out exactly what happened and fix it faster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Commands\u003C\u002Fstrong>: Useful \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fwp-cli.md\" rel=\"nofollow ugc\">commands to handle tokens\u003C\u002Fa> – whether you need to check, destroy or create new ones, or clean up old ones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Hooks\u003C\u002Fstrong>: Provides \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Ffilters.md\" rel=\"nofollow ugc\">filters\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fhooks.md\" rel=\"nofollow ugc\">hooks\u003C\u002Fa> for more configuration to your requirements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>JSON Web Tokens are an open, industry standard method for representing claims securely between two parties.\u003C\u002Fp>\n\u003Cp>For more information, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fconcepts.md\" rel=\"nofollow ugc\">read the core concept\u003C\u002Fa> on what this plugin does and can do.\u003C\u002Fp>\n\u003Ch3>📄 Documentation\u003C\u002Fh3>\n\u003Cp>See documentation on how to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fguide.md\" rel=\"nofollow ugc\">get setup\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Ffilters.md\" rel=\"nofollow ugc\">filters\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fhooks.md\" rel=\"nofollow ugc\">hooks\u003C\u002Fa> with examples to help configure JWT Authentication to your needs.\u003C\u002Fp>\n\u003Cp>Once ready to use, see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fquick-start.md\" rel=\"nofollow ugc\">quick start guide\u003C\u002Fa>. There is also an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\u002Fblob\u002Fmaster\u002Fdocs\u002Fadvanced-configuration.md\" rel=\"nofollow ugc\">advanced configuration\u003C\u002Fa> for using RSA Keys.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Amazing Plugin. I’m using it to create a react-native app with WooCommerce as back-end. This plugin is a life-saver! \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Famazing-plugin-1562\u002F\" rel=\"ugc\">Daniel Loureiro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>👍 Add-ons to further enhance CoCart\u003C\u002Fh4>\n\u003Cp>We also have other add-ons that extend CoCart to enhance your headless store development.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-cors\u002F\" rel=\"ugc\">CoCart – CORS\u003C\u002Fa>\u003C\u002Fstrong> enables support for CORS to allow CoCart to work across multiple domains.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcocart-rate-limiting\u002F\" rel=\"ugc\">CoCart – Rate Limiting\u003C\u002Fa>\u003C\u002Fstrong> enables the rate limiting feature.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These add-ons of course come with support too.\u003C\u002Fp>\n\u003Ch3>💜 Need Support?\u003C\u002Fh3>\n\u003Cp>We aim to provide regular support for the CoCart plugin via \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fcommunity\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">our Discord community server\u003C\u002Fa>. Please understand that we do prioritize support for our \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fpricing\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">paying customers\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>⌨️ Join our growing community\u003C\u002Fh3>\n\u003Cp>On Discord, we have a community of developers, WordPress agencies, and shop owners building the fastest and best headless WooCommerce stores with CoCart.\u003C\u002Fp>\n\u003Cp>Come and \u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fcommunity\u002F?utm_medium=wp.org&utm_source=wordpressorg&utm_campaign=readme&utm_content=cocart\" rel=\"nofollow ugc\">join our community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🐞 Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for CoCart JWT Authentication are welcomed in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcocart-headless\u002Fcocart-jwt-authentication\" rel=\"nofollow ugc\">CoCart JWT Authentication repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>More information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">Website\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcocartapi.com\u002Fdocs\u002F?utm_medium=website&utm_source=wpplugindirectory&utm_campaign=readme&utm_content=readmelink\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feepurl.com\u002FdKIYXE\" rel=\"nofollow ugc\">Subscribe to updates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Like, Follow and Star on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fcocartforwc\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartapi\" rel=\"nofollow ugc\">X\u002FTwitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fcocartheadless\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fco-cart\u002Fco-cart\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💯 Credits\u003C\u002Fh4>\n\u003Cp>This plugin is developed and maintained by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsebd86\" rel=\"nofollow ugc\">Sébastien Dumont\u003C\u002Fa>.\u003Cbr \u002F>\nFounder of \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fcocartheadless\" rel=\"nofollow ugc\">CoCart Headless, LLC\u003C\u002Fa>.\u003C\u002Fp>\n","JWT Authentication for CoCart API.",9231,"2026-04-07T16:34:00.000Z","6.0",[53,21,93,22,23],"jwt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcocart-jwt-authentication.3.0.3.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":13,"num_ratings":14,"last_updated":105,"tested_up_to":50,"requires_at_least":91,"requires_php":18,"tags":106,"homepage":109,"download_link":110,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"contentgecko-connector","ContentGecko Connector","1.2.6","ristorehemagi","https:\u002F\u002Fprofiles.wordpress.org\u002Fristorehemagi\u002F","\u003Cp>ContentGecko Connector exposes a secure REST API that the ContentGecko platform can use to synchronise posts, pages, product data, and translations with WordPress and WooCommerce. Access is protected by a shared API key, optional IP allow-listing, and tight capability checks inside wp-admin. The plugin stores minimal data, leans on WordPress core APIs, and keeps logging opt-in so your site remains lightweight.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publish or update posts through \u003Ccode>\u002Fwp-json\u002Fcontentgecko\u002Fv1\u002Fposts\u003C\u002Fcode> and pages through \u003Ccode>\u002Fwp-json\u002Fcontentgecko\u002Fv1\u002Fpages\u003C\u002Fcode> while sanitising content and metadata through WordPress core helpers.\u003C\u002Fli>\n\u003Cli>Map multilingual content to WPML or Polylang, automatically linking translations and respecting the site’s default language.\u003C\u002Fli>\n\u003Cli>Provide product, category, and catalog feeds when WooCommerce is active (gracefully failing when it is not).\u003C\u002Fli>\n\u003Cli>Sideload remote featured images using WordPress core upload handlers (mime restricted) and reuse existing attachments when possible.\u003C\u002Fli>\n\u003Cli>Optional debug log that persists the last 50 REST calls and mirrors high-level telemetry inside the wp-admin settings screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The admin settings page lives under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ContentGecko Connector\u003C\u002Fstrong> where administrators can generate API keys, toggle logging, view recent requests, and confirm the \u003Ccode>\u002Fhealth\u003C\u002Fcode> endpoint matches the WordPress environment.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>ContentGecko Connector exposes a secure REST API that the allows ContentGecko to automatically write and publish content for your webstore.\u003C\u002Fp>\n","ContentGecko Connector syncs ContentGecko posts, products, and translations with WordPress securely.",60,953,"2026-03-10T13:53:00.000Z",[21,22,107,108,23],"seo","translations","https:\u002F\u002Fcontentgecko.io\u002Fwordpress-connector-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentgecko-connector.1.2.6.zip",{"attackSurface":112,"codeSignals":285,"taintFlows":374,"riskAssessment":400,"analyzedAt":410},{"hooks":113,"ajaxHandlers":230,"restRoutes":238,"shortcodes":278,"cronEvents":279,"entryPointCount":283,"unprotectedCount":284},[114,120,125,129,134,138,142,149,153,157,160,164,168,172,175,179,182,186,189,193,197,199,201,206,210,215,219,222,225],{"type":115,"name":116,"callback":117,"priority":11,"file":118,"line":119},"action","plugins_loaded","headlesswc_check_plugin_requirements","headless-wc.php",53,{"type":115,"name":121,"callback":122,"priority":123,"file":118,"line":124},"template_redirect","headlesswc_redirect_after_order",20,54,{"type":115,"name":126,"callback":127,"file":118,"line":128},"init","closure",56,{"type":115,"name":130,"callback":131,"priority":103,"file":132,"line":133},"admin_menu","headlesswc_add_submenu","includes\u002Fadmin-settings.php",7,{"type":115,"name":135,"callback":136,"file":132,"line":137},"admin_init","headlesswc_register_settings",28,{"type":115,"name":139,"callback":127,"file":140,"line":141},"rest_api_init","includes\u002Fapi-routes.php",48,{"type":143,"name":144,"callback":145,"priority":146,"file":147,"line":148},"filter","rest_pre_dispatch","headlesswc_check_api_permissions",10,"includes\u002Fapi-security.php",12,{"type":143,"name":144,"callback":150,"priority":151,"file":147,"line":152},"headlesswc_check_woocommerce_active",5,50,{"type":143,"name":154,"callback":155,"priority":146,"file":147,"line":156},"rest_send_cors_headers","headlesswc_send_global_cors_headers",81,{"type":115,"name":126,"callback":158,"file":147,"line":159},"headlesswc_handle_cors_preflight",131,{"type":143,"name":161,"callback":162,"priority":11,"file":147,"line":163},"rest_pre_serve_request","headlesswc_force_cors_headers",165,{"type":115,"name":165,"callback":166,"priority":146,"file":167,"line":148},"save_post","headlesswc_handle_product_update","includes\u002Fcache-revalidation.php",{"type":115,"name":169,"callback":170,"priority":146,"file":167,"line":171},"woocommerce_update_product","headlesswc_handle_woocommerce_product_update",13,{"type":115,"name":173,"callback":170,"priority":146,"file":167,"line":174},"woocommerce_new_product",14,{"type":115,"name":176,"callback":177,"priority":146,"file":167,"line":178},"updated_postmeta","headlesswc_handle_product_meta_update",17,{"type":115,"name":180,"callback":177,"priority":146,"file":167,"line":181},"added_postmeta",18,{"type":115,"name":183,"callback":184,"file":167,"line":185},"admin_notices","headlesswc_show_cache_revalidation_errors",24,{"type":115,"name":187,"callback":127,"file":167,"line":188},"shutdown",39,{"type":115,"name":190,"callback":191,"priority":146,"file":167,"line":192},"headlesswc_delayed_cache_revalidation","headlesswc_execute_delayed_revalidation",135,{"type":115,"name":194,"callback":195,"priority":146,"file":167,"line":196},"headlesswc_cache_revalidation_request","headlesswc_execute_cache_revalidation_request",183,{"type":115,"name":183,"callback":127,"file":198,"line":181},"includes\u002Fcheck-plugin-requirements.php",{"type":115,"name":116,"callback":117,"priority":123,"file":198,"line":200},27,{"type":115,"name":202,"callback":203,"priority":146,"file":204,"line":205},"woocommerce_order_status_changed","headlesswc_handle_order_status_change","includes\u002Fredirect_after_order.php",85,{"type":115,"name":207,"callback":208,"file":204,"line":209},"wp_head","headlesswc_auto_payment_processor",108,{"type":115,"name":211,"callback":212,"priority":213,"file":204,"line":214},"wp_enqueue_scripts","headlesswc_optimize_headless_checkout",999,110,{"type":115,"name":216,"callback":217,"file":204,"line":218},"wp_footer","headlesswc_check_pending_redirect",225,{"type":115,"name":121,"callback":220,"priority":14,"file":204,"line":221},"headlesswc_hijack_order_pay",253,{"type":115,"name":121,"callback":223,"priority":151,"file":204,"line":224},"headlesswc_early_cod_redirect",255,{"type":115,"name":226,"callback":227,"file":228,"line":229},"wp_scheduled_delete","headlesswc_cleanup_old_security_logs","includes\u002Fsecurity-logger.php",124,[231,235],{"action":232,"nopriv":233,"callback":234,"hasNonce":233,"hasCapCheck":233,"file":167,"line":48},"save-post",false,"headlesswc_handle_ajax_product_save",{"action":236,"nopriv":233,"callback":236,"hasNonce":237,"hasCapCheck":237,"file":167,"line":200},"headlesswc_dismiss_cache_error",true,[239,247,252,259,264,269,274],{"namespace":240,"route":241,"methods":242,"callback":244,"permissionCallback":245,"file":140,"line":246},"headless-wc\u002Fv1","\u002Fcart",[243],"POST","headlesswc_handle_cart_request","headlesswc_auth_permission_callback",55,{"namespace":240,"route":248,"methods":249,"callback":250,"permissionCallback":245,"file":140,"line":251},"\u002Forder",[243],"headlesswc_handle_order_request",64,{"namespace":240,"route":253,"methods":254,"callback":256,"permissionCallback":257,"file":140,"line":258},"\u002Forder\u002F(?P\u003Corder_id>\\d+)",[255],"GET","headlesswc_handle_order_details_request","__return_true",74,{"namespace":240,"route":260,"methods":261,"callback":262,"permissionCallback":257,"file":140,"line":263},"\u002Fproducts",[255],"headlesswc_handle_products_request",96,{"namespace":240,"route":265,"methods":266,"callback":267,"permissionCallback":257,"file":140,"line":268},"\u002Fproducts\u002F(?P\u003Cslug>[a-zA-Z0-9-]+)",[255],"headlesswc_handle_product_request",106,{"namespace":240,"route":270,"methods":271,"callback":272,"permissionCallback":127,"file":140,"line":273},"\u002Fregister",[243],"headlesswc_handle_register_customer",116,{"namespace":240,"route":275,"methods":276,"callback":127,"permissionCallback":245,"file":140,"line":277},"\u002Fauth\u002Fstatus",[255],129,[],[280,281],{"hook":190,"callback":190,"file":167,"line":277},{"hook":194,"callback":194,"file":167,"line":282},177,9,4,{"dangerousFunctions":286,"sqlUsage":287,"outputEscaping":289,"fileOperations":284,"externalRequests":14,"nonceChecks":14,"capabilityChecks":14,"bundledLibraries":373},[],{"prepared":11,"raw":11,"locations":288},[],{"escaped":290,"rawEcho":291,"locations":292},120,41,[293,296,297,299,301,303,304,306,308,310,312,314,315,317,319,321,323,325,327,329,331,333,335,337,339,341,342,344,346,348,350,352,354,356,358,360,362,364,366,368,371],{"file":132,"line":294,"context":295},93,"raw output",{"file":132,"line":13,"context":295},{"file":132,"line":298,"context":295},105,{"file":132,"line":300,"context":295},112,{"file":132,"line":302,"context":295},114,{"file":132,"line":273,"context":295},{"file":132,"line":305,"context":295},117,{"file":132,"line":307,"context":295},118,{"file":132,"line":309,"context":295},119,{"file":132,"line":311,"context":295},127,{"file":132,"line":313,"context":295},128,{"file":132,"line":277,"context":295},{"file":132,"line":316,"context":295},130,{"file":132,"line":318,"context":295},138,{"file":132,"line":320,"context":295},149,{"file":132,"line":322,"context":295},151,{"file":132,"line":324,"context":295},153,{"file":132,"line":326,"context":295},154,{"file":132,"line":328,"context":295},155,{"file":132,"line":330,"context":295},158,{"file":132,"line":332,"context":295},160,{"file":132,"line":334,"context":295},161,{"file":132,"line":336,"context":295},162,{"file":132,"line":338,"context":295},163,{"file":132,"line":340,"context":295},164,{"file":132,"line":163,"context":295},{"file":132,"line":343,"context":295},168,{"file":132,"line":345,"context":295},170,{"file":132,"line":347,"context":295},172,{"file":132,"line":349,"context":295},173,{"file":132,"line":351,"context":295},174,{"file":132,"line":353,"context":295},175,{"file":132,"line":355,"context":295},185,{"file":167,"line":357,"context":295},284,{"file":167,"line":359,"context":295},293,{"file":204,"line":361,"context":295},244,{"file":204,"line":363,"context":295},416,{"file":204,"line":365,"context":295},417,{"file":204,"line":367,"context":295},418,{"file":369,"line":370,"context":295},"utilities\u002Fgenerate-lqip.php",63,{"file":372,"line":103,"context":295},"utils\u002Fgenerate-lqip.php",[],[375,392],{"entryPoint":376,"graph":377,"unsanitizedCount":32,"severity":391},"headlesswc_force_cors_headers (includes\u002Fapi-security.php:167)",{"nodes":378,"edges":389},[379,383],{"id":380,"type":381,"label":382,"file":147,"line":282},"n0","source","$_SERVER (x2)",{"id":384,"type":385,"label":386,"file":147,"line":387,"wp_function":388},"n1","sink","header() [Header Injection]",187,"header",[390],{"from":380,"to":384,"sanitized":233},"medium",{"entryPoint":393,"graph":394,"unsanitizedCount":32,"severity":391},"\u003Capi-security> (includes\u002Fapi-security.php:0)",{"nodes":395,"edges":398},[396,397],{"id":380,"type":381,"label":382,"file":147,"line":282},{"id":384,"type":385,"label":386,"file":147,"line":387,"wp_function":388},[399],{"from":380,"to":384,"sanitized":233},{"summary":401,"deductions":402},"The \"headless-wc\" plugin version 1.3.7 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by not using dangerous functions and exclusively employing prepared statements for SQL queries.  The plugin also shows a strong effort towards output escaping, with a high percentage of outputs being properly handled, and a clean vulnerability history with no recorded CVEs.  However, significant concerns arise from its attack surface.  A notable portion of its entry points, specifically 1 AJAX handler and 3 REST API routes, lack proper authentication or permission checks, creating potential avenues for unauthorized access or actions if exploited.  The taint analysis, while limited in scope (2 flows), did reveal flows with unsanitized paths, which, without further context on their criticality or exploitability, represent a potential risk.",[403,406,408],{"reason":404,"points":405},"AJAX handler without authentication",8,{"reason":407,"points":148},"REST API routes without permission callbacks",{"reason":409,"points":151},"Flows with unsanitized paths","2026-04-16T13:59:06.857Z",{"wat":412,"direct":421},{"assetPaths":413,"generatorPatterns":416,"scriptPaths":417,"versionParams":418},[414,415],"\u002Fwp-content\u002Fplugins\u002Fheadless-wc\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fheadless-wc\u002Fbuild\u002Findex.js",[],[415],[419,420],"headless-wc\u002Fbuild\u002Findex.css?ver=","headless-wc\u002Fbuild\u002Findex.js?ver=",{"cssClasses":422,"htmlComments":423,"htmlAttributes":424,"restEndpoints":426,"jsGlobals":435,"shortcodeOutput":437},[],[],[425],"data-headlesswc-redirect-url",[427,428,429,430,431,432,433,434],"\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Fproducts\u002F","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Fcart","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Fcart\u002F","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Fcustomer","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Fcustomer\u002F","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Forder","\u002Fwp-json\u002Fheadless-wc\u002Fv1\u002Forder\u002F",[436],"window.hwcProc",[],{"error":237,"url":439,"statusCode":440,"statusMessage":441,"message":441},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fheadless-wc\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":443},[]]