[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJEoNh64iuYoSlWF3eizv4YIZLePGAYDluiRCZVYZqQE":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":139,"fingerprints":163},"snippet-highlight","Snippet Highlight","1.1","Roland Rust","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdprx\u002F","\u003Cp>After reading about Dean Edwards star-light syntax highlighting library on phpblogger.net,\u003Cbr \u002F>\nI decided to turn the results of their tutorial into a WordPress Plugin called Snippet-Highlight.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>Beware of multiple php start and end tags!\u003C\u002Fp>\n","Highlights your code snippets. With line numbering.",10,6314,0,"2007-10-28T08:36:00.000Z","2.3.1","2.1","",[19,20,21,22,23],"code","formatting","highlighting","post","snippet","http:\u002F\u002Fwordpress.designpraxis.at","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnippet-highlight.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"wpdprx",9,180,88,30,86,"2026-04-05T02:05:40.048Z",[39,63,85,102,123],{"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":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"codecolorer","CodeColorer","0.11.0","Dmytro Shteflyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fkpumuk\u002F","\u003Cp>CodeColorer lets you insert syntax-highlighted code snippets into posts, comments, and feeds.\u003C\u002Fp>\n\u003Cp>CodeColorer currently bundles GeSHi 1.0.9.0 from the upstream 1.0.x line, with a small set of project-local maintenance patches for current PHP and WordPress compatibility.\u003C\u002Fp>\n\u003Cp>Plugin based on GeSHi library, which supports most languages. CodeColorer has various nice features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>syntax highlighting in RSS feeds\u003C\u002Fli>\n\u003Cli>syntax highlighting of a single line of code (inline)\u003C\u002Fli>\n\u003Cli>syntax highlighting of code in comments\u003C\u002Fli>\n\u003Cli>line numbers\u003C\u002Fli>\n\u003Cli>automatic links to the documentation inserting\u003C\u002Fli>\n\u003Cli>code block intelligent scroll detection (short code would have a short block, for a long one the block height would be fixed and a scrollbar would appear)\u003C\u002Fli>\n\u003Cli>predefined color themes (Slush & Poppies, Blackboard, Dawn, Mac Classic, Twitlight, Vibrant Ink, Railscasts, Solarized Light, Solarized Dark)\u003C\u002Fli>\n\u003Cli>syntax colors customization in CSS file\u003C\u002Fli>\n\u003Cli>code protect from mangling by WordPress (for example, quotes, double-dashes, and others would look just right as you entered)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have any suggestions, found a bug, wanted to contribute a translation to your language, or just wanted to say “thank you”, feel free to email me \u003Ca href=\"mailto:kpumuk@kpumuk.info\" rel=\"nofollow ugc\">kpumuk@kpumuk.info\u003C\u002Fa>. I will try my best to answer you.\u003C\u002Fp>\n\u003Cp>If you want to contribute your code, see the \u003Cem>Development\u003C\u002Fem> section under the \u003Cem>Other Notes\u003C\u002Fem> tab.\u003C\u002Fp>\n\u003Ch3>Supported languages\u003C\u002Fh3>\n\u003Cp>Here is the list of languages supported by CodeColorer: 4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, aimms, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, batch, bf, biblatex, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, c_winapi, caddcl, cadlisp, ceylon, cfdg, cfm, chaiscript, chapel, cil, clojure, cmake, cobol, coffeescript, cpp-qt, cpp-winapi, cpp, csharp, css, cuesheet, d, dart, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, ezt, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, icon, idl, ini, inno, intercal, io, ispfpanel, j, java, java5, javascript, jcl, jquery, julia, kixtart, klonec, klonecpp, kotlin, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, mathematica, matlab, mercury, metapost, mirc, mk-61, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nginx, nimrod, nsis, oberon2, objc, objeck, ocaml-brief, ocaml, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, phix, php-brief, php, pic16, pike, pixelbender, pli, plsql, postgresql, postscript, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, qml, racket, rails, rbs, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, rust, sas, sass, scala, scheme, scilab, scl, sdlbasic, smalltalk, smarty, spark, sparql, sql, standardml, stonescript, swift, systemverilog, tcl, tclegg, teraterm, texgraph, text, thinbasic, tsql, twig, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vbscript, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xojo, xorg_conf, xpp, xyscript, yaml, z80, zxbasic.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Sources of this plugin are available both in SVN and Git:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcodecolorer\u002F\" rel=\"nofollow ugc\">WordPress SVN repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkpumuk\u002Fcodecolorer\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The GitHub repository includes local contributor tooling based on \u003Ccode>mise\u003C\u002Fcode>, Composer, \u003Ccode>pnpm\u003C\u002Fcode>, and \u003Ccode>wp-env\u003C\u002Fcode>. A typical setup is:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>mise install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>mise run bootstrap\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>mise run test\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>mise run wp-start\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Feel free to check them out, make your changes and send me patches or pull requests. Promise, I will apply every patch (of course, if they add a value to the product). Email for patches, suggestions, or bug reports: \u003Ca href=\"mailto:kpumuk@kpumuk.info\" rel=\"nofollow ugc\">kpumuk@kpumuk.info\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you’re interested in translating CodeColorer to your language, please check out the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcodecolorer\" rel=\"nofollow ugc\">translation page\u003C\u002Fa> for the plugin.\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>Syntax coloring is highly customizable: you could change the  color scheme for all languages or a specific language. You could find CodeColorer CSS in \u003Cstrong>wp-content\u002Fplugins\u002Fcodecolorer\u002Fcodecolorer.css\u003C\u002Fstrong> file. To change colors for all languages edit lines below \u003Cem>Color scheme\u003C\u002Fem> section.\u003C\u002Fp>\n\u003Cp>There is a simple mapping between TextMate color themes and CodeColorer ones:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* \"Slush & Poppies\" color scheme (default) *\u002F\n.codecolorer-container, .codecolorer { color: #000000; background-color: #F1F1F1; }\n\u002F* Comment *\u002F\n.codecolorer .co0, .codecolorer .co1, .codecolorer .co2, .codecolorer .co3, .codecolorer .co4, .codecolorer .coMULTI { color: #406040; font-style: italic; }\n\u002F* Constant *\u002F\n.codecolorer .nu0, .codecolorer .re3 { color: #0080A0; }\n\u002F* String *\u002F\n.codecolorer .st0, .codecolorer .st_h, .codecolorer .es0, .codecolorer .es1 { color: #C03030; }\n\u002F* Entity *\u002F\n.codecolorer .me1, .codecolorer .me2 { color: #0080FF; }\n\u002F* Keyword *\u002F\n.codecolorer .kw1, .codecolorer .kw2, .codecolorer .sy1 { color: #2060A0; }\n\u002F* Storage *\u002F\n.codecolorer .kw3, .codecolorer .kw4, .codecolorer .kw5, .codecolorer .re2 { color: #008080; }\n\u002F* Variable *\u002F\n.codecolorer .re0, .codecolorer .re1 { color: #A08000; }\n\u002F* Global color *\u002F\n.codecolorer .br0, .codecolorer .sy0 { color: #000000; }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Check the \u003Cstrong>codecolorer.css\u003C\u002Fstrong> file to get more examples.\u003C\u002Fp>\n","Syntax highlighting for code snippets in posts, comments, and RSS, with inline code, themes, and line numbers.",1000,125021,98,11,"2026-03-14T01:31:00.000Z","6.9.4","4.0","7.0",[19,56,21,23,57],"comments","syntax","https:\u002F\u002Fkpumuk.info\u002Fprojects\u002Fwordpress-plugins\u002Fcodecolorer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodecolorer.0.11.0.zip",96,2,"2025-12-30 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":17,"tags":78,"homepage":81,"download_link":82,"security_score":49,"vuln_count":83,"unpatched_count":13,"last_vuln_date":84,"fetched_at":28},"preserve-code-formatting","Preserve Code Formatting","5.0","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>This plugin preserves formatting of code for display by preventing its modification by WordPress and other plugins while also retaining whitespace.\u003C\u002Fp>\n\u003Cp>NOTE: This plugin does \u003Cstrong>NOT\u003C\u002Fstrong> handle posts containing blocks. For such posts, use the built-in code or preformatted blocks to format your code for display. However, this plugin would still be needed if you have text-based posts from before using the blocks-based editor.\u003C\u002Fp>\n\u003Cp>NOTE: Use of the visual text editor will pose problems as it can mangle your intent in terms of \u003Ccode>code\u003C\u002Fcode> tags. I strongly suggest you not use the visual editor in conjunction with this plugin as I have taken no effort to make the two compatible.\u003C\u002Fp>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cp>Basically, you can just paste code into \u003Ccode>code\u003C\u002Fcode>, \u003Ccode>pre\u003C\u002Fcode>, and\u002For other tags you additionally specify and this plugin will:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Prevent WordPress from HTML-encoding text (i.e. single- and double-quotes will not become curly; “–” and “—” will not become en dash and em dash, respectively; “…” will not become a horizontal ellipsis, etc)\u003C\u002Fli>\n\u003Cli>Prevent most other plugins from modifying preserved code\u003C\u002Fli>\n\u003Cli>Prevent shortcodes from being processed\u003C\u002Fli>\n\u003Cli>Optionally preserve whitespace (in a variety of methods)\u003C\u002Fli>\n\u003Cli>Optionally preserve code added in comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Keep these things in mind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ALL embedded HTML tags and HTML entities will be rendered as text to browsers, appearing exactly as you wrote them (including any \u003Ccode>br\u003C\u002Fcode> tags).\u003C\u002Fli>\n\u003Cli>By default this plugin filters ‘the_content’ (post content), ‘the_excerpt’ (post excerpt), and ‘get_comment_text (comment content)’.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>A post containing this within \u003Ccode>code\u003C\u002Fcode> tags:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$wpdb->query(\"\n        INSERT INTO $tablepostmeta\n        (post_id,meta_key,meta_value)\n        VALUES ('$post_id','link','$extended')\n\");\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Would, with this plugin enabled, look in a browser pretty much how it does above, instead of like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$wpdb->query(&#8212;\nINSERT INTO $tablepostmeta\n(post_id,meta_key,meta_value)\nVALUES ('$post_id','link','$extended')\n&#8213;);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fpreserve-code-formatting\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreserve-code-formatting\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fpreserve-code-formatting\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n","Preserve formatting of code for display by preventing its modification by WordPress and other plugins while also retaining whitespace.",500,48930,94,3,"2025-08-15T05:13:00.000Z","6.8.5","5.5",[19,79,80,20,22],"content","escape","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fpreserve-code-formatting\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreserve-code-formatting.5.0.zip",1,"2025-08-01 00:00:00",{"slug":86,"name":87,"version":88,"author":67,"author_profile":68,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":61,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":100,"download_link":101,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"extra-sentence-space","Extra Sentence Space","1.3.9","\u003Cp>Even though you may add two spaces after each sentence when writing a post (assuming you subscribe to a writing style that suggests such spacing) web browsers will collapse consecutive blank spaces into a single space when viewed. This plugin adds a \u003Ccode>&nbsp;\u003C\u002Fcode> (non-breaking space) after sentence-ending punctuation to retain the appearance of your two-space intent.\u003C\u002Fp>\n\u003Cp>NOTE: The plugin will only enforce the two-space gap in places where two or more spaces actually separate sentences in your posts. It will NOT insert a second space if only one space is present.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"http:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fextra-sentence-space\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextra-sentence-space\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fextra-sentence-space\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>The plugin is further customizable via two filters. Typically, these customizations would be put into your active theme’s functions.php file, or used by another plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>c2c_extra_sentence_space\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ‘c2c_extra_sentence_space’ filter allows you to use an alternative approach to safely invoke \u003Ccode>c2c_extra_sentence_space()\u003C\u002Fcode> in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. This only applies if you use the function directly, which is not typical usage for most users.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>Instead of:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo c2c_extra_sentence_space( $mytext ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Do:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo apply_filters( 'c2c_extra_sentence_space', $mytext ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>c2c_extra_sentence_space_punctuation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ‘c2c_extra_sentence_space_punctuation’ filter allows you to customize the punctuation, characters, and\u002For symbols after which double-spacing (when present) is preserved. By default these are ‘.!?’.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$punctuation (string): The default characters after which double-spacing should be preserved. Default is ‘.!?’.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F**\n * Modifies the list of characters after which two spaces should be preserved\n * to include a forward slash.\n *\n * @param string $punctuation The punctuation.\n * @return string\n *\u002F\nfunction more_extra_space_punctuation( $punctuation ) {\n    \u002F\u002F Add the '\u002F' and ')' characters to the list of characters\n    return $punctuation . '\u002F)';\n}\nadd_filter( 'c2c_extra_sentence_space_punctuation', 'more_extra_space_punctuation' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Force browsers to display two spaces (when present) between sentences.",50,10678,60,"2020-01-01T08:14:00.000Z","5.3.21","1.5",[98,79,20,22,99],"coffee2code","space","http:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fextra-sentence-space\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fextra-sentence-space.1.3.9.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":83,"last_updated":113,"tested_up_to":76,"requires_at_least":77,"requires_php":114,"tags":115,"homepage":121,"download_link":122,"security_score":112,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"blocksolid-snippets","Blocksolid Snippets","1.1.3","Peripatus Web Design","https:\u002F\u002Fprofiles.wordpress.org\u002Fperipatus\u002F","\u003Cp>If your website shows the same content on multiple pages it’s best to just keep one copy of this content and to edit that if you need to make site-wide changes.\u003C\u002Fp>\n\u003Cp>The Blocksolid Snippets plugin lets you manage these “snippets” of content using a dedicated custom post type.\u003C\u002Fp>\n\u003Cp>In the Classic Editor Snippets can be conjured using a simple shortcode such as:\u003C\u002Fp>\n\u003Cp>[blocksolid_snippet post_title=”My Snippet”]\u003C\u002Fp>\n\u003Cp>If you use Gutenberg our included Snippets block allows you to choose your snippet from a list and live-preview it within your page.\u003C\u002Fp>\n\u003Cp>Your snippet can contain formatted text, images, videos, [shortcodes], HTML, gutenberg blocks, any valid WordPress content.\u003C\u002Fp>\n\u003Cp>If you are using our separate Blocksolid plugin as a page builder and Gutenberg overlay the Blocksolid Snippets plugin also integrates well with this.\u003C\u002Fp>\n\u003Ch4>Blocksolid Snippets Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Snippets of code are contained in a custom post type that can then be called via a Gutenberg block or a simple shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n","Snippets functionality with a custom post type, shortcode and optional Gutenberg block.",20,2429,100,"2025-04-23T14:12:00.000Z","5.6",[116,117,118,119,120],"blocksolid","code-snippets","custom-post-type","gutenberg","snippets","https:\u002F\u002Fwww.peripatus.uk\u002Fblocksolid-snippets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocksolid-snippets.1.1.3.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":11,"downloaded":131,"rating":13,"num_ratings":13,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":137,"download_link":138,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"code-highlighter","CodeHighlighter","1.9","iwongu","https:\u002F\u002Fprofiles.wordpress.org\u002Fiwongu\u002F","\u003Cp>This plugin is a syntax highlighter for source code. It uses \u003Cem>GeSHi\u003C\u002Fem> as fontifier engine.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Put the code snippet in a “` tag.\u003C\u002Fli>\n\u003Cli>Add the lang attribute to the code tag like the following. \u003Ccode>\u003Ccode lang=\"php\">\u003C\u002Fcode> \u003C\u002Fli>\n\u003Cli>Add the lineno attribute to the \u003Ccode>\u003Ccode>\u003C\u002Fcode> tag after the lang tag if you wish to start at a line other than 1. \u003Ccode>\u003Ccode lang=\"cpp\" lineno=\"42\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>If you do not add lang attribute, the \u003Ccode>\u003Ccode>\u003C\u002Fcode> tag is handled normally.\u003C\u002Fli>\n\u003Cli>If you want to have border, add the style like the following to your .css file. \u003Ccode>code { border: 1px dotted #ccc; padding: 0.2em 0.5em; }\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You can use following languages in lang. \u003Ccode>abap, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css-gen, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gml, groovy, haskell, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, m68k, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, per, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80\u003C\u002Fcode> \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Version 1.9 adds support for \u003Ccode>\u003Ccode>\u003C\u002Fcode> tags, however to ensure backwards compatibility support for the \u003Ccode>\u003Cpre>\u003C\u002Fcode> tag will not be removed.\u003C\u002Fp>\n\u003Ch3>Known issues\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Because this plugin uses regular expression to match string range from \u003Ccode>\u003Ccode lang=\"some\">\u003C\u002Fcode> to “`, you can’t use \u003Ccode>\u003C\u002Fcode>\u003C\u002Fcode> in your code snippet. If you must put the \u003Ccode>\u003C\u002Fcode>\u003C\u002Fcode> tag, you can put a space between \u003Ccode>\u003C\u003C\u002Fcode> and \u003Ccode>\u002Fcode>\u003C\u002Fcode> like \u003Ccode>\u003C \u002Fcode>\u003C\u002Fcode>. The \u003Ccode>\u003C \u002Fcode>\u003C\u002Fcode> is converted to \u003Ccode>\u003C\u002Fcode>\u003C\u002Fcode> automatically by plugin.\u003C\u002Fli>\n\u003Cli>If you want to change the style, you should modify the plugin source file. 😛\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin is a syntax highlighter for source code using GeSHi.",12317,"2012-06-18T18:12:00.000Z","3.4.2","2.0",[124,20,22,136],"syntax-highlight","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcode-highlighter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcode-highlighter.1.9.zip",{"attackSurface":140,"codeSignals":151,"taintFlows":158,"riskAssessment":159,"analyzedAt":162},{"hooks":141,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":13,"unprotectedCount":13},[142],{"type":143,"name":144,"callback":145,"file":146,"line":11},"filter","wp_head","dprx_include_star_light","snippet-highlight.php",[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":157},[],{"prepared":13,"raw":13,"locations":154},[],{"escaped":13,"rawEcho":13,"locations":156},[],[],[],{"summary":160,"deductions":161},"Based on the provided static analysis and vulnerability history, the 'snippet-highlight' plugin version 1.1 exhibits an exceptionally strong security posture. The absence of any identified attack vectors like AJAX handlers, REST API routes, shortcodes, or cron events, combined with a complete lack of dangerous functions, file operations, and external HTTP requests, indicates a very small and well-contained codebase.  Furthermore, the fact that all SQL queries utilize prepared statements and all outputs are properly escaped demonstrates adherence to fundamental WordPress security best practices, minimizing the risk of common vulnerabilities such as SQL injection and Cross-Site Scripting (XSS). The plugin's history of zero known CVEs further reinforces this assessment, suggesting a history of secure development and maintenance.  There are no specific risks identified within the code analysis or taint flows presented.  The primary strength is the apparent lack of exploitable entry points and secure coding practices. The only potential area for improvement, though not a direct risk based on this data, is the complete absence of nonces and capability checks, which might be considered for future hardening depending on the plugin's functionality, even though none are currently apparent. Overall, this plugin appears to be highly secure.",[],"2026-03-17T01:36:52.559Z",{"wat":164,"direct":171},{"assetPaths":165,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[166,167],"\u002Fwp-content\u002Fplugins\u002Fsnippet-highlight\u002Fstar-light\u002Fstar-light.css","\u002Fwp-content\u002Fplugins\u002Fsnippet-highlight\u002Flinenumbers.css",[],[],[],{"cssClasses":172,"htmlComments":173,"htmlAttributes":174,"restEndpoints":175,"jsGlobals":176,"shortcodeOutput":177},[],[],[],[],[],[]]