[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdOGBcXQQwgOZqZZG6fI-P3qUExb1LlWivkgpZ7G2Y1Q":3,"$f7UBym0zBJBNqKudgK5NST4w39ikTS5NyYYeajnEu-zk":406,"$f8rGAA3RL8r0uREA-ozldKFymcx84JGnQQzxBXXzFAWE":411},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":135,"fingerprints":387},"custom-css-for-blocks","Custom CSS for Blocks","1.0","wpbits","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbits\u002F","\u003Cp>Custom CSS for Blocks allows you to easily write custom CSS for any block or post on your WordPress website, giving you complete control over the design of your content. You can take advantage of SASS support to write clean, efficient code. And, with optimized inline output on demand, you can ensure that your website loads quickly and efficiently for your visitors.\u003C\u002Fp>\n","Custom CSS for Blocks.",0,795,"2022-12-28T10:54:00.000Z","6.1.10","5.6","5.4",[18,19,20,21,22],"blocks","css","custom-css","editor","sass","http:\u002F\u002Fwpbits.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-css-for-blocks.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,2000,79,109,64,"2026-05-19T21:16:36.107Z",[38,56,75,95,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"blockglow","BlockGlow — Per-block Custom CSS","1.1.7","Mary Rose Elbambo","https:\u002F\u002Fprofiles.wordpress.org\u002Feltresse93\u002F","\u003Cp>BlockGlow adds a “BlockGlow — Custom CSS” panel to the inspector of every block. Use it to scope custom CSS to a single block instance. The plugin stores CSS in the uploads folder (under uploads\u002Fblockglow\u002F) and enqueues the generated CSS file when rendering on the front end. If the uploads directory isn’t writable or file write fails, BlockGlow will fall back to outputting inline styles.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds two block attributes to every block: \u003Ccode>blockglowCustomCSS\u003C\u002Fcode> and \u003Ccode>blockglowId\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Inspector panel with a CodeMirror-backed code editor (if WordPress provides it) or a fallback textarea supporting Tab and Shift+Tab outdent.\u003C\u002Fli>\n\u003Cli>Live preview inside the block editor: custom CSS is scoped to the block in the editor so you can see the effect while editing.\u003C\u002Fli>\n\u003Cli>CSS files are saved to \u003Ccode>wp-content\u002Fuploads\u002Fblockglow\u002Fblockglow-\u003Cid>.css\u003C\u002Fcode> and enqueued on the front end as a linked stylesheet; files are removed automatically when you clear the Custom CSS field.\u003C\u002Fli>\n\u003Cli>Graceful fallback to inline styles when file writing isn’t possible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How scoping works:\u003C\u002Fp>\n\u003Cp>BlockGlow creates a unique \u003Ccode>blockglowId\u003C\u002Fcode> for each block instance and scopes your CSS with a wrapper selector like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[data-blockglow-id=\"bg-xxxxxxx\"] { \u002F* your declarations *\u002F }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For convenience you can use \u003Ccode>&\u003C\u002Fcode> as the wrapper shorthand in the editor. Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>& .my-class { color: red; }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The plugin will replace \u003Ccode>&\u003C\u002Fcode> with the wrapper selector for both editor preview and front-end output.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you find issues or want improvements (for example: limiting who can edit per-block CSS, collecting styles into a single head include, or adding an admin UI to manage generated CSS files), open an issue in the repository or reply here and I will assist.\u003C\u002Fp>\n","Adds a \"Custom CSS\" inspector panel to every Gutenberg block and saves per-block CSS files to uploads for front-end enqueuing.",179,"2026-01-11T07:50:00.000Z","6.9.4","5.8","8.2",[18,19,20,21,52],"gutenberg","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblockglow\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblockglow.1.1.7.zip",100,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":48,"requires_at_least":69,"requires_php":16,"tags":70,"homepage":73,"download_link":74,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"blocks-css","Blocks CSS: CSS Editor for Gutenberg Blocks","3.1.8","Hardeep Asrani","https:\u002F\u002Fprofiles.wordpress.org\u002Fhardeepasrani\u002F","\u003Cp>Blocks CSS allows you add custom CSS to your Blocks straight from the Block Editor (Gutenberg).\u003C\u002Fp>\n\u003Cp>It adds a syntax-highlighted CSS Editor where you can add additional CSS to your Gutenberg Blocks to style them the way you want.\u003C\u002Fp>\n\u003Cp>All the code and sources for this plugin are publicly available as part of https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks.\u003C\u002Fp>\n","Blocks CSS allows you add custom CSS to your Blocks straight from the Block Editor (Gutenberg).",5000,197622,98,25,"2026-04-01T13:09:00.000Z","6.2",[71,57,19,72,52],"block","css-editor","https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-css.3.1.8.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":66,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":88,"tags":89,"homepage":88,"download_link":92,"security_score":93,"vuln_count":31,"unpatched_count":11,"last_vuln_date":94,"fetched_at":27},"instant-css","Instant CSS","1.2.2","dylanblokhuis","https:\u002F\u002Fprofiles.wordpress.org\u002Fdylanblokhuis\u002F","\u003Cp>Use the power of Visual Studio Code in WordPress to write your CSS or SCSS\u003C\u002Fp>\n\u003Cp>The plugin uses autoprefixer to parse your CSS\u002FSCSS into CSS that will work on older browsers, no need to write -webkit, -moz or -o.\u003C\u002Fp>\n\u003Cp>You can also choose to use SCSS, more info about SCSS here: https:\u002F\u002Fsass-lang.com\u002Fguide\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use all the powerful features from Visual Studio Code\u003C\u002Fli>\n\u003Cli>Your CSS gets compiled with autoprefixer to work on older browsers\u003C\u002Fli>\n\u003Cli>Use SCSS to create efficient stylesheets with variables, mixins, etc.\u003C\u002Fli>\n\u003Cli>Option to minify your CSS to reduce loading times\u003C\u002Fli>\n\u003Cli>No refreshing on saving\u003C\u002Fli>\n\u003Cli>Live editor updating styles on save and have the browser update simultaneously\u003C\u002Fli>\n\u003C\u002Ful>\n","Write your styles beautifully with the power of Visual Studio Code",4000,15074,15,"2023-09-21T07:16:00.000Z","6.3.8","",[19,20,90,22,91],"postcss","scss","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstant-css.zip",84,"2023-09-29 00:00:00",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":66,"num_ratings":105,"last_updated":106,"tested_up_to":48,"requires_at_least":88,"requires_php":107,"tags":108,"homepage":113,"download_link":114,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"code-manager","Code Manager","1.0.46","Passionate Programmer Peter","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeterschulznl\u002F","\u003Cp>The Code Manager allows WordPress users to write, test and deploy PHP, JavaScript, CSS and HTML code blocks from the WordPress dashboard.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Code Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>List, edit, delete, copy, import and export code\u003C\u002Fli>\n\u003Cli>Open multiple code editors simultaneously in tab mode\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable code\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable preview mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode (FREE)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP code blocks from a shortcode\u003C\u002Fli>\n\u003Cli>JavaScript code blocks from a shortcode\u003C\u002Fli>\n\u003Cli>CSS from a shortcode\u003C\u002Fli>\n\u003Cli>HTML blocks from a shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced code (PREMIUM)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP server code – no more need to edit functions.php\u003C\u002Fli>\n\u003Cli>Add CCS and JS resource files to back-end and front-end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit the plugin website for downloadable demos and example code.\u003C\u002Fp>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcode-manager.com\u002F\" rel=\"nofollow ugc\">Plugin Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcode-manager\u002F\" rel=\"ugc\">Download Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcode-manager.com\u002Fblog\u002Fdocs\u002Findex\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcode-manager.com\u002Fcode\u002F\" rel=\"nofollow ugc\">Code Examples\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Write, test and deploy PHP, JavaScript, CSS and HTML code blocks from the WordPress dashboard.",500,85943,8,"2026-04-02T00:06:00.000Z","7.0",[109,110,72,111,112],"code-blocks","code-snippets","javascript-editor","php-editor","https:\u002F\u002Fcode-manager.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcode-manager.1.0.46.zip",{"slug":116,"name":117,"version":6,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":55,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":88,"tags":128,"homepage":131,"download_link":132,"security_score":35,"vuln_count":133,"unpatched_count":133,"last_vuln_date":134,"fetched_at":27},"responsive-css-editor","Responsive CSS EDITOR","wpwox","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpwox\u002F","\u003Cp>This plugin simplifies the process of adding responsive css and creating breakpoints. It reduces code redundancy of declaring breakpoints. Also, it provides field to add css regardless of resposiveness under the custom css metabox. After installation, five breakpoints are created by default. You can delete those breakpoints or add new breakpoints and also order them as desired.\u003C\u002Fp>\n\u003Cp>Plugin Documentation:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.wpwox.com\u002Fresponsive-css-editor\u002F\u003C\u002Fp>\n","WPWOX Responsive CSS Editor provides the easier and efficient method to create breakpoints and add css to them.",400,5266,3,"2016-01-19T09:19:00.000Z","4.4.34","3",[72,20,129,130,118],"responsive-css","responsive-custom-style","http:\u002F\u002Fwww.wpwox.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-css-editor.zip",1,"2023-06-05 00:00:00",{"attackSurface":136,"codeSignals":174,"taintFlows":372,"riskAssessment":373,"analyzedAt":386},{"hooks":137,"ajaxHandlers":164,"restRoutes":165,"shortcodes":172,"cronEvents":173,"entryPointCount":133,"unprotectedCount":11},[138,145,149,153,157,161],{"type":139,"name":140,"callback":141,"priority":142,"file":143,"line":144},"action","plugins_loaded","ccfg_load_plugin_textdomain",10,"custom-css-for-blocks.php",44,{"type":139,"name":146,"callback":147,"priority":142,"file":143,"line":148},"init","ccfg_register_block_scripts",87,{"type":139,"name":150,"callback":151,"priority":142,"file":143,"line":152},"enqueue_block_editor_assets","ccfg_enqueue_block_scripts",95,{"type":139,"name":154,"callback":155,"file":143,"line":156},"wp_print_styles","closure",186,{"type":139,"name":158,"callback":159,"priority":142,"file":143,"line":160},"rest_api_init","ccfg_rest_route",250,{"type":139,"name":146,"callback":162,"file":143,"line":163},"ccfg_register_post_meta",273,[],[166],{"namespace":167,"route":168,"methods":169,"callback":155,"permissionCallback":155,"file":143,"line":171},"ccfg-rest","\u002Fscss",[170],"POST",213,[],[],{"dangerousFunctions":175,"sqlUsage":361,"outputEscaping":363,"fileOperations":370,"externalRequests":11,"nonceChecks":11,"capabilityChecks":31,"bundledLibraries":371},[176,181,186,189,191,194,197,200,202,205,208,210,212,215,218,221,223,226,229,231,233,236,238,241,243,246,249,252,255,258,261,264,267,270,273,276,279,282,285,288,290,293,297,300,304,307,310,313,316,319,321,323,327,329,331,334,336,338,340,342,344,346,349,351,354,358],{"fn":177,"file":178,"line":179,"context":180},"unserialize","php-vendor\u002Fscssphp\u002Fsrc\u002FCache.php",136,"$c = unserialize($c);",{"fn":182,"file":183,"line":184,"context":185},"assert","php-vendor\u002Fscssphp\u002Fsrc\u002FCompiler.php",538,"assert($this->scope !== null);",{"fn":182,"file":183,"line":187,"context":188},552,"assert($sourceMapGenerator !== null);",{"fn":182,"file":183,"line":190,"context":185},745,{"fn":177,"file":183,"line":192,"context":193},809,"$value = unserialize($value);",{"fn":182,"file":183,"line":195,"context":196},827,"assert($block->parent !== null);",{"fn":182,"file":183,"line":198,"context":199},1294,"assert($media instanceof MediaBlock);",{"fn":182,"file":183,"line":201,"context":185},1300,{"fn":182,"file":183,"line":203,"context":204},1439,"assert($block instanceof AtRootBlock);",{"fn":182,"file":183,"line":206,"context":207},1462,"assert($selfParent !== null, 'at-root blocks must have a selfParent set.');",{"fn":182,"file":183,"line":209,"context":185},1474,{"fn":182,"file":183,"line":211,"context":185},1481,{"fn":182,"file":183,"line":213,"context":214},1506,"assert($this->rootBlock !== null);",{"fn":182,"file":183,"line":216,"context":217},1714,"assert($block instanceof DirectiveBlock || $block instanceof OutputBlock);",{"fn":182,"file":183,"line":219,"context":220},1785,"assert($this->scope->parent !== null);",{"fn":182,"file":183,"line":222,"context":185},1790,{"fn":182,"file":183,"line":224,"context":225},1807,"assert($block instanceof NestedPropertyBlock);",{"fn":182,"file":183,"line":227,"context":228},1826,"assert($child[1] instanceof NestedPropertyBlock);",{"fn":182,"file":183,"line":230,"context":220},1848,{"fn":182,"file":183,"line":232,"context":185},1882,{"fn":182,"file":183,"line":234,"context":235},1911,"assert($block->selectors !== null);",{"fn":182,"file":183,"line":237,"context":185},1916,{"fn":182,"file":183,"line":239,"context":240},1934,"assert($block->selfParent !== null);",{"fn":182,"file":183,"line":242,"context":185},1990,{"fn":182,"file":183,"line":244,"context":245},3098,"assert($block instanceof CallableBlock);",{"fn":182,"file":183,"line":247,"context":248},3126,"assert($selectors !== null);",{"fn":182,"file":183,"line":250,"context":251},3150,"assert($if instanceof IfBlock);",{"fn":182,"file":183,"line":253,"context":254},3168,"assert($each instanceof EachBlock);",{"fn":182,"file":183,"line":256,"context":257},3203,"assert($while instanceof WhileBlock);",{"fn":182,"file":183,"line":259,"context":260},3216,"assert($for instanceof ForBlock);",{"fn":182,"file":183,"line":262,"context":263},3277,"assert($mixin instanceof CallableBlock);",{"fn":182,"file":183,"line":265,"context":266},3917,"assert($kebabCaseName !== null);",{"fn":182,"file":183,"line":268,"context":269},5018,"assert($env->block instanceof MediaBlock);",{"fn":182,"file":183,"line":271,"context":272},6418,"assert(!empty($parsedPrototypes));",{"fn":182,"file":183,"line":274,"context":275},6716,"assert(\\is_string($arg[0][1]));",{"fn":182,"file":183,"line":277,"context":278},6741,"assert(\\is_string($name));",{"fn":182,"file":183,"line":280,"context":281},6872,"assert($originalRestArgumentName !== null);",{"fn":182,"file":183,"line":283,"context":284},6893,"assert($default !== null);",{"fn":182,"file":183,"line":286,"context":287},7305,"assert(\\is_array($value));",{"fn":182,"file":183,"line":289,"context":287},7410,{"fn":182,"file":183,"line":291,"context":292},10057,"assert(!empty($selectorsMap));",{"fn":182,"file":294,"line":295,"context":296},"php-vendor\u002Fscssphp\u002Fsrc\u002FFormatter\u002FCompressed.php",70,"assert(! empty($block->selectors));",{"fn":182,"file":298,"line":299,"context":296},"php-vendor\u002Fscssphp\u002Fsrc\u002FFormatter\u002FCrunched.php",74,{"fn":182,"file":301,"line":302,"context":303},"php-vendor\u002Fscssphp\u002Fsrc\u002FFormatter\u002FExpanded.php",61,"assert($replacedLine !== null);",{"fn":182,"file":305,"line":306,"context":303},"php-vendor\u002Fscssphp\u002Fsrc\u002FFormatter\u002FNested.php",72,{"fn":182,"file":308,"line":309,"context":296},"php-vendor\u002Fscssphp\u002Fsrc\u002FFormatter.php",168,{"fn":182,"file":308,"line":311,"context":312},300,"assert($out !== false);",{"fn":182,"file":308,"line":314,"context":315},343,"assert($this->currentBlock->sourceLine !== null);",{"fn":182,"file":308,"line":317,"context":318},344,"assert($this->currentBlock->sourceName !== null);",{"fn":182,"file":308,"line":320,"context":315},360,{"fn":182,"file":308,"line":322,"context":318},361,{"fn":182,"file":324,"line":325,"context":326},"php-vendor\u002Fscssphp\u002Fsrc\u002FParser.php",294,"assert($this->env !== null);",{"fn":182,"file":324,"line":328,"context":251},791,{"fn":182,"file":324,"line":330,"context":326},1056,{"fn":182,"file":324,"line":332,"context":333},1065,"assert(\\is_array($include));",{"fn":182,"file":324,"line":335,"context":326},1077,{"fn":182,"file":324,"line":337,"context":326},1146,{"fn":182,"file":324,"line":339,"context":326},1181,{"fn":182,"file":324,"line":341,"context":326},1681,{"fn":182,"file":324,"line":343,"context":326},1698,{"fn":182,"file":324,"line":345,"context":326},1729,{"fn":182,"file":324,"line":347,"context":348},2240,"assert(\\is_array($value) || $value instanceof Number);",{"fn":182,"file":324,"line":350,"context":287},2244,{"fn":182,"file":324,"line":352,"context":353},2273,"assert(\\is_array($nextValue) || $nextValue instanceof Number);",{"fn":182,"file":355,"line":356,"context":357},"php-vendor\u002Fscssphp\u002Fsrc\u002FSourceMap\u002FSourceMapGenerator.php",151,"assert($file !== null);",{"fn":182,"file":355,"line":359,"context":360},233,"assert($jsonSourceMap !== false);",{"prepared":11,"raw":11,"locations":362},[],{"escaped":133,"rawEcho":31,"locations":364},[365,368],{"file":308,"line":366,"context":367},315,"raw output",{"file":308,"line":369,"context":367},375,9,[],[],{"summary":374,"deductions":375},"The \"custom-css-for-blocks\" v1.0 plugin demonstrates a mixed security posture. On the positive side, it exhibits a very small attack surface with no unprotected entry points, and all SQL queries utilize prepared statements, indicating good practices in database interaction. The absence of known CVEs and a clean vulnerability history further suggests a relatively secure track record.\n\nHowever, there are several areas for concern revealed by the static analysis. The plugin makes extensive use of dangerous functions like `unserialize` and `assert`, which can be potent vectors for code injection if not handled with extreme care and proper input validation. The limited number of output escaping instances, with only one out of three properly escaped, indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the plugin performs a substantial number of file operations without any recorded nonce checks or capability checks for a large portion of these operations, increasing the potential for unauthorized file manipulation or access.\n\nIn conclusion, while the plugin has a clean history and a minimal attack surface, the heavy reliance on dangerous functions, insufficient output escaping, and potential for insecure file operations present notable risks. These weaknesses, if not addressed, could lead to serious security incidents.",[376,378,381,383],{"reason":377,"points":85},"Dangerous functions used",{"reason":379,"points":380},"Low percentage of properly escaped output",7,{"reason":382,"points":105},"No nonce checks",{"reason":384,"points":385},"Limited capability checks",5,"2026-04-16T14:31:06.343Z",{"wat":388,"direct":395},{"assetPaths":389,"generatorPatterns":391,"scriptPaths":392,"versionParams":393},[390],"\u002Fwp-content\u002Fplugins\u002Fcustom-css-for-blocks\u002Fbuild\u002Findex.js",[],[390],[394],"custom-css-for-blocks\u002Fbuild\u002Findex.js?ver=",{"cssClasses":396,"htmlComments":397,"htmlAttributes":398,"restEndpoints":401,"jsGlobals":403,"shortcodeOutput":405},[],[],[399,400],"ccfg_customCSS","ccfg_rawCSS",[402],"\u002Fwp-json\u002Fccfg-rest\u002Fscss",[404],"ccfg",[],{"error":407,"url":408,"statusCode":409,"statusMessage":410,"message":410},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcustom-css-for-blocks\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":412},[]]