[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3M816M0wanwpiZz3Jw1uKRzMv9C2SxN66EF7txCjgvA":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":34,"analysis":130,"fingerprints":184},"ilannotations","ILAnnotations","0.9.0","lukaiser","https:\u002F\u002Fprofiles.wordpress.org\u002Flukaiser\u002F","\u003Cp>ILAnnotations allows you to select a text in a blog post and add your comment to it.\u003Cbr \u002F>\nThe plugin uses the standard comments engine of WordPress, so all other comment plugins should work just fine with it.\u003Cbr \u002F>\nShortcodes are used to mark the highlighted text. This allows you to still edit a post and move stuff around without losing the annotations.\u003C\u002Fp>\n","Annotate any text in a blog post and add a comment to it.",10,2281,80,1,"2014-10-06T16:24:00.000Z","4.0.38","3.0.1","",[20,21,22],"annotations","comments","highlight","https:\u002F\u002Fgithub.com\u002Flukaiser\u002FILAnnotations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filannotations.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},30,84,"2026-04-04T03:33:26.537Z",[35,61,79,98,114],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":14,"last_vuln_date":60,"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",[52,21,53,54,55],"code","highlighting","snippet","syntax","https:\u002F\u002Fkpumuk.info\u002Fprojects\u002Fwordpress-plugins\u002Fcodecolorer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodecolorer.0.11.0.zip",73,2,"2025-12-30 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":14,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":77,"download_link":78,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"highlight-author-comments","Highlight Author Comments","1.0.2","RobMarsh","https:\u002F\u002Fprofiles.wordpress.org\u002Frobmarsh\u002F","\u003Cp>Highlight Author Comments automatically displays comments made by a post’s author in a distinctive style with no need to edit your template files, etc. All you do is provide a snippet or two of CSS styling to be applied to author posts.\u003C\u002Fp>\n\u003Ch3>Version History\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Version 1.0.2\n\u003Cul>\n\u003Cli>Workaround for WP bug that failed to style the first paragraph as a paragraph\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Version 1.0.1\n\u003Cul>\n\u003Cli>Added the ability to style the comment author link\u003C\u002Fli>\n\u003Cli>Added some security with nonces\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Version 1.0.0\n\u003Cul>\n\u003Cli>Initial version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Highlight Author Comments automatically displays comments made by a post's author in a distinctive style",300,32628,100,"2008-08-22T09:37:00.000Z","2.6.1","1.5",[76,21,22],"automatic","http:\u002F\u002Frmarsh.com\u002Fplugins\u002Fhighlight-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhighlight-author-comments.1.0.2.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":71,"num_ratings":14,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":96,"download_link":97,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-author-highlighter","Simple Author Highlighter","0.6.5","jimaek","https:\u002F\u002Fprofiles.wordpress.org\u002Fjimaek\u002F","\u003Cp>Simple Author Highlighter is a simple WordPress plug-in that can customize the color of the author’s comments or any selected users (for example the admins). The installation process is extremely simple and accessible and after install, Simple Author Highlighter can be found in the “Plugins” menu in WordPress.\u003C\u002Fp>\n","Simple Author Highlighter is a wordpress plugin that allows you to easy highlight authors comments. More on our website www.dakulov.eu",70,13304,"2011-03-30T11:09:00.000Z","3.1.4","2.8.0",[93,94,95,21,22],"admin","author","comment","http:\u002F\u002Fwww.dakulov.eu#page5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-author-highlighter.0.6.5.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":18,"short_description":104,"active_installs":11,"downloaded":105,"rating":26,"num_ratings":26,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":18,"tags":109,"homepage":112,"download_link":113,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"best-of-comments","Best-Of Comments","1.2","David Miller","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidjmillerorg\u002F","Best-Of Comments allows users to tag exceptional comments and display a randomly selected list of those comments wherever they choose in their theme.",2590,"2016-12-07T20:14:00.000Z","4.7.32","2.5",[110,21,111,22],"classic","featured","http:\u002F\u002Fwww.davidjmiller.org\u002F2009\u002Fbest-of-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbest-of-comments.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":11,"downloaded":122,"rating":26,"num_ratings":26,"last_updated":18,"tested_up_to":123,"requires_at_least":18,"requires_php":18,"tags":124,"homepage":127,"download_link":128,"security_score":71,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":129},"comment-moderation-highlighter","Comment Moderation Highlighter","0.2","johnh10","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnh10\u002F","\u003Cp>If your blog gets so many comments you tend to skim them during moderation, you can sometimes miss ‘manual spam’ or trollish comments. This plugin will highlight keywords you specify so certain remarks grab your attention for further review. It is useful for blogs that get numerous comments and the moderator tends to skim instead of reading each and every one.\u003C\u002Fp>\n","This plugin will highlight keywords you specify on the admin moderation page, making it easier to spot manual spam and\u002For troll comments.",1749,"4.6.30",[93,95,21,125,126],"highlighter","moderation","http:\u002F\u002Fwww.superblogme.com\u002Fcomment-moderation-highlighter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-moderation-highlighter.0.2.zip","2026-03-15T10:48:56.248Z",{"attackSurface":131,"codeSignals":167,"taintFlows":174,"riskAssessment":175,"analyzedAt":183},{"hooks":132,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":166,"entryPointCount":59,"unprotectedCount":26},[133,139,144,148,152],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","wp_enqueue_scripts","load_resources","class.ilannotations.php",29,{"type":140,"name":141,"callback":142,"priority":46,"file":137,"line":143},"filter","pre_comment_content","pre_comment_content_handle_annotation",32,{"type":134,"name":145,"callback":146,"priority":11,"file":137,"line":147},"wp_insert_comment","wp_insert_comment_handle_annotation",33,{"type":140,"name":149,"callback":150,"file":137,"line":151},"option_page_comments","option_page_comments_handle",34,{"type":134,"name":153,"callback":153,"file":154,"line":155},"init","ilannotations.php",28,[],[],[159,162],{"tag":160,"callback":161,"file":137,"line":31},"annot-s","annot_start_shortcode",{"tag":163,"callback":164,"file":137,"line":165},"annot-e","annot_end_shortcode",31,[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":173},[],{"prepared":26,"raw":26,"locations":170},[],{"escaped":26,"rawEcho":26,"locations":172},[],[],[],{"summary":176,"deductions":177},"The ilannotations plugin v0.9.0 demonstrates a strong security posture based on the provided static analysis.  The absence of dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, and any recorded vulnerabilities in its history are all positive indicators.  The code signals show a robust approach to secure coding practices, with all SQL queries using prepared statements and all outputs being properly escaped.  Furthermore, the taint analysis reveals no identified flows with unsanitized paths, suggesting that data handling within the plugin is likely secure.\n\nWhile the static analysis indicates a lack of overt vulnerabilities, the absence of nonce and capability checks on the identified entry points (two shortcodes) is a potential concern. Although there are no AJAX handlers or REST API routes without authentication checks, the shortcodes, if they interact with user data or perform sensitive actions, could be susceptible to certain types of attacks if not properly secured. The vulnerability history being completely clear is a significant strength, suggesting a well-maintained and secure codebase.  However, the lack of documented security checks on the shortcodes warrants careful consideration, especially as the plugin evolves.",[178,181],{"reason":179,"points":180},"Missing nonce checks on shortcodes",5,{"reason":182,"points":180},"Missing capability checks on shortcodes","2026-03-17T01:16:23.628Z",{"wat":185,"direct":198},{"assetPaths":186,"generatorPatterns":192,"scriptPaths":193,"versionParams":196},[187,188,189,190,191],"\u002Fwp-content\u002Fplugins\u002Filannotations\u002F_inc\u002FAnnotations.css","\u002Fwp-content\u002Fplugins\u002Filannotations\u002F_inc\u002Fdetectmobilebrowser.js","\u002Fwp-content\u002Fplugins\u002Filannotations\u002F_inc\u002FjQuery.highlighter.js","\u002Fwp-content\u002Fplugins\u002Filannotations\u002F_inc\u002Fjquery.query-object.js","\u002Fwp-content\u002Fplugins\u002Filannotations\u002F_inc\u002FAnotations.js",[],[194,195],"\u002F\u002Fcdn.jsdelivr.net\u002Fqtip2\u002F2.2.0\u002Fjquery.qtip.min.css","\u002F\u002Fcdn.jsdelivr.net\u002Fqtip2\u002F2.2.0\u002Fjquery.qtip.min.js",[197],"ilannotations\u002F0.9.0",{"cssClasses":199,"htmlComments":204,"htmlAttributes":205,"restEndpoints":212,"jsGlobals":213,"shortcodeOutput":215},[200,201,202,203],"annot-start","annot-stop","annot-comment","annot-comment-intro",[],[206,207,208,209,210,211],"id=\"annot-start-","id=\"annot-stop-","class=\"annot-start\"","class=\"annot-stop\"","class=\"annot-comment\"","class=\"annot-comment-intro\"",[],[214],"WPILAnnotations",[216,217],"[annot-s c=\"","[annot-e c=\""]