[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzl6BaEDdwR0gQXI6ZxOVToSv3sIjH7Bb6Lb-bsyPCrg":3,"$fympRrcKwXIv8v5g8m-i6FOulWRXeOg2oWf42BFSRKpE":336,"$fDItIoAMqVdDAUDxBbZw0bJuz6uVnwK2Xvcb5AkSPEt8":341},{"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":24,"download_link":25,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":139,"fingerprints":317},"syntax-highlighting","Syntax Highlighting","0.1","webstartup","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebstartup\u002F","\u003Cp>The plugin is based on the javascript library HighLight Js, it offers the possibility to choose among 70 styles of coloring. You can choose a default color in the back office. You can also add a widget to let the choice of coloring to visitors.\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add syntax highlighting to your code snippets.\u003C\u002Fli>\n\u003Cli>Choose style from more than 50 choices.\u003C\u002Fli>\n\u003Cli>A widget allows visitors to make their choice on the front\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Activate the plugin through the “Plugins” menu in WordPress.\u003C\u002Fli>\n\u003Cli>Go to the plugin setting page and add the types of articles or add syntax highlighting.\u003C\u002Fli>\n\u003Cli>Then choose a theme for the coloring, demo here :\u003Ca href=\"https:\u002F\u002Fhighlightjs.org\u002Fstatic\u002Fdemo\u002F\" rel=\"nofollow ugc\">HighLight JS\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>To let visitors change the coloring style, go to your dashboard to add the widget to the sidebar of your choice.\u003C\u002Fli>\n\u003Cli>Finally, when you add a code in a publication, do not forget to check ON in the Syntax Highlighting metabox.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Pictures by \u003Ca href=\"https:\u002F\u002Fwww.helene-titre.com\u002F\" rel=\"nofollow ugc\">Hélène titre\u003C\u002Fa> “graphic designer”\u003C\u002Fli>\n\u003C\u002Ful>\n","HighLight Code allows you to add syntax highlighting to the snippets contained in your articles. NOTE (beta): This plugin is very felt, it is still in &hellip;",0,1260,100,1,"2017-04-26T07:54:00.000Z","4.7.33","4.0","",[20,21,22,23,4],"highlight","highlight-js","highlighting","syntax","http:\u002F\u002Fweb-startup.fr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntax-highlighting.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},4,20,30,84,"2026-05-20T08:58:53.712Z",[38,57,81,101,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"syntax-highlight-nano","Syntax Highlight Nano","1.1.2","Takashi Fujisaki","https:\u002F\u002Fprofiles.wordpress.org\u002Fejointjp\u002F","\u003Cp>Syntax Highlight Nano adds beautiful, customizable syntax highlighting to WordPress’s core code block.\u003Cbr \u002F>\nIt integrates seamlessly with the Gutenberg editor, providing a consistent look and feel between the editor and the frontend.\u003Cbr \u002F>\nBecause it extends the existing “Code” block, there is no need for a separate custom block or switching between different block types.\u003Cbr \u002F>\nThis plugin is built on top of \u003Cstrong>highlight.js\u003C\u002Fstrong>, ensuring accurate and performant syntax highlighting for a wide variety of languages.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic language detection\u003C\u002Fstrong>: Intelligently detects the programming language of your code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable header\u003C\u002Fstrong>: Optionally display a header above the code block with a filename or language name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Line numbers\u003C\u002Fstrong>: Toggle line numbers on or off to improve code readability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy to clipboard button\u003C\u002Fstrong>: A convenient button appears on hover, allowing users to copy the code with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and performant\u003C\u002Fstrong>: Uses highlight.js for efficient, optimized syntax highlighting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress best practices\u003C\u002Fstrong>: Built following WordPress development standards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>In the WordPress editor, add a standard “Code” block.\u003C\u002Fli>\n\u003Cli>Enter your code.\u003C\u002Fli>\n\u003Cli>In the block settings sidebar, you can:\n\u003Cul>\n\u003Cli>Select a programming language (or leave it for automatic detection).\u003C\u002Fli>\n\u003Cli>Add a filename.\u003C\u002Fli>\n\u003Cli>Toggle header visibility.\u003C\u002Fli>\n\u003Cli>Toggle line number visibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>The code block will be automatically highlighted on the frontend.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any personal data. It does not set cookies or connect to external services. All processing happens locally on your server and in the user’s browser.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin uses highlight.js (BSD 3‑Clause License).\u003Cbr \u002F>\nCopyright (c) 2006, Ivan Sagalaev\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fhighlightjs\u002Fhighlight.js\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, and bug reports, please visit:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Ftakashifujisaki\u002Fsyntax-highlight-nano\u002Fissues\u003C\u002Fp>\n","Adds modern syntax highlighting to WordPress's standard code block using the robust highlight.js library.",301,"2026-02-27T05:06:00.000Z","6.9.4","6.0","7.4",[52,53,54,21,4],"code","code-block","gutenberg","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsyntax-highlight-nano","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntax-highlight-nano.1.1.2.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":11,"last_vuln_date":80,"fetched_at":28},"syntaxhighlighter","SyntaxHighlighter Evolved","3.7.2","Alex Mills","https:\u002F\u002Fprofiles.wordpress.org\u002Fviper007bond\u002F","\u003Cp>\u003Cem>Now with support for the new block editor in WordPress 5.0!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without losing its formatting or making any manual changes. It uses the \u003Ca href=\"http:\u002F\u002Falexgorbatchev.com\u002Fwiki\u002FSyntaxHighlighter\" rel=\"nofollow ugc\">SyntaxHighlighter JavaScript package by Alex Gorbatchev\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a live demo, see \u003Ca href=\"https:\u002F\u002Falex.blog\u002Fwordpress-plugins\u002Fsyntaxhighlighter\u002F\" rel=\"nofollow ugc\">this plugin’s homepage\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a list of supported languages (most widely used languages are supported), see the \u003Ca href=\"http:\u002F\u002Fen.support.wordpress.com\u002Fcode\u002Fposting-source-code\u002F\" rel=\"nofollow ugc\">WordPress.com support document\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Development of this plugin is \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002Fsyntaxhighlighter\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003Cbr \u002F>\nTranslation of the plugin into different languages is on the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsyntaxhighlighter\" rel=\"nofollow ugc\">translation page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ca href=\"http:\u002F\u002Fen.blog.wordpress.com\u002F2009\u002F12\u002F02\u002Fbetter-source-code-posting\u002F\" rel=\"nofollow ugc\">As seen on WordPress.com.\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n","Easily post syntax-highlighted code to your site without having to modify the code at all. As seen on WordPress.com.",20000,1133384,86,"2025-03-03T19:31:00.000Z","6.7.5","5.7","7.0",[52,73,74,75,4],"php","source","sourcecode","https:\u002F\u002Falex.blog\u002Fwordpress-plugins\u002Fsyntaxhighlighter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntaxhighlighter.3.7.2.zip",89,3,"2025-03-27 00:00:00",{"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":48,"requires_at_least":94,"requires_php":50,"tags":95,"homepage":99,"download_link":100,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"enlighter","Enlighter – Customizable Syntax Highlighter","4.7.0","Andi Dittrich","https:\u002F\u002Fprofiles.wordpress.org\u002Fandi-dittrich\u002F","\u003Cp>Enlighter is a free, easy-to-use, syntax highlighting tool for WordPress. Highlighting is powered by the \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002FEnlighterJS\" rel=\"nofollow ugc\">EnlighterJS\u003C\u002Fa> javascript library to provide a beautiful code-appearance.\u003C\u002Fp>\n\u003Cp>Using it can be as simple as adding a new Enlighter Sourcecode block (Gutenberg) and insert the code which you want to highlight: Enlighter takes care of the rest!\u003C\u002Fp>\n\u003Cp>An easy to use Theme-Customizer is included to modify the build-in themes \u003Cstrong>without any css knowlegde!\u003C\u002Fstrong>\u003Cbr \u002F>\nIt also supports the automatic creation of tab-panes to display code-groups together (useful for multi-language examples – e.g. html+css+js)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Fblob\u002Fmaster\u002Fwordpress\u002Fupgrade\u002Fv4.md\" rel=\"nofollow ugc\">Upgrade Guide\u003C\u002Fa> for Enlighter v4\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Fblob\u002Fmaster\u002Fwordpress\u002FWPThemeCompatibility.md\" rel=\"nofollow ugc\">Theme Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Ftree\u002Fmaster\u002Fwordpress\" rel=\"nofollow ugc\">Enlighter WordPress Plugin Docs\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Gutenberg Editor Integration\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Classic Editor Integration\u003C\u002Fstrong> (TinyMCE)\u003C\u002Fli>\n\u003Cli>Support for all common used languages\u003C\u002Fli>\n\u003Cli>Powerful generic highlighting engine for unknown\u002Funsupported languages\u003C\u002Fli>\n\u003Cli>Theme Customizer\u003C\u002Fli>\n\u003Cli>Inline Syntax Highlighting\u003C\u002Fli>\n\u003Cli>Advanced configuration options are available within the options page.\u003C\u002Fli>\n\u003Cli>Supports code-groups (displays multiple code-blocks within a tab-pane)\u003C\u002Fli>\n\u003Cli>Extensible language and theme engines – add your own one.\u003C\u002Fli>\n\u003Cli>Simple CSS based themes\u003C\u002Fli>\n\u003Cli>Integrated CSS file caching (suitable for high traffic sites)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full GDPR compliant\u003C\u002Fstrong> – no external resources are required, no data will be aggregated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Gutenberg Editor Integration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Editor Integration\u003C\u002Fstrong> via “Enlighter Sourcecode” block\u003C\u002Fli>\n\u003Cli>Inline Syntax Highlighting\u003C\u002Fli>\n\u003Cli>Automatic transformations for classic editor posts (codeblocks converted to Enlighter Sourcecode block)\u003C\u002Fli>\n\u003Cli>Transform legacy codeblocks to Enlighter Gutenberg Blocks (manual transformation)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Fblob\u002Fmaster\u002Fediting\u002FGutenberg.md\" rel=\"nofollow ugc\">Docs and Usage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002FPlugin.Gutenberg\" rel=\"nofollow ugc\">Editor plugin repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Classic Editor (TinyMCE) Integration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Editor Integration\u003C\u002Fstrong> via Enlighter buttons in the toolbar\u003C\u002Fli>\n\u003Cli>Inline Syntax Highlighting\u003C\u002Fli>\n\u003Cli>Tab-Indentation mode to align code with the \u003Ccode>tab\u003C\u002Fcode> key (single line and block selection)\u003C\u002Fli>\n\u003Cli>Editor formats to highlight existing code\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Fblob\u002Fmaster\u002Fediting\u002FTinyMCE.md\" rel=\"nofollow ugc\">Docs and Usage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002FPlugin.TinyMCE\" rel=\"nofollow ugc\">Editor plugin repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftinymce.enlighterjs.org\u002F\" rel=\"nofollow ugc\">Classic Editor Live-Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Markdown\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Markdown fenced code blocks\u003C\u002Fli>\n\u003Cli>Inline Syntax Highlighting via backtick code (including language specific addon)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Fblob\u002Fmaster\u002Fediting\u002FMarkdown.md\" rel=\"nofollow ugc\">Docs and Usage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u002FMigration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Crayon compatibility mode (use EnlighterJS highlighting for legacy Crayon \u003Ccode>pre\u003C\u002Fcode> codeblocks)\u003C\u002Fli>\n\u003Cli>CodeColorer compatibility mode (use EnlighterJS highlighting for legacy CodeColorer shortcodes)\u003C\u002Fli>\n\u003Cli>Jetpack markdown compatibility mode (generic or raw highlighting)\u003C\u002Fli>\n\u003Cli>Gutenberg standard codeblock compatibility mode (no language attributes)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbbpress.org\u002F\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa> shortcode + markdown code blocks support\u003C\u002Fli>\n\u003Cli>Dynamic Content via \u003Ccode>jQuery Ajax.load\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dynamic Content via \u003Ccode>Jetpack.InfiniteScroll\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Texteditor\u002FShortcodes (Legacy)\u003C\u002Fh3>\n\u003Cp>Shortcodes are deprecated and should be used in \u003Cstrong>text editor mode only\u003C\u002Fstrong> – never use them within Gutenberg Editor or Classic Editor!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to use Text-Editor mode through the use of Shortcodes and QuickTags\u003C\u002Fli>\n\u003Cli>Shortcodes within content, comments and widgets\u003C\u002Fli>\n\u003Cli>Standalone Shortcode-Processor to avoid wpautop filter issues in Text-Editor Mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Languages (build-in)\u003C\u002Fh3>\n\u003Cp>In case your language is not available try the \u003Cstrong>Generic Mode\u003C\u002Fstrong> which covers a lot of programming languages – or request a new language on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002FEnlighterJS\u002Fissues\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Related Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\u002Ftree\u002Fmaster\u002Fwordpress\" rel=\"nofollow ugc\">Enlighter Plugin Docs + Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002FPlugin.WordPress\" rel=\"nofollow ugc\">Enlighter Plugin on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEnlighterJS\u002Fdocumentation\" rel=\"nofollow ugc\">EnlighterJS Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>All modern webbrowsers with enabled Javascript and HTML5 capabilities for “data-” attributes are compatible with Enlighter. It’s possible that it may work with earlier\u002Fother browsers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chrome 60+\u003C\u002Fli>\n\u003Cli>Firefox 60+\u003C\u002Fli>\n\u003Cli>Safari 11+\u003C\u002Fli>\n\u003Cli>Edge Browser 10+\u003C\u002Fli>\n\u003C\u002Ful>\n","All-in-one Syntax Highlighting solution. Full Gutenberg and Classic Editor integration. Graphical theme customizer. Based on EnlighterJS.",10000,350034,96,65,"2026-04-13T07:01:00.000Z","6.8",[96,97,22,98,4],"classic-editor","highlighter","syntax-highlighter","https:\u002F\u002Fcodeberg.org\u002FEnlighterJS","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenlighter.4.7.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":117,"download_link":118,"security_score":26,"vuln_count":14,"unpatched_count":11,"last_vuln_date":119,"fetched_at":28},"kindeditor-for-wordpress","Kindeditor For WordPress","1.4.3","panxianhai","https:\u002F\u002Fprofiles.wordpress.org\u002Fpanxianhai\u002F","\u003Cp>Because most users of this plug-in are Chinese people,following I use Chinese.\u003C\u002Fp>\n\u003Cp>kindeditor是一个简单高效，易于使用的编辑器，自带代码高亮。\u003C\u002Fp>\n","Kindeditor for wordpress",500,55498,2,"2015-04-13T07:27:00.000Z","4.1.42","3.0",[116,4],"editor","https:\u002F\u002Fgithub.com\u002Fpanxianhai\u002Fkindeditor-for-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkindeditor-for-wordpress.1.4.3.zip","2014-05-25 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":18,"download_link":138,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"simple-code-block","Simple Code Block","1.2.2","pablocianes","https:\u002F\u002Fprofiles.wordpress.org\u002Fpablocianes\u002F","\u003Cp>A simple block to the new WordPress editor Gutenberg to insert and show code with Ace Editor.\u003C\u002Fp>\n\u003Cp>Now is very easy to share code in your own web with Gutenberg and this simple code block with the power of \u003Ca href=\"https:\u002F\u002Face.c9.io\u002F\" rel=\"nofollow ugc\">Ace\u003C\u002Fa>: the successor of the Mozilla Skywriter (Bespin) project.\u003C\u002Fp>\n\u003Cp>Ace is an embeddable code editor written in JavaScript with the features and performance of native editors such as Sublime, Vim and TextMate.\u003C\u002Fp>\n\u003Cp>For each block you can choose many languages and styles:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lot of languages avalaibles: html, php, css, javascript, python,…\u003C\u002Fli>\n\u003Cli>Syntax highlighting with more than 20 themes to choose.\u003C\u002Fli>\n\u003Cli>Other options to select the font size of the code and lines to show without scroll.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What You See in the backend with Gutenberg editor Is What You Get! and the plugin only enqueue the selected assets to highlighting your code with your own selected options.\u003C\u002Fp>\n\u003Ch4>1.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add option: show copy button\u003C\u002Fli>\n\u003Cli>Add option: show or hide lines numbers\u003C\u002Fli>\n\u003Cli>Improve Safari Browser compatibility\u003C\u002Fli>\n\u003Cli>Add Bash\u002FShell language\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow working without use of \u003C?php tag\u003C\u002Fli>\n\u003Cli>Improve WPO with better enqueue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feedback and support\u003C\u002Fh3>\n\u003Cp>I would be happy to receive your feedback to improve this plugin.\u003Cbr \u002F>\nPlease let me know through \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-code-block\" rel=\"ugc\">support forums\u003C\u002Fa> if you like it and please be sure to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-code-block\u002Freviews\u002F#new-post\" rel=\"ugc\">leave a review.\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also you can contact me on my personal page \u003Ca href=\"https:\u002F\u002Fpablocianes.com\u002F\" rel=\"nofollow ugc\">Pablo Cianes\u003C\u002Fa> or even visit \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPCianes\u002Fsimple-code-block\" rel=\"nofollow ugc\">Github of Simple Code Block\u003C\u002Fa> where you can find all the development code of this plugin.\u003C\u002Fp>\n\u003Cp>I hope it is useful for you and look forward to reading your reviews! 😉 Thanks!\u003C\u002Fp>\n","A simple block to insert code into Gutenberg.",200,8655,98,9,"2020-01-08T07:31:00.000Z","5.3.21","4.6","5.2.4",[137,52,54,73,4],"ace","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-code-block.zip",{"attackSurface":140,"codeSignals":201,"taintFlows":302,"riskAssessment":303,"analyzedAt":316},{"hooks":141,"ajaxHandlers":197,"restRoutes":198,"shortcodes":199,"cronEvents":200,"entryPointCount":11,"unprotectedCount":11},[142,148,151,156,160,164,168,171,172,175,178,180,184,189,194],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_enqueue_scripts","register_css","plugin\\admin\\assets.php",11,{"type":143,"name":144,"callback":149,"file":146,"line":150},"register_js",12,{"type":143,"name":152,"callback":153,"file":154,"line":155},"add_meta_boxes","add_metabox","plugin\\admin\\metabox.php",26,{"type":143,"name":157,"callback":158,"file":154,"line":159},"save_post","save_metabox",27,{"type":143,"name":161,"callback":161,"file":162,"line":163},"admin_menu","plugin\\admin\\page.php",23,{"type":143,"name":165,"callback":166,"file":162,"line":167},"admin_init","admin_settings",24,{"type":143,"name":161,"callback":161,"file":169,"line":170},"plugin\\admin\\panel.php",25,{"type":143,"name":165,"callback":166,"file":169,"line":155},{"type":143,"name":173,"callback":145,"file":174,"line":150},"wp_enqueue_scripts","plugin\\front\\assets.php",{"type":143,"name":173,"callback":176,"file":174,"line":177},"register_hilight",13,{"type":143,"name":173,"callback":149,"file":174,"line":179},14,{"type":143,"name":173,"callback":181,"file":182,"line":183},"register_qs_lib","plugin\\init.php",22,{"type":143,"name":185,"callback":186,"file":187,"line":188},"widgets_init","anonymous","plugin\\widget.php",179,{"type":143,"name":190,"callback":191,"file":192,"line":193},"plugins_loaded","text_domain","syntax-highlighting.php",48,{"type":143,"name":165,"callback":195,"file":192,"line":196},"deactivate_auto",55,[],[],[],[],{"dangerousFunctions":202,"sqlUsage":206,"outputEscaping":208,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":301},[203],{"fn":204,"file":187,"line":188,"context":205},"create_function","add_action('widgets_init', create_function('', 'return register_widget( \"code_hightLight_widget\" );'",{"prepared":11,"raw":11,"locations":207},[],{"escaped":209,"rawEcho":210,"locations":211},8,47,[212,216,218,220,222,224,226,227,228,230,232,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,272,273,275,277,279,281,283,285,287,289,291,293,295,296,297,299],{"file":213,"line":214,"context":215},"plugin\\admin\\form.php",18,"raw output",{"file":213,"line":217,"context":215},29,{"file":213,"line":219,"context":215},43,{"file":213,"line":221,"context":215},44,{"file":213,"line":223,"context":215},45,{"file":213,"line":225,"context":215},46,{"file":213,"line":210,"context":215},{"file":213,"line":193,"context":215},{"file":213,"line":229,"context":215},57,{"file":213,"line":231,"context":215},59,{"file":213,"line":92,"context":215},{"file":213,"line":234,"context":215},68,{"file":213,"line":236,"context":215},71,{"file":213,"line":238,"context":215},74,{"file":154,"line":240,"context":215},50,{"file":154,"line":242,"context":215},51,{"file":162,"line":244,"context":215},129,{"file":162,"line":246,"context":215},136,{"file":162,"line":248,"context":215},141,{"file":162,"line":250,"context":215},142,{"file":162,"line":252,"context":215},224,{"file":162,"line":254,"context":215},232,{"file":162,"line":256,"context":215},237,{"file":162,"line":258,"context":215},238,{"file":162,"line":260,"context":215},239,{"file":162,"line":262,"context":215},240,{"file":162,"line":264,"context":215},244,{"file":162,"line":266,"context":215},246,{"file":162,"line":268,"context":215},247,{"file":162,"line":270,"context":215},249,{"file":169,"line":244,"context":215},{"file":169,"line":246,"context":215},{"file":169,"line":274,"context":215},148,{"file":169,"line":276,"context":215},156,{"file":169,"line":278,"context":215},161,{"file":169,"line":280,"context":215},162,{"file":169,"line":282,"context":215},163,{"file":169,"line":284,"context":215},164,{"file":169,"line":286,"context":215},168,{"file":169,"line":288,"context":215},170,{"file":169,"line":290,"context":215},171,{"file":169,"line":292,"context":215},173,{"file":187,"line":294,"context":215},40,{"file":187,"line":219,"context":215},{"file":187,"line":92,"context":215},{"file":187,"line":298,"context":215},134,{"file":187,"line":300,"context":215},138,[],[],{"summary":304,"deductions":305},"The \"syntax-highlighting\" plugin v0.1 exhibits a mixed security posture.  On the positive side, it demonstrates no known vulnerabilities in its history, has a zero attack surface in terms of entry points like AJAX handlers, REST API routes, shortcodes, or cron events, and all its SQL queries utilize prepared statements, which is excellent practice. It also avoids file operations and external HTTP requests.\n\nHowever, there are significant concerns within the code analysis. The presence of the `create_function` is a critical security risk as it is deprecated and can lead to arbitrary code execution if user-supplied data is passed to it. Furthermore, only 15% of output escaping is properly handled, leaving a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of nonce checks and capability checks on any potential (though currently unexposed) entry points also represents a weakness, as it doesn't implement fundamental security controls that would be expected in a production plugin.\n\nWhile the plugin's vulnerability history is clean, this is likely due to its very limited version and potentially small user base. The current code signals, particularly `create_function` and the low output escaping rate, indicate a high risk of exploitation if any user-controlled data were to reach these vulnerable points. The lack of any taint flow analysis results is also a weakness, suggesting the static analysis tool may not have been able to fully assess potential risks or that the plugin's current structure doesn't expose complex data flow paths.",[306,309,311,314],{"reason":307,"points":308},"Use of deprecated create_function",15,{"reason":310,"points":150},"Low output escaping rate (15%)",{"reason":312,"points":313},"No nonce checks",5,{"reason":315,"points":313},"No capability checks","2026-03-17T06:14:44.311Z",{"wat":318,"direct":328},{"assetPaths":319,"generatorPatterns":325,"scriptPaths":326,"versionParams":327},[320,321,322,323,324],"\u002Fwp-content\u002Fplugins\u002Fsyntax-highlighting\u002Fplugin\u002Flibs\u002FQS.lib.js","\u002Fwp-content\u002Fplugins\u002Fsyntax-highlighting\u002Fplugin\u002Fadmin\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsyntax-highlighting\u002Fplugin\u002Fadmin\u002Fassets\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fsyntax-highlighting\u002Fplugin\u002Ffront\u002Fassets\u002Ffront.css","\u002Fwp-content\u002Fplugins\u002Fsyntax-highlighting\u002Fplugin\u002Ffront\u002Fassets\u002Ffront.js",[],[320,322,324],[],{"cssClasses":329,"htmlComments":330,"htmlAttributes":331,"restEndpoints":333,"jsGlobals":334,"shortcodeOutput":335},[],[],[332],"slwsu_syntax_highlighting",[],[],[],{"error":337,"url":338,"statusCode":339,"statusMessage":340,"message":340},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsyntax-highlighting\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":342},[343],{"version":6,"download_url":344,"svn_tag_url":345,"released_at":27,"has_diff":346,"diff_files_changed":347,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":348,"is_current":337},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntax-highlighting.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsyntax-highlighting\u002Ftags\u002F0.1\u002F",false,[],[]]