[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5ZcnhJcEZ1ibacY2aBtwWx3Gy_2J0RtsC3tgTHN9s6Q":3},{"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":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":56,"fingerprints":103},"products-missing-featured-image","Products Missing Featured Image","1.0.0","Loud Bells","https:\u002F\u002Fprofiles.wordpress.org\u002Floudbells\u002F","\u003Cp>This plugin shows a list of Woocommerce products that do not have a featured image assigned. It saves a lot of time to ensure that all of the products in your store look good with a proper featured image.\u003C\u002Fp>\n\u003Cp>The list can be accessed from WP Admin Menu -> Tools -> Missing Featured Image\u003C\u002Fp>\n","This plugin shows a list of Woocommerce products that do not have a featured image assigned.",20,971,100,2,"2021-04-12T19:50:00.000Z","5.7.15","3.0.1","",[20,21,22,23],"missing-featured-image","products-without-images","woocommerce-featured-image","woocommerce-missing-images","https:\u002F\u002Floudbells.com\u002F?products-missing-featured-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproducts-missing-featured-image.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"loudbells",1,30,84,"2026-04-04T05:56:02.703Z",[38],{"slug":39,"name":40,"version":6,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":27,"num_ratings":27,"last_updated":47,"tested_up_to":48,"requires_at_least":17,"requires_php":18,"tags":49,"homepage":54,"download_link":55,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"360-product-view","360 Product Detait View","Minh Tuan Nguyen","https:\u002F\u002Fprofiles.wordpress.org\u002Fminh-tuan-nguyen\u002F","\u003Cp>Required: Woocommerce.\u003C\u002Fp>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Help your customers easy see your product in 360 degrees\u003C\u002Fli>\n\u003Cli>Grow your business\u003C\u002Fli>\n\u003Cli>Work with WooCommerce\u003C\u002Fli>\n\u003Cli>Friendly\u003C\u002Fli>\n\u003Cli>Be easy to use and customize\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you, @gauravjassal for making an amazing 360 library.\u003C\u002Fp>\n","Running an eCommerce site with WooCommerce? This WordPress plugin will allow you help your customers can see your beautiful product in 360 degrees.",10,1945,"2017-03-18T03:48:00.000Z","3.4.2",[50,51,52,22,53],"product-image","threesixty","woocommerce","woocommerce-image","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fminhtuan2086\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F360-product-view.zip",{"attackSurface":57,"codeSignals":75,"taintFlows":91,"riskAssessment":92,"analyzedAt":102},{"hooks":58,"ajaxHandlers":71,"restRoutes":72,"shortcodes":73,"cronEvents":74,"entryPointCount":27,"unprotectedCount":27},[59,65,68],{"type":60,"name":61,"callback":62,"file":63,"line":64},"action","plugins_loaded","anonymous","includes\\class-products-missing-featured-image.php",135,{"type":60,"name":66,"callback":62,"file":63,"line":67},"admin_enqueue_scripts",150,{"type":60,"name":69,"callback":62,"file":63,"line":70},"admin_menu",151,[],[],[],[],{"dangerousFunctions":76,"sqlUsage":77,"outputEscaping":79,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":90},[],{"prepared":27,"raw":27,"locations":78},[],{"escaped":27,"rawEcho":80,"locations":81},3,[82,86,88],{"file":83,"line":84,"context":85},"admin\\class-products-missing-featured-image-admin.php",123,"raw output",{"file":83,"line":87,"context":85},124,{"file":83,"line":89,"context":85},125,[],[],{"summary":93,"deductions":94},"The \"products-missing-featured-image\" plugin v1.0.0 exhibits a strong security posture regarding common entry points and database interactions. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the plugin demonstrates good practice by exclusively using prepared statements for any SQL queries, mitigating the risk of SQL injection vulnerabilities. The lack of known CVEs and historical vulnerabilities further reinforces this positive outlook, suggesting a development team that prioritizes security or has had limited exposure to potential threats.\n\nHowever, a significant concern arises from the complete lack of output escaping. With three identified output points and none of them properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts through user-controlled input that is later displayed on the frontend, impacting users' browsers. The absence of nonce checks and capability checks, while not directly exploitable due to the limited attack surface, indicates a potential oversight in implementing robust security measures for future expansions or if new entry points are introduced.\n\nIn conclusion, while the plugin benefits from a clean attack surface and secure database practices, the unescaped output is a critical flaw that needs immediate attention. The lack of other common security checks suggests a need for a more comprehensive security review, especially if the plugin's functionality is expanded in the future. The current version, despite its low vulnerability history, carries a tangible risk due to the XSS vulnerability.",[95,98,100],{"reason":96,"points":97},"Unescaped output detected",8,{"reason":99,"points":80},"No nonce checks implemented",{"reason":101,"points":80},"No capability checks implemented","2026-03-16T22:43:56.564Z",{"wat":104,"direct":111},{"assetPaths":105,"generatorPatterns":107,"scriptPaths":108,"versionParams":109},[106],"\u002Fwp-content\u002Fplugins\u002Fproducts-missing-featured-image\u002Fcss\u002Fproducts-missing-featured-image-admin.css",[],[],[110],"products-missing-featured-image-admin.css?ver=",{"cssClasses":112,"htmlComments":114,"htmlAttributes":115,"restEndpoints":116,"jsGlobals":117,"shortcodeOutput":118},[113],"no-missing-featured-image",[],[],[],[],[]]