[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTjO-wqTOJuTIzxdx3HUoFkg3iSj9ynCMIHyfYDhXqwA":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":137,"fingerprints":244},"global-javascript","Global Javascript","1.0","ctltwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fctltwp\u002F","\u003Cp>Allows the user to create custom javascript for their WordPress powered site on a global level.\u003C\u002Fp>\n\u003Cp>The Javascript made by the user of the plugin will be loaded after any other Javascript that is used by other plugins and\u002For themes.\u003C\u002Fp>\n\u003Cp>PLUGIN FEATURES:\u003C\u002Fp>\n\u003Cp>Some of the features that are included in this plugin are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>syntax highlighting\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>code minification\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>revisions\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>grouping blocks of code\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>including dependencies (libraries such as jQuery and backbone.js)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>elegant editor interface courtesy of ACE\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FUTURE ADDITIONS:\u003C\u002Fp>\n\u003Cp>Here are some of the things that I will be adding sometime in the future as the plugin grows 🙂 :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>ability to choose your minifier of choice from the minify library\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>ability to load different javascript files for each page\u002Fpost as decided by the plugin user\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>ability to save additional javascript files and create tabs to organize the files\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>a separate button to completely delete the javascript files from the server\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>This plugin uses the minify library package by Steve Clay (steve@mrclay.org) and Ryan Grove (ryan@wonko.com).\u003Cbr \u002F>\nMore info at http:\u002F\u002Fcode.google.com\u002Fp\u002Fminify\u002F\u003C\u002Fp>\n","A simple Javascript writing\u002Fediting tool using ACE editor and the Minify library",100,12020,70,2,"2013-03-12T17:00:00.000Z","3.5.2","",[19,20,21,22,23],"appearance","editor","global","javascript","ubc","https:\u002F\u002Fgithub.com\u002Fpsmagicman\u002Fglobal_javascript","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglobal-javascript.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"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},15,5800,84,34,77,"2026-04-04T16:17:51.027Z",[39,61,82,100,118],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":11,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":17,"download_link":58,"security_score":34,"vuln_count":59,"unpatched_count":27,"last_vuln_date":60,"fetched_at":29},"tc-custom-javascript","TC Custom JavaScript","1.2.3","Tiny Code","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinycode\u002F","\u003Cp>Add custom JavaScript to your site from a professional editor in the WordPress admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>TC Custom JavaScript\u003C\u002Fstrong>‘s still in early stage. If you have any troubles when using it, or any ideas to improve its features to fit with your work, please do not hesitate to contact us.\u003C\u002Fp>\n","Add custom JavaScript to your site from a professional editor in the WordPress admin.",10000,115752,8,"2023-02-24T03:13:00.000Z","6.1.10","3.0.0",[54,55,56,57],"custom-javascript","custom-js","edit-js-theme","javascript-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftc-custom-javascript.1.2.3.zip",1,"2020-07-21 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":49,"last_updated":72,"tested_up_to":73,"requires_at_least":17,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"code-manager","Code Manager","1.0.45","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,84963,98,"2025-12-02T11:45:00.000Z","6.9.4","7.0",[76,77,78,57,79],"code-blocks","code-snippets","css-editor","php-editor","https:\u002F\u002Fcode-manager.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcode-manager.1.0.45.zip",{"slug":83,"name":84,"version":6,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":11,"num_ratings":14,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":17,"tags":94,"homepage":98,"download_link":99,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sublime-custom-js-editor","Sublime Custom JS Editor","AsianCoders","https:\u002F\u002Fprofiles.wordpress.org\u002Fasiancoders\u002F","\u003Cp>Sublime Text Custom WordPress JavaScript Editor. You can easily write your custom JavaScript by using this plugin.\u003Cbr \u002F>\nWe include all sublime text editor features in this plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>features of Sublime Custom CSS Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Syntax highlighting.\u003C\u002Fli>\n\u003Cli>AutoCloseBrackets\u003C\u002Fli>\n\u003Cli>JS linter\u002FLive Syntax Error\u003C\u002Fli>\n\u003Cli>Line numbering.\u003C\u002Fli>\n\u003Cli>keyMap Sublime Text\u003C\u002Fli>\n\u003Cli>matchBrackets\u003C\u002Fli>\n\u003Cli>Sublime theme\u003C\u002Fli>\n\u003Cli>autocomplete And Hint\u003C\u002Fli>\n\u003Cli>showCursorWhenSelecting\u003C\u002Fli>\n\u003Cli>Translate pot file included.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Form Example:\u003C\u002Fp>\n\u003Cpre>\n\nfunction justtest() {\n  var testvar = (\"Hello world\");\n    var testvartwo = (\"Hey, This plugin is Working\");\n  alert(testvar);\n  alert(testvartwo);\n}\njusttest();\n\n\u003C\u002Fpre>\n\u003Cp>Credits: CodeMirror.\u003C\u002Fp>\n\u003Cp>Email for Support: asiancodersteam@gmail.com\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Here’s a link to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"Your favorite software\" rel=\"ugc\">WordPress\u003C\u002Fa> and one to \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" title=\"Markdown is what the parser uses to process much of the readme file\" rel=\"nofollow ugc\">Markdown’s Syntax Documentation\u003C\u002Fa>.\u003Cbr \u002F>\nTitles are optional, naturally.\u003C\u002Fp>\n\u003Cp>Markdown uses email style notation for blockquotes and I’ve been told:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Asterisks for \u003Cem>emphasis\u003C\u002Fem>. Double it up  for \u003Cstrong>strong\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre>\u003Ccode>\u003C?php code(); \u002F\u002F goes in backticks ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Write easily your custom JavaScript like sublime text editor and add your website.",200,4609,"2015-12-23T02:53:00.000Z","4.4.34","4.4",[20,22,95,96,97],"js","sublime","sublime-text","http:\u002F\u002Fa1lrsrealtyservices.com\u002Fwpdemo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsublime-custom-js-editor.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":11,"num_ratings":59,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":17,"tags":112,"homepage":116,"download_link":117,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"editor-theme-options","Editor Theme Options","1.0.0","Cliff Seal","https:\u002F\u002Fprofiles.wordpress.org\u002Fcliffseal\u002F","\u003Cp>Simply put: this plugin gives the Editor role access to edit “theme options”, which includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Appearance > Widgets\u003C\u002Fli>\n\u003Cli>Appearance > Menus\u003C\u002Fli>\n\u003Cli>Appearance > Customize if they are supported by the current theme\u003C\u002Fli>\n\u003Cli>Appearance > Background\u003C\u002Fli>\n\u003Cli>Appearance > Header\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Instead of adding this capability by hand on each client site, just install and activate this plugin—it keeps your \u003Ccode>functions.php\u003C\u002Fcode> file clean, and keeps this type of functionality where it belongs.\u003C\u002Fp>\n\u003Cp>The capability is added to the role once (on plugin activation) and removed when the plugin is deactivated.\u003C\u002Fp>\n","Allow editors to access theme options in the Appearance menu.",5508,"2014-04-17T18:18:00.000Z","3.9.40","3.8.1",[19,20,113,114,115],"menu","theme-options","widgets","http:\u002F\u002Flogoscreative.co\u002Feditor-theme-options","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditor-theme-options.zip",{"slug":119,"name":120,"version":42,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":11,"num_ratings":126,"last_updated":127,"tested_up_to":51,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":135,"download_link":136,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"missing-menu-items","Missing Menu Items","Block Styles","https:\u002F\u002Fprofiles.wordpress.org\u002Fblockstyles\u002F","\u003Cp>Frustrated navigating around the latest WordPress admin whild building your site? Why does it take so many clicks to get to Editor Templates?\u003C\u002Fp>\n\u003Cp>The Missing Menu Items for WordPress plugin adds useful Editor related links to the admin navigation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Missing Menu Items adds the following under the Appearance menu:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Reusable Blocks\u003Cbr \u002F>\n* Navigation Menus\u003Cbr \u002F>\n* Templates\u003Cbr \u002F>\n* Template Parts\u003Cbr \u002F>\n* More Coming Soon…\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>You can get support from the community here, or in our growing \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F225424019774289\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa> and find information in our \u003Ca href=\"https:\u002F\u002Fblockstyles.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Direct support is offered to \u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">BlockStyles\u003C\u002Fa> members.\u003C\u002Fp>\n\u003Ch3>Stay Connected\u003C\u002Fh3>\n\u003Cp>Stay up-to-date on Missing Menu Items updates and Gutenberg development, using the links below. The plugin is also being built transparently on GitHub, so give it a star and follow along! 😉\u003C\u002Fp>\n\u003Cp>Missing Menu Items is a part of BlockStyles, a collection of tools that transforms the default WordPress Block Editor into a true page builder.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblockstyles.com\" rel=\"nofollow ugc\">Visit the Block Styles Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblockstyleswp\" rel=\"nofollow ugc\">Follow on Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblockstyleswp\" rel=\"nofollow ugc\">Follow on Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F225424019774289\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCYH8CPFCo-PCHPtPARqvq6Q\u002F\" rel=\"nofollow ugc\">Subscribe to our Youtube for Tutorials & Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds missing menu items into your Appearance menu in the WordPress admin area to make maneuvering to useful WordPress editor features easy.",4632,4,"2022-11-21T14:08:00.000Z","6.0","7.4",[131,19,132,133,134],"admin-menu","block-editor","gutenberg","menu-items","http:\u002F\u002Fwww.blockstyles.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmissing-menu-items.1.2.3.zip",{"attackSurface":138,"codeSignals":166,"taintFlows":197,"riskAssessment":232,"analyzedAt":243},{"hooks":139,"ajaxHandlers":162,"restRoutes":163,"shortcodes":164,"cronEvents":165,"entryPointCount":27,"unprotectedCount":27},[140,146,150,153,157],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","register_scripts","global-javascript.php",60,{"type":141,"name":147,"callback":148,"file":144,"line":149},"wp_footer","print_scripts",61,{"type":141,"name":151,"callback":142,"file":144,"line":152},"admin_init",64,{"type":141,"name":154,"callback":155,"file":144,"line":156},"admin_menu","add_menu",65,{"type":158,"name":159,"callback":160,"file":144,"line":161},"filter","get_edit_post_link","revision_post_link",68,[],[],[],[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":191,"externalRequests":27,"nonceChecks":59,"capabilityChecks":27,"bundledLibraries":192},[],{"prepared":27,"raw":27,"locations":169},[],{"escaped":27,"rawEcho":171,"locations":172},9,[173,176,178,179,180,182,184,187,189],{"file":144,"line":174,"context":175},327,"raw output",{"file":144,"line":177,"context":175},343,{"file":144,"line":177,"context":175},{"file":144,"line":177,"context":175},{"file":144,"line":181,"context":175},355,{"file":144,"line":183,"context":175},490,{"file":185,"line":186,"context":175},"min\\builder\\index.php",76,{"file":185,"line":188,"context":175},88,{"file":185,"line":190,"context":175},91,3,[193],{"name":194,"version":195,"knownCves":196},"jQuery","1.6.3",[],[198,222],{"entryPoint":199,"graph":200,"unsanitizedCount":59,"severity":221},"update_js (global-javascript.php:458)",{"nodes":201,"edges":217},[202,207,211],{"id":203,"type":204,"label":205,"file":144,"line":206},"n0","source","$_POST",467,{"id":208,"type":209,"label":210,"file":144,"line":206},"n1","transform","→ save_to_external_file()",{"id":212,"type":213,"label":214,"file":144,"line":215,"wp_function":216},"n2","sink","file_put_contents() [File Write]",233,"file_put_contents",[218,220],{"from":203,"to":208,"sanitized":219},false,{"from":208,"to":212,"sanitized":219},"medium",{"entryPoint":223,"graph":224,"unsanitizedCount":59,"severity":221},"\u003Cglobal-javascript> (global-javascript.php:0)",{"nodes":225,"edges":229},[226,227,228],{"id":203,"type":204,"label":205,"file":144,"line":206},{"id":208,"type":209,"label":210,"file":144,"line":206},{"id":212,"type":213,"label":214,"file":144,"line":215,"wp_function":216},[230,231],{"from":203,"to":208,"sanitized":219},{"from":208,"to":212,"sanitized":219},{"summary":233,"deductions":234},"The \"global-javascript\" plugin v1.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, exclusively using prepared statements, and has no recorded vulnerabilities or CVEs.  The static analysis reveals a very small attack surface with zero identified entry points, which is a strong indicator of a secure design in this regard. The presence of a nonce check also suggests some consideration for security measures.\n\nHowever, significant concerns arise from the output escaping.  With 9 total outputs and 0% properly escaped, this represents a critical weakness.  This lack of output sanitization can expose the plugin to cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into pages viewed by other users. Furthermore, the taint analysis indicates 2 flows with unsanitized paths, though thankfully these are not classified as critical or high severity in this specific analysis. The presence of file operations without further context is also a potential area of concern, although no malicious activity is directly flagged.\n\nThe plugin's history of zero vulnerabilities is encouraging but should be viewed in the context of the identified code issues. The lack of recorded vulnerabilities might be due to the plugin's limited scope, low adoption, or simply a lack of targeted security testing rather than inherent robustness. The bundled jQuery v1.6.3 library is significantly outdated and presents a potential risk of known vulnerabilities that could be exploited if the plugin relies on its functionality.",[235,237,240],{"reason":236,"points":32},"All output is unescaped",{"reason":238,"points":239},"Bundled outdated library: jQuery v1.6.3",5,{"reason":241,"points":242},"Taint flows with unsanitized paths",6,"2026-03-16T20:39:27.506Z",{"wat":245,"direct":256},{"assetPaths":246,"generatorPatterns":249,"scriptPaths":250,"versionParams":252},[247,248],"\u002Fwp-content\u002Fplugins\u002Fglobal-javascript\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fglobal-javascript\u002Fjs\u002Fadmin.js",[],[251,248],"\u002Fwp-content\u002Fplugins\u002Fglobal-javascript\u002Face\u002Face.js",[253,254,255],"global-javascript\u002Fstyle.css?ver=","ace\u002Face.js?ver=","js\u002Fadmin.js?ver=",{"cssClasses":257,"htmlComments":258,"htmlAttributes":259,"restEndpoints":260,"jsGlobals":261,"shortcodeOutput":262},[],[],[],[],[],[]]