[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fA2sQO40upsxvCQDu7YNuidWkVKMrpDTjVzRrpU2Dvug":3,"$fjqkT152OUOFe7NnVYhd9HE50bKwFtROuzOFzbMimqFw":194,"$fF9sJghqwnWeZkkZZ90kdmrlh20Mlc-mNtVKJy3XqgdU":199},{"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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":141,"fingerprints":180},"codecolorer-markdown","CodeColorer comaptiblity with “Markdown for WordPress and bbPress”","0.1.1","x3ro","https:\u002F\u002Fprofiles.wordpress.org\u002Fx3ro\u002F","\u003Cp>This plugin automatically wraps Markdown code blocks (indented by 4 spaces or a tab)\u003Cbr \u002F>\nin CodeColorer tags. You can also specify what language the given snippet uses, by using\u003Cbr \u002F>\nthe following syntax:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    :ruby:\n    class Foo \u003C Bar\n    end\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>That is, the name of the language, as you’d use it when creating a CodeColorer block,\u003Cbr \u002F>\nenclosed by two colons on the very first line of the code snippet.\u003C\u002Fp>\n\u003Cp>The source code repository can be found over at\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fx3ro\u002Fwordpress-codecolorer-markdown\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Enables CodeColorer for any code block created by the markdown-for-wordpress-and-bbpress plugin.",10,2286,0,"2012-09-06T21:06:00.000Z","3.4.2","3.0","",[19,20,21,22],"codecolorer","highlighting","markdown","syntax","http:\u002F\u002Fgithub.com\u002Fx3ro\u002Fwordpress-codecolorer-markdown","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodecolorer-markdown.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-05-20T03:56:30.363Z",[36,58,76,101,122],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":57},"markdown-renderer-for-github","Markdown Renderer for GitHub","2.7.5","wakalab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoricku\u002F","\u003Cp>Markdown Renderer for GitHub transforms your WordPress content with beautiful GitHub Flavored Markdown (GFM) rendering. Perfect for technical blogs, documentation sites, and any content that needs professional code presentation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Beautiful Syntax Highlighting\u003C\u002Fstrong>\u003Cbr \u002F>\n* Powered by Shiki – the same syntax highlighter used by VS Code\u003Cbr \u002F>\n* Support for 100+ programming languages\u003Cbr \u002F>\n* Multiple beautiful themes (GitHub Light\u002FDark, VS Code themes, and more)\u003Cbr \u002F>\n* Automatic language detection\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>Mermaid Diagram Support\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create flowcharts, sequence diagrams, and more\u003Cbr \u002F>\n* Professional diagram rendering\u003Cbr \u002F>\n* Interactive zoom functionality\u003Cbr \u002F>\n* Error handling with user-friendly messages\u003C\u002Fp>\n\u003Cp>📈 \u003Cstrong>Chart.js Chart Support\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create line, bar, pie, doughnut, and more chart types\u003Cbr \u002F>\n* 8 chart types including scatter, bubble, radar, and Polar Area\u003Cbr \u002F>\n* Simple JSON configuration in “`chart fenced code blocks\u003Cbr \u002F>\n* Responsive and interactive charts\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>GitHub Flavored Markdown\u003C\u002Fstrong>\u003Cbr \u002F>\n* Tables, task lists, strikethrough\u003Cbr \u002F>\n* Automatic URL linking\u003Cbr \u002F>\n* Footnotes support\u003Cbr \u002F>\n* 100% compatible with GitHub markdown\u003C\u002Fp>\n\u003Cp>📋 \u003Cstrong>Copy Button Feature\u003C\u002Fstrong>\u003Cbr \u002F>\n* One-click code copying\u003Cbr \u002F>\n* GitHub-style user experience\u003Cbr \u002F>\n* Full accessibility support\u003Cbr \u002F>\n* Mobile-friendly design\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Performance Optimized\u003C\u002Fstrong>\u003Cbr \u002F>\n* Asset lazy loading\u003Cbr \u002F>\n* Minimal performance impact\u003Cbr \u002F>\n* CDN-friendly architecture\u003Cbr \u002F>\n* Optimized for WordPress\u003C\u002Fp>\n\u003Cp>🌍 \u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* Clean, semantic HTML output\u003Cbr \u002F>\n* Extensive hooks and filters\u003Cbr \u002F>\n* Translation ready (i18n)\u003Cbr \u002F>\n* WordPress coding standards\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Technical blogs and tutorials\u003Cbr \u002F>\n* Documentation websites\u003Cbr \u002F>\n* Code portfolios\u003Cbr \u002F>\n* Educational content\u003Cbr \u002F>\n* API documentation\u003Cbr \u002F>\n* Developer resources\u003C\u002Fp>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 8.1 or higher\u003C\u002Fli>\n\u003Cli>Modern browser with JavaScript enabled\u003C\u002Fli>\n\u003Cli>Recommended: 128MB+ PHP memory limit\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the WordPress.org support forum for this plugin. Our team actively monitors and responds to support requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before posting a support request:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Check the FAQ section above for common questions\u003Cbr \u002F>\n* Ensure you’re using the latest version of the plugin\u003Cbr \u002F>\n* Include your WordPress and PHP versions in your support request\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature Requests:\u003C\u002Fstrong>\u003Cbr \u002F>\nWe welcome feature suggestions! Please post them in the support forum with detailed descriptions of your use case.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin uses build tools for development efficiency.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compressed File Source Code:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>build\u002Findex.js\u003C\u002Fstrong>: WordPress Block Editor integration code\u003Cbr \u002F>\n  * Source: blocks\u002Fmarkdown\u002Fsrc\u002F folder\u003Cbr \u002F>\n  * Build: npm run build\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Access:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>GitHub Repository\u003C\u002Fstrong>: https:\u002F\u002Fgithub.com\u002Fwakalab\u002Fmarkdown-renderer-for-github\u003Cbr \u002F>\n* \u003Cstrong>License\u003C\u002Fstrong>: GPL v2 or later\u003Cbr \u002F>\n* \u003Cstrong>Development Branch\u003C\u002Fstrong>: main\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Instructions:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install Node.js 18+\u003Cbr \u002F>\n2. Install dependencies with \u003Ccode>npm install\u003C\u002Fcode>\u003Cbr \u002F>\n3. Build with \u003Ccode>npm run build\u003C\u002Fcode>\u003Cbr \u002F>\n4. Run tests with \u003Ccode>npm run test\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Resources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Development Environment Setup\u003C\u002Fstrong>: See CLAUDE.md and docs\u002FDEVELOPMENT.md\u003Cbr \u002F>\n* \u003Cstrong>Contributing\u003C\u002Fstrong>: See CONTRIBUTING.md\u003Cbr \u002F>\n* \u003Cstrong>Build Process Details\u003C\u002Fstrong>: See BUILD.md\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>This plugin operates entirely self-contained and does \u003Cstrong>NOT\u003C\u002Fstrong> use any external third-party services.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete Local Operation:\u003C\u002Fstrong>\u003Cbr \u002F>\n* All JavaScript libraries are bundled locally within the plugin\u003Cbr \u002F>\n* Shiki syntax highlighter – served from your WordPress installation (no CDN)\u003Cbr \u002F>\n* Mermaid diagram renderer – served from your WordPress installation (no CDN)\u003Cbr \u002F>\n* Chart.js chart renderer – served from your WordPress installation (no CDN)\u003Cbr \u002F>\n* No external API calls or network requests are made\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy & Security Benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n* No data is transmitted to external servers\u003Cbr \u002F>\n* No tracking, analytics, or data collection\u003Cbr \u002F>\n* No external dependencies that could compromise your site\u003Cbr \u002F>\n* GDPR compliant by design\u003Cbr \u002F>\n* Works offline and in closed networks\u003C\u002Fp>\n\u003Cp>All functionality is fully self-contained within your WordPress installation with no external service dependencies.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect any personal data. All processing is done locally on your server.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Syntax highlighting: \u003Ca href=\"https:\u002F\u002Fshiki.style\u002F\" rel=\"nofollow ugc\">Shiki\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Diagram rendering: \u003Ca href=\"https:\u002F\u002Fmermaid.js.org\u002F\" rel=\"nofollow ugc\">Mermaid\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Chart rendering: \u003Ca href=\"https:\u002F\u002Fwww.chartjs.org\u002F\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Markdown parsing: \u003Ca href=\"https:\u002F\u002Fmarkdown-it.github.io\u002F\" rel=\"nofollow ugc\">markdown-it\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>This section provides essential information for developers who want to extend or customize the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For complete API documentation, architecture diagrams, and customization examples, see:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwakalab\u002Fmarkdown-renderer-for-github\u002Ftree\u002Fmain\u002Fdocs\" rel=\"nofollow ugc\">Developer Documentation on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Available Hooks and Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>gfmr_metadata_saved\u003C\u002Fcode> – Fired when code block metadata is saved\n\u003Cul>\n\u003Cli>Parameters: \u003Ccode>$post_id\u003C\u002Fcode> (int), \u003Ccode>$metadata\u003C\u002Fcode> (array)\u003C\u002Fli>\n\u003Cli>Use case: Sync metadata with external services, logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>gfmr_metadata_get_metadata\u003C\u002Fcode> – Filter retrieved metadata before use\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Parameters: \u003Ccode>$metadata\u003C\u002Fcode> (array), \u003Ccode>$post_id\u003C\u002Fcode> (int)\u003C\u002Fli>\n\u003Cli>Use case: Custom language detection, metadata modification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>gfmr_schema_data\u003C\u002Fcode> – Filter Schema.org JSON-LD data before output\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Parameters: \u003Ccode>$schema\u003C\u002Fcode> (array), \u003Ccode>$post\u003C\u002Fcode> (WP_Post)\u003C\u002Fli>\n\u003Cli>Use case: Add custom schema properties, author profiles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PHP Constants\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>GFMR_PLUGIN_FILE\u003C\u002Fcode> – Plugin main file path\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_SLUG\u003C\u002Fcode> – Plugin slug (‘markdown-renderer-for-github’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_URI\u003C\u002Fcode> – Plugin URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_PATH\u003C\u002Fcode> – Plugin directory path\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_PLUGIN_PATH\u003C\u002Fcode> – Plugin directory name (relative)\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_PLUGIN_BASENAME\u003C\u002Fcode> – Plugin basename\u003C\u002Fli>\n\u003Cli>\u003Ccode>GFMR_ASSETS_PATH\u003C\u002Fcode> – Assets directory URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>JavaScript Global Objects\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>wpGfmConfig\u003C\u002Fcode> – Plugin configuration object\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmRenderer\u003C\u002Fcode> – Core rendering API (processCodeBlocks, renderContent, initialize)\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmHighlighter\u003C\u002Fcode> – Highlighter wrapper instance\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmShikiHighlighter\u003C\u002Fcode> – Actual Shiki highlighter instance\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmUnifiedHighlight(code, lang, options)\u003C\u002Fcode> – Unified highlight function\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmSwitchTheme(newTheme)\u003C\u002Fcode> – Theme switching function (‘light’, ‘dark’, ‘system’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>wpGfmRenderDiagram(content, element, options)\u003C\u002Fcode> – Diagram rendering function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings Option\u003C\u002Fh4>\n\u003Cp>Option name: \u003Ccode>gfmr_theme_settings\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Available keys:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode> – Theme setting (‘light’, ‘dark’, ‘system’)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_enabled\u003C\u002Fcode> – Enable Schema.org JSON-LD output (bool)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_auto_detect_type\u003C\u002Fcode> – Auto-detect article type (bool)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_include_author\u003C\u002Fcode> – Include author in schema (bool)\u003C\u002Fli>\n\u003Cli>\u003Ccode>schema_include_publisher\u003C\u002Fcode> – Include publisher in schema (bool)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Development\u003C\u002Fh4>\n\u003Cp>This plugin follows WordPress coding standards and provides clean, semantic HTML output.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detailed Documentation:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For complete documentation including full API reference with code examples, architecture diagrams (Mermaid), step-by-step customization guides, and CSS class reference, visit:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwakalab\u002Fmarkdown-renderer-for-github\u002Ftree\u002Fmain\u002Fdocs\" rel=\"nofollow ugc\">GitHub Developer Documentation\u003C\u002Fa>\u003C\u002Fp>\n","Transform your WordPress content with beautiful GitHub Flavored Markdown rendering, syntax highlighting, interactive diagrams, and Chart.js charts.",1701,"2026-03-12T16:38:00.000Z","6.9.4","6.5","8.1",[50,51,21,52,53],"gfm","github","mermaid","syntax-highlighting","https:\u002F\u002Fgithub.com\u002Fwakalab\u002Fmarkdown-renderer-for-github","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-renderer-for-github.2.7.5.zip",100,"2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":13,"num_ratings":13,"last_updated":67,"tested_up_to":46,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"djot-markup","Djot Markup","1.5.11","markmarkmark","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkmarkmark\u002F","\u003Cp>Djot Markup adds support for the \u003Ca href=\"https:\u002F\u002Fdjot.net\u002F\" rel=\"nofollow ugc\">Djot\u003C\u002Fa> markup language in WordPress. Djot is created by John MacFarlane (creator of CommonMark and Pandoc) and offers cleaner syntax with more consistent parsing rules than Markdown.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full Djot Support\u003C\u002Fstrong>: Headings, emphasis, links, images, code blocks, tables, footnotes, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Use \u003Ccode>[djot]...[\u002Fdjot]\u003C\u002Fcode> in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Filtering\u003C\u002Fstrong>: Automatically process \u003Ccode>{djot}...{\u002Fdjot}\u003C\u002Fcode> blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Table of Contents\u003C\u002Fstrong>: Automatic TOC generation from headings with configurable levels and position\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Mode\u003C\u002Fstrong>: XSS protection for untrusted content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Syntax Highlighting\u003C\u002Fstrong>: Server-side highlighting with Torchlight Engine\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Settings\u003C\u002Fstrong>: Easy configuration through WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template Tags\u003C\u002Fstrong>: Functions for theme developers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Support\u003C\u002Fstrong>: CSS adapts to dark mode preferences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[djot]\n# Hello World\n\nThis is _emphasized_ and this is *strong*.\n\n- List item 1\n- List item 2\n[\u002Fdjot]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Template Tags:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n$html = wpdjot_to_html('# Hello *World*!');\nwpdjot_the('# _Hello_ *World*!');\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdjot-markup\u002F\" rel=\"ugc\">WordPress.org Plugin Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdjot.net\u002F\" rel=\"nofollow ugc\">Djot Syntax Reference\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphp-collective\u002Fwp-djot\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphp-collective\u002Fwp-djot\u002Fissues\" rel=\"nofollow ugc\">Report Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Djot markup language support for WordPress. A modern, cleaner alternative to Markdown.",640,"2026-03-31T04:57:00.000Z","6.0","8.2",[71,72,21,73,53],"code","djot","markup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdjot-markup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdjot-markup.1.5.11.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":13,"last_vuln_date":99,"fetched_at":100},"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",[71,92,93,94,53],"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","2026-04-16T10:56:18.058Z",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":46,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":120,"download_link":121,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":100},"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","7.4",[117,118,20,119,53],"classic-editor","highlighter","syntax-highlighter","https:\u002F\u002Fcodeberg.org\u002FEnlighterJS","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenlighter.4.7.0.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":46,"requires_at_least":135,"requires_php":17,"tags":136,"homepage":138,"download_link":139,"security_score":56,"vuln_count":31,"unpatched_count":13,"last_vuln_date":140,"fetched_at":100},"urvanov-syntax-highlighter","Urvanov Syntax Highlighter","2.9.1","urvanov","https:\u002F\u002Fprofiles.wordpress.org\u002Furvanov\u002F","\u003Cp>Reincarnation of Crayon Syntax Highlighter. Somewhere in documentation and in UI it still shows like Crayon. Don’t be scrared of this.\u003C\u002Fp>\n\u003Cp>Use special Urvanov Syntax Highlighter block in new posts. Don’t use standard Code block.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=2aBtVJOOqqA\" rel=\"nofollow ugc\">Watch how to use the plugin\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cp>\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\u002F2aBtVJOOqqA?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>\u003C\u002Fp>\n\u003Cp>A Syntax Highlighter built in PHP and jQuery that supports customizable languages and themes.\u003Cbr \u002F>\nIt can highlight from a URL, or WordPress post text. Crayon makes it easy to manage Language files and define\u003Cbr \u002F>\ncustom language elements with regular expressions.\u003Cbr \u002F>\nIt also supports some neat features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integrated \u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F12\u002F27\u002Fcrayon-theme-editor\u002F\" rel=\"nofollow ugc\">Theme Editor!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F03\u002F25\u002Fcrayon-tag-editor\u002F\" rel=\"nofollow ugc\">Tag Editor\u003C\u002Fa> in both Visual & HTML editors\u003C\u002Fli>\n\u003Cli>Toggled plain code\u003C\u002Fli>\n\u003Cli>Toggled line numbers\u003C\u002Fli>\n\u003Cli>Copy\u002Fpaste code\u003C\u002Fli>\n\u003Cli>Open code in a new window (popup)\u003C\u002Fli>\n\u003Cli>Line wrapping\u003C\u002Fli>\n\u003Cli>Code expanding\u003C\u002Fli>\n\u003Cli>Minimizing\u003C\u002Fli>\n\u003Cli>bbPress 2 support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F09\u002F26\u002Fconverting-legacy-tags-to-pre\u002F\" rel=\"nofollow ugc\">Converting legacy code in blog posts\u002Fcomments to \u003Cpre>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Remote request caching\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2011\u002F12\u002F25\u002Fmixed-language-highlighting-in-crayon\" rel=\"nofollow ugc\">Mixed Language Highlighting\u003C\u002Fa> in a single Crayon\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\u002Fwiki\u002FMini-Tags-and-Plain-Tags-in-Crayon\" rel=\"nofollow ugc\">Mini Tags\u003C\u002Fa> like [php][\u002Fphp]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\u002Fwiki\u002FInline-Tags,-%60Backquotes%60-and-Crayons-in-Comments\" rel=\"nofollow ugc\">Inline Tags\u003C\u002Fa> floating in sentences\u003C\u002Fli>\n\u003Cli>Crayons in comments\u003C\u002Fli>\n\u003Cli>`Backquotes` become \u003Ccode>\u003C\u002Fli>\n\u003Cli>\u003Cpre> tag support, option to use \u003Ccode>setting-value\u003C\u002Fcode> in the class attribute\u003C\u002Fli>\n\u003Cli>Valid HTML 5 markup\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F03\u002F25\u002Fcrayon-tag-editor\u002F\" rel=\"nofollow ugc\">Visual & HTML editor compatible\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Mobile\u002Ftouchscreen device detection\u003C\u002Fli>\n\u003Cli>Mouse event interaction (showing plain code on double click, toolbar on mouseover)\u003C\u002Fli>\n\u003Cli>Tab sizes\u003C\u002Fli>\n\u003Cli>Code title\u003C\u002Fli>\n\u003Cli>Toggled toolbar\u003C\u002Fli>\n\u003Cli>Retina buttons\u003C\u002Fli>\n\u003Cli>Striped lines\u003C\u002Fli>\n\u003Cli>Line marking (for important lines)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F09\u002F02\u002Fline-ranges-in-crayon\u002F\" rel=\"nofollow ugc\">Line ranges (showing only parts of the code)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Starting line number (default is 1)\u003C\u002Fli>\n\u003Cli>File extension detection\u003C\u002Fli>\n\u003Cli>Live Preview in settings\u003C\u002Fli>\n\u003Cli>Dimensions, margins, alignment, font-size, line-height, float\u003C\u002Fli>\n\u003Cli>Extensive error logging\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\" rel=\"nofollow ugc\">Beta Releases\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F12\u002F27\u002Fcrayon-theme-editor\u002F\" rel=\"nofollow ugc\">Themes Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\" rel=\"nofollow ugc\">GitHub Project\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Contributions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There are many ways you can help!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Make a Theme and share\u003C\u002Fli>\n\u003Cli>Add support for your favourite \u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2011\u002F09\u002F23\u002Fcrayon-language-file-specification\u002F\" rel=\"nofollow ugc\">Language\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Write a post about your pastel experiences and share\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoomoney.ru\u002Fto\u002F41001288941320\" rel=\"nofollow ugc\">Donate\u003C\u002Fa> to the project\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Languages are defined in language files using Regular Expressions to capture elements.\u003Cbr \u002F>\nSee the \u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2011\u002F09\u002F23\u002Fcrayon-language-file-specification\u002F\" rel=\"nofollow ugc\">Crayon Language File Specification\u003C\u002Fa> to learn how to make your own.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default Language (one size fits all, highlights generic code)\u003C\u002Fli>\n\u003Cli>C1 (thanks to \u003Ca href=\"http:\u002F\u002Foparin.info\u002F\" rel=\"nofollow ugc\">Oparin Pavel\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>ABAP\u003C\u002Fli>\n\u003Cli>ActionScript\u003C\u002Fli>\n\u003Cli>AmigaDOS (thanks to \u003Ca href=\"http:\u002F\u002Fwww.amigalog.com\u002F\" rel=\"nofollow ugc\">amigalog.com\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Apache\u003C\u002Fli>\n\u003Cli>AppleScript\u003C\u002Fli>\n\u003Cli>Arduino\u003C\u002Fli>\n\u003Cli>Assembly (x86)\u003C\u002Fli>\n\u003Cli>AutoIt\u003C\u002Fli>\n\u003Cli>C\u003C\u002Fli>\n\u003Cli>C#\u003C\u002Fli>\n\u003Cli>C++\u003C\u002Fli>\n\u003Cli>Clojure (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmberndtgen\" rel=\"nofollow ugc\">\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>CoffeeScript (thanks to \u003Ca href=\"http:\u002F\u002Ffirn.jp\u002Fcrayon-coffeescript\" rel=\"nofollow ugc\">Dai Akatsuka\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>CSS\u003C\u002Fli>\n\u003Cli>Delphi\u002FPascal (thanks to \u003Ca href=\"http:\u002F\u002Fsquashbrain.com\u002F\" rel=\"nofollow ugc\">Chris McClenny\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Delphi Web Script (thanks to \u003Ca href=\"http:\u002F\u002Fwww.smartmobilestudio.com\" rel=\"nofollow ugc\">smartmobilestudio\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Diff (thanks to \u003Ca href=\"http:\u002F\u002Fomniavin.co\u002Fpost\u002F262\" rel=\"nofollow ugc\">omniavin\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Erlang (thanks to \u003Ca href=\"http:\u002F\u002Fnetroid.de\u002F\" rel=\"nofollow ugc\">Daniel\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Fabric Engine KL (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAndrewHazelden\" rel=\"nofollow ugc\">Andrew Hazelden\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Go\u003C\u002Fli>\n\u003Cli>Haskell\u003C\u002Fli>\n\u003Cli>HTML (XML\u002FXHTML)\u003C\u002Fli>\n\u003Cli>INI\u003C\u002Fli>\n\u003Cli>Lisp\u003C\u002Fli>\n\u003Cli>Lua\u003C\u002Fli>\n\u003Cli>Maya MEL (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAndrewHazelden\" rel=\"nofollow ugc\">Andrew Hazelden\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Microsoft Registry (thanks to \u003Ca href=\"http:\u002F\u002Ftechexplored.com\u002F2012\u002F03\u002F21\u002Fcrayon-syntax-highlighter-reg-support\u002F\" rel=\"nofollow ugc\">techexplored.com\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>MIVA Script\u003C\u002Fli>\n\u003Cli>Monkey (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdevolonter\" rel=\"nofollow ugc\">Devolonter\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>MS-DOS (thanks to \u003Ca href=\"http:\u002F\u002Fwww.amigalog.com\u002F?p=334\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.amigalog.com\u002F?p=334\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>MySQL (thanks to \u003Ca href=\"http:\u002F\u002Fassemblysys.com\u002F\" rel=\"nofollow ugc\">AssemblySys.com\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fansas-meyer.de\u002F\" rel=\"nofollow ugc\">ansas-meyer.de\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Java\u003C\u002Fli>\n\u003Cli>JavaScript\u003C\u002Fli>\n\u003Cli>Objective-C\u003C\u002Fli>\n\u003Cli>Papyrus\u003C\u002Fli>\n\u003Cli>Perl\u003C\u002Fli>\n\u003Cli>PHP\u003C\u002Fli>\n\u003Cli>PL\u002FSQL\u003C\u002Fli>\n\u003Cli>PostgreSQL (thanks to \u003Ca href=\"http:\u002F\u002Fbitorchestra.com\u002F\" rel=\"nofollow ugc\">Bitorchestra\u003C\u002Fa>)\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 (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FStibbons\" rel=\"nofollow ugc\">Stibbons\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Scheme (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fharry75369\" rel=\"nofollow ugc\">Harry75369\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Shell (Unix)\u003C\u002Fli>\n\u003Cli>Swift (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fweyhan\" rel=\"nofollow ugc\">weyhan\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Transact-SQL\u003C\u002Fli>\n\u003Cli>TeX\u003C\u002Fli>\n\u003Cli>Verilog (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgdevic\" rel=\"nofollow ugc\">Goran Devic\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Vim\u003C\u002Fli>\n\u003Cli>Visual Basic\u003C\u002Fli>\n\u003Cli>Visual Basic .NET (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOomJan\u002Fcrayon-lang-vbnet\" rel=\"nofollow ugc\">Kevin Gardthausen\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>YAML\u003C\u002Fli>\n\u003Cli>ZSH (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FStibbons\" rel=\"nofollow ugc\">Stibbons\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Others will be added when requested\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>International Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arabic (thanks to Djennad Hamza),\u003C\u002Fli>\n\u003Cli>Brasil Portuguese translation from Eric Sornoso (https:\u002F\u002Fmealfan.com) \u003C\u002Fli>\n\u003Cli>Chinese Simplified (thanks to \u003Ca href=\"http:\u002F\u002Fsmerpup.com\u002F\" rel=\"nofollow ugc\">Dezhi Liu\u003C\u002Fa> & Jash Yin)\u003C\u002Fli>\n\u003Cli>Chinese Traditional (thanks to \u003Ca href=\"http:\u002F\u002Fwww.arefly.com\u002F\" rel=\"nofollow ugc\">Arefly\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Dutch (thanks to \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FRobinRoelofsen\" rel=\"nofollow ugc\">Robin Roelofsen\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F#!\u002Fchilionsnoek\" rel=\"nofollow ugc\">Chilion Snoek\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Finnish (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvahalan\" rel=\"nofollow ugc\">vahalan\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>French (thanks to \u003Ca href=\"https:\u002F\u002Fvhf.github.io\" rel=\"nofollow ugc\">Victor Felder\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>German (thanks to \u003Ca href=\"http:\u002F\u002Fwww.technologyblog.de\u002F\" rel=\"nofollow ugc\">Stephan Knau&szlig;\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Italian (thanks to \u003Ca href=\"http:\u002F\u002Fwww.federicobellucci.net\u002F\" rel=\"nofollow ugc\">Federico Bellucci\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Japanese (thanks to \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F#!\u002Fwest_323\" rel=\"nofollow ugc\">@west_323\u003C\u002Fa> and Jin Koyama from https:\u002F\u002Ftabibitojin.com\u002F) \u003C\u002Fli>\n\u003Cli>Korean (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdokenzy\" rel=\"nofollow ugc\">dokenzy\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Lithuanian (thanks to Vincent G)\u003C\u002Fli>\n\u003Cli>Norwegian (thanks to \u003Ca href=\"http:\u002F\u002Fwww.jackalworks.com\u002Fblogg\" rel=\"nofollow ugc\">Jackalworks\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Persian (thanks to MahdiY)\u003C\u002Fli>\n\u003Cli>Polish (thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftoszcze\" rel=\"nofollow ugc\">Bartosz Romanowski\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Frob006.net\u002F\" rel=\"nofollow ugc\">Robert Korulczyk\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Portuguese (thanks to \u003Ca href=\"http:\u002F\u002Fwww.adonai.eti.br\" rel=\"nofollow ugc\">Adonai S. Canez\u003C\u002Fa>  and \u003Ca href=\"https:\u002F\u002Fmealfan.com\" rel=\"nofollow ugc\">Eric S from Mealfan.com\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (thanks to \u003Ca href=\"http:\u002F\u002Fsimplelib.com\" rel=\"nofollow ugc\">Minimus\u003C\u002Fa> & \u003Ca href=\"http:\u002F\u002Fatlocal.net\u002F\" rel=\"nofollow ugc\">Di_Skyer\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Slovak (thanks to Branco, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F#!\u002Fwebhostgeeks\" rel=\"nofollow ugc\">webhostgeeks\u002F\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Slovenian (thanks to Jan Sušnik, \u003Ca href=\"http:\u002F\u002Fjodlajodla.si\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fjodlajodla.si\u002F\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Spanish (thanks to \u003Ca href=\"http:\u002F\u002Fwww.hbravo.com\u002F\" rel=\"nofollow ugc\">Hermann Bravo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Tamil (thanks to KKS21199)\u003C\u002Fli>\n\u003Cli>Turkish (thanks to \u003Ca href=\"http:\u002F\u002Fhakanertr.wordpress.com\" rel=\"nofollow ugc\">Hakan\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Ukrainian (thanks to \u003Ca href=\"http:\u002F\u002Fgetvoip.com\u002Fblog\" rel=\"nofollow ugc\">Michael Yunat\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Help from translators at improving\u002Fadding to this list greatly appreciated!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Articles\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>These are helpful for discovering new features (Links don’t work. TODO: think about moving it to my site).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F09\u002F26\u002Finternal-post-management-crayon\u002F\" rel=\"nofollow ugc\">Internal Post Management in Crayon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F09\u002F26\u002Fconverting-legacy-tags-to-pre\u002F\" rel=\"nofollow ugc\">Converting Legacy Tags to \u003Cpre>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F09\u002F08\u002Fcrayon-with-bbpress\u002F\" rel=\"nofollow ugc\">Crayon with bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F09\u002F02\u002Fline-ranges-in-crayon\u002F\" rel=\"nofollow ugc\">Line Ranges in Crayon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2012\u002F03\u002F25\u002Fcrayon-tag-editor\u002F\" rel=\"nofollow ugc\">Crayon Tag Editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Faramk.com\u002Fblog\u002F2011\u002F12\u002F25\u002Fmixed-language-highlighting-in-crayon\u002F\" rel=\"nofollow ugc\">Mixed Language Highlighting in Crayon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\u002Fwiki\u002FMini-Tags-and-Plain-Tags-in-Crayon\" rel=\"nofollow ugc\">Mini Tags And Plain Tags In Crayon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\u002Fwiki\u002FInline-Tags,-%60Backquotes%60-and-Crayons-in-Comments\" rel=\"nofollow ugc\">Inline Tags\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter\u002Fwiki\u002FEnqueuing-Themes-and-Fonts-in-Crayon\" rel=\"nofollow ugc\">Enqueuing Themes and Fonts in Crayon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>The Press\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A handful of articles from others written about Crayon, thanks guys!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fthedigitalhippies.com\u002Fdigital\u002Fcrayon-syntax-highlighter-plugin-theme-color-previews-demo\u002F\" rel=\"nofollow ugc\">Crayon Syntax Highlighter Plugin Theme Color Previews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.webworkgarage.com\u002F2013\u002F07\u002Fusing-crayon-syntax-highlighter-wordpress-plugin-to-post-code-snippets-on-your-blog\u002F\" rel=\"nofollow ugc\">Using Crayon Syntax Highlighter WordPress plugin to post code snippets on your blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.jjpro.net\u002F2013\u002F01\u002F13\u002Fhow-to-post-source-code-on-wordpress-2\u002F\" rel=\"nofollow ugc\">How to post source code on WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.emanueleferonato.com\u002F2013\u002F02\u002F01\u002Fsyntax-highlighter-switched-to-crayon\u002F\" rel=\"nofollow ugc\">Syntax highlighter switched to Crayon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wordpressthemeshq.net\u002F5-best-syntax-highlighter-plugins-for-wordpress\u002F\" rel=\"nofollow ugc\">5 Best Syntax Highlighter Plugins for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Famecylia.com\u002Fhow-to-post-source-code-wordpress\u002F\" rel=\"nofollow ugc\">How To Post Source Code In WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ficrunched.co\u002Ftop-5-syntax-highlighter-wordpress-plugins\u002F\" rel=\"nofollow ugc\">Top 5 Syntax Highlighter WordPress Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fthemesplugins.com\u002Fwordpress-Plugin\u002Fadd-php-java-html-codes-posts-pages\u002F\" rel=\"nofollow ugc\">Crayon Syntax Highlighter � Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbbpress.org\u002Fforums\u002Ftopic\u002Fstate-of-syntax-highlighter-support-in-bbpress-2\u002F\" rel=\"nofollow ugc\">State of syntax highlighter support in bbPress 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.techbrunch.fr\u002Finformations\u002Fplugin-wordpress-afficher-code-source\u002F\" rel=\"nofollow ugc\">The ultimate plugin for displaying code in WordPress (French)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.trynull.com\u002F2012\u002F06\u002F15\u002Ffinally-wordpress-code-syntax-highlighting-that-works\u002F\" rel=\"nofollow ugc\">Finally!, A WordPress code syntax highlighting that works\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fselfpwnt.com\u002Fcrayon-syntax-highlighter-and-its-studly-author\u002F\" rel=\"nofollow ugc\">Crayon Syntax Highlighter (and its studly author)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit51.com\u002Fadd-code-to-your-wordpress-posts-with-crayon-syntax-highlighter\u002F\" rel=\"nofollow ugc\">Add Code To Your WordPress Posts With Crayon Syntax Highlighter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpsquare.com\u002Fsyntax-highlighter-wordpress-plugins\u002F\" rel=\"nofollow ugc\">15 Best Syntax Highlighter WordPress Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.doitwithwp.com\u002Fdisplaying-code-in-wordpress-with-crayon-syntax-highlighter\u002F\" rel=\"nofollow ugc\">Displaying Code in WordPress with Crayon \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblog.boxedpages.net\u002F2012\u002F03\u002F15\u002Fabap-syntaxhighlighting-in-wordpress\u002F\" rel=\"nofollow ugc\">ABAP Syntax Highlighting in WordPress (German)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fjstips.org\u002F2012\u002F04\u002F23\u002Fcrayon-syntax-highlighter-plugin\u002F\" rel=\"nofollow ugc\">Crayon Syntax Highlighter plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Finfodrug.ru\u002Fwordpress\u002Fkak-krasivo-vstavit-programmnyj-kod-v-wordpress-podsvetka-sintaksisa.html\" rel=\"nofollow ugc\">Crayon Syntax Highlighter (Russian)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fn-wp.ru\u002F11513\" rel=\"nofollow ugc\">Crayon Syntax Highlighter (also Russian)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fkampungtoys.com\u002Ftag\u002Fcrayon-syntax-highlighter\u002F\" rel=\"nofollow ugc\">How To Post Source Code\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fwp-best-practices.asdf573189.com\u002Fhome\u002Fgood-plugins\u002Fcrayon-syntax-highlighter\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fwww.wplover.com\u002F2155\u002Fcrayon-syntax-highlighter-plugin\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fwww.htmlandphp.com\u002Fscripts\u002Fcrayon-syntax-highlighter.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Donations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Thanks to all those who donate to the project:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Kay Bothfeld, (https:\u002F\u002Fwww.scio.de), Germany\u003C\u002Fli>\n\u003Cli>Sevim Tunc, UK\u003C\u002Fli>\n\u003Cli>Andreas Hauck, Germany\u003C\u002Fli>\n\u003Cli>Felipe Tonello, UK\u003C\u002Fli>\n\u003Cli>Zeyi Wang, USA\u003C\u002Fli>\n\u003Cli>Michal Owsiak, (http:\u002F\u002Fowsiak.org), Poland\u003C\u002Fli>\n\u003Cli>Andres Castano, (http:\u002F\u002Facastano.com), USA\u003C\u002Fli>\n\u003Cli>Alok Choudhary, (http:\u002F\u002Falokchoudhary.com), USA\u003C\u002Fli>\n\u003Cli>Joe Sabate, Spain\u003C\u002Fli>\n\u003Cli>Kai Chen, Canada\u003C\u002Fli>\n\u003Cli>Chen Kaiyuan, China\u003C\u002Fli>\n\u003Cli>Kamarul Musa, Malaysia\u003C\u002Fli>\n\u003Cli>WallyWare, Inc., (https:\u002F\u002Fpi-plates.com), USA\u003C\u002Fli>\n\u003Cli>Stéphane Rochat, (http:\u002F\u002Fstephanerochat.ch), Switzerland\u003C\u002Fli>\n\u003Cli>Brennan Hale-Matthews, Canada\u003C\u002Fli>\n\u003Cli>Robert Giczewski, (http:\u002F\u002Fwww.lazydaemon.de\u002F), Germany\u003C\u002Fli>\n\u003Cli>Hoke Media, (http:\u002F\u002Fhoke.media\u002F), USA\u003C\u002Fli>\n\u003Cli>Matthew Hood, Australia\u003C\u002Fli>\n\u003Cli>Brian Williams, USA\u003C\u002Fli>\n\u003Cli>Christian Martens, (http:\u002F\u002Finsgesamt.net\u002F), Germany\u003C\u002Fli>\n\u003Cli>Nilesh Govindrajan, (http:\u002F\u002Fnileshgr.com\u002F), India\u003C\u002Fli>\n\u003Cli>ZengChun Yang, China\u003C\u002Fli>\n\u003Cli>Alan Kaplan, (http:\u002F\u002Fwww.akaplan.com\u002Fblog), USA\u003C\u002Fli>\n\u003Cli>Christopher Yarbrough, (http:\u002F\u002Fchrisyarbrough.com\u002F), Germany\u003C\u002Fli>\n\u003Cli>Johann Weiher, (http:\u002F\u002Fcodequartett.de\u002F), Germany\u003C\u002Fli>\n\u003Cli>Samuel Deering, Australia\u003C\u002Fli>\n\u003Cli>Billiard Greg, (http:\u002F\u002Fbilliardgreg.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Performance Simulations, (http:\u002F\u002Fwww.performancesimulations.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Lindsay Ross, (http:\u002F\u002Fgravelrash.com), New Zealand\u003C\u002Fli>\n\u003Cli>Ruperto Coronado Muñoz, Mexico\u003C\u002Fli>\n\u003Cli>Stefan Onderka, (http:\u002F\u002Fwww.onderka.com), Germany\u003C\u002Fli>\n\u003Cli>Peter Kellner, (http:\u002F\u002Fpeterkellner.net), USA\u003C\u002Fli>\n\u003Cli>Open Hardware Design Group LLC, (http:\u002F\u002Fopensourcehardwaregroup.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Helen McManus, (http:\u002F\u002Finvisiblepixels.org\u002FInvisibleWords\u002F), Netherlands\u003C\u002Fli>\n\u003Cli>Thomas Fee, UK\u003C\u002Fli>\n\u003Cli>Julie Knowles, (http:\u002F\u002Fknowlesfamily.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Peter Kriegel, (http:\u002F\u002Fwww.powershell-group.eu\u002F), Germany\u003C\u002Fli>\n\u003Cli>Geo My WP, (http:\u002F\u002Fgeomywp.com), USA\u003C\u002Fli>\n\u003Cli>Raffael Vogler, Germany\u003C\u002Fli>\n\u003Cli>Erdal Cicek, Turkey\u003C\u002Fli>\n\u003Cli>Cloud-VPS, Poland\u003C\u002Fli>\n\u003Cli>Łukasz Bereza, Poland\u003C\u002Fli>\n\u003Cli>Laurence Scotford, UK\u003C\u002Fli>\n\u003Cli>Goretity Árpád László, (http:\u002F\u002Fh2co3.org\u002Fblog), Hungary\u003C\u002Fli>\n\u003Cli>AdsProvider, USA\u003C\u002Fli>\n\u003Cli>Alicia Ramirez, (http:\u002F\u002Faliciaramirez.com\u002F), Canada\u003C\u002Fli>\n\u003Cli>William Eisert, USA\u003C\u002Fli>\n\u003Cli>Inappix Development, (http:\u002F\u002Fwww.inappix.com\u002F), Switzerland\u003C\u002Fli>\n\u003Cli>Stephen Sant, (http:\u002F\u002Fthesantfamily.net\u002F), UK\u003C\u002Fli>\n\u003Cli>David Rodriguez, (http:\u002F\u002Fdavidarodriguez.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Chris Moore, (http:\u002F\u002Fmoorecreativeideas.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Sohail Ahmed, (http:\u002F\u002Fsohail.io.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Vanessa Garcia Espin, Spain\u003C\u002Fli>\n\u003Cli>Samad Malik, (http:\u002F\u002Fsamadmalik.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Wabbit Wanch Design, (http:\u002F\u002Fwww.wabbitwanch.com\u002F), Canada\u003C\u002Fli>\n\u003Cli>Inopox Ltd, (http:\u002F\u002Finopox.com\u002F), Cyprus\u003C\u002Fli>\n\u003Cli>Kho Minh Vi, (http:\u002F\u002Fkhominhvi.com\u002F), UK\u003C\u002Fli>\n\u003Cli>Ivan Churakov, Russia\u003C\u002Fli>\n\u003Cli>Carla Macías González, Mexico\u003C\u002Fli>\n\u003Cli>Saulius Stonys, Lithuania\u003C\u002Fli>\n\u003Cli>Konstantin Sabel, Germany\u003C\u002Fli>\n\u003Cli>Luigi Massa, (http:\u002F\u002Fbwlab.it\u002F), Italy\u003C\u002Fli>\n\u003Cli>Anthony Steiner, (http:\u002F\u002Fsteinerd.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Alexander Harvey, (http:\u002F\u002Falexharvey.eu\u002F), UK\u003C\u002Fli>\n\u003Cli>Minhazul Haque Shawon, Cyprus\u003C\u002Fli>\n\u003Cli>Raam Dev, (http:\u002F\u002Fraamdev.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Scot Ranney, (http:\u002F\u002Fscotsscripts.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Nico Hartung, (http:\u002F\u002Fwww.loggn.de\u002F), Germany\u003C\u002Fli>\n\u003Cli>Joseph DeVenuta, USA\u003C\u002Fli>\n\u003Cli>Iván Prego García, Spain\u003C\u002Fli>\n\u003Cli>Johannes Luijten, (http:\u002F\u002Fwww.tweaking4all.com\u002F, http:\u002F\u002Fwww.weethet.nl\u002F), USA\u003C\u002Fli>\n\u003Cli>Jack Fruh, (http:\u002F\u002Fbasementjack.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Ross Barbieri, USA\u003C\u002Fli>\n\u003Cli>Will, Simple Phishing Toolkit (http:\u002F\u002Fwww.sptoolkit.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Tricia Aanderud, USA\u003C\u002Fli>\n\u003Cli>Tarek Sakr, (http:\u002F\u002Fcentrivision.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Jeff Benshetler, (http:\u002F\u002Fbranchpoint.net\u002F), USA\u003C\u002Fli>\n\u003Cli>Oldrich Strachota, (http:\u002F\u002Fwww.strachota.net\u002F), Czech Republic\u003C\u002Fli>\n\u003Cli>Dividend Ninja, (http:\u002F\u002Fdividendninja.com\u002F), Canada\u003C\u002Fli>\n\u003Cli>Chris Wiegman, (http:\u002F\u002Fbit51.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Sven Meier, (http:\u002F\u002Fwww.codesix.net\u002F), Germany\u003C\u002Fli>\n\u003Cli>Christy Wiggins, (http:\u002F\u002Fwww.jinxyisms.com\u002F), USA\u003C\u002Fli>\n\u003Cli>eSnipe, Inc. (http:\u002F\u002Fesnipe.com\u002F), USA (again!)\u003C\u002Fli>\n\u003Cli>Aliseya Wright, (http:\u002F\u002Fblog.xoxothemes.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Jeremy Worboys (http:\u002F\u002Fcomplexcompulsions.com\u002F), Australia\u003C\u002Fli>\n\u003Cli>Steve McGough, Spider Creations, LLC. (http:\u002F\u002Fspidercreations.net\u002F), USA\u003C\u002Fli>\n\u003Cli>eSnipe, Inc. (http:\u002F\u002Fesnipe.com\u002F), USA\u003C\u002Fli>\n\u003Cli>Gerald Drouillard (http:\u002F\u002Fwww.drouillard.biz\u002F), USA\u003C\u002Fli>\n\u003Cli>Greg Pettit (http:\u002F\u002Fblog.monkey-house.ca\u002F), Canada\u003C\u002Fli>\n\u003Cli>Waimanu Solutions (http:\u002F\u002Fdaveblog.waimanu.web44.net\u002F), USA\u003C\u002Fli>\n\u003Cli>Andrew McDonnell (http:\u002F\u002Fblog.oldcomputerjunk.net\u002F), Australia\u003C\u002Fli>\n\u003Cli>Perry Bonewell (http:\u002F\u002Fpointatthemoon.co.uk\u002F), United Kingdom\u003C\u002Fli>\n\u003Cli>Nick Weisser (http:\u002F\u002Fwww.openstream.ch\u002F), Switzerland\u003C\u002Fli>\n\u003C\u002Ful>\n","Reincarnation of Crayon Syntax Highlighter. Syntax Highlighter supporting multiple languages, themes, fonts, highlighting from a URL, or post text.",3000,65444,90,19,"2026-03-14T13:49:00.000Z","6.9",[71,137,118,20,119],"code-highlighter","https:\u002F\u002Fgithub.com\u002Furvanov-ru\u002Fcrayon-syntax-highlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Furvanov-syntax-highlighter.2.9.1.zip","2023-10-06 00:00:00",{"attackSurface":142,"codeSignals":162,"taintFlows":172,"riskAssessment":173,"analyzedAt":179},{"hooks":143,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":13,"unprotectedCount":13},[144,150,154],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_notices","displayDependencyError","codecolorer-markdown.php",41,{"type":145,"name":151,"callback":152,"file":148,"line":153},"activated_plugin","activatedPluginHook",46,{"type":145,"name":155,"callback":156,"file":148,"line":157},"plugins_loaded","loadOverwrittenMarkdownClass",50,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":171},[],{"prepared":13,"raw":13,"locations":165},[],{"escaped":13,"rawEcho":31,"locations":167},[168],{"file":148,"line":169,"context":170},116,"raw output",[],[],{"summary":174,"deductions":175},"The 'codecolorer-markdown' plugin v0.1.1 exhibits a strong security posture based on the provided static analysis. It has a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication or permission checks. Furthermore, the code signals indicate a good practice of using prepared statements for all SQL queries and a complete absence of dangerous functions, file operations, external HTTP requests, and bundled libraries. The taint analysis also shows no identified flows with unsanitized paths, suggesting no immediate risks from untrusted input being used in sensitive operations.\n\nHowever, a significant concern arises from the output escaping. With one total output identified and 0% properly escaped, this presents a potential risk of cross-site scripting (XSS) vulnerabilities. Any data rendered directly to the user without proper sanitization could be exploited by attackers. The absence of nonce and capability checks across all entry points also means that if any new entry points were introduced or if the existing ones were exploitable in ways not immediately apparent, they would lack crucial security layers.\n\nThe vulnerability history is exceptionally clean, with no known CVEs recorded. This indicates a generally secure development history for this plugin or a lack of significant historical security scrutiny. While this is a positive sign, it does not negate the risks identified in the static analysis. The plugin's strengths lie in its lack of common vulnerabilities like SQL injection and its minimal attack surface. The primary weakness is the unescaped output, which requires immediate attention.",[176],{"reason":177,"points":178},"Output escaping is not properly implemented",5,"2026-03-17T00:38:49.138Z",{"wat":181,"direct":187},{"assetPaths":182,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[183],"\u002Fwp-content\u002Fplugins\u002Fcodecolorer-markdown\u002Fclass.codecolorer_markdownextra_parser.php",[],[],[],{"cssClasses":188,"htmlComments":189,"htmlAttributes":190,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[],[],[],[],[],[],{"error":195,"url":196,"statusCode":197,"statusMessage":198,"message":198},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcodecolorer-markdown\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":200},[201],{"version":202,"download_url":203,"svn_tag_url":204,"released_at":26,"has_diff":205,"diff_files_changed":206,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":207,"is_current":205},"v0.1-alpha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodecolorer-markdown.v0.1-alpha.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcodecolorer-markdown\u002Ftags\u002Fv0.1-alpha\u002F",false,[],[]]