[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fei3oKZ-BNGcw-jVyYNDPC1D87Me53CIw2Iaasa-meNs":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":110,"fingerprints":158},"wp-stateless-divi-theme-addon","WP-Stateless – Divi Theme Addon","0.0.1","UDX Usability Dynamics","https:\u002F\u002Fprofiles.wordpress.org\u002Fusability_dynamics\u002F","\u003Cp>Provides compatibility between the \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi theme\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless\u002F\" rel=\"ugc\">WP-Stateless\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Exclude randomize file name while doing export.\u003C\u002Fli>\n\u003Cli>Skip cache busting for page builder.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested with Divi theme version 4.22.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless-divi-addon\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Provides compatibility between the Divi theme and the WP-Stateless plugin.",60,984,0,"","6.6.5","5.0","8.0",[19,20,21,22,23],"divi","divi-addon-extension","google-cloud-storage","stateless","wp-stateless","https:\u002F\u002Fstateless.udx.io\u002Faddons\u002Fdivi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless-divi-theme-addon.0.0.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"usability_dynamics",15,4840,96,322,76,"2026-04-03T21:30:11.340Z",[39,55,70,84,97],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":16,"requires_php":17,"tags":49,"homepage":52,"download_link":53,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"wp-stateless-gravity-forms-addon","WP-Stateless – Gravity Forms Addon","0.0.3","\u003Cp>Provides compatibility between the \u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless\u002F\" rel=\"ugc\">WP-Stateless\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync files uploaded using Gravity Forms with Google Cloud Storage. \u003C\u002Fli>\n\u003Cli>Skip cache busting when using Gravity Forms export functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested with Gravity Forms plugin version 2.9.16.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless-gravity-forms-addon\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Provides compatibility between the Gravity Forms and the WP-Stateless plugins.",300,17030,"2025-08-29T14:48:00.000Z","6.8.5",[21,50,51,22,23],"gravity-forms","gravity-forms-addon-extension","https:\u002F\u002Fstateless.udx.io\u002Faddons\u002Fgravity-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless-gravity-forms-addon.0.0.3.zip","2026-03-15T15:16:48.613Z",{"slug":56,"name":57,"version":58,"author":7,"author_profile":8,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":13,"num_ratings":13,"last_updated":63,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":64,"homepage":67,"download_link":68,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"wp-stateless-elementor-website-builder-addon","WP-Stateless – Elementor Website Builder Addon","0.0.4","\u003Cp>Provides compatibility between the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Website Builder\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless\u002F\" rel=\"ugc\">WP-Stateless\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync CSS files generated by Elementor Website Builder with Google Cloud Storage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested with Elementor Website Builder plugin version 3.24.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless-elementor-website-builder-addon\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Provides compatibility between the Elementor Website Builder and the WP-Stateless plugins.",200,3180,"2024-10-18T14:33:00.000Z",[65,66,21,22,23],"elementor-website-builder","elementor-website-builder-addon-extension","https:\u002F\u002Fstateless.udx.io\u002Faddons\u002Felementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless-elementor-website-builder-addon.0.0.4.zip",92,{"slug":71,"name":72,"version":73,"author":7,"author_profile":8,"description":74,"short_description":75,"active_installs":26,"downloaded":76,"rating":13,"num_ratings":13,"last_updated":77,"tested_up_to":78,"requires_at_least":16,"requires_php":17,"tags":79,"homepage":82,"download_link":83,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"wp-stateless-woocommerce-addon","WP-Stateless – WooCommerce Addon","0.0.2","\u003Cp>Provides compatibility between the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless\u002F\" rel=\"ugc\">WP-Stateless\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Skips cache busting for WooCommerce export templates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested with WooCommerce plugin version 9.4.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless-woocommerce-addon\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Provides compatibility between the WooCommerce and the WP-Stateless plugins.",2985,"2024-12-16T14:55:00.000Z","6.7.5",[21,22,80,81,23],"woocommerce","woocommerce-addon-extension","https:\u002F\u002Fstateless.udx.io\u002Faddons\u002Fwoocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless-woocommerce-addon.0.0.2.zip",{"slug":85,"name":86,"version":6,"author":7,"author_profile":8,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":91,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":92,"homepage":95,"download_link":96,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"wp-stateless-litespeed-cache-addon","WP-Stateless – LiteSpeed Cache Addon","\u003Cp>Provides compatibility between the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flitespeed-cache\u002F\" rel=\"ugc\">LiteSpeed Cache\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless\u002F\" rel=\"ugc\">WP-Stateless\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync images optimized by LiteSpeed Cache with Google Cloud Storage.\u003C\u002Fli>\n\u003Cli>Bypass LiteSpeed Cache image check for files located on Google Cloud Storage.\u003C\u002Fli>\n\u003Cli>Override LiteSpeed Cache file information for files located on Google Cloud Storage.\u003C\u002Fli>\n\u003Cli>Add support for \u003Ccode>webp\u003C\u002Fcode> images.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested with LiteSpeed Cache plugin version 6.5.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless-litespeed-cache-addon\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Provides compatibility between the LiteSpeed Cache and the WP-Stateless plugins.",90,1410,"2024-10-16T17:45:00.000Z",[21,93,94,22,23],"litespeed-addon-extension","litespeed-cache","https:\u002F\u002Fstateless.udx.io\u002Faddons\u002Flite-speed-cache\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless-litespeed-cache-addon.0.0.1.zip",{"slug":98,"name":99,"version":73,"author":7,"author_profile":8,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":48,"requires_at_least":16,"requires_php":17,"tags":105,"homepage":108,"download_link":109,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":54},"wp-stateless-siteorigin-widgets-bundle-addon","WP-Stateless – SiteOrigin Widgets Bundle Addon","\u003Cp>Provides compatibility between the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fso-widgets-bundle\u002F\" rel=\"ugc\">SiteOrigin Widgets Bundle\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless\u002F\" rel=\"ugc\">WP-Stateless\u003C\u002Fa> plugins.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sync CSS files generated by SiteOrigin Widgets Bundle plugin with Google Cloud Storage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tested with SiteOrigin Widgets Bundle plugin version 1.69.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless-siteorigin-widgets-bundle-addon\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Provides compatibility between the SiteOrigin Widgets Bundle and the WP-Stateless plugins.",30,1804,"2025-08-29T15:12:00.000Z",[21,106,107,22,23],"site-origin-addon-extension","siteorigin-widgets-bundle","https:\u002F\u002Fstateless.udx.io\u002Faddons\u002Fsiteorigin-widgets-bundle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless-siteorigin-widgets-bundle-addon.0.0.2.zip",{"attackSurface":111,"codeSignals":143,"taintFlows":150,"riskAssessment":151,"analyzedAt":157},{"hooks":112,"ajaxHandlers":133,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":142,"unprotectedCount":142},[113,119,125,130],{"type":114,"name":115,"callback":115,"priority":116,"file":117,"line":118},"action","admin_init",5,"class-divi.php",35,{"type":120,"name":121,"callback":122,"priority":123,"file":117,"line":124},"filter","stateless_skip_cache_busting","maybe_skip_cache_busting",10,39,{"type":114,"name":126,"callback":127,"file":128,"line":129},"plugins_loaded","closure","wp-stateless-divi-theme-addon.php",18,{"type":120,"name":131,"callback":127,"priority":123,"file":128,"line":132},"plugin_row_meta",25,[134],{"action":135,"nopriv":136,"callback":137,"hasNonce":136,"hasCapCheck":136,"file":117,"line":138},"et_core_portability_export",false,"portability_ajax_export",36,[],[],[],1,{"dangerousFunctions":144,"sqlUsage":145,"outputEscaping":147,"fileOperations":13,"externalRequests":13,"nonceChecks":142,"capabilityChecks":13,"bundledLibraries":149},[],{"prepared":13,"raw":13,"locations":146},[],{"escaped":142,"rawEcho":13,"locations":148},[],[],[],{"summary":152,"deductions":153},"The wp-stateless-divi-theme-addon v0.0.1 plugin exhibits a mixed security posture.  On the positive side, the code shows good practices in several areas. It avoids dangerous functions, uses prepared statements for all SQL queries, properly escapes all output, and has no file operations or external HTTP requests.  It also correctly implements nonce checks.  However, a significant concern is the presence of one AJAX handler without any authentication checks.  This creates a direct entry point for potential attackers to interact with the plugin without proper authorization, which is a critical oversight in secure plugin development. The vulnerability history is clean, with no known CVEs, suggesting a history of security awareness or simply a lack of past discovery.  This absence of past vulnerabilities, coupled with the clean code signals in most areas, is a strength.  However, the single unprotected AJAX endpoint remains a clear weakness that could be exploited.",[154],{"reason":155,"points":156},"Unprotected AJAX handler",7,"2026-03-16T21:40:18.463Z",{"wat":159,"direct":172},{"assetPaths":160,"generatorPatterns":165,"scriptPaths":166,"versionParams":167},[161,162,163,164],"\u002Fwp-content\u002Fplugins\u002Fwp-stateless-divi-theme-addon\u002Finc\u002FCompatibility.php","\u002Fwp-content\u002Fplugins\u002Fwp-stateless-divi-theme-addon\u002Finc\u002FDivi.php","\u002Fwp-content\u002Fplugins\u002Fwp-stateless-divi-theme-addon\u002Finc\u002Fclass-divi-support.php","\u002Fwp-content\u002Fplugins\u002Fwp-stateless-divi-theme-addon\u002Fvendor\u002Fautoload.php",[],[],[168,169,170,171],"wp-stateless-divi-theme-addon\u002Finc\u002FCompatibility.php?ver=","wp-stateless-divi-theme-addon\u002Finc\u002FDivi.php?ver=","wp-stateless-divi-theme-addon\u002Finc\u002Fclass-divi-support.php?ver=","wp-stateless-divi-theme-addon\u002Fvendor\u002Fautoload.php?ver=",{"cssClasses":173,"htmlComments":174,"htmlAttributes":175,"restEndpoints":176,"jsGlobals":177,"shortcodeOutput":178},[],[],[],[],[],[]]