[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fx9r7qZEozNyo1Bw1GrK6s6cvpVmCgXfMuN-3-i2Qgy8":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":38,"analysis":134,"fingerprints":235},"smart-syntax","Smart Syntax","1.0.2","Smartpixels","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartpixels\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.smartpixels.net\u002F?post_type=products&p=190\" rel=\"nofollow ugc\">Smart Syntax\u003C\u002Fa> plugin automatically adds Google prettify syntax highlighting to the fenced code blocks in both content and comments.\u003C\u002Fp>\n\u003Cp>It’s made with \u003Ca href=\"http:\u002F\u002Fjetpack.me\u002F\" rel=\"nofollow ugc\">Jetpack\u003C\u002Fa> markdown in mind, which brings the power of markdown extra to WordPress and gives you an easy to use markdown syntax for fenced code blocks.\u003C\u002Fp>\n\u003Cp>For more information on usage and features, check out \u003Ca href=\"http:\u002F\u002Fwww.smartpixels.net\u002F?post_type=products&p=190\" rel=\"nofollow ugc\">smartpixels\u003C\u002Fa>.\u003C\u002Fp>\n","Automatic google prettify syntax highlighting for jetpack markdown fenced code blocks",10,4509,100,3,"2016-09-27T11:44:00.000Z","4.6.30","3.8","",[20,21,22,23,24],"code-blocks","google-prettify","jetpack-markdown","markdown","syntax-highlighter","http:\u002F\u002Fwww.smartpixels.net\u002Fproducts\u002Fsmart-syntax\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-syntax.1.0.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"smartpixels",1,30,84,"2026-04-04T00:49:47.263Z",[39,57,78,92,113],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":52,"homepage":18,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-markdown","WP-Markdown","1.6.1","Stephen Harris","https:\u002F\u002Fprofiles.wordpress.org\u002Fstephenh1988\u002F","\u003Cp>This plugin allows you to write posts (of any post type) using the Markdown syntax. The plugin converts the Markdown into HTML prior to saving the post. When editing a post, the plugin converts it back into Markdown syntax.\u003C\u002Fp>\n\u003Cp>The plugin also allows you to enable Markdown in \u003Cstrong>comments\u003C\u002Fstrong> and \u003Cstrong>bbPress forums\u003C\u002Fstrong>. In these instances the plugin adds a toolbar, and preview of the processed Markdown with \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fgoogle-code-prettify\u002F\" rel=\"nofollow ugc\">Prettify\u003C\u002Fa> syntax highlighter applied (similiar to that used in the Stack Exchange websites such as \u003Ca href=\"http:\u002F\u002Fwordpress.stackexchange.com\u002F\" rel=\"nofollow ugc\">WordPress Stack Exchange\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>WP-Markdown stores the processed HTML, so deactivating the plugin will not affect your posts, comments or bbPress forums.\u003C\u002Fp>\n","Allows Markdown to be enabled in posts, comments and bbPress forums.",400,86288,90,28,"2017-12-27T14:00:00.000Z",[53,54,23,55,24],"code","formatting","prettify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-markdown.1.6.1.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":49,"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":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,2,"2026-01-10T10:22:00.000Z","6.9.4","6.0","5.6",[20,73,74,75,24],"gutenberg","highlight-js","snippets","https:\u002F\u002Fwordpress.org\u002Fplugin\u002Fvaaky-highlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvaaky-highlighter.1.1.0.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":28,"num_ratings":28,"last_updated":87,"tested_up_to":88,"requires_at_least":17,"requires_php":18,"tags":89,"homepage":90,"download_link":91,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"markdown-highlighter","Markdown Highlighter","0.1","sohelamin","https:\u002F\u002Fprofiles.wordpress.org\u002Fsohelamin\u002F","\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Markdown Parser\u003C\u002Fli>\n\u003Cli>Syntax Highlighter\u003C\u002Fli>\n\u003Cli>Syntax Highlighter can work without markdown format also\u003C\u002Fli>\n\u003Cli>Highlightjs with github style included\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to parse the markdown content from post then highlight it as syntax highlight.",4331,"2016-05-28T06:34:00.000Z","4.5.33",[23,79,24],"http:\u002F\u002Fwww.appzcoder.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-highlighter.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":18,"tags":107,"homepage":18,"download_link":112,"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",[108,109,110,24,111],"code-coloring","code-highlighter","codemirror","text-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-editor-syntax-highlighter.2.4.4.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":70,"requires_php":71,"tags":127,"homepage":132,"download_link":133,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"enlighter","Enlighter – Customizable Syntax Highlighter","4.6.1","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\u002Fenlighterjs.org\" 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,344309,96,65,"2023-01-20T19:58:00.000Z","6.1.10",[128,129,130,24,131],"classic-editor","highlighter","highlighting","syntax-highlighting","https:\u002F\u002Fenlighterjs.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenlighter.4.6.1.zip",{"attackSurface":135,"codeSignals":163,"taintFlows":183,"riskAssessment":223,"analyzedAt":234},{"hooks":136,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":28,"unprotectedCount":28},[137,143,147,151,156],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","init","smart_syntax_init","smart_syntax.php",69,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_menu","smart_syntax_menu",70,{"type":138,"name":148,"callback":149,"file":141,"line":150},"wp_enqueue_scripts","smart_syntax_prettify_script",71,{"type":152,"name":153,"callback":154,"priority":11,"file":141,"line":155},"filter","the_content","smart_syntax_prettyprint",75,{"type":152,"name":157,"callback":154,"priority":11,"file":141,"line":158},"comment_text",76,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":170,"outputEscaping":172,"fileOperations":28,"externalRequests":28,"nonceChecks":34,"capabilityChecks":28,"bundledLibraries":182},[165],{"fn":166,"file":167,"line":168,"context":169},"unserialize","includes\\functions.php",63,"$sorted[$lang] = unserialize($ser);",{"prepared":28,"raw":28,"locations":171},[],{"escaped":67,"rawEcho":14,"locations":173},[174,178,180],{"file":175,"line":176,"context":177},"includes\\admin-menu.php",38,"raw output",{"file":175,"line":179,"context":177},66,{"file":175,"line":181,"context":177},81,[],[184,212],{"entryPoint":185,"graph":186,"unsanitizedCount":28,"severity":211},"smart_syntax_settings_page (includes\\admin-menu.php:10)",{"nodes":187,"edges":207},[188,193,199,203],{"id":189,"type":190,"label":191,"file":175,"line":192},"n0","source","$_POST",35,{"id":194,"type":195,"label":196,"file":175,"line":197,"wp_function":198},"n1","sink","update_option() [Settings Manipulation]",37,"update_option",{"id":200,"type":190,"label":201,"file":175,"line":202},"n2","$_SERVER['REQUEST_URI']",42,{"id":204,"type":195,"label":205,"file":175,"line":202,"wp_function":206},"n3","echo() [XSS]","echo",[208,210],{"from":189,"to":194,"sanitized":209},true,{"from":200,"to":204,"sanitized":209},"low",{"entryPoint":213,"graph":214,"unsanitizedCount":28,"severity":211},"\u003Cadmin-menu> (includes\\admin-menu.php:0)",{"nodes":215,"edges":220},[216,217,218,219],{"id":189,"type":190,"label":191,"file":175,"line":192},{"id":194,"type":195,"label":196,"file":175,"line":197,"wp_function":198},{"id":200,"type":190,"label":201,"file":175,"line":202},{"id":204,"type":195,"label":205,"file":175,"line":202,"wp_function":206},[221,222],{"from":189,"to":194,"sanitized":209},{"from":200,"to":204,"sanitized":209},{"summary":224,"deductions":225},"The 'smart-syntax' plugin v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded vulnerabilities in its history, coupled with the complete lack of detected SQL injection vulnerabilities and the use of prepared statements for all queries, is a significant strength. Furthermore, the plugin demonstrates good practices by employing nonce checks and having no external HTTP requests, which limits potential attack vectors.  However, the presence of the `unserialize` function is a notable concern. While the static analysis didn't flag any specific taint flows stemming from it, `unserialize` is inherently risky if not handled with extreme caution, as it can lead to Remote Code Execution (RCE) if processing untrusted input. The relatively low percentage of properly escaped output also presents a minor risk of Cross-Site Scripting (XSS) vulnerabilities, although the attack surface appears to be minimal. The lack of capability checks on any identified entry points is also a weakness, though this is mitigated by the reported zero entry points. Overall, the plugin appears to be developed with security in mind, but the `unserialize` function warrants careful review and monitoring.",[226,229,232],{"reason":227,"points":228},"Presence of unserialize function",15,{"reason":230,"points":231},"Low output escaping percentage",5,{"reason":233,"points":11},"Missing capability checks on entry points","2026-03-16T23:48:49.399Z",{"wat":236,"direct":246},{"assetPaths":237,"generatorPatterns":240,"scriptPaths":241,"versionParams":243},[238,239],"\u002Fwp-content\u002Fplugins\u002Fsmart-syntax\u002Fassets\u002Fcss\u002Fsmart_syntax.css","\u002Fwp-content\u002Fplugins\u002Fsmart-syntax\u002Fassets\u002Fcss\u002Fprettify.css",[],[242],"\u002Fwp-content\u002Fplugins\u002Fsmart-syntax\u002Fassets\u002Fjs\u002Fsrc\u002Frun_prettify.js",[244,245],"smart-syntax\u002Fstyle.css?ver=","smart-syntax\u002Fscript.js?ver=",{"cssClasses":247,"htmlComments":249,"htmlAttributes":250,"restEndpoints":252,"jsGlobals":253,"shortcodeOutput":255},[248],"prettyprint",[],[251],"lang-",[],[254],"prettyPrint()",[]]