[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiRFULLGS-CJSdtrDDbqiyq6YxAogPfTYw_Q7kFhkkC0":3,"$fDBd8OVW3HpZSgr1T6IZ1qhq_dv-hOjMfGd1QZC0uPJ8":466,"$fy9bmETJQQl85y0neAu0cK8s5t9ftOjkGJI7KLO_D9eE":470},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":138,"fingerprints":442},"js-css-include-manager","Js Css Include Manager","1.4.4","gqevu6bsiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fgqevu6bsiz\u002F","\u003Cp>This plugin allows you to include extra JavaScript or CSS files in your WordPress page.\u003C\u002Fp>\n\u003Cp>You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Include as many as you like.\u003C\u002Fli>\n\u003Cli>Choose whether files are to be included on the front-end or the back-end.\u003C\u002Fli>\n\u003Cli>Choose where to include them in the header or the footer.\u003C\u002Fli>\n\u003Cli>Choose conditions to use for inclusion (logged-in users only, admin users only, front page only).\u003C\u002Fli>\n\u003Cli>Choose conditions of you can add.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please if you want to add conditions.\u003Cbr \u002F>\nFor example add filter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'jcim_condition' , 'my_conditions' );\nfunction my_conditions( ) {\n    $conditions = array(\n        array(\n            \"code\" => \"current_user_can\",\n            \"val\" => \"edit_themes\",\n            \"desc\" => \"Only edit theme role have user\",\n            \"help_link\" => \"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fcurrent_user_can\"\n        ),\n        array(\n            \"code\" => \"is_admin\",\n            \"val\" => \"\",\n            \"desc\" => \"Only admin screen\",\n            \"help_link\" => \"\"\n        ),\n    );\n    return $conditions;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>日本語でのご説明\u003C\u002Fh3>\n\u003Cp>このプラグインは、よくごちゃごちゃになってしまうjavascriptファイルの読み込みとcssファイルの読み込みを、\u003Cbr \u002F>\n管理画面だけ、またはサイトだけに読み込むファイルを、１箇所で管理するためのプラグインです。\u003Cbr \u002F>\nサイトで何のファイルを読み込んでいるのか、すっきり。\u003C\u002Fp>\n","This plug-in is a will clean the file management. You can only manage the screen. You can also only site the screen.",30,6583,100,2,"2015-09-24T05:30:00.000Z","4.3.34","3.8","",[20,21,22,23,24],"css","include","javascript","js","manage","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fjs-css-include-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.4.4.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},12,46870,87,183,70,"2026-05-19T21:20:46.404Z",[41,58,81,99,118],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":11,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"maui-marketing-script-manager","Maui Marketing Scripts, Tags & CSS Manager","2.3.0","mauimarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Fmauimarketing\u002F","\u003Cp>Place scripts in the right place within your page or post. Add script or css directly into the header, right after the opening body tag or in the footer of your WordPress website. No matter what theme you have running. Features include load control features so you can manage the page or page types that particular script, tag or css appears on. Create as many unique placement and script combinations as needed. Get maximum control over the execution of scripts, tags and css on each page of your site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Super easy to use.\u003C\u002Fli>\n\u003Cli>Add unlimited number of scripts and styles.\u003C\u002Fli>\n\u003Cli>Manage which scripts load by default on custom post types or load on specific posts.\u003C\u002Fli>\n\u003Cli>Easily Include or Exclude option the script on selected post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical support\u003C\u002Fh4>\n\u003Cp>Dear users: Our plugins are available for free download. If you have any questions or recommendations regarding the functionality of our plugins (existing or new options, current issues), please feel free to contact us at \u003Ca href=\"http:\u002F\u002Fsupport.mauimarketing.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fsupport.mauimarketing.com\u002F\u003C\u002Fa>Maui Marketing. Please note that we accept requests in English only. All messages in other languages won’t be accepted.\u003C\u002Fp>\n","This plugin allows you to add custom scripts, css and tags to header, footer and body.",2730,1,"2017-01-31T01:48:00.000Z","3.0.1",[20,22,23,54,55],"manager","pages","http:\u002F\u002Fmauimarketing.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaui-marketing-script-manager.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":79,"download_link":80,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bwp-minify","Better WordPress Minify","1.3.3","Khang Minh","https:\u002F\u002Fprofiles.wordpress.org\u002Foddoneout\u002F","\u003Cp>Allows you to combine and minify your CSS and JS files to improve page load time. This plugin uses the PHP library \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fminify\u002F\" rel=\"nofollow ugc\">Minify\u003C\u002Fa> and relies on WordPress’s enqueueing system rather than the output buffer, which respects the order of CSS and JS files as well as their dependencies. BWP Minify is very customizable and easy to use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Useful resources to help you get started and make the most out of BWP Minify\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-plugins\u002Fbwp-minify\u002F#usage\" rel=\"nofollow ugc\">Official Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-minify-javascript-css\u002F\" rel=\"nofollow ugc\">WordPress Minify Best Practices\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Some Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses enqueueing system of WordPress which improves compatibility with other plugins and themes\u003C\u002Fli>\n\u003Cli>Allows you to move enqueued files to desired locations (header, footer, oblivion, etc.) via a dedicated management page\u003C\u002Fli>\n\u003Cli>Allows you to change various Minify settings (cache directory, cache age, debug mode, etc.) directly in admin\u003C\u002Fli>\n\u003Cli>Allows you to use friendly Minify urls, such as \u003Ccode>http:\u002F\u002Fexample.com\u002Fpath\u002Fto\u002Fcache\u002Fsomestring.js\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Allows you to use CDN for minified contents, one CDN host for JS and one for CSS with SSL support\u003C\u002Fli>\n\u003Cli>Allows you to split long Minify strings into shorter ones\u003C\u002Fli>\n\u003Cli>Offers various way to add a cache buster to your minify string such as WordPress’s version, Theme’s version, Cache folder’s last modified timestap, etc.\u003C\u002Fli>\n\u003Cli>Supports script localization (\u003Ccode>wp_localize_script()\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Supports inline styles\u003C\u002Fli>\n\u003Cli>Supports RTL stylesheets\u003C\u002Fli>\n\u003Cli>Supports media-specific stylesheets (e.g. ‘screen’, ‘print’, etc.)\u003C\u002Fli>\n\u003Cli>Supports conditional stylesheets (e.g. \u003Ccode>\u003C!--[if lt IE 7]>\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Provides hooks for further customization\u003C\u002Fli>\n\u003Cli>WordPress Multi-site compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please don’t forget to rate this plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fbwp-minify?filter=5\" rel=\"ugc\">5 shining stars\u003C\u002Fa> if you like it, thanks!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get in touch\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support is provided via \u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fcommunity\u002F\" rel=\"nofollow ugc\">BetterWP.net Community\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Follow and contribute to development via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOddOneOut\u002FBetter-WordPress-Minify\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>You can also follow me on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002F0dd0ne0ut\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Check out \u003Ca href=\"http:\u002F\u002Ffeeds.feedburner.com\u002FBetterWPnet\" rel=\"nofollow ugc\">latest WordPress Tips and Ideas\u003C\u002Fa> from BetterWP.net.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Romanian (ro_RO) – Thanks to \u003Ca href=\"www.enjoyprepaid.com\" rel=\"nofollow ugc\">Luke Tyler, International Calling Cards\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>Turkish (tr_TR) – Thanks to Hakan E\u003C\u002Fli>\n\u003Cli>French (fr_FR) – Thanks to Sebastien\u003C\u002Fli>\n\u003Cli>Italian (it_IT) – Thanks to Gabriele – http:\u002F\u002Fcookspot.it\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) –  Thanks to Ruben Hernandez – http:\u002F\u002Fusitility.com\u002F\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) – Thanks to Martijn van Egmond\u003C\u002Fli>\n\u003Cli>German (de_DE) – Thanks to Matthias\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (sr_RS) – Thanks to Borisa Djuraskovic – \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">Web Hosting Hub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) – Thanks to Nasrulhaq Muiz – http:\u002F\u002Fal-badar.net\u003C\u002Fli>\n\u003Cli>Russian (ru_RU) – Thanks to Эдуард Валеев\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Fbetterwp.net\u002Fwordpress-tips\u002Fcreate-pot-file-using-poedit\u002F\" rel=\"nofollow ugc\">help translate\u003C\u002Fa> this plugin!\u003C\u002Fp>\n","Allows you to combine and minify your CSS and JS files to improve page load time.",8000,693183,84,137,"2017-11-28T05:12:00.000Z","4.0.38","3.1",[74,75,76,77,78],"minify","minify-css","minify-javascript","minify-js","minify-stylesheet","http:\u002F\u002Fbetterwp.net\u002Fwordpress-plugins\u002Fbwp-minify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbwp-minify.1.3.3.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":16,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":97,"download_link":98,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-minify-fix","WP Minify Fix","1.4.1","NodeCode","https:\u002F\u002Fprofiles.wordpress.org\u002Fnodecode\u002F","\u003Cp>This plugin is a fork of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-minify\u002F\" rel=\"ugc\">WP Minify\u003C\u002Fa> to fix bugs and add features, because it has not been updated since 2012-6-4.\u003C\u002Fp>\n\u003Cp>This plugin integrates the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmrclay\u002Fminify\" rel=\"nofollow ugc\">Minify engine\u003C\u002Fa>\u003Cbr \u002F>\ninto your WordPress blog.  Once enabled, this plugin will combine and compress\u003Cbr \u002F>\nJS and CSS files to improve page load time.\u003C\u002Fp>\n\u003Ch4>What has been fixed?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minify engine updated to version 2.1.7\u003C\u002Fli>\n\u003Cli>Cache interval option has been fixed\u003C\u002Fli>\n\u003Cli>Move CSS-@imports to the top of the output\u003C\u002Fli>\n\u003Cli>Bottom CSS- and JavaScript output fixed\u003C\u002Fli>\n\u003Cli>Support for script tags without \u003Ccode>type=\"text\u002Fjavascript\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Detection of protocol-relative URLs as external file (e.g. Google AdSense)\u003C\u002Fli>\n\u003Cli>New option for the HTML5 async attribute\u003C\u002Fli>\n\u003Cli>A separate JavaScript file in the footer is now possible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How Does it Work?\u003C\u002Fh4>\n\u003Cp>WP Minify Fix grabs JS\u002FCSS files in your generated WordPress page and passes that\u003Cbr \u002F>\nlist to the Minify engine. The Minify engine then returns a consolidated,\u003Cbr \u002F>\nminified, and compressed script or style for WP Minify to reference in the\u003Cbr \u002F>\nWordPress header.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily integrate Minify into your WordPress blog.\u003C\u002Fli>\n\u003Cli>Minifies JavaScript, CSS, and HTML.\u003C\u002Fli>\n\u003Cli>Debug tools to help you debug your issues.\u003C\u002Fli>\n\u003Cli>Ability to include extra JS and CSS files for Minifying.\u003C\u002Fli>\n\u003Cli>Ability to exclude certain JS and CSS files for Minifying.\u003C\u002Fli>\n\u003Cli>Minified JS and CSS files can be placed wherever you want.\u003C\u002Fli>\n\u003Cli>Support for to minifying external files via caching.\u003C\u002Fli>\n\u003Cli>Ability to pass extra arguments to Minify engine.\u003C\u002Fli>\n\u003Cli>Expire headers for minified JS and CSS files.\u003C\u002Fli>\n\u003Cli>Detection and elimination of duplicate sources.\u003C\u002Fli>\n\u003Cli>Plugin hooks!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also commit changes on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnodecode\u002Fwp-minify-fix\" rel=\"nofollow ugc\">Github repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>All contents under the wp-minify-fix\u002Fmin\u002F directory is licensed under\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.opensource.org\u002Flicenses\u002Fbsd-license.php\" rel=\"nofollow ugc\">New BSD License\u003C\u002Fa> (which is\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GPL\u003C\u002Fa> compatible).  All other\u003Cbr \u002F>\ncontents within this package is licensed under GPLv3.\u003C\u002Fp>\n","[Fixed] This plugin uses the Minify engine to combine and compress JS and CSS files to improve page load time.",900,73797,80,40,"2017-11-28T20:47:00.000Z","2.8",[20,96,22,23,74],"html","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-minify-fixed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-minify-fix.1.4.1.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":89,"downloaded":107,"rating":13,"num_ratings":14,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":116,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wpc-insert-code","Insert Code by Angie Makes","1.2","Chris Baldelomar","https:\u002F\u002Fprofiles.wordpress.org\u002Fcbaldelomar\u002F","\u003Cp>This plugin makes it easy for you to add custom scripts to the head and footer sections of your site. A theme can also add theme support to enable the insert of custom code (HTML, Javascript, and CSS) at the top of a page, above header, below header, above content, and below content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fhallie.angiemakes.com\u002Fad-spots\u002F\" rel=\"nofollow ugc\">Live Demo & Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Easily insert HTML, Javascript, CSS, into the head and footer areas of your site.",26344,"2017-05-10T16:44:00.000Z","4.7.33","3.9.1",[96,112,113,114,115],"insert-css","insert-html","insert-javascript","insert-js","http:\u002F\u002Fangiemakes.com\u002Ffeminine-wordpress-blog-themes-women\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-insert-code.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":13,"num_ratings":50,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-custom-cssjs","Custom CSS\u002FJS","1.4.2","johnibom","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnibom\u002F","\u003Cp>Welcome to WP Custom CSS JS by PieSolutions.\u003Cbr \u002F>\nSo you want to add HTML, CSS, Javascript, Jquery or Tracking Pixel on your Website without messing up with your theme’s files? This small and light weight plugin gives you ability to do that right from the wordpress dashboard.\u003C\u002Fp>\n\u003Cp>=Features=\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML (All tags are supported) in the header Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline CSS in Header\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline JS\u002FjQuery in Header\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HTML (All tags are supported) in the footer Block\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline CSS in Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline JS\u002FjQuery in Footer\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>LOCALIZATION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We are looking for translators. Please reach out to us and\u002For translate this plugin to your own language here: https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-custom-cssjs\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Custom CSS JS plugin allows you to add any HTML, CSS, Javascript, jQuery or Tracking Pixel easily on your wordpress site right from your dashboard.",800,15449,"2025-03-16T01:09:00.000Z","6.7.5","4.5","5.6",[20,22,133,23,134],"jquery","tracking-pixel","http:\u002F\u002Fpie-solutions.com\u002Fwp-custom-cssjs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-custom-cssjs.1.4.2.zip",92,{"attackSurface":139,"codeSignals":240,"taintFlows":360,"riskAssessment":432,"analyzedAt":441},{"hooks":140,"ajaxHandlers":236,"restRoutes":237,"shortcodes":238,"cronEvents":239,"entryPointCount":28,"unprotectedCount":28},[141,147,150,153,156,159,162,165,169,173,176,179,180,184,188,190,193,196,200,203,206,208,210,212,214,217,220,224,228,232],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","plugins_loaded","setup_config","inc\\class-config.php",10,{"type":142,"name":143,"callback":148,"file":145,"line":149},"setup_record",11,{"type":142,"name":151,"callback":152,"file":145,"line":34},"init","setup_site_env",{"type":142,"name":151,"callback":154,"file":145,"line":155},"setup_current_env",13,{"type":142,"name":151,"callback":157,"file":145,"line":158},"setup_current_user",14,{"type":142,"name":151,"callback":160,"file":145,"line":161},"setup_links",15,{"type":142,"name":151,"callback":163,"file":145,"line":164},"setup_third_party",16,{"type":142,"name":166,"callback":151,"priority":167,"file":168,"line":149},"wp_loaded",20,"inc\\class-data.php",{"type":142,"name":170,"callback":171,"file":168,"line":172},"admin_init","dataUpgrade",23,{"type":142,"name":170,"callback":174,"file":168,"line":175},"dataUpdate",27,{"type":142,"name":151,"callback":177,"priority":167,"file":178,"line":158},"set_manager","inc\\class-manager.php",{"type":142,"name":151,"callback":151,"priority":167,"file":178,"line":161},{"type":142,"name":181,"callback":182,"file":178,"line":183},"network_admin_menu","admin_menu",66,{"type":142,"name":185,"callback":186,"file":178,"line":187},"network_admin_notices","update_notice",67,{"type":142,"name":182,"callback":182,"file":178,"line":189},72,{"type":142,"name":191,"callback":186,"file":178,"line":192},"admin_notices",73,{"type":142,"name":194,"callback":194,"file":178,"line":195},"admin_print_scripts",77,{"type":197,"name":198,"callback":198,"file":178,"line":199},"filter","admin_footer_text",178,{"type":142,"name":166,"callback":201,"priority":167,"file":202,"line":164},"setup","inc\\class-plugin-info.php",{"type":142,"name":185,"callback":204,"file":202,"line":205},"donate_notice",34,{"type":142,"name":191,"callback":204,"file":202,"line":207},38,{"type":142,"name":170,"callback":171,"file":202,"line":209},42,{"type":142,"name":170,"callback":174,"file":202,"line":211},43,{"type":142,"name":194,"callback":194,"file":202,"line":213},51,{"type":142,"name":143,"callback":151,"priority":13,"file":215,"line":216},"js-css-include-manager.php",61,{"type":142,"name":166,"callback":218,"file":215,"line":219},"FilterStart",69,{"type":142,"name":221,"callback":222,"file":215,"line":223},"admin_enqueue_scripts","print_admin_head",231,{"type":142,"name":225,"callback":226,"file":215,"line":227},"admin_footer","print_admin_foot",232,{"type":142,"name":229,"callback":230,"file":215,"line":231},"wp_enqueue_scripts","print_front_head",236,{"type":142,"name":233,"callback":234,"file":215,"line":235},"get_footer","print_front_foot",237,[],[],[],[],{"dangerousFunctions":241,"sqlUsage":242,"outputEscaping":244,"fileOperations":50,"externalRequests":50,"nonceChecks":358,"capabilityChecks":50,"bundledLibraries":359},[],{"prepared":28,"raw":28,"locations":243},[],{"escaped":172,"rawEcho":245,"locations":246},68,[247,251,253,255,256,257,258,260,262,263,265,266,268,270,272,274,275,277,278,279,280,282,283,285,286,288,289,290,291,292,294,296,298,299,301,303,305,307,309,311,312,313,314,316,318,320,322,324,325,326,328,329,331,333,335,337,339,341,342,344,345,347,349,350,351,353,355,357],{"file":248,"line":249,"context":250},"inc\\information.php",7,"raw output",{"file":248,"line":252,"context":250},17,{"file":248,"line":254,"context":250},19,{"file":248,"line":254,"context":250},{"file":248,"line":254,"context":250},{"file":248,"line":167,"context":250},{"file":248,"line":259,"context":250},35,{"file":248,"line":261,"context":250},36,{"file":248,"line":209,"context":250},{"file":248,"line":264,"context":250},44,{"file":248,"line":213,"context":250},{"file":248,"line":267,"context":250},53,{"file":248,"line":269,"context":250},54,{"file":248,"line":271,"context":250},55,{"file":248,"line":273,"context":250},65,{"file":248,"line":189,"context":250},{"file":276,"line":252,"context":250},"inc\\other.php",{"file":276,"line":175,"context":250},{"file":276,"line":175,"context":250},{"file":276,"line":175,"context":250},{"file":276,"line":281,"context":250},28,{"file":276,"line":11,"context":250},{"file":276,"line":284,"context":250},46,{"file":276,"line":284,"context":250},{"file":287,"line":164,"context":250},"inc\\setting.php",{"file":287,"line":167,"context":250},{"file":287,"line":11,"context":250},{"file":287,"line":11,"context":250},{"file":287,"line":11,"context":250},{"file":287,"line":293,"context":250},31,{"file":287,"line":295,"context":250},33,{"file":287,"line":297,"context":250},39,{"file":287,"line":264,"context":250},{"file":287,"line":300,"context":250},48,{"file":287,"line":302,"context":250},52,{"file":287,"line":304,"context":250},56,{"file":287,"line":306,"context":250},60,{"file":287,"line":308,"context":250},91,{"file":287,"line":310,"context":250},93,{"file":287,"line":310,"context":250},{"file":287,"line":310,"context":250},{"file":287,"line":310,"context":250},{"file":287,"line":315,"context":250},95,{"file":287,"line":317,"context":250},97,{"file":287,"line":319,"context":250},111,{"file":287,"line":321,"context":250},133,{"file":287,"line":323,"context":250},146,{"file":287,"line":323,"context":250},{"file":287,"line":323,"context":250},{"file":287,"line":327,"context":250},148,{"file":287,"line":327,"context":250},{"file":287,"line":330,"context":250},156,{"file":287,"line":332,"context":250},165,{"file":287,"line":334,"context":250},174,{"file":287,"line":336,"context":250},185,{"file":287,"line":338,"context":250},188,{"file":287,"line":340,"context":250},212,{"file":287,"line":340,"context":250},{"file":287,"line":343,"context":250},234,{"file":287,"line":231,"context":250},{"file":287,"line":346,"context":250},242,{"file":287,"line":348,"context":250},243,{"file":287,"line":348,"context":250},{"file":287,"line":348,"context":250},{"file":287,"line":352,"context":250},244,{"file":287,"line":354,"context":250},246,{"file":287,"line":356,"context":250},400,{"file":287,"line":356,"context":250},4,[],[361,380,388,407,417],{"entryPoint":362,"graph":363,"unsanitizedCount":28,"severity":379},"jcim_get_load_header (inc\\class-manager.php:243)",{"nodes":364,"edges":376},[365,370],{"id":366,"type":367,"label":368,"file":178,"line":369},"n0","source","$_POST",252,{"id":371,"type":372,"label":373,"file":178,"line":374,"wp_function":375},"n1","sink","wp_remote_get() [SSRF]",254,"wp_remote_get",[377],{"from":366,"to":371,"sanitized":378},true,"low",{"entryPoint":381,"graph":382,"unsanitizedCount":28,"severity":379},"\u003Cclass-manager> (inc\\class-manager.php:0)",{"nodes":383,"edges":386},[384,385],{"id":366,"type":367,"label":368,"file":178,"line":369},{"id":371,"type":372,"label":373,"file":178,"line":374,"wp_function":375},[387],{"from":366,"to":371,"sanitized":378},{"entryPoint":389,"graph":390,"unsanitizedCount":28,"severity":379},"ajax_donation_toggle (inc\\class-plugin-info.php:117)",{"nodes":391,"edges":403},[392,395,398],{"id":366,"type":367,"label":393,"file":202,"line":394},"$_POST['f']",125,{"id":371,"type":396,"label":397,"file":202,"line":394},"transform","→ update_donate_toggle()",{"id":399,"type":372,"label":400,"file":202,"line":401,"wp_function":402},"n2","update_option() [Settings Manipulation]",377,"update_option",[404,406],{"from":366,"to":371,"sanitized":405},false,{"from":371,"to":399,"sanitized":378},{"entryPoint":408,"graph":409,"unsanitizedCount":50,"severity":379},"update_donate (inc\\class-plugin-info.php:334)",{"nodes":410,"edges":415},[411,413],{"id":366,"type":367,"label":368,"file":202,"line":412},343,{"id":371,"type":372,"label":400,"file":202,"line":414,"wp_function":402},353,[416],{"from":366,"to":371,"sanitized":405},{"entryPoint":418,"graph":419,"unsanitizedCount":28,"severity":379},"\u003Cclass-plugin-info> (inc\\class-plugin-info.php:0)",{"nodes":420,"edges":428},[421,422,423,424,426],{"id":366,"type":367,"label":368,"file":202,"line":412},{"id":371,"type":372,"label":400,"file":202,"line":414,"wp_function":402},{"id":399,"type":367,"label":393,"file":202,"line":394},{"id":425,"type":396,"label":397,"file":202,"line":394},"n3",{"id":427,"type":372,"label":400,"file":202,"line":401,"wp_function":402},"n4",[429,430,431],{"from":366,"to":371,"sanitized":378},{"from":399,"to":425,"sanitized":405},{"from":425,"to":427,"sanitized":378},{"summary":433,"deductions":434},"The \"js-css-include-manager\" plugin v1.4.4 demonstrates a generally strong security posture with several good practices in place. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface. Furthermore, the plugin exclusively uses prepared statements for SQL queries, mitigating the risk of SQL injection vulnerabilities. The presence of nonce and capability checks, along with the limited number of file operations and external HTTP requests, are also positive security indicators.\n\nHowever, a significant concern arises from the output escaping. With only 25% of the 91 output instances properly escaped, there is a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. This means that data displayed to users might not be sufficiently sanitized, allowing attackers to inject malicious scripts. The single unsanitized path flow identified in the taint analysis, though not classified as critical or high severity, further reinforces the potential for path traversal or similar vulnerabilities if not addressed. The plugin's clean vulnerability history is a strength, suggesting a history of stable development, but it does not negate the risks identified in the current code analysis.\n\nIn conclusion, while the plugin's minimal attack surface and secure SQL handling are commendable, the prevalent lack of proper output escaping and the identified unsanitized path flow present tangible security risks. Addressing the output escaping and the unsanitized path is crucial to improving its overall security. The plugin's clean history is a positive sign, but the current analysis reveals areas that require immediate attention to ensure user data and site integrity.",[435,438],{"reason":436,"points":437},"Poor output escaping (25% properly escaped)",8,{"reason":439,"points":440},"Unsanitized path flow identified",5,"2026-03-16T22:27:52.835Z",{"wat":443,"direct":456},{"assetPaths":444,"generatorPatterns":449,"scriptPaths":450,"versionParams":451},[445,446,447,448],"\u002Fwp-content\u002Fplugins\u002Fjs-css-include-manager\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fjs-css-include-manager\u002Fcss\u002Ffront.css","\u002Fwp-content\u002Fplugins\u002Fjs-css-include-manager\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fjs-css-include-manager\u002Fjs\u002Ffront.js",[],[447,448],[452,453,454,455],"js-css-include-manager\u002Fcss\u002Fadmin.css?ver=","js-css-include-manager\u002Fcss\u002Ffront.css?ver=","js-css-include-manager\u002Fjs\u002Fadmin.js?ver=","js-css-include-manager\u002Fjs\u002Ffront.js?ver=",{"cssClasses":457,"htmlComments":460,"htmlAttributes":461,"restEndpoints":463,"jsGlobals":464,"shortcodeOutput":465},[458,459],"condition_desc","condition_add_desc",[],[462],"data-jcim",[],[],[],{"error":378,"url":467,"statusCode":468,"statusMessage":469,"message":469},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fjs-css-include-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":158,"versions":471},[472,477,484,490,496,503,510,516,523,530,537,544,551,557],{"version":6,"download_url":26,"svn_tag_url":473,"released_at":29,"has_diff":405,"diff_files_changed":474,"diff_lines":29,"trac_diff_url":475,"vulnerabilities":476,"is_current":378},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.4.3&new_path=%2Fjs-css-include-manager%2Ftags%2F1.4.4",[],{"version":478,"download_url":479,"svn_tag_url":480,"released_at":29,"has_diff":405,"diff_files_changed":481,"diff_lines":29,"trac_diff_url":482,"vulnerabilities":483,"is_current":405},"1.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.4.2&new_path=%2Fjs-css-include-manager%2Ftags%2F1.4.3",[],{"version":121,"download_url":485,"svn_tag_url":486,"released_at":29,"has_diff":405,"diff_files_changed":487,"diff_lines":29,"trac_diff_url":488,"vulnerabilities":489,"is_current":405},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.4.1&new_path=%2Fjs-css-include-manager%2Ftags%2F1.4.2",[],{"version":84,"download_url":491,"svn_tag_url":492,"released_at":29,"has_diff":405,"diff_files_changed":493,"diff_lines":29,"trac_diff_url":494,"vulnerabilities":495,"is_current":405},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.4&new_path=%2Fjs-css-include-manager%2Ftags%2F1.4.1",[],{"version":497,"download_url":498,"svn_tag_url":499,"released_at":29,"has_diff":405,"diff_files_changed":500,"diff_lines":29,"trac_diff_url":501,"vulnerabilities":502,"is_current":405},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.3.3.1&new_path=%2Fjs-css-include-manager%2Ftags%2F1.4",[],{"version":504,"download_url":505,"svn_tag_url":506,"released_at":29,"has_diff":405,"diff_files_changed":507,"diff_lines":29,"trac_diff_url":508,"vulnerabilities":509,"is_current":405},"1.3.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.3.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.3.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.3.3&new_path=%2Fjs-css-include-manager%2Ftags%2F1.3.3.1",[],{"version":61,"download_url":511,"svn_tag_url":512,"released_at":29,"has_diff":405,"diff_files_changed":513,"diff_lines":29,"trac_diff_url":514,"vulnerabilities":515,"is_current":405},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.3.2&new_path=%2Fjs-css-include-manager%2Ftags%2F1.3.3",[],{"version":517,"download_url":518,"svn_tag_url":519,"released_at":29,"has_diff":405,"diff_files_changed":520,"diff_lines":29,"trac_diff_url":521,"vulnerabilities":522,"is_current":405},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.3.1.1&new_path=%2Fjs-css-include-manager%2Ftags%2F1.3.2",[],{"version":524,"download_url":525,"svn_tag_url":526,"released_at":29,"has_diff":405,"diff_files_changed":527,"diff_lines":29,"trac_diff_url":528,"vulnerabilities":529,"is_current":405},"1.3.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.3.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.3.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.3.1&new_path=%2Fjs-css-include-manager%2Ftags%2F1.3.1.1",[],{"version":531,"download_url":532,"svn_tag_url":533,"released_at":29,"has_diff":405,"diff_files_changed":534,"diff_lines":29,"trac_diff_url":535,"vulnerabilities":536,"is_current":405},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.3&new_path=%2Fjs-css-include-manager%2Ftags%2F1.3.1",[],{"version":538,"download_url":539,"svn_tag_url":540,"released_at":29,"has_diff":405,"diff_files_changed":541,"diff_lines":29,"trac_diff_url":542,"vulnerabilities":543,"is_current":405},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.2.1&new_path=%2Fjs-css-include-manager%2Ftags%2F1.3",[],{"version":545,"download_url":546,"svn_tag_url":547,"released_at":29,"has_diff":405,"diff_files_changed":548,"diff_lines":29,"trac_diff_url":549,"vulnerabilities":550,"is_current":405},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.2&new_path=%2Fjs-css-include-manager%2Ftags%2F1.2.1",[],{"version":102,"download_url":552,"svn_tag_url":553,"released_at":29,"has_diff":405,"diff_files_changed":554,"diff_lines":29,"trac_diff_url":555,"vulnerabilities":556,"is_current":405},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fjs-css-include-manager%2Ftags%2F1.1&new_path=%2Fjs-css-include-manager%2Ftags%2F1.2",[],{"version":558,"download_url":559,"svn_tag_url":560,"released_at":29,"has_diff":405,"diff_files_changed":561,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":562,"is_current":405},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjs-css-include-manager.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjs-css-include-manager\u002Ftags\u002F1.1\u002F",[],[]]