[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0NBwxROiU-a-xNrDAXcdzmUWzYFSkUZXJa5SyFLewA8":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":147,"fingerprints":229},"fcp-first-screen-css","First Screen CSS & Settings","1.7.1","FirmCatalyst","https:\u002F\u002Fprofiles.wordpress.org\u002Ffirmcatalyst\u002F","\u003Cp>This is a professional tool to manipulate enqueued Styles and Scripts on your website; add custom CSS to the first screen and not first screen optionally, choose where to apply. Use it to improve your Core Web Vitals score or just add custom styling.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Control your website’s CSS\u003C\u002Fli>\n\u003Cli>Apply changes to individual posts\u002Fpages\u002Fcustom post types\u003C\u002Fli>\n\u003Cli>Apply changes to all posts of a specific type\u003C\u002Fli>\n\u003Cli>Apply changes to the blog or any post-type archive\u003C\u002Fli>\n\u003Cli>Inline, defer, or de-register \u002F disable Styles and Scripts\u003C\u002Fli>\n\u003Cli>Edit CSS easily with the CodeMirror visual editor\u003C\u002Fli>\n\u003Cli>Automatic CSS minification\u003C\u002Fli>\n\u003Cli>Instructions to get CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffirmcatalyst.com\u002Ffirst-screen-css\u002F\" rel=\"nofollow ugc\">firmcatalyst.com\u002Ffirst-screen-css\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Navigate to “CSS Settings” in the left sidebar of your wp-admin.\u003C\u002Fli>\n\u003Cli>Click “Add New” Settincs Set\u003C\u002Fli>\n\u003Cli>Input your CSS or adjust the settings.\u003C\u002Fli>\n\u003Cli>Choose where to apply the changes and Publish.\u003C\u002Fli>\n\u003Cli>Repeat to apply a different set of settings to other posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>You can customize the code to suit your requirements or suggest improvements on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVVolkov833\u002Ffirst-screen-css\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. The code is transparent and easy to understand.\u003C\u002Fp>\n","Manipulate enqueued Styles and Scripts on the website; add custom CSS optionally",10,1926,0,"2023-12-05T12:29:00.000Z","6.4.8","5.8","7.4",[19,20,21,22,23],"css","first-screen","inline","style","web-vitals","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffcp-first-screen-css.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"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},"firmcatalyst",4,120,89,30,86,"2026-04-04T04:46:03.795Z",[39,59,77,103,128],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":47,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":24,"download_link":58,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pattern-css","Pattern CSS – The CSS Editor For Blocks","1.5.3","Kevin Batdorf","https:\u002F\u002Fprofiles.wordpress.org\u002Fkbat82\u002F","\u003Cp>The missing inline block CSS editor for the Gutenberg editor. Very powerful with synced patterns as well. And it pairs well with global styles.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for users looking to add CSS for blocks without needing to create a child theme, or use a bloated plugin. Client safe too. CSS won’t leak outside of the block, and only valid block CSS is persisted.\u003C\u002Fp>\n\u003Cp>Star it on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKevinBatdorf\u002Fpattern-css\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\nFollow me on Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fkevinbatdorf\" rel=\"nofollow ugc\">@kevinbatdorf\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How to\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Every block will have a new “Pattern CSS” settings panel\u003C\u002Fli>\n\u003Cli>Open it and add any CSS. It will be scoped to the block\u003C\u002Fli>\n\u003Cli>To target the block directly, you must use the \u003Ccode>[block]\u003C\u002Fcode> selector\u003C\u002Fli>\n\u003Cli>To target any element \u003Cem>inside\u003C\u002Fem> the block, use the normal CSS selector\u003C\u002Fli>\n\u003Cli>Use \u003Ccode>!important\u003C\u002Fcode> to override your theme styles (use sparingly)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Global Editor\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Access global styles under the options menu (three dots) in the top right corner of the editor\u003C\u002Fli>\n\u003Cli>Additionaly, you can open from the Pattern CSS block editor controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powered by WebAssembly for fast and secure CSS parsing\u003C\u002Fli>\n\u003Cli>Smart loading. Only loads the CSS when the block is present\u003C\u002Fli>\n\u003Cli>Styles persist when changing themes\u003C\u002Fli>\n\u003Cli>Scopes styles to the block so that parent\u002Fsibling blocks are not affected\u003C\u002Fli>\n\u003Cli>It’s fast\u003C\u002Fli>\n\u003Cli>CSS is minified and optimized\u003C\u002Fli>\n\u003Cli>It’s safe. Invalid, non-spec CSS is never persisted\u003C\u002Fli>\n\u003Cli>Supports reusable (synced or not-synced) patterns\u003C\u002Fli>\n\u003Cli>See changes on the page as you make them\u003C\u002Fli>\n\u003Cli>Combines adjacent rules (to decrease size)\u003C\u002Fli>\n\u003Cli>Minifies colors and math functions to simplify according to spec\u003C\u002Fli>\n\u003Cli>Supports CSS nesting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Basic Example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F* Target the block directly *\u002F\n[block] {\n  background: antiquewhite;\n  padding: 2rem;\n}\n\u002F* Target any inner elements *\u002F\na {\n  text-decoration-color: burlywood;\n  text-decoration-thickness: 2px;\n  text-decoration-style: solid !important;\n}\na:hover {\n  text-decoration-color: darkgoldenrod;\n}\n\n\u002F* Output: *\u002F\n.pcss-a1b7b016{background:#faebd7;padding:2rem}.pcss-a1b7b016 a{text-decoration-color:#deb887;text-decoration-thickness:2px;text-decoration-style:solid!important}.pcss-a1b7b016 a:hover{text-decoration-color:#b8860b}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Supports Media Queries\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>@media (prefers-color-scheme: dark) {\n  [block] {\n    border-color: blue;\n  }\n}\n\n\u002F* Output: *\u002F\n@media (prefers-color-scheme:dark){.pcss-cddaa023{border-color:#00f}}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Combines Rules\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[block] {\n  color: red;\n}\n.bar {\n  color: red;\n}\n\n\u002F* Output: *\u002F\n.pcss-3aa0f0fc,.pcss-3aa0f0fc .bar{color:red}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Fixes redundant properties\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[block] {\n  padding-top: 5px;\n  padding-left: 50px;\n  padding-bottom: 15px;\n  padding-right: 5px;\n}\n\n\u002F* Output: *\u002F\n.pcss-3aa0f0fc{padding:5px 5px 15px 50px}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Supports CSS nesting\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[block] {\n  padding: 1rem;\n  a {\n    color: red;\n  }\n  background: white;\n  \u002F* Including media queries *\u002F\n  @media (prefers-color-scheme: dark) {\n    background: black;\n    color:white;\n  }\n}\n\n\u002F* Output: *\u002F\n.pcss-f526bb2d{background:#fff;padding:1rem;& a{color:red}@media (prefers-color-scheme:dark){&{color:#fff;background:#000}}}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Check browser support for \u003Ca href=\"https:\u002F\u002Fcaniuse.com\u002Fcss-nesting\" rel=\"nofollow ugc\">CSS nesting\u003C\u002Fa>\u003C\u002Fp>\n","Add a CSS editor to your blocks and patterns! Loads only where necessary. Supports adding global CSS too.",100,3978,7,"2025-09-27T13:09:00.000Z","6.8.5","6.7","7.0",[55,19,56,21,57],"block","editor","styles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpattern-css.1.5.3.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":24,"tested_up_to":68,"requires_at_least":69,"requires_php":24,"tags":70,"homepage":74,"download_link":75,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":76},"newsletter-converter","Newsletter Converter","1.0.10","ericjuden","https:\u002F\u002Fprofiles.wordpress.org\u002Fericjuden\u002F","\u003Cp>Ever need to send your home page as a newsletter? This baby takes your home page’s HTML\u002FCSS and cleans it up to work with different email clients.\u003C\u002Fp>\n\u003Cp>The main way of doing this is by removing the embedded styles and making them inline styles.\u003C\u002Fp>\n\u003Cp>This plugin generates the html to use in your newsletter application.\u003C\u002Fp>\n","Ever need to send your home page as a newsletter? This baby takes your home page's HTML\u002FCSS and cleans it up to work with different email clients &hellip;",7436,"3.2.1","2.7",[71,19,72,73],"conversion","inline-styles","newsletter","http:\u002F\u002Fericjuden.com\u002Fprojects\u002Fnewsletter-converter-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewsletter-converter.zip","2026-03-15T10:48:56.248Z",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":99,"download_link":100,"security_score":47,"vuln_count":101,"unpatched_count":13,"last_vuln_date":102,"fetched_at":28},"custom-css-js","Simple Custom CSS and JS","3.52","SilkyPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdiana_burduja\u002F","\u003Cp>Customize your WordPress site’s appearance by easily adding custom CSS and JS code without even having to modify your theme or plugin files. This is perfect for adding custom CSS tweaks to your site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text editor\u003C\u002Fstrong> with syntax highlighting \u003C\u002Fli>\n\u003Cli>Print the code \u003Cstrong>inline\u003C\u002Fstrong> or included into an \u003Cstrong>external file\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Print the code in the \u003Cstrong>header\u003C\u002Fstrong> or the \u003Cstrong>footer\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add CSS or JS to the \u003Cstrong>frontend\u003C\u002Fstrong> or the \u003Cstrong>admin side\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add as many codes as you want\u003C\u002Fli>\n\u003Cli>Keep your changes also when you change the theme\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add Custom CSS or JS to your website with an awesome editor.",700000,10074700,88,101,"2026-03-06T19:56:00.000Z","6.9.4","3.0.1","5.2.4",[94,95,96,97,98],"add-style","custom-css","custom-js","customize-theme","site-css","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-css-js\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-css-js.3.52.zip",1,"2017-07-24 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":90,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":13,"last_vuln_date":127,"fetched_at":28},"jetpack-boost","Jetpack Boost – Website Speed, Performance and Critical CSS","4.5.7","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Speed up your WordPress site by optimizing page performance with Jetpack Boost. Easily activate one-click optimizations to boost your Core Web Vitals.\u003C\u002Fp>\n\u003Cp>Did you know that a faster website:-\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ranks higher on Google.\u003C\u002Fli>\n\u003Cli>Improves bounce rate (people stay on your site for longer).\u003C\u002Fli>\n\u003Cli>Increases your conversion rate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Increase your website performance and speed up your website with one-click optimizations that supercharge your WordPress site’s performance and improve core web vitals scores for better search engine listings.\u003C\u002Fp>\n\u003Cp>Improving Core Web Vitals helps you rank higher on Google. A faster website also improves your SEO, helps you reduce your bounce rate and increase your ecommerce conversion rate.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Largest Contentful Paint (LCP): Measures loading performance. Improve your LCP and improve your website loading speed.\u003C\u002Fli>\n\u003Cli>First Input Delay (FID): Measures interactivity. To improve user experience pages should have a low FID.\u003C\u002Fli>\n\u003Cli>Cumulative Layout Shift (CLS): Measures visual stability. Lowering your CLS helps improve your user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance Modules\u003C\u002Fh3>\n\u003Cp>Optimize your website with the same techniques used on the world’s most successful websites.\u003C\u002Fp>\n\u003Cp>Each technique that is used to increase website performance is packaged up as a module that you can activate and try out.\u003C\u002Fp>\n\u003Cp>Currently, the plugin has 6 performance modules available:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cem>Optimize CSS Loading\u003C\u002Fem> generates Critical CSS for your homepage, posts and pages. This can allow your content to show up on the screen much faster, particularly for viewers using mobile devices.\u003C\u002Fp>\n\u003Cp>Read more about critical CSS generation at \u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fredirect\u002F?source=jetpack-boost-critical-css\" rel=\"nofollow ugc\">web.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Page Cache\u003C\u002Fem> speeds up your site by saving pages as static files. These files are quickly served to visitors, reducing load times and enhancing user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Defer Non-Essential JavaScript\u003C\u002Fem> moves some tasks to after the page loads, so that important visual information can be seen sooner and your website loads quicker.\u003C\u002Fp>\n\u003Cp>Read more about deferring JavaScript at \u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fredirect\u002F?source=jetpack-boost-defer-js\" rel=\"nofollow ugc\">web.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Image Guide\u003C\u002Fem> is a must-have feature for anyone who wants to optimize the images on their website. With this guide, you can ensure that the images on your site are the right size and dimensions, which is critical for improving user experience, page speed, and site ranking. Following the tips and best practices outlined in the guide, you can reduce image file sizes and speed up your site. Check out our \u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fjetpack-boost\u002Fimage-performance-guide\u002F\" rel=\"nofollow ugc\">support page\u003C\u002Fa> to learn more about this feature and how it can help you achieve a faster and smoother website experience for your users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Image CDN\u003C\u002Fem> allows your site to serve automatically-resized images in modern web formats directly from Jetpack’s worldwide Content Delivery Network.\u003C\u002Fp>\n\u003Cp>Read more about Image CDNs at \u003Ca href=\"https:\u002F\u002Fweb.dev\u002Fimage-cdns\u002F\" rel=\"nofollow ugc\">web.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Concatenate and Minify CSS and JS\u003C\u002Fem> combines and shrinks your JavaScript and CSS resources to reduce the number and size of requests to your server, ensuring your content loads faster.\u003C\u002Fp>\n\u003Cp>Read more about minifying files at \u003Ca href=\"https:\u002F\u002Fweb.dev\u002Fminify-css\u002F\" rel=\"nofollow ugc\">web.dev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Don’t want to have to manually generate your critical CSS each time you update your site? Let us do the heavy lifting for you with automated critical CSS – each time you update your site we will automatically regenerate your critical CSS and update your performance scores. Upgrading also gives you dedicated email support access.\u003C\u002Fp>\n\u003Ch3>With 💚 by Jetpack\u003C\u002Fh3>\n\u003Cp>This is just the start!\u003C\u002Fp>\n\u003Cp>We are working hard to bring more features and improvements to Jetpack Boost. Let us know your thoughts and ideas!\u003C\u002Fp>\n\u003Cp>We’d also like to give a special THANK YOU to the XWP team who provided help with initial research and scoping of the plugin and were engaged with our team throughout the project.\u003C\u002Fp>\n","Speed up your WordPress site with one-click optimizations like Page Cache, Critical CSS, and Image CDN to improve Core Web Vitals.",200000,12459727,94,598,"2026-02-04T16:40:00.000Z","6.8","7.2",[119,120,121,122,23],"cache","critical-css","performance","speed","https:\u002F\u002Fjetpack.com\u002Fboost","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjetpack-boost.4.5.7.zip",99,2,"2024-10-17 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":113,"num_ratings":138,"last_updated":139,"tested_up_to":140,"requires_at_least":91,"requires_php":24,"tags":141,"homepage":144,"download_link":145,"security_score":146,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"simple-custom-css","Simple Custom CSS Plugin","4.0.7","John Regan","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnregan3\u002F","\u003Cp>Add Custom CSS to your WordPress site without any hassles.\u003C\u002Fp>\n\u003Cp>An easy-to-use WordPress Plugin to add custom CSS styles that override Plugin and Theme default styles. This plugin is designed to meet the needs of administrators who would like to add their own CSS to their WordPress website. Styles created with this plugin will render even if the theme is changed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in Version 4.0.7\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tested for compatibility with WP 6.7.2\u003C\u002Fli>\n\u003Cli>Tested for compatibility with PHP 8.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>AMP Support\u003C\u002Fli>\n\u003Cli>Customizer Control (live preview)\u003C\u002Fli>\n\u003Cli>Useful Code Syntax Highlighter\u003C\u002Fli>\n\u003Cli>Code linting (error checking)\u003C\u002Fli>\n\u003Cli>No configuration needed\u003C\u002Fli>\n\u003Cli>Simple interface built on native WordPress UI\u003C\u002Fli>\n\u003Cli>Virtually no impact on site performance\u003C\u002Fli>\n\u003Cli>No complicated database queries\u003C\u002Fli>\n\u003Cli>Thorough documentation\u003C\u002Fli>\n\u003Cli>Allows Administrator access on WP Networks (Multisite)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Navigate to Appearance > Custom CSS in the Admin Menu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enter in valid CSS styles\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click “Update Custom CSS”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View your changes in the Front End of your website\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Help\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohnregan3\u002Fsimple-custom-css\u002Fwiki\" title=\"Simple Custom CSS Wiki\" rel=\"nofollow ugc\">Simple Custom CSS Wiki\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-custom-css\" title=\"Support Forum\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n","Add Custom CSS to your WordPress site without any hassles.",100000,3068872,159,"2025-03-11T16:57:00.000Z","6.7.5",[142,19,143,95,57],"code","custom","http:\u002F\u002Fjohnregan3.github.io\u002Fsimple-custom-css","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-custom-css.zip",92,{"attackSurface":148,"codeSignals":211,"taintFlows":224,"riskAssessment":225,"analyzedAt":228},{"hooks":149,"ajaxHandlers":207,"restRoutes":208,"shortcodes":209,"cronEvents":210,"entryPointCount":13,"unprotectedCount":13},[150,156,160,164,168,171,174,177,181,185,187,189,192,194,195,198,201,203,205],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","init","closure","inc\\admin\\main.php",16,{"type":157,"name":158,"callback":153,"priority":11,"file":159,"line":11},"filter","wp_editor_settings","inc\\admin\\meta-decor.php",{"type":151,"name":161,"callback":153,"priority":162,"file":159,"line":163},"admin_enqueue_scripts",11,27,{"type":151,"name":165,"callback":153,"file":166,"line":167},"add_meta_boxes","inc\\admin\\meta-print.php",17,{"type":151,"name":169,"callback":153,"file":170,"line":11},"save_post","inc\\admin\\meta-save.php",{"type":157,"name":172,"callback":153,"priority":11,"file":170,"line":173},"wp_insert_post_data",41,{"type":151,"name":175,"callback":153,"file":170,"line":176},"admin_notices",70,{"type":151,"name":178,"callback":153,"priority":11,"file":179,"line":180},"wp_enqueue_scripts","inc\\apply\\add-rest-screen.php",9,{"type":151,"name":178,"callback":182,"priority":136,"file":183,"line":184},"anonymous","inc\\apply\\deregister.php",29,{"type":151,"name":186,"callback":182,"priority":101,"file":183,"line":35},"wp_footer",{"type":151,"name":186,"callback":182,"priority":162,"file":183,"line":188},31,{"type":151,"name":178,"callback":182,"priority":136,"file":190,"line":191},"inc\\apply\\inline-and-defer.php",25,{"type":151,"name":186,"callback":182,"priority":101,"file":190,"line":193},26,{"type":151,"name":186,"callback":182,"priority":162,"file":190,"line":163},{"type":157,"name":196,"callback":153,"file":190,"line":197},"style_loader_tag",48,{"type":157,"name":199,"callback":153,"file":190,"line":200},"script_loader_tag",72,{"type":157,"name":196,"callback":153,"file":190,"line":202},91,{"type":157,"name":199,"callback":153,"file":190,"line":204},115,{"type":151,"name":178,"callback":153,"priority":49,"file":206,"line":180},"inc\\apply\\main.php",[],[],[],[],{"dangerousFunctions":212,"sqlUsage":213,"outputEscaping":216,"fileOperations":221,"externalRequests":13,"nonceChecks":101,"capabilityChecks":222,"bundledLibraries":223},[],{"prepared":214,"raw":13,"locations":215},14,[],{"escaped":217,"rawEcho":101,"locations":218},49,[219],{"file":170,"line":87,"context":220},"raw output",5,3,[],[],{"summary":226,"deductions":227},"The 'fcp-first-screen-css' plugin version 1.7.1 exhibits a strong security posture based on the provided static analysis and vulnerability history.  The complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events, particularly those lacking authentication, significantly reduces the attack surface.  Furthermore, the code demonstrates good security practices with 100% of SQL queries using prepared statements and 98% of output being properly escaped. The presence of nonce and capability checks, albeit limited, further contributes to its secure design.  The lack of any recorded CVEs, common vulnerability types, or recent vulnerabilities is a very positive indicator.  The plugin's reliance on no bundled libraries also mitigates risks associated with outdated third-party code. Overall, this plugin appears to be well-developed from a security perspective, with no immediate red flags or exploitable weaknesses identified in the static analysis or historical data.",[],"2026-03-17T00:55:54.770Z",{"wat":230,"direct":267},{"assetPaths":231,"generatorPatterns":248,"scriptPaths":249,"versionParams":250},[232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247],"\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Fcodemirror.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Fcodemirror.css","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Fmode\u002Fcss\u002Fcss.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fselection\u002Factive-line.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fdisplay\u002Fplaceholder.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Futil\u002Fformatting.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fdialog\u002Fdialog.css","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fmatchesonscrollbar.css","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fdialog\u002Fdialog.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fsearchcursor.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fsearch.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fscroll\u002Fannotatescrollbar.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fmatchesonscrollbar.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fjump-to-line.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Finit.js","\u002Fwp-content\u002Fplugins\u002Ffcp-first-screen-css\u002Fassets\u002Fstyle.css",[],[232,234,235,236,237,240,241,242,243,244,245,246],[251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266],"fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Fcodemirror.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Fcodemirror.css?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Fmode\u002Fcss\u002Fcss.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fselection\u002Factive-line.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fdisplay\u002Fplaceholder.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Futil\u002Fformatting.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fdialog\u002Fdialog.css?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fmatchesonscrollbar.css?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fdialog\u002Fdialog.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fsearchcursor.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fsearch.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fscroll\u002Fannotatescrollbar.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fmatchesonscrollbar.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Faddon\u002Fsearch\u002Fjump-to-line.js?ver=","fcp-first-screen-css\u002Fassets\u002Fcodemirror\u002Finit.js?ver=","fcp-first-screen-css\u002Fassets\u002Fstyle.css?ver=",{"cssClasses":268,"htmlComments":270,"htmlAttributes":282,"restEndpoints":287,"jsGlobals":288,"shortcodeOutput":300},[269],"CodeMirror",[271,272,273,274,275,276,277,278,279,280,281],"\u003C!-- ++Ctrl + H -->","\u003C!-- ++make the difference between first and second codemirrors more visible -->","\u003C!-- ++highlight the developers mode as it can be the source of rage -->","\u003C!-- ++add those metas to the table too -->","\u003C!-- ++first field placeholder make more obvious -->","\u003C!-- ++switch selects to checkboxes or multiples -->","\u003C!-- ++maybe limit the id-exclude to the fitting post types -->","\u003C!-- ++don't show rest meta box if the storing dir is absent or is not writable or\u002Fand the permission error -->","\u003C!-- ++get the list of css to unload with jQuery.html() && regexp, or ?query in url to print loaded scripts -->","\u003C!-- ++dont minify if local dev mode is on + add the comment for the content source -->","\u003C!-- ++add proper ordering -->",[283,284,285,286],"data-cm-mode","data-cm-placeholder","data-cm-active-line","data-cm-line-numbers",[],[289,290,291,292,293,294,295,296,297,298,299],"FCPFSC_DEV","FCPFSC_VER","FCPFSC_SLUG","FCPFSC_PREF","FCPFSC_FRONT_NAME","FCPFSC_URL","FCPFSC_DIR","FCPFSC_BSN","FCPFSC_REST_URL","FCPFSC_REST_DIR","FCPFSC_CM_VER",[]]