[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRVH5OggjbxraprTgHOsfik8r6jHwYlACb3Pj_MP9HI4":3,"$f6RCtnOD8nYJK0FnRO5OVN6g-ssWiFFrXOpICuLhCmfY":258,"$fTI_aLSL5K3YNjaMquZryreSY15X7QPsJjawzLQ_T64c":263},{"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,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":136,"fingerprints":210},"alkanecode","Alkane Code","1.0.9","alkanesolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Falkanesolutions\u002F","\u003Cp>Alkane Code is a user-friendly, lightweight code editor for TinyMCE that adds ‘language-‘ classes to HTML code elements.  It can be used to add inline code as well as block code, and syntax highlighting at the front-end is performed using Prism.js with auto-loaded languages.  It does not support the Gutenberg editor.  You will need to install the ‘Classic Editor’ plugin to use this code editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More Information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.alkanesolutions.co.uk\u002Fblog\u002F2019\u002F07\u002F06\u002Falkane-code-tinymce-code-editor-prism-syntax-highlighting\u002F\" rel=\"nofollow ugc\">Alkane Code homepage\u003C\u002Fa>\u003C\u002Fp>\n","A TinyMCE code editor with Prism syntax highlighting.",10,20872,0,"2022-08-24T21:30:00.000Z","6.0.11","3.9","5.6",[19,20,21,22,23],"alkane-code","code-editor","crayon","prism","syntax-highlighter","https:\u002F\u002Fwww.alkanesolutions.co.uk\u002Fblog\u002F2019\u002F07\u002F06\u002Falkane-code-tinymce-code-editor-prism-syntax-highlighting\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falkanecode.1.0.9.zip",85,null,"2026-03-15T15:16:48.613Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-05-20T01:33:42.582Z",[37,58,77,90,110],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":52,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"aph-prism-highlighter","APH Prism Syntax Highlighter","1.5.2","Agus Prawoto Hadi","https:\u002F\u002Fprofiles.wordpress.org\u002Fagusph\u002F","\u003Cp>Prism is one of the most popular syntax highlighters that widely used by a lot of blog or websites, some of them are popular websites, such as Mozilla, drupal, and SitePoint.\u003C\u002Fp>\n\u003Cp>One reason why a lot of websites prefer to use this highlighter is because it’s ability to do custom builds of the language highlighter and plugins you want to be used\u003C\u002Fp>\n\u003Cp>This plugin helps you to do all of those tasks and bring this code highlighter to your WordPress easily, provided with many features and user-friendly GUI, make it handy and easy to use.\u003C\u002Fp>\n\u003Cp>** Features. **\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple and easy to use\u003C\u002Fli>\n\u003Cli>Support both Classic and Guttenberg block editor\u003C\u002Fli>\n\u003Cli>All possible syntax languages provided by Prism\u003C\u002Fli>\n\u003Cli>Full GUI, don’t need to hardcode parameters\u003C\u002Fli>\n\u003Cli>Easy to make a custom build. Choose your own language, theme, and some plugins easily\u003C\u002Fli>\n\u003Cli>Custom container max-height. Useful when displaying long code.\u003C\u002Fli>\n\u003Cli>Easy to add custom CSS. Useful for responsive design.\u003C\u002Fli>\n\u003Cli>Easy to edit code that has been written in tinyMCE text editor (screenshot 4)\u003C\u002Fli>\n\u003Cli>Write and Edit code in place. The textarea of code editor, support tab, and back tab, so you can directly edit or write your code, rather than switch back to your code editor.\u003C\u002Fli>\n\u003Cli>Load script on demand, load javascript and CSS file of prism highlighter only when needed\u003C\u002Fli>\n\u003Cli>Ability to override global options and use individual options for each code block\u003C\u002Fli>\n\u003Cli>Support TinyMCE Visual mode and Text Mode (Quick Tags), it also supports the Quick tags used in the admin comment page (screenshot 5)\u003C\u002Fli>\n\u003Cli>Use similar pattern with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faph-syntax-highlighter\u002F\" title=\"APH Syntax Highlighter\" rel=\"ugc\">APH Syntax Highlighter\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrayon-syntax-highlighter\u002F\" title=\"Crayon Syntax Highlighter\" rel=\"ugc\">Crayon Syntax Highlighter\u003C\u002Fa> plugins, so your code will still work using those plugins\u003C\u002Fli>\n\u003Cli>Language added: Light plain and dark plain\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How To Use\u003C\u002Fh3>\n\u003Cp>After installing the plugin, go to the admin setting Settings > Prism Highlighter to configure the global setting including the highlighter languages you want to load, theme, etc.\u003C\u002Fp>\n\u003Cp>In the TinyMCE menu (add or edit post or page), there is a new button that can be used to pop up the code editor, simply copy-paste your code and fill in some options\u003C\u002Fp>\n\u003Cp>This new button also can be found at the quick tags of comment editor in the Admin Edit Comments page. This quick tag appears when you edit or reply a comment.\u003C\u002Fp>\n","Bringing Prism into WordPress easily. User-friendly GUI, support both classic editor and block editor. Support tab & back-tab in the code editor.",100,6791,78,7,"2023-02-14T13:33:00.000Z","6.1.10","3.5","",[54,22,55,23],"highlighter","syntax","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faph-prism-highlighter.1.5.2.zip","2026-04-16T10:56:18.058Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":45,"num_ratings":32,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":52,"tags":71,"homepage":75,"download_link":76,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"ah-prism-syntax-highlighter","AH Code Highlighter","2.0.5","Andreas Hecht","https:\u002F\u002Fprofiles.wordpress.org\u002Fahecht\u002F","\u003Cp>Really simple to use and extrem lightweigt Code Highlighting with 8 different code highlighting themes. You can highlight your code with or without line numbers. It is based on Lea Verou’s \u003Ca href=\"http:\u002F\u002Fprismjs.com\u002F\" title=\"Prism.js\" rel=\"nofollow ugc\">Prism.js\u003C\u002Fa>. Prism is used on several big websites like the Smashing Magazine, A list Apart, CSS Tricks, SitePoint and Drupal, because it is fast, simple and lightweight.\u003C\u002Fp>\n\u003Cp>AH Code Highlighter supports PHP, HTML, CSS, JavaScript, Apache, HTTP, Sess, Lass, Markdown, Nginx, MySql, Xml, Mathml, JSON, Git, C, C# und C++ and more…\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can find a demo of the plugin on the plugin homepage: \u003Ca href=\"https:\u002F\u002Fandreas-hecht.com\u002Fprism-syntax-highlighter\u002F\" title=\"AH Code Highlighter\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Basic Usage\u003C\u002Fh4>\n\u003Cp>Install and activate the plugin. Select your favorite Highlight Theme on the Options page (Settings => AH Code Highlighter). When you write a new post, click on the Code button, choose the code language and insert your code. Click OK and you’re done.\u003C\u002Fp>\n","The easiest to use code highlighting ever. Choose between 8 different color themes to highlight your code snippets. Many programming languages are sup &hellip;",70,4535,"2018-08-27T12:39:00.000Z","5.0.0","4.5",[72,73,74,22,23],"code","code-highlighter","code-highlighting","https:\u002F\u002Fandreas-hecht.com\u002Fprism-syntax-highlighter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fah-prism-syntax-highlighter.2.0.5.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":13,"downloaded":85,"rating":13,"num_ratings":13,"last_updated":86,"tested_up_to":50,"requires_at_least":52,"requires_php":52,"tags":87,"homepage":88,"download_link":89,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"syntax-highlighter-prismjs","Syntax Highlighter with PrismJS","0.0.1","mohamad wael","https:\u002F\u002Fprofiles.wordpress.org\u002Fmwaelk\u002F","\u003Cp>A syntax highlighter using PrismJs.\u003C\u002Fp>\n\u003Ch3>How To Use\u003C\u002Fh3>\n\u003Cp>Wrap your pre tag as shown below:\u003C\u002Fp>\n\u003Cpre>\n[sh_prismjs_pre class=\"language-py line-numbers match-braces rainbow-braces\" data_line=\"1,4-5,7\" escape_html='escape']\n\u003Cpre>    \nclass Implements_Ne:\n    ''' A class which implements \n        the __ne__ method '''\n    def __ne__( self, other):\n        return False\n\nclass Not_Implements_Ne:\n    ''' A class which does not\n        implement the __ne__\n        method '''\n    pass\n\u003C\u002Fpre>\n[\u002Fsh_prismjs_pre]\n\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>Replace name in language-NAME, by the name of the language that you wish to highlight. For example if the language is python, language-NAME should become language-py .\u003C\u002Fli>\n\u003Cli>If you wish line numbers to appear, use line-numbers . \u003C\u002Fli>\n\u003Cli>If you wish braces to be matched when selected use match-braces . \u003C\u002Fli>\n\u003Cli>If you wish to have rainbow braces use rainbow-braces . \u003C\u002Fli>\n\u003Cli>If you wish to highlight lines, you can use data_line, so in the example provided, colorize line 1, and colorize lines from 4 to 5, and colorize line 7. \u003C\u002Fli>\n\u003Cli>If you wish the content of the pre to be escaped, so for example if it contains html tags that you do not wish to be rendered, you can use escape_html=’escape’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For code tags, they also should be wrapped as follows:\u003C\u002Fp>\n\u003Cpre>\n[sh_prismjs_code class=\"language-html\" escape_html='escape']\u003Ccode>tag: \u003Cbr\u002F>\u003C\u002Fcode>[\u002Fsh_prismjs_code]\n\u003C\u002Fpre>\n\u003Cp>You must use the language-Name option, and you can use the escape_html option.\u003C\u002Fp>\n","A syntax highlighter using PrismJs.",2778,"2022-11-09T13:40:00.000Z",[54,22,23],"https:\u002F\u002Fdifyel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntax-highlighter-prismjs.0.0.1.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":52,"tags":105,"homepage":52,"download_link":109,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":57},"html-editor-syntax-highlighter","HTML Editor Syntax Highlighter","2.4.4","Peter Mukhortov","https:\u002F\u002Fprofiles.wordpress.org\u002Fnixdns\u002F","\u003Cp>Add syntax highlighting in the Classic Post & Page HTML text editor, Gutenberg Code Editor, and Theme & Plugin editors using CodeMirror.js\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Syntax highlighting in the Post\u002FPage HTML editor\u003C\u002Fli>\n\u003Cli>\u003Cem>NEW:\u003C\u002Fem> Syntax highlighting in the Gutenberg \u003Cem>Code Editor\u003C\u002Fem> (not \u003Cem>Visual Editor\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Syntax highlighting in the Theme & Plugin editors\u003C\u002Fli>\n\u003Cli>Syntax highlighting for WordPress \u003Ccode>[shortcodes\u002F]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Save your posts and pages pressing \u003Ccode>Ctrl+S\u003C\u002Fcode> (\u003Ccode>Cmd+S\u003C\u002Fcode> on Mac)\u003C\u002Fli>\n\u003Cli>Restore cursor position after page is reloaded\u003C\u002Fli>\n\u003Cli>Huge selection of themes and other customization options\u003C\u002Fli>\n\u003Cli>Fullscreen mode: toggle with \u003Ccode>F11\u003C\u002Fcode>\u002F\u003Ccode>Esc\u003C\u002Fcode> hotkeys\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you would like to contribute to this plugin, view the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmukhortov\u002FHESH-WordPress-Plugin\" rel=\"nofollow ugc\">github repo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you’re a regular user of this plugin, please consider taking a short \u003Ca href=\"https:\u002F\u002Fgoo.gl\u002Fforms\u002FxvaHgd7sZEbBbFAL2\" rel=\"nofollow ugc\">User Experience Survey\u003C\u002Fa> to provide feedback that will help shape the new version 3.0.\u003C\u002Fp>\n","Add syntax highlighting to WordPress code editors using CodeMirror.js",50000,591218,88,110,"2024-03-16T23:35:00.000Z","6.5.0","4.0",[106,73,107,23,108],"code-coloring","codemirror","text-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-editor-syntax-highlighter.2.4.4.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":131,"download_link":132,"security_score":133,"vuln_count":134,"unpatched_count":13,"last_vuln_date":135,"fetched_at":57},"wpide","WPIDE – File Manager & Code Editor","3.5.5","XplodedThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fxplodedthemes\u002F","\u003Cp>\u003Cstrong>WPIDE\u003C\u002Fstrong> is an Advanced \u003Cstrong>File Manager\u003C\u002Fstrong> and \u003Cstrong>Code Editor\u003C\u002Fstrong> plugin for WordPress that you can use completely for free.\u003C\u002Fp>\n\u003Cp>The Code Editor lets you edit any file within your wp-content folder, not just plugins and themes.\u003C\u002Fp>\n\u003Cp>The included \u003Cstrong>code completion\u003C\u002Fstrong> will help you remember your WordPress\u002FPHP commands providing function reference along the way. Edit multiple files with the tabbed editor.\u003C\u002Fp>\n\u003Cp>The File Manager lets you copy, move, duplicate, create archives, download, upload, edit, delete, preview files & directories \u003Cstrong>without FTP or cPanel access\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>WPIDE uses a \u003Cstrong>very modern, clean and easy to use interface\u003C\u002Fstrong> to make managing and editing your files a breeze! It comes with 6 different themes and a dark mode to reduce blue light exposure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Did you know?\u003C\u002Fstrong>\u003Cbr \u002F>\nMore than \u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fblog\u002F2020\u002F09\u002Fmillions-of-sites-targeted-in-file-manager-vulnerability-attacks\u002F\" rel=\"nofollow ugc\">700,000 WordPress websites\u003C\u002Fa> were attacked during September 2020.\u003Cbr \u002F>\nMalicious bots are looking to exploit vulnerable versions of WP file manager plugins.\u003C\u002Fp>\n\u003Cp>Fortunately, WPIDE is built with \u003Cstrong>security in mind\u003C\u002Fstrong> and comes with this vulnerability \u003Cstrong>fixed\u003C\u002Fstrong>! So rest assured! WPIDE poses no risk to you!\u003C\u002Fp>\n\u003Ch3>▶️ VIDEO OVERVIEW\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwF0PUz8wfRM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wF0PUz8wfRM\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wF0PUz8wfRM\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>⚡️ FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Advanced File Manager\u003C\u002Fli>\n\u003Cli>File Tree Browser\u003C\u002Fli>\n\u003Cli>Smart context menu\u003C\u002Fli>\n\u003Cli>Customizable Root Path\u003C\u002Fli>\n\u003Cli>Create new files and directories\u003C\u002Fli>\n\u003Cli>Download files \u002F folders (Batch support)\u003C\u002Fli>\n\u003Cli>Upload files \u002F folders using drag n drop (Batch support)\u003C\u002Fli>\n\u003Cli>Zip \u002F Unzip files and folders (Batch support)\u003C\u002Fli>\n\u003Cli>Deep search for files \u002F folders by keyword\u003C\u002Fli>\n\u003Cli>Calculate folder size\u003C\u002Fli>\n\u003Cli>Advanced File Editor\u003C\u002Fli>\n\u003Cli>Editor Line numbers\u003C\u002Fli>\n\u003Cli>Editor Find + Replace\u003C\u002Fli>\n\u003Cli>Editor Syntax highlighting\u003C\u002Fli>\n\u003Cli>Editor Highlight Matching Parentheses\u003C\u002Fli>\n\u003Cli>Editor Automatic Indentation + Code Folding\u003C\u002Fli>\n\u003Cli>Editor keyboard commands \u002F shortcuts\u003C\u002Fli>\n\u003Cli>Tabbed interface for editing multiple files\u003C\u002Fli>\n\u003Cli>WordPress and PHP code auto-completion\u003C\u002Fli>\n\u003Cli>PHP code parsing and validation\u003C\u002Fli>\n\u003Cli>PHP file backup before saving\u003C\u002Fli>\n\u003Cli>File Recovery Wizard\u003C\u002Fli>\n\u003Cli>Using WordPress filesystem API\u003C\u002Fli>\n\u003Cli>Beautiful Image Gallery\u003C\u002Fli>\n\u003Cli>Video \u002F Audio Media Player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwpide.com\" rel=\"nofollow ugc\">👉 \u003Cstrong>WPIDE PRO\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch3>⭐️ PRO FEATURES\u003C\u002Fh3>\n\u003Ch4>File Editor\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto Save\u003C\u002Fstrong> Feature: While editing, files will be auto saved every X seconds to a draft file. Original files are not affected. If you ever close the page by mistake without saving a file, you will be able to restore from the auto saved file.\u003C\u002Fli>\n\u003Cli>Auto Saved \u003Cstrong>Quick Diff\u003C\u002Fstrong>: You can view and compare differences between the auto saved and the current file using the Quick Diff Viewer, then decide if you wish to restore from the auto saved or keep the current file.\u003C\u002Fli>\n\u003Cli>Toggle \u003Cstrong>Full Screen\u003C\u002Fstrong>: This will allow you to toggle full screen the editor area by itself, giving you more space while editing on smaller screens.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>File Manager\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Advanced Mode Option: When enabled, all files and folders will be available for editing including \u003Cstrong>core WordPress files\u003C\u002Fstrong> and the \u003Cstrong>wp-config.php\u003C\u002Fstrong> file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Config Manager\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View all defined constants within wp-config.php\u003C\u002Fli>\n\u003Cli>Add \u002F Update \u002F Remove constants\u003C\u002Fli>\n\u003Cli>Prevent Duplicated Constants\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Image Editor\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Resize \u002F Crop Images\u003C\u002Fli>\n\u003Cli>Apply filters\u003C\u002Fli>\n\u003Cli>Add Frames \u002F Corners\u003C\u002Fli>\n\u003Cli>Add Text \u002F Stickers\u003C\u002Fli>\n\u003Cli>Add Patterns \u002F Gradients\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Database Manager\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View Tables\u003C\u002Fli>\n\u003Cli>Create New Tables\u003C\u002Fli>\n\u003Cli>Add \u002F Update \u002F Delete Rows\u003C\u002Fli>\n\u003Cli>Update Table Structure\u003C\u002Fli>\n\u003Cli>Update Column Indexes\u003C\u002Fli>\n\u003Cli>Safe Editing Enabled\u003C\u002Fli>\n\u003C\u002Ful>\n","WPIDE is a powerful file manager and code editor for WordPress with tabs, code completion, and full access to the entire wp-content folder.",40000,902731,96,287,"2026-04-14T21:47:00.000Z","6.9.4","5.0","7.4.0",[20,127,128,129,130],"file-editor","file-manager","plugin-editor","theme-editor","https:\u002F\u002Fwpide.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpide.3.5.5.zip",95,4,"2024-10-14 10:52:09",{"attackSurface":137,"codeSignals":182,"taintFlows":197,"riskAssessment":198,"analyzedAt":209},{"hooks":138,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":13,"unprotectedCount":13},[139,145,149,154,158,162,166,170,174],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","init","alkanecode_setup","alkanecode.php",227,{"type":140,"name":146,"callback":147,"file":143,"line":148},"wp_enqueue_scripts","alkanecode_enqueue_scripts",251,{"type":150,"name":151,"callback":152,"file":143,"line":153},"filter","tiny_mce_before_init","alkanecode_tiny_mce_before_init",257,{"type":150,"name":155,"callback":156,"file":143,"line":157},"mce_external_plugins","alkanecode_add_tinymce_plugin",260,{"type":150,"name":159,"callback":160,"file":143,"line":161},"mce_buttons","alkanecode_add_tinymce_toolbar_button",263,{"type":150,"name":163,"callback":164,"file":143,"line":165},"body_class","alkanecode_body_class",266,{"type":140,"name":167,"callback":168,"file":143,"line":169},"admin_enqueue_scripts","alkanecode_admin_enqueue_scripts",271,{"type":140,"name":171,"callback":172,"file":143,"line":173},"admin_init","alkanecode_admin_init",274,{"type":140,"name":175,"callback":176,"file":143,"line":177},"admin_menu","alkanecode_admin_menu",277,[],[],[],[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":196},[],{"prepared":13,"raw":13,"locations":185},[],{"escaped":13,"rawEcho":187,"locations":188},3,[189,192,194],{"file":143,"line":190,"context":191},441,"raw output",{"file":143,"line":193,"context":191},471,{"file":143,"line":195,"context":191},473,[],[],{"summary":199,"deductions":200},"The 'alkanecode' plugin v1.0.9 exhibits a seemingly robust security posture based on the provided static analysis.  There are no identified attack surface vectors like AJAX handlers, REST API routes, shortcodes, or cron events that are directly exposed.  Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and any recorded vulnerability history is a strong positive indicator. The use of prepared statements for all SQL queries is excellent practice. However, a significant concern arises from the complete lack of output escaping across all identified output points. This could lead to Cross-Site Scripting (XSS) vulnerabilities if any of the data displayed to users originates from an untrusted source and is not properly sanitized before rendering.",[201,204,207],{"reason":202,"points":203},"Unescaped output found",8,{"reason":205,"points":206},"No capability checks implemented",5,{"reason":208,"points":206},"No nonce checks implemented","2026-03-16T23:54:18.463Z",{"wat":211,"direct":250},{"assetPaths":212,"generatorPatterns":234,"scriptPaths":235,"versionParams":238},[213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233],"\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fcode\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fcolors\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Ftextcolor\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fpaste\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fmedia\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fhr\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Flists\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Flists\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fcode\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fcolors\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Ftextcolor\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fpaste\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fmedia\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fhr\u002Fplugin.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fthemes\u002Fmodern\u002Ftheme.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Fthemes\u002Fmodern\u002Ftheme.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Fprism\u002Fprism.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Fprism\u002Fprism.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fcss\u002Fprism.min.css","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fcss\u002Fprism.css","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Falkanecode.js",[],[236,237,229,230,233],"\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Ftinymce.min.js","\u002Fwp-content\u002Fplugins\u002Falkanecode\u002Fjs\u002Ftinymce\u002Ftinymce.js",[239,240,241,242,243,244,245,246,247,248,249],"alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fcode\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fcolors\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Ftextcolor\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fpaste\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fmedia\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Fhr\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fplugins\u002Flists\u002Fplugin.min.js?ver=","alkanecode\u002Fjs\u002Ftinymce\u002Fthemes\u002Fmodern\u002Ftheme.min.js?ver=","alkanecode\u002Fjs\u002Fprism\u002Fprism.min.js?ver=","alkanecode\u002Fcss\u002Fprism.min.css?ver=","alkanecode\u002Fjs\u002Falkanecode.js?ver=",{"cssClasses":251,"htmlComments":252,"htmlAttributes":253,"restEndpoints":254,"jsGlobals":255,"shortcodeOutput":257},[4],[],[],[],[256],"alkanecode_vars",[],{"error":259,"url":260,"statusCode":261,"statusMessage":262,"message":262},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Falkanecode\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":264},[]]