[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOikPm1CykOJfiakCL5qCQH0G97Lg2deaUSvS_DvUxQ8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":134,"fingerprints":194},"cc-syntax-highlight","CC-Syntax-Highlight","1.2.3","Clearcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fclearcodehq\u002F","\u003Cp>The CC-Syntax-Highlight plugin supports syntax highlighting of Posts, Pages, and any public Custom Post Types.\u003Cbr \u002F>\nIt uses \u003Ca href=\"https:\u002F\u002Fhighlightjs.org\u002F\" rel=\"nofollow ugc\">highlight.js\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcode-prettify\" rel=\"nofollow ugc\">google-code-prettify\u003C\u002Fa> libraries.\u003Cbr \u002F>\nAdditionally it can use the \u003Ca href=\"https:\u002F\u002Fclipboardjs.com\u002F\" rel=\"nofollow ugc\">clipboard.js\u003C\u002Fa> library to add a button that copies text to the clipboard and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwcoder\u002Fhighlightjs-line-numbers.js\u002F\" rel=\"nofollow ugc\">highlightjs-line-numbers.js\u003C\u002Fa> plugin to add line numbers.\u003Cbr \u002F>\nIt is delivered with support for shortcode (default [code] – you can change it on the settings page) which automatically converts all special characters to HTML entities.\u003Cbr \u002F>\nThis plugin is compatible with Multisite WordPress installations.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to the ‘Settings > Syntax Highlight’ page, select your preferred options and save them.\u003C\u002Fli>\n\u003Cli>Simply add the source code to your post (or other selected public Custom Post Type) wrapped with:\u003Cbr \u002F>\n\u003Cpre>\u003Ccode>Your source code\u003C\u002Fcode>\u003C\u002Fpre>\u003Cbr \u002F>\nor if you would like to automatically convert all special characters to HTML entities, use shortcode wrapper instead (default [code] – you can change it on the settings page):\u003Cbr \u002F>\n\u003Cpre>[code]Your source code[\u002Fcode]\u003C\u002Fpre>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>Plugin’s js scripts and css styles files only load if the source code occurs on displaying page.\u003C\u002Fem>\u003C\u002Fp>\n","This plugin allows you very simply syntax highlight source code in your content using highlight.js or google-code-prettify libraries.",80,4659,100,1,"2022-03-16T14:21:00.000Z","5.9.13","4.6.1","7.0",[20,21,22,23,24],"code","google-code-prettify","highlight-js","source-code","syntax-highlight","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcc-syntax-highlight","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-syntax-highlight.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":27,"computed_at":38},"clearcodehq",16,220,87,30,"2026-04-04T13:55:15.657Z",[40,59,81,98,114],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":14,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"igsyntax-hiliter","iG:Syntax Hiliter","5.1","Amit Gupta","https:\u002F\u002Fprofiles.wordpress.org\u002Famit\u002F","\u003Cp>\u003Cstrong>iG:Syntax Hiliter\u003C\u002Fstrong> allows you to post source code to your site with syntax highlighting and formatting  (as seen in code editors, IDEs). You can paste the code as is from your code editor or IDE and this plugin will take care of all the code colouring and preserve your formatting. It uses the \u003Ca href=\"http:\u002F\u002Fqbnz.com\u002Fhighlighter\u002F\" rel=\"nofollow ugc\">GeSHi library\u003C\u002Fa> to colourize your code and supports over a 100 programming languages. Most common languages are included with the plugin and it includes drop in support for more languages used by GeSHi.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE :\u003C\u002Fstrong> For fast results and less load on your server, you should have a cache plugin installed. That way the plugin won’t have to parse the code blocks on a post every time its loaded in browser.\u003C\u002Fp>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 4.1 or above\u003C\u002Fli>\n\u003Cli>PHP 7.4.0 or above\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pull requests are welcome on Github.\u003C\u002Fp>\n\u003Cp>Github: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoolamit\u002Fig-syntax-hiliter\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fcoolamit\u002Fig-syntax-hiliter\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoolamit\u002Fig-syntax-hiliter\u002Fblob\u002Fmaster\u002FREADME.md\" rel=\"nofollow ugc\">Documentation on plugin usage and configuration\u003C\u002Fa>\u003C\u002Fp>\n","A plugin to easily present source code on your site with syntax highlighting and formatting  (as seen in code editors, IDEs).",60,7679,"2022-05-06T22:35:00.000Z","4.1","7.4.0",[20,54,55,23,56],"code-highlighter","php","syntax-highlighter","https:\u002F\u002Figeek.info\u002Fcategory\u002Fwp-plugins\u002Figsyntax-hiliter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Figsyntax-hiliter.5.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"vaaky-highlighter","Vaaky Highlighter – Syntax Highlighter for Gutenberg","1.1.0","WebHat","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebhat\u002F","\u003Cp>Vaaky Highlighter is a lightweight \u003Cstrong>syntax highlighter plugin for WordPress Gutenberg\u003C\u002Fstrong>.\u003Cbr \u002F>\nIt allows you to add clean, readable, and visually appealing \u003Cstrong>code blocks and code snippets\u003C\u002Fstrong> with automatic language detection.\u003C\u002Fp>\n\u003Cp>Syntax highlighting is powered by \u003Cstrong>Highlight.js\u003C\u002Fstrong>, a fast and dependency-free JavaScript library that supports multiple programming languages and themes.\u003C\u002Fp>\n\u003Cp>Vaaky Highlighter is ideal for \u003Cstrong>developers, bloggers, technical writers, and documentation sites\u003C\u002Fstrong> who want elegant syntax-highlighted code without unnecessary bloat.\u003C\u002Fp>\n\u003Cp>Using it is simple: add the \u003Cstrong>Vaaky Highlighter Sourcecode block\u003C\u002Fstrong> in Gutenberg, paste your code, and publish — the plugin handles everything automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>View the live demo of all supported themes:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.webhat.in\u002F?page_id=626&utm_source=wordpress.org&utm_medium=readme.txt&utm_campaign=link&utm_id=vaaky_highlighter&utm_term=Theme+Demo\" rel=\"nofollow ugc\">Demo Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add the \u003Cstrong>Vaaky Highlighter\u003C\u002Fstrong> block in the Gutenberg editor\u003C\u002Fli>\n\u003Cli>Paste or write your code\u003C\u002Fli>\n\u003Cli>Select a language (optional)\u003C\u002Fli>\n\u003Cli>Save and view your page on the frontend\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Supported Languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Apache\u003C\u002Fli>\n\u003Cli>Bash\u003C\u002Fli>\n\u003Cli>C\u003C\u002Fli>\n\u003Cli>C#\u003C\u002Fli>\n\u003Cli>C++\u003C\u002Fli>\n\u003Cli>CSS\u003C\u002Fli>\n\u003Cli>DNS Zone file\u003C\u002Fli>\n\u003Cli>DOS\u003C\u002Fli>\n\u003Cli>Django\u003C\u002Fli>\n\u003Cli>Dockerfile\u003C\u002Fli>\n\u003Cli>Go\u003C\u002Fli>\n\u003Cli>HTML \u002F XML\u003C\u002Fli>\n\u003Cli>Handlebars\u003C\u002Fli>\n\u003Cli>JSON\u003C\u002Fli>\n\u003Cli>Java\u003C\u002Fli>\n\u003Cli>JavaScript\u003C\u002Fli>\n\u003Cli>Markdown\u003C\u002Fli>\n\u003Cli>Nginx\u003C\u002Fli>\n\u003Cli>Objective-C\u003C\u002Fli>\n\u003Cli>PHP\u003C\u002Fli>\n\u003Cli>Plaintext\u003C\u002Fli>\n\u003Cli>PostgreSQL & PL\u002FpgSQL\u003C\u002Fli>\n\u003Cli>PowerShell\u003C\u002Fli>\n\u003Cli>Python\u003C\u002Fli>\n\u003Cli>R\u003C\u002Fli>\n\u003Cli>Ruby\u003C\u002Fli>\n\u003Cli>Rust\u003C\u002Fli>\n\u003Cli>SCSS\u003C\u002Fli>\n\u003Cli>SQL \u002F MySQL\u003C\u002Fli>\n\u003Cli>Shell\u003C\u002Fli>\n\u003Cli>Twig\u003C\u002Fli>\n\u003Cli>TypeScript\u003C\u002Fli>\n\u003Cli>YAML \u002F YML\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight syntax highlighter plugin for WordPress Gutenberg powered by Highlight.js. Add beautiful, fast, and responsive code blocks with ease.",20,3574,90,2,"2026-01-10T10:22:00.000Z","6.9.4","6.0","5.6",[76,77,22,78,56],"code-blocks","gutenberg","snippets","https:\u002F\u002Fwordpress.org\u002Fplugin\u002Fvaaky-highlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvaaky-highlighter.1.1.0.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":28,"num_ratings":28,"last_updated":91,"tested_up_to":72,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":96,"download_link":97,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-syntax-highlighter","Easy Syntax Highlighter","2.0.0","tiptinker","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnowbedding\u002F","\u003Cp>Easy Syntax Highlighter is a powerful WordPress plugin that helps improve your website’s code presentation by providing beautiful syntax highlighting. Using the latest Highlight.js library, it supports over 20 programming languages with 80+ color themes, copy-to-clipboard functionality, and seamless integration with both classic and Gutenberg editors.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Highlight.js Engine\u003C\u002Fstrong>: Uses the latest Highlight.js library for fast, accurate syntax highlighting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>80+ Themes Included\u003C\u002Fstrong>: Over 80 themes for both light and dark modes, all stored locally for offline compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Language Support\u003C\u002Fstrong>: Supports 20+ programming languages including JavaScript, PHP, Python, CSS, HTML, SQL, Bash, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern JavaScript\u003C\u002Fstrong>: Promise-based loading with proper error handling and performance optimizations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Smart asset loading—only loads when code blocks are present on the page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Focused\u003C\u002Fstrong>: Proper input sanitization and output escaping\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: Clean, modern settings page with visual theme selector integrated with WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization Ready\u003C\u002Fstrong>: Translation-ready with proper text domains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backward Compatible\u003C\u002Fstrong>: Automatic migration from old plugin versions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Gutenberg Block Editor\u003C\u002Fstrong>: Use the default WordPress “Code” block. The plugin automatically detects the language and highlights it. There is no language setting in the sidebar; detection is automatic. If you need to force a language, edit the block as HTML and add a class to the \u003Ccode>\u003Ccode>\u003C\u002Fcode> element (e.g., \u003Ccode>\u003Ccode class=\"language-php\">\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor\u003C\u002Fstrong>: Use the TinyMCE button (code icon) with the modal dialog for easy code insertion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy to Clipboard\u003C\u002Fstrong>: Double-click any code block to instantly copy its content with visual feedback.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Technical blogs and tutorials\u003C\u002Fli>\n\u003Cli>Documentation websites\u003C\u002Fli>\n\u003Cli>Programming courses and educational content\u003C\u002Fli>\n\u003Cli>Developer portfolios\u003C\u002Fli>\n\u003Cli>API documentation\u003C\u002Fli>\n\u003Cli>Code examples and snippets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, bug reports, or feature requests, please visit: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftiptinker\u002Feasy-syntax-highlighter\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions are welcome! Please feel free to submit pull requests or open issues on GitHub.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nLicense URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Modern, lightweight syntax highlighter for WordPress using Highlight.js",10,1654,"2026-02-12T03:39:00.000Z","5.0",[94,95,22,56],"code-block","code-highlighting","https:\u002F\u002Fgithub.com\u002Fsnowbedding\u002Feasy-syntax-highlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-syntax-highlighter.2.0.0.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":28,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":107,"tested_up_to":72,"requires_at_least":73,"requires_php":108,"tags":109,"homepage":111,"download_link":112,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":113},"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.",235,"","7.4",[20,94,77,22,110],"syntax-highlighting","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsyntax-highlight-nano","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntax-highlight-nano.1.1.2.zip","2026-03-15T14:44:11.924Z",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":107,"tags":129,"homepage":107,"download_link":133,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,590163,88,110,"2024-03-16T23:35:00.000Z","6.5.0","4.0",[130,54,131,56,132],"code-coloring","codemirror","text-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-editor-syntax-highlighter.2.4.4.zip",{"attackSurface":135,"codeSignals":171,"taintFlows":181,"riskAssessment":182,"analyzedAt":193},{"hooks":136,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":28,"unprotectedCount":28},[137,142,145,149,152,156,160,164],{"type":138,"name":139,"callback":139,"file":140,"line":141},"action","init","class-plugin.php",81,{"type":138,"name":143,"callback":143,"file":140,"line":144},"admin_init",82,{"type":138,"name":146,"callback":146,"priority":147,"file":140,"line":148},"admin_menu",999,83,{"type":150,"name":151,"callback":151,"priority":89,"file":140,"line":27},"filter","plugin_row_meta",{"type":150,"name":153,"callback":154,"priority":28,"file":140,"line":155},"the_content","escape",123,{"type":150,"name":153,"callback":157,"priority":158,"file":140,"line":159},"do_shortcode",8,124,{"type":150,"name":161,"callback":162,"file":140,"line":163},"no_texturize_shortcodes","closure",126,{"type":138,"name":165,"callback":165,"file":140,"line":166},"wp_enqueue_scripts",128,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":180},[],{"prepared":28,"raw":28,"locations":174},[],{"escaped":14,"rawEcho":14,"locations":176},[177],{"file":140,"line":178,"context":179},282,"raw output",[],[],{"summary":183,"deductions":184},"The \"cc-syntax-highlight\" plugin v1.2.3 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified attack surface points, including AJAX handlers, REST API routes, shortcodes, or cron events, significantly minimizes the potential for external exploitation. Furthermore, the code's adherence to secure practices, such as using prepared statements for all SQL queries and the absence of dangerous functions or file operations, contributes to its robust defense.  The clean vulnerability history with zero recorded CVEs further reinforces this positive assessment, indicating a well-maintained and secure codebase.\n\nHowever, the analysis does highlight a minor concern regarding output escaping, with 50% of identified outputs not being properly escaped. While the overall risk is low due to the limited attack surface and lack of other vulnerabilities, this could potentially lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is ever introduced into these unescaped outputs.  The complete lack of nonces and capability checks is also noteworthy, though less critical given the current absence of exploitable entry points. In conclusion, the plugin is exceptionally secure, with the only area for improvement being the consistent implementation of output escaping.",[185,188,191],{"reason":186,"points":187},"Unescaped output found",5,{"reason":189,"points":190},"Missing nonce checks",3,{"reason":192,"points":190},"Missing capability checks","2026-03-16T21:29:41.914Z",{"wat":195,"direct":212},{"assetPaths":196,"generatorPatterns":202,"scriptPaths":203,"versionParams":205},[197,198,199,200,201],"\u002Fwp-content\u002Fplugins\u002Fcc-syntax-highlight\u002Fjs\u002Fclipboard.js","\u002Fwp-content\u002Fplugins\u002Fcc-syntax-highlight\u002Fjs\u002Fhighlight.min.js","\u002Fwp-content\u002Fplugins\u002Fcc-syntax-highlight\u002Fjs\u002Fprettify.js","\u002Fwp-content\u002Fplugins\u002Fcc-syntax-highlight\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcc-syntax-highlight\u002Fcss\u002Ftomorrow-night.css",[],[197,198,199,204],"\u002Fwp-content\u002Fplugins\u002Fcc-syntax-highlight\u002Fjs\u002Finit.js",[206,207,208,209,210,211],"cc-syntax-highlight\u002Fcss\u002Fstyle.css?ver=","cc-syntax-highlight\u002Fcss\u002Ftomorrow-night.css?ver=","cc-syntax-highlight\u002Fjs\u002Fclipboard.js?ver=","cc-syntax-highlight\u002Fjs\u002Fhighlight.min.js?ver=","cc-syntax-highlight\u002Fjs\u002Fprettify.js?ver=","cc-syntax-highlight\u002Fjs\u002Finit.js?ver=",{"cssClasses":213,"htmlComments":214,"htmlAttributes":215,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":219},[24],[],[],[],[218],"CCSyntaxHighlight",[220],"[code]"]