[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUaHd8Y3yOr0Tc8TWPtnwqsJcZ_BAE8CIn85MDZEZAls":3,"$fce_esDgS4b3p6ZUSx_9s96rE4o60YKD0wFhUHKjMOMY":199,"$fQ63_5Ugi9rvpQ0NmBbMq4m8QpXSZvlqOHObTI4snxwM":203},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":19,"download_link":20,"security_score":21,"vuln_count":11,"unpatched_count":11,"last_vuln_date":22,"fetched_at":23,"discovery_status":24,"vulnerabilities":25,"developer":26,"crawl_stats":22,"alternatives":31,"analysis":32,"fingerprints":171},"ar-quick-view","AR Quick View","1.0.1","arsyntax","https:\u002F\u002Fprofiles.wordpress.org\u002Farsyntax\u002F","\u003Cp>AR Quick View is a lightweight and fast WooCommerce product quick view plugin that enhances the shopping experience by allowing customers to preview product details in a popup without leaving the shop page. This improves user engagement and boosts conversion rates by reducing unnecessary navigation.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Instant product quick view popup\u003C\u002Fli>\n\u003Cli>AJAX-based loading for a seamless experience\u003C\u002Fli>\n\u003Cli>Customizable button and popup styles\u003C\u002Fli>\n\u003Cli>Mobile-friendly and responsive design\u003C\u002Fli>\n\u003Cli>Works with all WooCommerce-compatible themes\u003C\u002Fli>\n\u003Cli>Easy to use with no coding required\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activation, go to AR Quick View Settings\u003Cbr \u002F>\nCustomize button styles, popup appearance, and other settings\u003C\u002Fp>\n\u003Ch3>Frequently Asked Questions (FAQ)\u003C\u002Fh3>\n\u003Cp>= Does this plugin work with any theme? =\u003Cbr \u002F>\nYes, AR Quick View is designed to work with all WooCommerce-compatible themes.\u003C\u002Fp>\n\u003Ch4>Can I customize the Quick View button text?\u003C\u002Fh4>\n\u003Cp>Yes, you can change the button text and appearance from the settings panel.\u003C\u002Fp>\n\u003Ch4>Does it support variable products?\u003C\u002Fh4>\n\u003Cp>Yes, variable products are fully supported in the quick view popup.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For any issues or feature requests, please contact us via Support Page.\u003C\u002Fp>\n","Easily enhance your ecommerce website by using AR Quick View.",0,514,"2025-04-18T09:32:00.000Z","6.8.5","6.0","7.2",[4,18],"qucik-view","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Far-quick-view.1.0.1.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":28,"avg_patch_time_days":29,"trust_score":21,"computed_at":30},3,97,30,"2026-05-19T21:14:21.967Z",[],{"attackSurface":33,"codeSignals":126,"taintFlows":138,"riskAssessment":165,"analyzedAt":170},{"hooks":34,"ajaxHandlers":110,"restRoutes":123,"shortcodes":124,"cronEvents":125,"entryPointCount":106,"unprotectedCount":11},[35,41,45,49,54,57,61,65,71,75,78,83,86,89,91,95,98,100,102,107],{"type":36,"name":37,"callback":38,"file":39,"line":40},"action","admin_menu","arqvww_register","admin\\inc\\ar-framework\\settings.php",14,{"type":36,"name":42,"callback":43,"file":39,"line":44},"admin_init","arqvww_settings",15,{"type":36,"name":46,"callback":47,"file":48,"line":27},"admin_enqueue_scripts","arqvww_admin_scripts","admin\\inc\\scripts.php",{"type":36,"name":50,"callback":51,"file":52,"line":53},"plugins_loaded","init","class.ar-quick-view.php",37,{"type":36,"name":51,"callback":55,"file":52,"line":56},"add_image_size",46,{"type":36,"name":51,"callback":58,"file":59,"line":60},"add_button","public\\inc\\class.woocommerce-hooks.php",7,{"type":36,"name":62,"callback":63,"file":59,"line":64},"wp_footer","arqvww_quick_view",8,{"type":66,"name":67,"callback":68,"priority":69,"file":59,"line":70},"filter","woocommerce_loop_add_to_cart_link","arqvww_add_button_after_add_to_cart_block",10,18,{"type":36,"name":72,"callback":73,"priority":44,"file":59,"line":74},"woocommerce_after_shop_loop_item","arqvww_add_quick_view_btn",20,{"type":36,"name":76,"callback":77,"priority":69,"file":59,"line":29},"arqvww_product_image","woocommerce_show_product_sale_flash",{"type":36,"name":79,"callback":80,"priority":81,"file":59,"line":82},"arqvww_product_summary","woocommerce_template_single_title",5,34,{"type":36,"name":79,"callback":84,"priority":69,"file":59,"line":85},"woocommerce_template_single_rating",35,{"type":36,"name":79,"callback":87,"priority":44,"file":59,"line":88},"woocommerce_template_single_price",36,{"type":36,"name":79,"callback":90,"priority":74,"file":59,"line":53},"woocommerce_template_single_excerpt",{"type":36,"name":79,"callback":92,"priority":93,"file":59,"line":94},"woocommerce_template_single_add_to_cart",25,38,{"type":36,"name":79,"callback":96,"priority":29,"file":59,"line":97},"woocommerce_template_single_meta",39,{"type":36,"name":79,"callback":90,"priority":74,"file":59,"line":99},44,{"type":36,"name":79,"callback":101,"priority":74,"file":59,"line":56},"get_full_description",{"type":36,"name":103,"callback":104,"file":105,"line":106},"wp_enqueue_scripts","arqvww_dynamic_css","public\\inc\\dynamic-css.php",4,{"type":36,"name":103,"callback":108,"file":109,"line":27},"arqvww_scripts","public\\inc\\scripts.php",[111,117,118,121],{"action":112,"nopriv":113,"callback":112,"hasNonce":114,"hasCapCheck":113,"file":115,"line":116},"arqvww_get_quick_view_contents",false,true,"public\\inc\\class.frontend.php",9,{"action":112,"nopriv":114,"callback":112,"hasNonce":114,"hasCapCheck":113,"file":115,"line":69},{"action":119,"nopriv":113,"callback":119,"hasNonce":114,"hasCapCheck":113,"file":115,"line":120},"arqvww_get_variation_image_by_id",12,{"action":119,"nopriv":114,"callback":119,"hasNonce":114,"hasCapCheck":113,"file":115,"line":122},13,[],[],[],{"dangerousFunctions":127,"sqlUsage":128,"outputEscaping":130,"fileOperations":11,"externalRequests":11,"nonceChecks":106,"capabilityChecks":11,"bundledLibraries":137},[],{"prepared":11,"raw":11,"locations":129},[],{"escaped":131,"rawEcho":132,"locations":133},84,1,[134],{"file":115,"line":135,"context":136},103,"raw output",[],[139,157],{"entryPoint":140,"graph":141,"unsanitizedCount":11,"severity":156},"arqvww_plugin_page (admin\\inc\\ar-framework\\settings.php:314)",{"nodes":142,"edges":154},[143,148],{"id":144,"type":145,"label":146,"file":39,"line":147},"n0","source","$_POST",372,{"id":149,"type":150,"label":151,"file":39,"line":152,"wp_function":153},"n1","sink","update_option() [Settings Manipulation]",373,"update_option",[155],{"from":144,"to":149,"sanitized":114},"low",{"entryPoint":158,"graph":159,"unsanitizedCount":11,"severity":156},"\u003Csettings> (admin\\inc\\ar-framework\\settings.php:0)",{"nodes":160,"edges":163},[161,162],{"id":144,"type":145,"label":146,"file":39,"line":147},{"id":149,"type":150,"label":151,"file":39,"line":152,"wp_function":153},[164],{"from":144,"to":149,"sanitized":114},{"summary":166,"deductions":167},"The \"ar-quick-view\" plugin version 1.0.1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent practices, with all identified AJAX handlers having authentication checks and 100% of SQL queries utilizing prepared statements. Furthermore, a high percentage of output is properly escaped, and no dangerous functions, file operations, or external HTTP requests were detected. The complete absence of known CVEs and a clean taint analysis further reinforces this positive assessment.\n\nWhile the plugin appears very secure, the static analysis did highlight a minor area for potential concern: the lack of capability checks on any of its four AJAX handlers. Although nonce checks are present, relying solely on nonces without corresponding capability checks can, in certain scenarios, leave functionality accessible to users who might not be intended to access it, depending on the context of the AJAX actions. However, given the overall robust security measures in place and the lack of historical vulnerabilities, this is a minor point and the plugin can be considered generally secure for its current version.",[168],{"reason":169,"points":81},"AJAX handlers lack capability checks","2026-03-17T06:02:18.994Z",{"wat":172,"direct":189},{"assetPaths":173,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[174,175,176,177,178,179],"\u002Fwp-content\u002Fplugins\u002Far-quick-view\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Far-quick-view\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Far-quick-view\u002Fpublic\u002Fassets\u002Flib\u002Fswiper-js\u002Fswiper-bundle.min.css","\u002Fwp-content\u002Fplugins\u002Far-quick-view\u002Fpublic\u002Fassets\u002Flib\u002Fswiper-js\u002Fswiper-bundle.min.js","\u002Fwp-content\u002Fplugins\u002Far-quick-view\u002Fpublic\u002Fassets\u002Fcss\u002Fpublic.css","\u002Fwp-content\u002Fplugins\u002Far-quick-view\u002Fpublic\u002Fassets\u002Fjs\u002Fpublic.js",[],[175,177,179],[183,184,185,186,187,188],"ar-quick-view\u002Fadmin\u002Fassets\u002Fcss\u002Fadmin.css?ver=","ar-quick-view\u002Fadmin\u002Fassets\u002Fjs\u002Fadmin.js?ver=","ar-quick-view\u002Fpublic\u002Fassets\u002Flib\u002Fswiper-js\u002Fswiper-bundle.min.css?ver=","ar-quick-view\u002Fpublic\u002Fassets\u002Flib\u002Fswiper-js\u002Fswiper-bundle.min.js?ver=","ar-quick-view\u002Fpublic\u002Fassets\u002Fcss\u002Fpublic.css?ver=","ar-quick-view\u002Fpublic\u002Fassets\u002Fjs\u002Fpublic.js?ver=",{"cssClasses":190,"htmlComments":192,"htmlAttributes":193,"restEndpoints":195,"jsGlobals":196,"shortcodeOutput":198},[191],"arqvww-quick-view-button",[],[194],"data-quickview",[],[197],"arqvww_vars",[],{"error":114,"url":200,"statusCode":201,"statusMessage":202,"message":202},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Far-quick-view\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":204,"versions":205},2,[206,211],{"version":6,"download_url":20,"svn_tag_url":207,"released_at":22,"has_diff":113,"diff_files_changed":208,"diff_lines":22,"trac_diff_url":209,"vulnerabilities":210,"is_current":114},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Far-quick-view\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Far-quick-view%2Ftags%2F1.0.0&new_path=%2Far-quick-view%2Ftags%2F1.0.1",[],{"version":212,"download_url":213,"svn_tag_url":214,"released_at":22,"has_diff":113,"diff_files_changed":215,"diff_lines":22,"trac_diff_url":22,"vulnerabilities":216,"is_current":113},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Far-quick-view.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Far-quick-view\u002Ftags\u002F1.0.0\u002F",[],[]]