[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP0ExnvUkBRKuF_qPvZ6281T1RObwI4_iU8unQntDXdY":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":36,"analysis":136,"fingerprints":309},"simple-scss-compiler","Simple SCSS Compiler","1.0","kidadavid","https:\u002F\u002Fprofiles.wordpress.org\u002Fkidadavid\u002F","\u003Cp>You love to use SCSS but you don’t like to use node libraries or online tools to convert your SCSS code to CSS? You don’t find other solutions user friendly enough?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Give this plugin a chance to make your theme development better!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Donations\u003C\u002Fh4>\n\u003Cp>I wrote this plugin in my spare time and it is always going to be free with full functionality. If you like my work please consider making a \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fpaypalme\u002Fkidadavid\" rel=\"nofollow ugc\">donation\u003C\u002Fa> to help continuous and fast development.\u003C\u002Fp>\n","Simple SCSS Compiler makes it easy for you to automatically compile your SCSS files to CSS, thus providing you with a hassle-free development experien &hellip;",20,838,100,1,"2022-02-10T00:08:00.000Z","5.9.13","5.0","5.6",[20,21,22,23,24],"compiler","css","development","scss","simple","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-scss-compiler.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},30,84,"2026-04-04T16:08:57.428Z",[37,58,77,96,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":25,"tags":50,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":56,"last_vuln_date":57,"fetched_at":30},"lenix-scss-compiler","Lenix scss compiler","1.2","yonifre","https:\u002F\u002Fprofiles.wordpress.org\u002Fyonifre\u002F","\u003Cp>A useful plugin for developers writing SCSS.\u003Cbr \u002F>\nThe plugin allows you to write SCSS directly on the server (via FTP) without the need for a local compiler.\u003C\u002Fp>\n\u003Cp>How It Works?\u003C\u002Fp>\n\u003Cp>Choose a source folder for SCSS and a target folder for CSS.\u003Cbr \u002F>\nWrite the SCSS code in the file on the source folder, and it automatically creates a CSS file in the target folder.\u003C\u002Fp>\n\u003Cp>What’s included?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Option for multiple source and destination folders.\u003C\u002Fli>\n\u003Cli>Allows you to set a folder in the entire wp-content space.\u003C\u002Fli>\n\u003Cli>Performance – only when one of the source files change – it re-compiling itself.\u003C\u002Fli>\n\u003Cli>After development  you can turn off \u002F delete the plugin without fear, and all the files are stay where they were.\u003C\u002Fli>\n\u003Cli>Allows you to develop a theme and plugin at the same time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>source: themes\u002Fyour-theme\u002Fassets\u002Fscss\u002Fstyle.scss\u003C\u002Fp>\n\u003Cpre>\nbody {\n    color: black;\n    .main {\n        background: red;\n    }\n}\n\u003C\u002Fpre>\n\u003Cp>target: themes\u002Fyour-theme\u002Fassets\u002Fcss\u002Fstyle.css\u003C\u002Fp>\n\u003Cpre>\nbody {\n    color: black;\n}\n\nbody .main {\n    background: red;\n}\n\u003C\u002Fpre>\n\u003Cp>— pay attention!\u003Cbr \u002F>\nIf the file already exists in the destination folder – it will be overwritten by the SCSS file\u003C\u002Fp>\n","An excellent way to write Scss in wordpress",800,5799,3,"2022-05-21T04:48:00.000Z","3.8",[20,21,51,52,23],"local-compiler","sass","https:\u002F\u002Flenix.co.il\u002Fplugin\u002Flenix-scss-compiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flenix-scss-compiler.zip",42,2,"2025-09-26 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":14,"last_updated":25,"tested_up_to":68,"requires_at_least":69,"requires_php":25,"tags":70,"homepage":74,"download_link":75,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":76},"layout-engine","Layout Engine","1.0.0.1","simpleux","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimpleux\u002F","\u003Cp>Layout Engine simplifies the process of features rich theme building using LessCSS, provides new ways to define default layout and possiblity to override layout by end users using simple drag and drop interface.\u003C\u002Fp>\n\u003Ch4>Try the Demo\u003C\u002Fh4>\n\u003Cp>If you’re interested in seeing what Layout Engine has to offer, try out the Test Drive!.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsimpleux.co.uk\u002Fplugins\u002Fwordpress\u002Flayout-engine\u002Ftest-drive\u002Fwp-admin\u002Findex.php?test_drive=1\" rel=\"nofollow ugc\">Layout Engine Test Drive\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9L_C5lRCOl0\" rel=\"nofollow ugc\">Watch in action\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Visit the \u003Ca href=\"http:\u002F\u002Fsimpleux.co.uk\u002Fplugins\u002Fwordpress\u002Flayout-engine\u002F\" rel=\"nofollow ugc\">Layout Engine website\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Drag and drop wordpress visual theme designer framework, featuring integrated LessCSS support.simplified widget and dynamic sidebar administration.",10,6274,"3.4.2","3.4",[71,72,21,73,24],"admin","administration","lesscss","http:\u002F\u002Fsimpleux.co.uk\u002Fplugins\u002Fwordpress\u002Flayout-engine","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flayout-engine.1.0.0.1.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":66,"downloaded":85,"rating":86,"num_ratings":56,"last_updated":87,"tested_up_to":88,"requires_at_least":18,"requires_php":89,"tags":90,"homepage":94,"download_link":95,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"sass-to-css-compiler","Sass To CSS Compiler","2.0.6","Sajjad Hossain Sagor","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajjad67\u002F","\u003Cp>Compile Sass (.scss) files to css files on runtime. No need to compile it on local & upload it online… Now you can compile your direct scss source code into css code easily with a minute…\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Toggle Compilation On or Off Anytime\u003C\u002Fli>\n\u003Cli>Add Sass Stylesheets by Filename\u003C\u002Fli>\n\u003Cli>Choose from 5 Compilation Modes\u003C\u002Fli>\n\u003Cli>Enable Caching for Faster Processing\u003C\u002Fli>\n\u003C\u002Ful>\n","Compile Your Theme-Plugin Sass (.scss) files to .css on the fly.",4505,80,"2026-02-24T11:53:00.000Z","6.9.4","8.2",[20,91,92,93,23],"converter","minify","sass-compiler","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsass-to-css-compiler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsass-to-css-compiler.2.0.6.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":25,"tags":111,"homepage":115,"download_link":116,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-css","Simple CSS","1.1.1","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Cp>Need to add some custom CSS to your site? Simple CSS gives you an awesome admin editor and a live preview editor in the Customizer so you can easily add your CSS.\u003C\u002Fp>\n\u003Cp>Want your CSS to only apply on a specific page or post? Simple CSS adds a metabox which allows you to do just that.\u003C\u002Fp>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full featured admin CSS editor\u003C\u002Fli>\n\u003Cli>Dark and light editor themes\u003C\u002Fli>\n\u003Cli>CSS editor in the Customizer so you can live preview your changes\u003C\u002Fli>\n\u003Cli>Metabox for page\u002Fpost specific CSS\u003C\u002Fli>\n\u003C\u002Ful>\n","Add CSS to your website through an admin editor, the Customizer or a metabox for page\u002Fpost specific CSS.",80000,551667,98,60,"2025-09-15T15:11:00.000Z","6.8.5","4.0",[21,112,113,97,114],"css-customizer","custom-css","simple-custom-css","https:\u002F\u002Fgeneratepress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-css.1.1.1.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":109,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":134,"download_link":135,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-scss","WP-SCSS","4.0.8","Connect Think","https:\u002F\u002Fprofiles.wordpress.org\u002Fconnectthink\u002F","\u003Cp>Compiles .scss files on your wordpress install using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fscssphp\u002Fscssphp\u002F\" rel=\"nofollow ugc\">ScssPhp\u003C\u002Fa>. Includes settings page for configuring directories, error reporting, compiling options, and auto enqueuing.\u003C\u002Fp>\n\u003Cp>The plugin only compiles when changes have been made to the scss files. Compiles are made to the matching css file, so disabling this plugin will not take down your stylesheets. In the instance where a matching css file does not exist yet, the plugin will create the appropriate css file in the css directory.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FConnectThink\u002FWP-SCSS\" rel=\"nofollow ugc\">Get detailed instructions on github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Looking for a new maintainer\u003C\u002Fh3>\n\u003Cp>If you are interested in giving back to the open source plugin respond \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FConnectThink\u002FWP-SCSS\u002Fissues\u002F242\" rel=\"nofollow ugc\">here\u003C\u002Fa> with your interest\u003C\u002Fp>\n","Compiles .scss files to .css and enqueues them.",40000,481303,86,61,"2026-03-02T13:29:00.000Z","3.0.1","7.2",[21,52,23,133],"scssphp","https:\u002F\u002Fgithub.com\u002FConnectThink\u002FWP-SCSS","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-scss.4.0.8.zip",{"attackSurface":137,"codeSignals":160,"taintFlows":268,"riskAssessment":295,"analyzedAt":308},{"hooks":138,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":28,"unprotectedCount":28},[139,145,149,153],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_menu","sscssc_menu","classes\\admin.php",14,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_enqueue_scripts","sscssc_scripts",17,{"type":150,"name":151,"callback":152,"priority":66,"file":143,"line":11},"filter","plugin_action_links","sscssc_action_links",{"type":140,"name":154,"callback":154,"file":155,"line":11},"init","classes\\compiler.php",[],[],[],[],{"dangerousFunctions":161,"sqlUsage":243,"outputEscaping":245,"fileOperations":266,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":267},[162,167,170,174,177,180,183,186,189,192,195,198,201,204,207,210,213,216,219,222,225,228,232,235,238,240],{"fn":163,"file":164,"line":165,"context":166},"unserialize","vendors\\scssphp-1.10.0\\src\\Cache.php",136,"$c = unserialize($c);",{"fn":163,"file":168,"line":45,"context":169},"vendors\\scssphp-1.10.0\\src\\Compiler.php","$value = unserialize($value);",{"fn":171,"file":168,"line":172,"context":173},"assert",1284,"assert($media instanceof MediaBlock);",{"fn":171,"file":168,"line":175,"context":176},1428,"assert($block instanceof AtRootBlock);",{"fn":171,"file":168,"line":178,"context":179},1451,"assert($selfParent !== null, 'at-root blocks must have a selfParent set.');",{"fn":171,"file":168,"line":181,"context":182},1700,"assert($block instanceof DirectiveBlock || $block instanceof OutputBlock);",{"fn":171,"file":168,"line":184,"context":185},1791,"assert($block instanceof NestedPropertyBlock);",{"fn":171,"file":168,"line":187,"context":188},1810,"assert($child[1] instanceof NestedPropertyBlock);",{"fn":171,"file":168,"line":190,"context":191},3068,"assert($block instanceof CallableBlock);",{"fn":171,"file":168,"line":193,"context":194},3119,"assert($if instanceof IfBlock);",{"fn":171,"file":168,"line":196,"context":197},3137,"assert($each instanceof EachBlock);",{"fn":171,"file":168,"line":199,"context":200},3172,"assert($while instanceof WhileBlock);",{"fn":171,"file":168,"line":202,"context":203},3185,"assert($for instanceof ForBlock);",{"fn":171,"file":168,"line":205,"context":206},3246,"assert($mixin instanceof CallableBlock);",{"fn":171,"file":168,"line":208,"context":209},3891,"assert($kebabCaseName !== null);",{"fn":171,"file":168,"line":211,"context":212},4992,"assert($env->block instanceof MediaBlock);",{"fn":171,"file":168,"line":214,"context":215},6378,"assert(!empty($parsedPrototypes));",{"fn":171,"file":168,"line":217,"context":218},6676,"assert(\\is_string($arg[0][1]));",{"fn":171,"file":168,"line":220,"context":221},6701,"assert(\\is_string($name));",{"fn":171,"file":168,"line":223,"context":224},6832,"assert($originalRestArgumentName !== null);",{"fn":171,"file":168,"line":226,"context":227},6853,"assert($default !== null);",{"fn":171,"file":229,"line":230,"context":231},"vendors\\scssphp-1.10.0\\src\\Formatter\\Compressed.php",70,"assert(! empty($block->selectors));",{"fn":171,"file":233,"line":234,"context":231},"vendors\\scssphp-1.10.0\\src\\Formatter\\Crunched.php",74,{"fn":171,"file":236,"line":237,"context":231},"vendors\\scssphp-1.10.0\\src\\Formatter.php",168,{"fn":171,"file":239,"line":45,"context":194},"vendors\\scssphp-1.10.0\\src\\Parser.php",{"fn":171,"file":239,"line":241,"context":242},1084,"assert(\\is_array($include));",{"prepared":28,"raw":28,"locations":244},[],{"escaped":246,"rawEcho":66,"locations":247},5,[248,251,253,254,255,257,259,260,262,264],{"file":143,"line":249,"context":250},43,"raw output",{"file":143,"line":252,"context":250},45,{"file":143,"line":107,"context":250},{"file":143,"line":128,"context":250},{"file":143,"line":256,"context":250},68,{"file":143,"line":258,"context":250},69,{"file":143,"line":234,"context":250},{"file":143,"line":261,"context":250},79,{"file":236,"line":263,"context":250},306,{"file":236,"line":265,"context":250},362,11,[],[269,287],{"entryPoint":270,"graph":271,"unsanitizedCount":28,"severity":286},"sscssc_settings_page (classes\\admin.php:39)",{"nodes":272,"edges":283},[273,278],{"id":274,"type":275,"label":276,"file":143,"line":277},"n0","source","$_POST['sscssc-files-to-compile']",51,{"id":279,"type":280,"label":281,"file":143,"line":277,"wp_function":282},"n1","sink","update_option() [Settings Manipulation]","update_option",[284],{"from":274,"to":279,"sanitized":285},true,"low",{"entryPoint":288,"graph":289,"unsanitizedCount":28,"severity":286},"\u003Cadmin> (classes\\admin.php:0)",{"nodes":290,"edges":293},[291,292],{"id":274,"type":275,"label":276,"file":143,"line":277},{"id":279,"type":280,"label":281,"file":143,"line":277,"wp_function":282},[294],{"from":274,"to":279,"sanitized":285},{"summary":296,"deductions":297},"The \"simple-scss-compiler\" v1.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by exclusively using prepared statements for SQL queries and avoids external HTTP requests. The absence of known CVEs and a clean vulnerability history are also positive indicators, suggesting a well-maintained and likely secure plugin.\n\nHowever, several significant concerns arise from the static analysis. The presence of dangerous functions like `unserialize` and `assert` is a major red flag. While the attack surface appears small (0 entry points), the lack of nonce checks and a single instance of capability checks for its entry points is worrying. Furthermore, only 33% of output is properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is ever processed or displayed.\n\nIn conclusion, while the plugin benefits from a lack of past vulnerabilities and secure database interactions, the identified dangerous functions, limited output escaping, and potential for missing authentication\u002Fauthorization checks on its limited entry points present tangible risks that should be addressed.",[298,301,304,306],{"reason":299,"points":300},"Dangerous functions like unserialize\u002Fassert present",15,{"reason":302,"points":303},"Low percentage of properly escaped output",8,{"reason":305,"points":246},"Missing nonce checks on entry points",{"reason":307,"points":47},"Limited capability checks on entry points","2026-03-16T23:03:49.206Z",{"wat":310,"direct":319},{"assetPaths":311,"generatorPatterns":314,"scriptPaths":315,"versionParams":316},[312,313],"\u002Fwp-content\u002Fplugins\u002Fsimple-scss-compiler\u002Fassets\u002Fsscssc-styles.css","\u002Fwp-content\u002Fplugins\u002Fsimple-scss-compiler\u002Fassets\u002Fsscssc-scripts.js",[],[313],[317,318],"simple-scss-compiler\u002Fassets\u002Fsscssc-styles.css?ver=","simple-scss-compiler\u002Fassets\u002Fsscssc-scripts.js?ver=",{"cssClasses":320,"htmlComments":321,"htmlAttributes":322,"restEndpoints":324,"jsGlobals":325,"shortcodeOutput":327},[],[],[323],"sscssc-files-to-compile",[],[326],"SscssCSettingsObject",[]]