[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3uUOWjpwRKATTJtcblSZAYEV8X5Qoz7uDeYVqXnChK8":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":10,"vuln_count":25,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":45,"crawl_stats":34,"alternatives":48,"analysis":144,"fingerprints":498},"expivi","3D Product configurator for WooCommerce","2.15.6","https:\u002F\u002Fprofiles.wordpress.org\u002Fexpivi\u002F","\u003Cp>This plugin allows your Woocommerce powered webshop to display your products in a 3D environment. It is an integration for the Expivi platform, you will need to register an account on \u003Ca href=\"https:\u002F\u002Fwww.expivi.com\" rel=\"nofollow ugc\">Expivi.com\u003C\u002Fa>.\u003Cbr \u002F>\nYou will need to use the online configurator tool to create\u002Fconfigure your products. Afterwards you can link Woocommerce products to Expivi products.\u003C\u002Fp>\n","Easy-to-use 3D product configurator to show your products in 360°",100,19190,0,"2025-10-21T14:32:00.000Z","6.7.5","5.3","7.4",[18,19,20,21,22],"3d-visualisation","ar","augmented-reality","product-configuration","visual-product-configurator","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexpivi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpivi.2.15.6.zip",1,"2022-06-01 00:00:00","2026-03-15T15:16:48.613Z",[29],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":26,"updated_date":41,"references":42,"days_to_patch":44},"CVE-2022-1953","product-configurator-for-woocommerce-arbitrary-file-deletion","Product Configurator for WooCommerce \u003C= 1.2.31 - Arbitrary File Deletion","The Product Configurator for WooCommerce plugin for WordPress is vulnerable to arbitrary file deletions in versions up to, and including, 1.2.31 due to insufficient file validation and file path validation on the save_image() function that uses unlink() on a user supplied file path. This function is invoked via the wp_ajax_nopriv_mkl_pc_generate_config_image AJAX action which is tied to the generate_config_image() function with no capability checks or nonce validation which makes this issue exploitable via any unauthenticated user such as subscriber, or via a Cross-Site Request Forgery.",null,"\u003C=1.0.5","1.0.6","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:L","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2024-01-22 19:56:02",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F79766bb2-a796-48b4-afb5-520303a73739?source=api-prod",601,{"slug":4,"display_name":4,"profile_url":7,"plugin_count":25,"total_installs":10,"avg_security_score":10,"avg_patch_time_days":44,"trust_score":46,"computed_at":47},79,"2026-04-04T06:05:18.068Z",[49,74,100,116,128],{"slug":50,"name":51,"version":52,"author":53,"author_profile":54,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":59,"num_ratings":60,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":64,"tags":65,"homepage":69,"download_link":70,"security_score":71,"vuln_count":72,"unpatched_count":25,"last_vuln_date":73,"fetched_at":27},"ar-for-wordpress","AR for WordPress","8.34","webandprint","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebandprint\u002F","\u003Ch3>\u003Cstrong>Experience the Future with Augmented Reality for WordPress Plugin!\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Transform your website into an immersive 3D experience with our all-in-one solution. Captivate your audience by showcasing 3D models in an interactive viewer and Augmented Reality (AR) directly in web browsers, available on both iOS and Android. No app downloads required!\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>Key Features\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AR Insights Analytics\u003C\u002Fstrong>: Track AR model performance with real-time analytics, device breakdowns (iOS\u002FAndroid\u002FDesktop), and top-performing models directly in your WordPress dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered 3D Generation\u003C\u002Fstrong>: Create stunning 3D models from photos using advanced AI technology\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3D Gallery Builder\u003C\u002Fstrong>: Display your 3D artwork in Augmented Reality with just a photo!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Upload\u003C\u002Fstrong>: Allow users to upload their own models or images and view them in AR on the fly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AR Magic\u003C\u002Fstrong>: Supports GLB, GLTF, USDZ, and Reality model files for a seamless 3D viewing experience in the browser and AR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Try Before You Buy\u003C\u002Fstrong>: Let users visualize products in 3D within their environment. This immersive experience increases conversion rates, reduces returns, and boosts profitability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Poster System\u003C\u002Fstrong>: Automatic fallback to default poster images for consistent model presentation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guided Onboarding Assistant\u003C\u002Fstrong>: Launch contextual tours, a searchable help panel, and direct documentation links without leaving the WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Integration\u003C\u002Fstrong>: Forward AR Insights events to GA4 or dataLayer for comprehensive analytics tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Easy-to-use and feature-rich\u003C\u002Fstrong> – With seamless integration into popular builders like \u003Cstrong>Gutenberg\u003C\u002Fstrong> and \u003Cstrong>Elementor\u003C\u002Fstrong>, enjoy a hassle-free experience and the flexibility of API integrations.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>AI-Powered 3D Model Generation\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Transform your photos into stunning 3D models with our advanced AI technology! The \u003Cstrong>AR Display AI\u003C\u002Fstrong> feature allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Upload Photos\u003C\u002Fstrong>: Simply upload any photo and let AI do the work\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic 3D Conversion\u003C\u002Fstrong>: AI analyzes your image and generates a complete 3D model\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Format Support\u003C\u002Fstrong>: Generate GLB files compatible with all AR devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Settings\u003C\u002Fstrong>: Control texture resolution and foreground ratio for optimal results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Credit-Based System\u003C\u002Fstrong>: Affordable AI model generation with our credit system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Results\u003C\u002Fstrong>: Get your 3D model ready for AR display in minutes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for creating 3D models of products, artwork, furniture, or any object you want to showcase in Augmented Reality!\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Smart Poster Image System\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Ensure consistent model presentation with our intelligent poster image system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Default Poster Images\u003C\u002Fstrong>: Set global default poster images in your AR settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Fallback\u003C\u002Fstrong>: Models automatically use default posters when no custom poster is set\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Image Integration\u003C\u002Fstrong>: Seamlessly integrates with WordPress featured images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consistent Branding\u003C\u002Fstrong>: Maintain professional appearance across all your AR models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Management\u003C\u002Fstrong>: Set once and apply to all models automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This feature ensures that even models without custom poster images display beautifully and consistently across your site.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Technical Improvements & Compatibility\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Version 8.0 brings significant technical improvements for better performance and stability:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PHP 8.2+ Compatibility\u003C\u002Fstrong>: Full support for the latest PHP versions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Error Handling\u003C\u002Fstrong>: Graceful fallbacks for failed requests and model loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Security\u003C\u002Fstrong>: Better API permission checks and nonce validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization\u003C\u002Fstrong>: Faster model viewer loading and better resource management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update System Stability\u003C\u002Fstrong>: Fixed WP_Error handling for reliable plugin updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better User Experience\u003C\u002Fstrong>: Improved drag-and-drop functionality and shortcode options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These improvements ensure your AR models load faster, display more reliably, and provide a smoother user experience across all devices.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>View 3D Models in AR\u003C\u002Fstrong>: No app required, view models in both 3D and AR modes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom Functionality\u003C\u002Fstrong>: Users can zoom in and out to get a closer look at the models.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Interface\u003C\u002Fstrong>: Easy-to-use interface designed for everyone.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Desktop view shows 3D models, while mobile\u002Ftablet devices support both 3D and AR views.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model Placement\u003C\u002Fstrong>: Place models on horizontal (floor) or vertical (wall) surfaces in AR mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Code Support\u003C\u002Fstrong>: Display a QR code in desktop view, allowing users to scan and switch to an AR capable device.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Version\u003C\u002Fstrong>: The free version is limited to 1 model only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>**Premium Subscription**\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Unlock premium features and go beyond with our \u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\" rel=\"nofollow ugc\">AR Plugin Premium Subscription\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>Premium Features\u003C\u002Fstrong>:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AR Insights Analytics\u003C\u002Fstrong>: Track AR model performance with real-time analytics, device breakdowns, and top-performing models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered 3D Model Generation\u003C\u002Fstrong>: Transform photos into 3D models using advanced AI technology\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited 3D Models\u003C\u002Fstrong>: Add as many models as you like\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AR Shop\u003C\u002Fstrong>: Buy and import 3D models into your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Upload\u003C\u002Fstrong>: Let users upload their own models or images and display them instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Shortcode\u003C\u002Fstrong>: Use the \u003Ccode>[ardisplay]\u003C\u002Fcode> shortcode to display your product models, including variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Encrypted URLs\u003C\u002Fstrong>: Protect models with encrypted URLs, restricting direct downloads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AR Gallery Shortcode\u003C\u002Fstrong>: Display featured images of your posts or WooCommerce products as 3D models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Model Settings\u003C\u002Fstrong>: Control exposure, shadow softness, scale, field of view, zoom restraints, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports Model Variants\u003C\u002Fstrong>: Display different variations of your models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background and Environment Images\u003C\u002Fstrong>: Add background and environment images for a complete AR experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AR Restrictions\u003C\u002Fstrong>: Prevent resizing and restrict model rotation to maintain accurate scaling in AR\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hotspot Annotations\u003C\u002Fstrong>: Add clickable hotspots to your models for additional information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Controls\u003C\u002Fstrong>: Enable animation play\u002Fpause button and autoplay options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails for Multiple Models\u003C\u002Fstrong>: Display thumbnails for multiple models in one viewer window (users can only view one model at a time)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Integration\u003C\u002Fstrong>: Send and receive JSON data for your models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide AR Button\u003C\u002Fstrong>: Option to restrict users to only 3D view\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable AR View\u003C\u002Fstrong>: Option to hide the QR code, show AR button as an image or text, and open AR models directly from a QR code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default Poster Image System\u003C\u002Fstrong>: Set global default poster images for consistent model presentation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics Integration\u003C\u002Fstrong>: Forward AR Insights events to GA4 or dataLayer for comprehensive analytics tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>**How to Use the Plugin**\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jO7wR-meeGI\" rel=\"nofollow ugc\">Watch the tutorial video\u003C\u002Fa> to get started.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\u002Fsupport\u002F#getstarted\" rel=\"nofollow ugc\">Step-by-step guide\u003C\u002Fa> for installation and usage.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>**See it in Action**\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\" rel=\"nofollow ugc\">Demo Site\u003C\u002Fa>\u003C\u002Fstrong>: Experience the plugin in action and see the powerful AR features at work.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>**Sample 3D Files and Resources**\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Download Sample Files\u003C\u002Fa>\u003C\u002Fstrong>: Try out sample 3D models to get a feel for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Choose AR for WordPress?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Engage your audience\u003C\u002Fstrong> like never before with AR and 3D model displays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost sales\u003C\u002Fstrong> and reduce returns with an immersive, visual shopping experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy setup\u003C\u002Fstrong> with seamless integration into your WordPress website, compatible with popular page builders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Elevate your website today with \u003Cstrong>AR for WordPress\u003C\u002Fstrong> and stay ahead of the competition by embracing the future of eCommerce and interactive content.\u003C\u002Fp>\n","Augmented Reality for WordPress lets you showcase 3D models in an interactive viewer and AR on iOS and Android, with no app downloads needed.",400,42031,92,10,"2026-03-12T00:42:00.000Z","6.9.4","5.5","",[66,67,19,20,68],"3d","3d-model","model-viewer","https:\u002F\u002Faugmentedrealityplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Far-for-wordpress.8.34.zip",68,4,"2025-09-26 00:00:00",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":25,"last_vuln_date":99,"fetched_at":27},"artplacer-widget","ArtPlacer Widget","2.23.2","artplacer","https:\u002F\u002Fprofiles.wordpress.org\u002Fartplacer\u002F","\u003Cp>\u003Cstrong>Allow your visitors visualize how artworks look on walls as soon as they land on your website!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Intuitive and Fast\u003C\u002Fh3>\n\u003Cp>The ArtPlacer Widget plugin lets you embed the ArtPlacer Widgets into your WordPress website with just a few clicks.\u003C\u002Fp>\n\u003Ch3>Why choose ArtPlacer\u003C\u002Fh3>\n\u003Cp>ArtPlacer allows you to showcase artworks in context, illustrating their relative scale alongside objects or people and how pieces complement each other on a wall.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features included\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Client Room Widget\u003C\u002Fstrong>: Enable collectors to visualize how an artwork will look in their own space.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Augmented Reality (AR) Widget\u003C\u002Fstrong>: Let users place artworks on surrounding walls in real time through their mobile devices. This feature works seamlessly on iOS and Android via the ArtPlacer Mobile App.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sample Room Widget\u003C\u002Fstrong>: Take artworks beyond the gallery or studio with over 2000 pre-set spaces to choose from. Showcase your art at scale in diverse environments!  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Additional Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Gain access to all other ArtPlacer features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Room Mockups\u003C\u002Fstrong>: Visualize artworks in stunning pre-designed spaces to elevate your online showcase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Virtual Exhibitions\u003C\u002Fstrong>: Create immersive online galleries.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics\u003C\u002Fstrong>: Gain valuable insights into user behavior.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Presentations\u003C\u002Fstrong>: Craft professional, engaging displays for clients and collectors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>To use the ArtPlacer Widget, you need an \u003Cstrong>Advanced ArtPlacer subscription\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>ArtPlacer integrates effortlessly with your WooCommerce catalog, enabling dynamic and quick integrations. If you don’t use WooCommerce, you can still utilize the \u003Ccode>[artplacer]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>Check out pricing and subscription options at \u003Ca href=\"https:\u002F\u002Fwww.artplacer.com\u002Fpricing\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.artplacer.com\u002Fpricing\u003C\u002Fa>.\u003C\u002Fp>\n","Allow your visitors visualize how artworks look on walls as soon as they land on your website!",200,13442,86,6,"2026-03-04T15:21:00.000Z","6.8.5","4.0","5.2.4",[91,92,20,93,94],"art-visualization","artworks","home","visualize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fartplacer-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fartplacer-widget.zip",67,5,"2026-01-22 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":10,"downloaded":108,"rating":10,"num_ratings":109,"last_updated":110,"tested_up_to":14,"requires_at_least":111,"requires_php":64,"tags":112,"homepage":64,"download_link":113,"security_score":114,"vuln_count":25,"unpatched_count":25,"last_vuln_date":115,"fetched_at":27},"swiftxr-3darvr-viewer","SwiftXR (3D\u002FAR\u002FVR) Viewer","1.0.7","SwiftXR","https:\u002F\u002Fprofiles.wordpress.org\u002Fswiftxr\u002F","\u003Cp>Boost engagement with immersive 3D, AR, and VR experiences. SwiftXR seamlessly integrates interactive visuals into your store, enhancing product exploration and customer interaction. With effortless setup, optimized performance, and scalable solutions, you can create an engaging shopping experience without any technical hassle.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FUyYcMbyAdIw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>WooCommerce Support and Direct Website Embeding\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Immersive 3D, AR & VR – Engage customers with interactive product views\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Smart Optimization – Auto-compression for fast loading without quality loss\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy 3D Conversion – Convert .FBX, .OBJ, and .STL to .GLB effortlessly\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>AI 3D Creation – Turn 2D images into 3D models or avatars instantly\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Virtual Try-On – Let customers try products in AR instantly, no app required\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Learn More\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fhome.swiftxr.io\u002F\u003C\u002Fp>\n","Easily enhance customer engagement with immersive 3D, AR, and VR experiences",4412,8,"2025-03-25T08:19:00.000Z","3.0.1",[66,67,19,20,68],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswiftxr-3darvr-viewer.1.0.7.zip",70,"2025-04-04 00:00:00",{"slug":117,"name":118,"version":52,"author":53,"author_profile":54,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":10,"num_ratings":98,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":64,"tags":123,"homepage":69,"download_link":125,"security_score":126,"vuln_count":25,"unpatched_count":12,"last_vuln_date":127,"fetched_at":27},"ar-for-woocommerce","AR for WooCommerce","\u003Cp>Augmented Reality for WooCommerce plugin lets you display 3D models and AR products directly in your store with no app required.\u003C\u002Fp>\n\u003Ch3>**Experience the Future of Shopping with Augmented Reality for WooCommerce!**\u003C\u002Fh3>\n\u003Cp>Transform your WooCommerce store into an immersive 3D shopping experience with our all-in-one solution. Show off your products using 3D models in a browser-based interactive viewer, and offer your customers the ability to view products in \u003Cstrong>Augmented Reality\u003C\u002Fstrong> (AR) directly in their environments. No app downloads required!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– \u003Cstrong>AR Insights Analytics\u003C\u002Fstrong>: Monitor AR product performance with real-time analytics, device breakdowns (iOS\u002FAndroid\u002FDesktop), and top-performing models directly in your WooCommerce dashboard\u003Cbr \u002F>\n– \u003Cstrong>AI-Powered 3D Generation\u003C\u002Fstrong>: Create stunning 3D models from photos using advanced AI technology\u003Cbr \u002F>\n– \u003Cstrong>3D Product Gallery\u003C\u002Fstrong>: Showcase your products in 3D and Augmented Reality directly on your WooCommerce product pages\u003Cbr \u002F>\n– \u003Cstrong>User Uploads\u003C\u002Fstrong>: Allow users to upload their own 3D models or images and view them in AR on the fly\u003Cbr \u002F>\n– \u003Cstrong>AR Magic\u003C\u002Fstrong>: Use GLB, GLTF, USDZ, and Reality model files to provide a seamless 3D model viewing experience and AR\u003Cbr \u002F>\n– \u003Cstrong>Try Before You Buy\u003C\u002Fstrong>: Let customers visualize products in 3D and AR in their own environment, enhancing the shopping experience, improving conversion rates, and reducing returns\u003Cbr \u002F>\n– \u003Cstrong>Smart Poster System\u003C\u002Fstrong>: Automatic fallback to default poster images for consistent product presentation\u003Cbr \u002F>\n– \u003Cstrong>Guided Onboarding Assistant\u003C\u002Fstrong>: Follow contextual tours, surface WooCommerce-specific FAQs, and jump to support resources without leaving your store dashboard\u003Cbr \u002F>\n– \u003Cstrong>Google Analytics Integration\u003C\u002Fstrong>: Forward AR Insights events to GA4 or dataLayer for comprehensive eCommerce analytics tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature-rich and easy to use\u003C\u002Fstrong> – Seamlessly integrates with WooCommerce, Elementor, Gutenberg, and more, providing you with everything you need for AR and 3D model integration.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>AI-Powered 3D Model Generation\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Transform your product photos into stunning 3D models with our advanced AI technology! The \u003Cstrong>AR Display AI\u003C\u002Fstrong> feature allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Upload Product Photos\u003C\u002Fstrong>: Simply upload any product photo and let AI do the work\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic 3D Conversion\u003C\u002Fstrong>: AI analyzes your image and generates a complete 3D model\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Format Support\u003C\u002Fstrong>: Generate GLB files compatible with all AR devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Settings\u003C\u002Fstrong>: Control texture resolution and foreground ratio for optimal results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Credit-Based System\u003C\u002Fstrong>: Affordable AI model generation with our credit system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Results\u003C\u002Fstrong>: Get your 3D model ready for AR display in minutes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for creating 3D models of products, furniture, artwork, or any item you want to showcase in your WooCommerce store with Augmented Reality!\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Smart Poster Image System\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Ensure consistent product presentation with our intelligent poster image system:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Default Poster Images\u003C\u002Fstrong>: Set global default poster images in your AR settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Fallback\u003C\u002Fstrong>: Products automatically use default posters when no custom poster is set\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Image Integration\u003C\u002Fstrong>: Seamlessly integrates with WooCommerce product images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consistent Branding\u003C\u002Fstrong>: Maintain professional appearance across all your AR products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Management\u003C\u002Fstrong>: Set once and apply to all products automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This feature ensures that even products without custom poster images display beautifully and consistently across your WooCommerce store.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Technical Improvements & Compatibility\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Version 8.0 brings significant technical improvements for better performance and stability:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PHP 8.2+ Compatibility\u003C\u002Fstrong>: Full support for the latest PHP versions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Error Handling\u003C\u002Fstrong>: Graceful fallbacks for failed requests and model loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Security\u003C\u002Fstrong>: Better API permission checks and nonce validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimization\u003C\u002Fstrong>: Faster model viewer loading and better resource management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update System Stability\u003C\u002Fstrong>: Fixed WP_Error handling for reliable plugin updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better User Experience\u003C\u002Fstrong>: Improved drag-and-drop functionality and shortcode options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These improvements ensure your AR products load faster, display more reliably, and provide a smoother shopping experience across all devices.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>View Models in AR\u003C\u002Fstrong>: No app required, customers can view models in both 3D and AR modes directly in their browser.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom Functionality\u003C\u002Fstrong>: Customers can zoom in and out to examine your models in detail.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Interface\u003C\u002Fstrong>: Designed for an easy-to-use, seamless experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Displays 3D models on desktop, and AR on mobile\u002Ftablet devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model Placement\u003C\u002Fstrong>: Place models on horizontal (floor) or vertical (wall) surfaces in AR mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Code Support\u003C\u002Fstrong>: Generate a QR code for desktop users to easily switch to AR mode on their phone or tablet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Version\u003C\u002Fstrong>: Limited to 1 model only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>**Premium Subscription**\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Unlock the full power of AR for WooCommerce with our \u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\" rel=\"nofollow ugc\">Premium Subscription\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– \u003Cstrong>AR Insights Analytics\u003C\u002Fstrong>: Monitor AR product performance with real-time analytics, device breakdowns, and top-performing models\u003Cbr \u002F>\n– \u003Cstrong>AI-Powered 3D Model Generation\u003C\u002Fstrong>: Transform photos into 3D models using advanced AI technology\u003Cbr \u002F>\n– \u003Cstrong>Unlimited 3D Models\u003C\u002Fstrong>: Add as many 3D models to your store as you need\u003Cbr \u002F>\n– \u003Cstrong>Variable Product Support\u003C\u002Fstrong>: Use different models for different variations of your WooCommerce products\u003Cbr \u002F>\n– \u003Cstrong>Dynamic Shortcode\u003C\u002Fstrong>: Display your models using the \u003Ccode>[ardisplay]\u003C\u002Fcode> shortcode, including for product variations\u003Cbr \u002F>\n– \u003Cstrong>User Uploads\u003C\u002Fstrong>: Allow customers to upload 3D models or images to be instantly displayed in AR\u003Cbr \u002F>\n– \u003Cstrong>Encrypted URLs\u003C\u002Fstrong>: Protect your models with encrypted URLs, preventing direct downloads\u003Cbr \u002F>\n– \u003Cstrong>AR Gallery Shortcode\u003C\u002Fstrong>: Display featured images of your products as 3D models or AR-ready artworks\u003Cbr \u002F>\n– \u003Cstrong>Advanced Model Settings\u003C\u002Fstrong>: Adjust exposure, shadow softness, scale, field of view, zoom restraints, and more directly in the admin\u003Cbr \u002F>\n– \u003Cstrong>Supports Model Variants\u003C\u002Fstrong>: Show different models for different product variants\u003Cbr \u002F>\n– \u003Cstrong>Background and Environment Images\u003C\u002Fstrong>: Add images to create a complete AR scene\u003Cbr \u002F>\n– \u003Cstrong>Restrict Resizing\u003C\u002Fstrong>: Prevent resizing in AR to ensure the model appears at the correct scale in your customers’ environments\u003Cbr \u002F>\n– \u003Cstrong>Model Rotation Restrictions\u003C\u002Fstrong>: Restrict model rotation for a more controlled AR experience\u003Cbr \u002F>\n– \u003Cstrong>Hotspot Annotations\u003C\u002Fstrong>: Add interactive hotspots to your models for more engagement\u003Cbr \u002F>\n– \u003Cstrong>Animation Controls\u003C\u002Fstrong>: Play\u002Fpause animations and set autoplay options for dynamic presentations\u003Cbr \u002F>\n– \u003Cstrong>Thumbnails for Multiple Models\u003C\u002Fstrong>: Display multiple models in a single viewer window. Users can switch between models in 3D or AR mode\u003Cbr \u002F>\n– \u003Cstrong>API Integration\u003C\u002Fstrong>: Use JSON data to manage models dynamically\u003Cbr \u002F>\n– \u003Cstrong>Customizable AR View\u003C\u002Fstrong>: Hide the AR button, QR code, or display it as an image or text\u003Cbr \u002F>\n– \u003Cstrong>Default Poster Image System\u003C\u002Fstrong>: Set global default poster images for consistent product presentation\u003Cbr \u002F>\n– \u003Cstrong>Google Analytics Integration\u003C\u002Fstrong>: Forward AR Insights events to GA4 or dataLayer for comprehensive eCommerce analytics tracking\u003C\u002Fp>\n\u003Ch3>How to Use the Plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=jO7wR-meeGI\" rel=\"nofollow ugc\">Watch the tutorial video\u003C\u002Fa> to get started.\u003C\u002Fli>\n\u003Cli>Follow our \u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\u002Fsupport\u002F#getstarted\" rel=\"nofollow ugc\">step-by-step guide\u003C\u002Fa> for installation and setup.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>See it in Action\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\" rel=\"nofollow ugc\">Demo Site\u003C\u002Fa>\u003C\u002Fstrong>: Explore our demo site and see the AR features in action.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sample 3D Files and Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faugmentedrealityplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Download Sample Files\u003C\u002Fa>\u003C\u002Fstrong>: Test out sample 3D models to get a feel for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose AR for WooCommerce?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhance Customer Engagement\u003C\u002Fstrong>: Let your customers interact with your products in 3D and AR before purchasing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increase Sales and Reduce Returns\u003C\u002Fstrong>: Provide a visual experience that helps customers better understand your products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Integration\u003C\u002Fstrong>: Easily integrate AR with your WooCommerce store using shortcodes and popular page builders like Elementor and Gutenberg.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Elevate your WooCommerce store today with \u003Cstrong>AR for WooCommerce\u003C\u002Fstrong> and stay ahead of the competition by embracing the future of eCommerce with immersive AR experiences.\u003C\u002Fp>\n","Augmented Reality for WooCommerce plugin lets you display 3D models and AR products directly in your store with no app required.",90,18773,[66,19,20,68,124],"woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Far-for-woocommerce.8.34.zip",97,"2024-10-28 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":60,"downloaded":136,"rating":12,"num_ratings":12,"last_updated":137,"tested_up_to":138,"requires_at_least":111,"requires_php":64,"tags":139,"homepage":141,"download_link":142,"security_score":143,"vuln_count":12,"unpatched_count":12,"last_vuln_date":34,"fetched_at":27},"ar-play","AR Play","1.0.0","Arty","https:\u002F\u002Fprofiles.wordpress.org\u002Fartyplugins\u002F","\u003Cp>AR Play WordPress plugin serves as a connection between AR Play platform and your WordPress website. AR Play allows you to show any 3D Model in augmented reality (AR) trough our Android and iOS app.\u003C\u002Fp>\n\u003Cp>This enables product demonstration without having the physical product next to you, which is an amazing feature for any e-commerce store or for in-field sales agents. Users can test the app with our pre-uploaded models or add their own 3D models. To add your own 3D models, you can sign up through arplay.app, and use the platform first month for free. After the first month, subscription fee is $10\u002Fmonth for unlimited amount of products.\u003C\u002Fp>\n\u003Cp>Once user signs up, they will also get a QR code and link generated for each of their products.\u003C\u002Fp>\n\u003Cp>QR Codes and Links open specific model in AR Play app. This enables Augmented Reality integration for e-commerce stores.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add QR Code and link that prompt AR view anywhere, trough shortcodes\u003C\u002Fli>\n\u003Cli>Choose one of the 12 spots to place your QR code or link on the woocommerce product page\u003C\u002Fli>\n\u003Cli>Customize QR code size and location\u003C\u002Fli>\n\u003Cli>Customize link text and AR icon\u003C\u002Fli>\n\u003Cli>Add AR Capability to products in bulk\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install AR Play plugin.\u003C\u002Fli>\n\u003Cli>Get UUID from your account on arplay.app\u003C\u002Fli>\n\u003Cli>Navigate to AR Play > Settings from WP Dashboard and add your UUID number.\u003C\u002Fli>\n\u003Cli>Activate\u002FDeactivate modules AR Play Shortcode and\u002For AR Play for WooCommerce. Deactivating module WILL NOT DELETE the codes you created, they will just be temporary disabled.\u003C\u002Fli>\n\u003Cli>To create a SHORTCODE, from WP dashboard navigate to AR Play > Shortcode > Generate. Put your generated shortcode in any page or post.\u003C\u002Fli>\n\u003Cli>To add AR Play AR View option to your product, navigate to specific product page and add path to model (found at the top right part of the page). Navigate to AR Play > For WooCommerce to choose where to display AR Play link on your product page.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use of an external service\u003C\u002Fh3>\n\u003Cp>The plugin use the external (API) services from url httsp:\u002F\u002Farplay.app for the following reasons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Validation of your Arplay Account UUID\u003C\u002Fli>\n\u003Cli>Deep link creation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is necessary for the plugin to work properly.\u003Cbr \u002F>\nThese services are developed by Arty which also developed this plugin.\u003C\u002Fp>\n\u003Cp>Link to AR Play Privacy Policy:\u003Cbr \u002F>\nhttps:\u002F\u002Fcdn.arplay.app\u002Farplay-privacy-policy.pdf\u003C\u002Fp>\n","Show any 3D Model in augmented reality (AR) trough our Android and iOS app.",1824,"2019-12-25T08:58:00.000Z","5.3.21",[129,20,140],"woocommerce-ar-play","http:\u002F\u002Farplay.app\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Far-play.zip",85,{"attackSurface":145,"codeSignals":419,"taintFlows":480,"riskAssessment":481,"analyzedAt":497},{"hooks":146,"ajaxHandlers":368,"restRoutes":414,"shortcodes":415,"cronEvents":416,"entryPointCount":417,"unprotectedCount":418},[147,153,157,161,165,170,175,180,184,188,191,196,200,204,208,210,214,216,220,223,226,228,231,234,237,242,246,250,253,257,260,263,266,271,275,278,282,286,291,295,298,300,303,307,311,313,316,319,322,326,329,334,337,339,342,346,350,353,356,359,362,363],{"type":148,"name":149,"callback":150,"priority":60,"file":151,"line":152},"filter","expivi_wc_get_configurations_from_order","get_configurations_from_order","classes\\class-expivi-external-hooks.php",25,{"type":148,"name":154,"callback":155,"priority":60,"file":151,"line":156},"expivi_wc_get_configuration_from_order_item","get_configuration_from_order_item",26,{"type":148,"name":158,"callback":159,"priority":60,"file":151,"line":160},"expivi_wc_save_configured_product_bundle_in_order_item","save_configured_product_bundle_in_order_item",27,{"type":148,"name":162,"callback":163,"priority":60,"file":151,"line":164},"expivi_wc_resolve_replica_products","resolve_replica_products",28,{"type":166,"name":167,"callback":167,"priority":12,"file":168,"line":169},"action","init","classes\\class-expivi.php",190,{"type":148,"name":171,"callback":172,"file":173,"line":174},"cron_schedules","setup_custom_intervals","classes\\core\\class-expivi-job-system.php",39,{"type":166,"name":176,"callback":177,"priority":60,"file":178,"line":179},"woocommerce_admin_order_item_headers","order_item_table_headers","classes\\woocommerce\\admin\\class-expivi-admin-order-manager.php",22,{"type":166,"name":181,"callback":182,"priority":60,"file":178,"line":183},"woocommerce_admin_order_item_values","order_item_table_values",23,{"type":148,"name":185,"callback":186,"priority":60,"file":178,"line":187},"woocommerce_admin_order_item_thumbnail","order_item_thumbnail",24,{"type":166,"name":189,"callback":190,"file":178,"line":152},"admin_enqueue_scripts","register_scripts",{"type":166,"name":192,"callback":193,"file":194,"line":195},"pre_get_posts","exclude_generated_grouped_products","classes\\woocommerce\\admin\\class-expivi-admin-product-settings.php",29,{"type":148,"name":197,"callback":198,"file":194,"line":199},"woocommerce_product_data_tabs","add_expivi_product_tab",32,{"type":166,"name":201,"callback":202,"file":194,"line":203},"woocommerce_product_data_panels","show_expivi_product_tab_content",33,{"type":166,"name":205,"callback":206,"file":194,"line":207},"woocommerce_process_product_meta","add_meta_content_on_product_save",34,{"type":166,"name":189,"callback":190,"file":194,"line":209},35,{"type":166,"name":211,"callback":212,"file":213,"line":114},"admin_menu","expivi_admin_menu","classes\\woocommerce\\admin\\class-expivi-admin-settings-mediator.php",{"type":166,"name":189,"callback":190,"file":213,"line":215},71,{"type":166,"name":217,"callback":218,"file":219,"line":160},"admin_init","expivi_general_settings_init","classes\\woocommerce\\admin\\settings\\class-expivi-admin-general-settings.php",{"type":166,"name":221,"callback":222,"priority":60,"file":219,"line":164},"updated_option","update_generated_products_visibility",{"type":166,"name":217,"callback":224,"file":225,"line":164},"expivi_settings_init","classes\\woocommerce\\admin\\settings\\class-expivi-admin-info-settings.php",{"type":166,"name":217,"callback":224,"file":227,"line":164},"classes\\woocommerce\\admin\\settings\\class-expivi-admin-logs-settings.php",{"type":166,"name":217,"callback":229,"file":230,"line":164},"expivi_prf_settings_init","classes\\woocommerce\\admin\\settings\\class-expivi-admin-prf-settings.php",{"type":166,"name":217,"callback":232,"file":233,"line":160},"expivi_smd_settings_init","classes\\woocommerce\\admin\\settings\\class-expivi-admin-save-design-settings.php",{"type":148,"name":235,"callback":236,"priority":60,"file":233,"line":164},"pre_update_option_expivi-smd-settings","validate_smd_settings",{"type":148,"name":238,"callback":239,"priority":25,"file":240,"line":241},"woocommerce_get_cart_item_from_session","add_configuration_to_item_from_session","classes\\woocommerce\\class-expivi-cart-manager.php",87,{"type":148,"name":243,"callback":244,"priority":60,"file":240,"line":245},"kses_allowed_protocols","allow_data_protocol_urls",88,{"type":148,"name":247,"callback":248,"priority":25,"file":240,"line":249},"woocommerce_cart_item_name","update_item_title",89,{"type":148,"name":251,"callback":252,"priority":25,"file":240,"line":121},"woocommerce_is_purchasable","is_product_purchasable",{"type":148,"name":254,"callback":255,"priority":25,"file":240,"line":256},"woocommerce_cart_item_thumbnail","update_item_image_thumbnail",91,{"type":166,"name":258,"callback":259,"priority":25,"file":240,"line":59},"woocommerce_before_calculate_totals","set_cart_product_price",{"type":166,"name":261,"callback":261,"file":240,"line":262},"woocommerce_before_cart_contents",93,{"type":166,"name":264,"callback":264,"file":240,"line":265},"woocommerce_cart_contents",94,{"type":166,"name":267,"callback":268,"priority":269,"file":240,"line":270},"wp_loaded","handle_expivi_products_adding_to_cart",15,95,{"type":166,"name":272,"callback":273,"file":240,"line":274},"woocommerce_remove_cart_item","before_remove_from_cart",96,{"type":166,"name":276,"callback":277,"file":240,"line":126},"woocommerce_cart_item_restored","after_item_restored",{"type":148,"name":279,"callback":280,"priority":60,"file":240,"line":281},"woocommerce_cart_item_permalink","cart_item_permalink",98,{"type":148,"name":283,"callback":284,"priority":25,"file":240,"line":285},"woocommerce_add_cart_item_data","add_item_data_after_post",268,{"type":166,"name":287,"callback":288,"file":289,"line":290},"woocommerce_after_shop_loop_item","add_configured_button_if_needed","classes\\woocommerce\\class-expivi-catalogue.php",19,{"type":166,"name":292,"callback":293,"file":289,"line":294},"woocommerce_before_shop_loop_item_title","remove_add_to_cart_button_if_needed",20,{"type":166,"name":296,"callback":296,"file":297,"line":160},"woocommerce_review_order_before_cart_contents","classes\\woocommerce\\class-expivi-checkout-manager.php",{"type":166,"name":299,"callback":299,"file":297,"line":164},"woocommerce_review_order_after_cart_contents",{"type":166,"name":301,"callback":302,"priority":60,"file":297,"line":195},"woocommerce_checkout_create_order_line_item","add_configuration_to_order_item",{"type":166,"name":304,"callback":305,"file":297,"line":306},"woocommerce_check_cart_items","is_grouped_product_stock_enough",30,{"type":166,"name":308,"callback":309,"priority":60,"file":297,"line":310},"woocommerce_checkout_order_processed","decrease_grouped_product_stock",31,{"type":166,"name":308,"callback":312,"priority":60,"file":297,"line":199},"order_process_prf",{"type":166,"name":314,"callback":315,"priority":60,"file":297,"line":203},"woocommerce_order_status_cancelled","increase_grouped_product_stock",{"type":166,"name":317,"callback":190,"file":318,"line":187},"wp_enqueue_scripts","classes\\woocommerce\\class-expivi-configurator.php",{"type":166,"name":320,"callback":321,"file":318,"line":152},"woocommerce_after_add_to_cart_form","add_save_design_modal",{"type":166,"name":323,"callback":324,"priority":60,"file":325,"line":183},"woocommerce_order_item_meta_start","expivi_email_order_details","classes\\woocommerce\\class-expivi-email-manager.php",{"type":166,"name":327,"callback":328,"priority":60,"file":325,"line":156},"woocommerce_order_item_meta_end","expivi_email_order_details_image",{"type":148,"name":330,"callback":331,"priority":60,"file":332,"line":333},"woocommerce_product_single_add_to_cart_text","custom_single_add_to_cart_text","classes\\woocommerce\\class-expivi-product-page.php",21,{"type":148,"name":335,"callback":336,"priority":60,"file":332,"line":187},"woocommerce_post_class","filter_woocommerce_post_class",{"type":166,"name":317,"callback":190,"file":338,"line":207},"classes\\woocommerce\\class-expivi-social-sharing.php",{"type":166,"name":340,"callback":341,"priority":60,"file":338,"line":209},"expivi_scripts_loaded","load_scripts",{"type":148,"name":343,"callback":344,"priority":60,"file":345,"line":183},"expivi_product_validation","blacklist_word_validation","classes\\woocommerce\\class-expivi-validation.php",{"type":166,"name":347,"callback":348,"priority":98,"file":349,"line":179},"expivi_title","woocommerce_template_single_title","classes\\woocommerce\\class-expivi-viewer.php",{"type":166,"name":351,"callback":352,"priority":60,"file":349,"line":183},"expivi_rating","woocommerce_template_single_rating",{"type":166,"name":354,"callback":355,"priority":60,"file":349,"line":187},"expivi_price","woocommerce_template_single_price",{"type":166,"name":357,"callback":358,"file":349,"line":152},"woocommerce_before_single_product_summary","add_viewer",{"type":148,"name":360,"callback":361,"file":349,"line":156},"query_vars","add_custom_query_vars",{"type":166,"name":317,"callback":190,"file":349,"line":160},{"type":166,"name":364,"callback":365,"file":366,"line":367},"before_woocommerce_init","closure","expivi.php",42,[369,375,376,379,380,383,384,387,388,393,395,399,400,403,407,410,413],{"action":370,"nopriv":371,"callback":372,"hasNonce":373,"hasCapCheck":371,"file":374,"line":306},"expivi_connect_rep",false,"process_form",true,"classes\\connect-rep\\class-expivi-save-design-connect-rep-controller.php",{"action":370,"nopriv":373,"callback":372,"hasNonce":373,"hasCapCheck":371,"file":374,"line":310},{"action":377,"nopriv":371,"callback":378,"hasNonce":371,"hasCapCheck":371,"file":374,"line":199},"expivi_copy_link","copy_share_link",{"action":377,"nopriv":373,"callback":378,"hasNonce":371,"hasCapCheck":371,"file":374,"line":203},{"action":381,"nopriv":371,"callback":372,"hasNonce":373,"hasCapCheck":371,"file":382,"line":306},"expivi_save_design_form","classes\\save-design\\class-expivi-save-design-controller.php",{"action":381,"nopriv":373,"callback":372,"hasNonce":373,"hasCapCheck":371,"file":382,"line":310},{"action":385,"nopriv":371,"callback":386,"hasNonce":373,"hasCapCheck":371,"file":382,"line":199},"expivi_save_design","process_mail",{"action":385,"nopriv":373,"callback":386,"hasNonce":373,"hasCapCheck":371,"file":382,"line":203},{"action":389,"nopriv":371,"callback":390,"hasNonce":373,"hasCapCheck":371,"file":391,"line":392},"expivi_svg_conversion_controller_request","request_api","classes\\svg\\class-expivi-svg-conversion-controller.php",37,{"action":389,"nopriv":373,"callback":390,"hasNonce":373,"hasCapCheck":371,"file":391,"line":394},38,{"action":396,"nopriv":371,"callback":397,"hasNonce":373,"hasCapCheck":371,"file":391,"line":398},"expivi_svg_conversion_controller_check_progress","check_progress_api",41,{"action":396,"nopriv":373,"callback":397,"hasNonce":373,"hasCapCheck":371,"file":391,"line":367},{"action":401,"nopriv":371,"callback":402,"hasNonce":373,"hasCapCheck":371,"file":178,"line":156},"expivi_order_retry_prf","retry_prf_generation",{"action":404,"nopriv":371,"callback":405,"hasNonce":373,"hasCapCheck":371,"file":406,"line":164},"expivi_generate_template","generate_template","classes\\woocommerce\\admin\\class-expivi-template-controller.php",{"action":408,"nopriv":371,"callback":409,"hasNonce":373,"hasCapCheck":371,"file":406,"line":195},"expivi_remove_template","remove_template",{"action":411,"nopriv":371,"callback":412,"hasNonce":373,"hasCapCheck":371,"file":338,"line":306},"expivi_social_sharing","save_social_sharing",{"action":411,"nopriv":373,"callback":412,"hasNonce":373,"hasCapCheck":371,"file":338,"line":310},[],[],[],17,2,{"dangerousFunctions":420,"sqlUsage":421,"outputEscaping":423,"fileOperations":471,"externalRequests":12,"nonceChecks":472,"capabilityChecks":12,"bundledLibraries":473},[],{"prepared":25,"raw":12,"locations":422},[],{"escaped":281,"rawEcho":187,"locations":424},[425,428,430,432,434,435,436,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469],{"file":230,"line":426,"context":427},58,"raw output",{"file":230,"line":429,"context":427},59,{"file":230,"line":431,"context":427},69,{"file":230,"line":433,"context":427},73,{"file":230,"line":121,"context":427},{"file":230,"line":256,"context":427},{"file":230,"line":10,"context":427},{"file":233,"line":438,"context":427},112,{"file":233,"line":440,"context":427},116,{"file":233,"line":442,"context":427},143,{"file":233,"line":444,"context":427},154,{"file":233,"line":446,"context":427},170,{"file":233,"line":448,"context":427},210,{"file":233,"line":450,"context":427},226,{"file":233,"line":452,"context":427},242,{"file":233,"line":454,"context":427},272,{"file":233,"line":456,"context":427},283,{"file":233,"line":458,"context":427},284,{"file":233,"line":460,"context":427},334,{"file":233,"line":462,"context":427},360,{"file":233,"line":464,"context":427},377,{"file":233,"line":466,"context":427},388,{"file":233,"line":468,"context":427},428,{"file":233,"line":470,"context":427},439,7,9,[474,477],{"name":475,"version":34,"knownCves":476},"Guzzle",[],{"name":478,"version":34,"knownCves":479},"dompdf",[],[],{"summary":482,"deductions":483},"The Expivi plugin version 2.15.6 presents a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and a high percentage of output escaping, significant concerns arise from its attack surface. The presence of 17 AJAX handlers, with two lacking authentication checks, exposes potential entry points for unauthorized actions. The absence of capability checks further exacerbates this risk, meaning any user, regardless of their role, could potentially trigger these unprotected AJAX actions.\n\nThe static analysis did not reveal any critical or high severity taint flows, which is a positive sign. However, the lack of taint analysis flows analyzed (0 total) means this aspect of the code has not been thoroughly scrutinized for more subtle vulnerabilities. The plugin's vulnerability history shows one medium severity CVE related to path traversal, which was patched. This history, combined with the unprotected AJAX endpoints, suggests a pattern where input sanitization and authorization might be areas requiring more rigorous attention.\n\nIn conclusion, Expivi 2.15.6 has strengths in its database interaction and output handling. However, the unprotected AJAX handlers are a critical weakness that needs immediate attention. The limited taint analysis and the historical path traversal vulnerability indicate that input validation and proper authorization remain areas of concern for this plugin.",[484,486,488,491,493,495],{"reason":485,"points":60},"Unprotected AJAX handlers",{"reason":487,"points":109},"Lack of capability checks",{"reason":489,"points":490},"Bundled library Guzzle",3,{"reason":492,"points":490},"Bundled library dompdf",{"reason":494,"points":72},"Unsanitized output (20% of outputs)",{"reason":496,"points":98},"Medium severity CVE history","2026-03-16T20:53:54.658Z",{"wat":499,"direct":523},{"assetPaths":500,"generatorPatterns":512,"scriptPaths":513,"versionParams":514},[501,502,503,504,505,506,507,508,509,510,511],"\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fcss\u002Fexpivi-admin-products.css","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fcss\u002Fexpivi-public.css","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fjs\u002Fexpivi-admin-products.js","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fjs\u002Fexpivi-public.js","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fjs\u002Fexpivi-admin-order-manager.js","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fjs\u002Fexpivi-admin-products-list.js","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fjs\u002Fexpivi-order-item-generator.js","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fassets\u002Fjs\u002Fexpivi-admin-settings.js","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fclasses\u002Fwoocommerce\u002Fadmin\u002Ftemplates\u002Fadmin\u002Forders\u002Forder-item-generated-product.phtml","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fclasses\u002Fwoocommerce\u002Fadmin\u002Ftemplates\u002Fadmin\u002Forders\u002Forder_item_table_headers.phtml","\u002Fwp-content\u002Fplugins\u002Fexpivi\u002Fclasses\u002Fwoocommerce\u002Fadmin\u002Ftemplates\u002Fadmin\u002Forders\u002Forder_item_table_values.phtml",[],[504],[515,516,517,518,519,520,521,522],"expivi\u002Fassets\u002Fcss\u002Fexpivi-admin-products.css?ver=","expivi\u002Fassets\u002Fcss\u002Fexpivi-public.css?ver=","expivi\u002Fassets\u002Fjs\u002Fexpivi-admin-products.js?ver=","expivi\u002Fassets\u002Fjs\u002Fexpivi-public.js?ver=","expivi\u002Fassets\u002Fjs\u002Fexpivi-admin-order-manager.js?ver=","expivi\u002Fassets\u002Fjs\u002Fexpivi-admin-products-list.js?ver=","expivi\u002Fassets\u002Fjs\u002Fexpivi-order-item-generator.js?ver=","expivi\u002Fassets\u002Fjs\u002Fexpivi-admin-settings.js?ver=",{"cssClasses":524,"htmlComments":532,"htmlAttributes":539,"restEndpoints":545,"jsGlobals":548,"shortcodeOutput":554},[525,526,527,528,529,530,531],"expivi-product-configurator","expivi-admin-product-list-table","expivi-admin-product-list-item","expivi-order-item-generated-product","expivi-admin-order-item-column","expivi-admin-order-retry-prf-button","expivi-admin-settings-section",[533,534,535,536,537,538],"\u003C!-- Expivi Admin Order Manager Start -->","\u003C!-- Expivi Admin Order Manager End -->","\u003C!-- Expivi Admin Product List Table Header -->","\u003C!-- Expivi Admin Product List Table Data -->","\u003C!-- Expivi Generated Product Item -->","\u003C!-- Expivi Order Item Configuration -->",[540,541,542,543,544],"data-expivi-product-id","data-expivi-configuration","data-expivi-order-item-id","data-expivi-dynamic-sku","data-expivi-print-ready-hashmap",[546,547],"\u002Fwp-json\u002Fexpivi\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fexpivi\u002Fv1\u002Fconfigurations",[549,550,551,552,553],"window.expiviConfigurator","window.expiviAdminProducts","window.expiviOrderItemGenerator","window.ExpiviAdminSettings","expivi_ajax_object",[555,556,557],"[expivi_product_configurator]","[expivi_gallery]","[expivi_viewer]"]