[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBHfLLIjNhnqL_tcrH9Wj1Ij24WTpMRM5A0dnpB_jNeI":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":37,"analysis":80,"fingerprints":132},"ha-css-background-generator","HA CSS Background Generator","2.1","Hira Ansari","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiraansari\u002F","\u003Cp>Add HA CSS Background Generator Panel in any WP theme customization section. Add lightweight imageless and fast loading CSS background patterns to your pages or any HTML emelent of your webpages i.e tag \u002F id or class.\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\u002FpokVoyRTivA?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\u003Cp>**Select from 20 different beautiful CSS patterns types including\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modern Gradient\u003C\u002Fli>\n\u003Cli>Checks\u003C\u002Fli>\n\u003Cli>Stripes\u003C\u002Fli>\n\u003Cli>Window Pane\u003C\u002Fli>\n\u003Cli>Floral\u003C\u002Fli>\n\u003Cli>Tile\u003C\u002Fli>\n\u003Cli>Paisley\u003C\u002Fli>\n\u003Cli>Chevron\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>List of HTML Element options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Body tag\u003C\u002Fli>\n\u003Cli>Any other HTML tag\u003C\u002Fli>\n\u003Cli>Any CSS ID\u003C\u002Fli>\n\u003Cli>Any CSS Class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about \u003Ca href=\"https:\u002F\u002Fhiraansari.dev\u002Fwordpress-plugin\u002Fha-css-background-generator-wp-plugin\u002F\" rel=\"nofollow ugc\">HA CSS Background Generator Plugin features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>HA Color Customizer needs your support\u003C\u002Fh4>\n\u003Cp>It is hard to continue development and support for the free plugins without contributions from users like you. If you enjoy using HA CSS Background Generator and find it useful, please consider \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fdonate\u002F?hosted_button_id=C5C26A6PEFFHQ\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>. Your donation will help encourage and support the plugin’s continued development and better user support.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>If you have suggestions for a new plugins or addon options, feel free to email me at \u003Ca href=\"mailto:contact@hiraansari.dev\" rel=\"nofollow ugc\">contact@hiraansari.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Other Plugins by me:\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fha-font-color-customizer\u002F\" rel=\"ugc\">HA Font Color Customizer\u003C\u002Fa>\u003Cbr \u002F>\n— \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fha-background-color-customizer\u002F\" rel=\"ugc\">HA Background Color Customizer\u003C\u002Fa>\u003Cbr \u002F>\n— See all current and upcoming plugins details here: \u003Ca href=\"https:\u002F\u002Fdesigndevelopseo.co.uk\u002Fwp-plugins\u002F\" rel=\"nofollow ugc\">Website WP Plugins Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Connect with me on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002FHiraAnsari\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Want regular updates? Like my page on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fseo.agency.west.london\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hire me on \u003Ca href=\"https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002Fseomanager\" rel=\"nofollow ugc\">Upwork\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Or hire me directly from my website: \u003Ca href=\"https:\u002F\u002Fhiraansari.dev\u002Fhire-hourly\u002F\" rel=\"nofollow ugc\">www.HiraAnsari.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Use HA CSS Backgrounds Generator to add CSS imageless background patterns in any HTML tag\u002Fid\u002Fclass in your WP theme pages.",10,1268,0,"2025-09-14T20:07:00.000Z","6.8.5","5.6","",[19,20,21,22,23],"background-images","css-background-patterns","css-backgrounds","css-gradient-backgrouns","imageless-css-backgrounds","https:\u002F\u002Fhiraansari.dev\u002Fwordpress-plugin\u002Fha-css-background-generator-wp-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fha-css-background-generator.2.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"hiraansari",3,510,30,94,"2026-04-04T07:02:05.024Z",[38,61],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lazy-load-background-images-for-elementor","Lazy Load Elementor Background Images","1.1.2","James Revillini","https:\u002F\u002Fprofiles.wordpress.org\u002Fjrevillini\u002F","\u003Cp>A major drawback to using Elementor is that the background images used for sections and columns are all loaded when the page loads. Using a plugin like WP Rocket or BJ Lazy Load will not solve this issue. \u003Cstrong>This plugin fixes that.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin is dead simple. No extra database tables or queries, no admin screens with difficult options to understand, and no dependencies other than that the page is designed with Elementor. It injects a little JavaScript and CSS on the front-end. The CSS hides all backgrounds on all non-animated sections and columns. The JavaScript detects the visitor’s scrolling and starts loading the background images as they get close to those sections\u002Fcolumns using the WayPoints JS library (which is packaged with Elementor).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>support has been added for the following Elementor Pro elements: Flip Box and Slider – thanks for the idea @dollhauss\u003C\u002Fli>\n\u003C\u002Ful>\n","Lazy load background images of Elementor sections, columns, and some elements. Compatible with Elementor Pro.",1000,12920,72,8,"2020-03-17T22:34:00.000Z","5.3.21","4.7","7.0",[19,55,56,57],"elementor","lazyload","performance","https:\u002F\u002Fjames.revillini.com\u002Flazy-load-elementor-background-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-load-background-images-for-elementor.zip",85,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":11,"downloaded":69,"rating":26,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":17,"download_link":79,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"lazy-optimization","Lazy Optimization","1.0.4","yasir129","https:\u002F\u002Fprofiles.wordpress.org\u002Fyasir129\u002F","\u003Cp>Lazy Optimization plugin is the first ever WordPress plugin to lazy load background images that are in external CSS files.\u003Cbr \u002F>\nLazy Optimization plugin works on top of Autoptimize plugin and is used to lazy load background images that are present in Autoptimize external CSS files.\u003Cbr \u002F>\nLazy Optimization plugin replace all the background images that are in Autoptimze external CSS files with a dummy image and when the element with the background image comes in viewport it’s original background images gets loaded.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Dependices\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoptimize\u002F\" rel=\"ugc\">Autoptimize\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\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\u002F5Enr7OHNtIQ?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>\n","Lazy Optimization speeds up your website by lazy loading background images that are in the external CSS files.",2169,1,"2020-11-24T16:56:00.000Z","5.4.19","4.0","5.3",[19,76,77,56,78],"image-lazy-load","lazy-loading","lazyload-background-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-optimization.zip",{"attackSurface":81,"codeSignals":119,"taintFlows":127,"riskAssessment":128,"analyzedAt":131},{"hooks":82,"ajaxHandlers":115,"restRoutes":116,"shortcodes":117,"cronEvents":118,"entryPointCount":13,"unprotectedCount":13},[83,89,94,98,104,106,110],{"type":84,"name":85,"callback":86,"file":87,"line":88},"action","admin_enqueue_scripts","hcbg_admin_enqueue_scripts","ha-css-background-generator.php",42,{"type":84,"name":90,"callback":91,"file":92,"line":93},"admin_notices","hcbg_admin_notice","inc\\hcbg_admin_notice_controller.php",41,{"type":84,"name":95,"callback":96,"file":92,"line":97},"admin_init","hcbg_save_review_username",52,{"type":99,"name":100,"callback":101,"file":102,"line":103},"filter","body_class","hcbg_body_classes","inc\\hcbg_css.php",28,{"type":99,"name":100,"callback":101,"file":102,"line":105},57,{"type":84,"name":107,"callback":108,"file":102,"line":109},"wp_head","hcbg_css",341,{"type":84,"name":111,"callback":112,"file":113,"line":114},"customize_register","hcbg_css_bg_customize_register","inc\\hcbg_css_bg_customizer.php",177,[],[],[],[],{"dangerousFunctions":120,"sqlUsage":121,"outputEscaping":123,"fileOperations":13,"externalRequests":70,"nonceChecks":70,"capabilityChecks":70,"bundledLibraries":126},[],{"prepared":13,"raw":13,"locations":122},[],{"escaped":124,"rawEcho":13,"locations":125},188,[],[],[],{"summary":129,"deductions":130},"The ha-css-background-generator plugin v2.1 demonstrates a strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, or shortcodes significantly reduces the potential attack surface. Furthermore, the code exhibits excellent security practices, with 100% of output properly escaped, all SQL queries utilizing prepared statements, and the presence of nonce and capability checks. The lack of identified dangerous functions, file operations, and taint analysis flaws further reinforces this positive assessment.\n\nThe plugin's vulnerability history is also exceptionally clean, with no known CVEs recorded. This suggests a history of secure development and maintenance, or that the plugin has not been a target for extensive security research. The single external HTTP request, while present, is not inherently a risk without further context about its target and data handling.\n\nIn conclusion, the plugin appears to be well-secured with robust coding practices and a clean vulnerability history. The minimal attack surface and comprehensive security checks are significant strengths. The only minor point of note is the single external HTTP request, which warrants awareness but does not present an immediate, identified risk based on the provided data.",[],"2026-03-17T01:20:16.646Z",{"wat":133,"direct":139},{"assetPaths":134,"generatorPatterns":136,"scriptPaths":137,"versionParams":138},[135],"\u002Fwp-content\u002Fplugins\u002Fha-css-background-generator\u002Fassets\u002Fcss\u002Fhcbg-main.css",[],[],[],{"cssClasses":140,"htmlComments":146,"htmlAttributes":147,"restEndpoints":153,"jsGlobals":154,"shortcodeOutput":155},[141,142,143,144,145],"hcbg-sty-1","hcbg-sty-2","hcbg-sty-3","hcbg-sty-4","hcbg-sty-5",[],[148,149,150,151,152],"id=\"_customize-input-hcbg_css_style_options-radio-hcbg-sty-1\"","id=\"_customize-input-hcbg_css_style_options-radio-hcbg-sty-2\"","id=\"_customize-input-hcbg_css_style_options-radio-hcbg-sty-3\"","id=\"_customize-input-hcbg_css_style_options-radio-hcbg-sty-4\"","id=\"_customize-input-hcbg_css_style_options-radio-hcbg-sty-5\"",[],[],[]]