[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2Sb-PKMoKelRq3pMMjYkbhX3Gk5w6r044qYNzQuxRek":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":7,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":7,"tags":16,"homepage":20,"download_link":21,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":32,"analysis":124,"fingerprints":175},"blogfollow","BlogFollow","1.1","","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattc78\u002F","BlogFollow is a WordPress pluggin that shows a snippet from a commenter's blog at the bottom on their comment.",10,2223,0,"2008-10-28T14:08:00.000Z","2.6","2.0.2",[17,18,19],"blog","comments","snippet","http:\u002F\u002Fwww.pseudocoder.com\u002Fblogfollow-show-a-snippet-from-a-commenters-blog-in-the-comment\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogfollow.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":27,"display_name":27,"profile_url":8,"plugin_count":28,"total_installs":10,"avg_security_score":22,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},"mattc78",1,30,84,"2026-04-04T10:37:07.843Z",[33,58,79,96,109],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":12,"last_vuln_date":57,"fetched_at":24},"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",[50,18,51,19,52],"code","highlighting","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":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":66,"num_ratings":56,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":63,"download_link":77,"security_score":78,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"comment-emojis-for-wp","Comment Emojis for WP","1.1.0","Jayeshkumar Chopda","https:\u002F\u002Fprofiles.wordpress.org\u002Fjayeshchopda\u002F","\u003Cp>\u003Cstrong>Comment Emojis for WP\u003C\u002Fstrong> adds a lightweight emoji picker to the comment textarea on your WordPress site. This allows users to insert emojis into their comments or react to posts and comments with emojis. The plugin is intuitive, fast, and enhances user interaction on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– React to any post or comment with emojis.\u003Cbr \u002F>\n– Guests or logged-in users can react to comments.\u003Cbr \u002F>\n– Recent emojis are saved and displayed in the picker.\u003Cbr \u002F>\n– Emoji search functionality by emoji names.\u003Cbr \u002F>\n– Filter emojis by categories or scroll through the picker.\u003Cbr \u002F>\n– Add multiple emojis directly to the comment textarea.\u003C\u002Fp>\n\u003Ch3>Setup and Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings > Comment Emojis\u003C\u002Fstrong> in your WordPress admin dashboard.  \u003C\u002Fli>\n\u003Cli>Configure the available options by ticking the checkboxes.  \u003C\u002Fli>\n\u003Cli>Save your changes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>This plugin follows WordPress coding standards and is designed to be lightweight for optimal performance. For support, visit the plugin’s support forum.\u003C\u002Fp>\n","Add a lightweight emoji picker to the comment textarea, allowing users to insert emojis and react to posts or comments.",100,1552,"2025-01-28T10:48:00.000Z","6.7.5","5.0","7.4",[73,74,18,75,76],"blog-comment","comment-emojis","emoji","insert-emoji","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-emojis-for-wp.1.1.0.zip",92,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":10,"downloaded":87,"rating":88,"num_ratings":28,"last_updated":89,"tested_up_to":7,"requires_at_least":7,"requires_php":7,"tags":90,"homepage":94,"download_link":95,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"bp-import-blog-activity","BP Import Blog Activity","0.2","Boone Gorges","https:\u002F\u002Fprofiles.wordpress.org\u002Fboonebgorges\u002F","\u003Cp>If you install BuddyPress on an already thriving WordPress installation, you’ll notice that existing blog comments and posts are not inserted into the activity stream. This plugin fixes that.\u003C\u002Fp>\n\u003Cp>Requires WordPress Multisite\u003C\u002Fp>\n","Updates BuddyPress activity streams with missing blog comments and posts",4652,20,"2012-09-17T01:07:00.000Z",[91,17,92,18,93],"activity","buddypress","import","http:\u002F\u002Fteleogistic.net\u002Fcode\u002Fbuddypress\u002Fbp-import-blog-activity","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-import-blog-activity.0.2.zip",{"slug":97,"name":98,"version":99,"author":83,"author_profile":84,"description":100,"short_description":101,"active_installs":10,"downloaded":102,"rating":12,"num_ratings":12,"last_updated":103,"tested_up_to":7,"requires_at_least":7,"requires_php":7,"tags":104,"homepage":107,"download_link":108,"security_score":22,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":24},"bp-include-non-member-comments","BP Include Non-member Comments","1.3","\u003Cp>By default, BuddyPress does not include comments from non-members (or non-logged-in users more generally) in the sitewide activity stream. This plugin records activity items for those comments.\u003C\u002Fp>\n\u003Cp>Please note: the latest version of this plugin (1.2) will NOT work with versions of BuddyPress between 1.2RC and 1.2.1. BP versions 1.2.2+ are supported. Please download an earlier version of this plugin for compatibility with older versions of BuddyPress\u003C\u002Fp>\n","Inserts blog comments from non-logged-in users into the activity stream",4788,"2013-03-26T16:03:00.000Z",[91,105,92,18,106],"blogs","non-members","http:\u002F\u002Fteleogistic.net\u002Fcode\u002Fbuddypress\u002Fbp-include-non-member-comments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-include-non-member-comments.1.3.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":10,"downloaded":117,"rating":66,"num_ratings":28,"last_updated":7,"tested_up_to":7,"requires_at_least":7,"requires_php":7,"tags":118,"homepage":121,"download_link":122,"security_score":66,"vuln_count":12,"unpatched_count":12,"last_vuln_date":23,"fetched_at":123},"buddypress-activity-as-blog-comments","BuddyPress Activity Stream as Blog Comments","0.1.1","rich! @ etiviti","https:\u002F\u002Fprofiles.wordpress.org\u002Fnuprn1\u002F","\u003Cp>This plugin will replace the main BuddyPress blog (for what BP is activated on) comments section with the activity stream reply system (threaded) and the (reply | favorite) links\u003C\u002Fp>\n\u003Cp>This will remove the WP Comments reply section – only the site admin will have access to make traditional comment replies (you may adjust this in the theme file)\u003C\u002Fp>\n\u003Cp>I consider this an experimental plugin showing how the activity stream can be more a main component across WordPress.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Activity stream enabled\u003C\u002Fli>\n\u003Cli>blog and forum activity stream enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Important Notes\u003C\u002Fh4>\n\u003Cp>Please see the FAQ – if you have an existing BP install with blog postings and comments you MUST run an additional plugin to import blog postings and comments into the activity stream (this is untested)\u003C\u002Fp>\n\u003Cp>Currently no WPMU subblog support – looking for any brave souls to configure it properly. 🙂\u003C\u002Fp>\n\u003Ch4>Related Links:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblog.etiviti.com\u002F2010\u002F04\u002Fbuddypress-activity-stream-as-blog-comments\u002F\" title=\"BuddyPress Activity Stream as Blog Comments - Blog About Page\" rel=\"nofollow ugc\">About Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fetivite.com\u002F2010\u002F04\u002Fwhat-does-it-mean\u002F\" title=\"Plugin Demo Site\" rel=\"nofollow ugc\">See it in action\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please report any bugs, ideas, concerns, etc – detailed.\u003C\u002Fp>\n\u003Ch3>Extra Configuration\u003C\u002Fh3>\n\u003Ch4>Allow other members to use traditional blog comment reply\u003C\u002Fh4>\n\u003Cp>Edit the theme file theme\u002Factivitycomments\u002Fblogactivity-commments.php (you may want to copy this activitycomments\u002Ffile to your default theme to prevent future updates from overwriting)\u003C\u002Fp>\n\u003Cp>change the line\n    \u003C\u002Fp>\n\u003Cp>Where is_site_admin can be \u003Ccode>current_user_can()\u003C\u002Fcode> with the wp_cap level (lets say you want editors or authors to reply to comments in the traditional sense). Then additional blog_comments will show activity replies underneath as well. (a neat nested effect)\u003C\u002Fp>\n","This plugin will replace the blog comments section with the activity stream reply system",7332,[119,120,92],"activity-stream","blog-comments","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress-activity-as-blog-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-activity-as-blog-comments.zip","2026-03-15T10:48:56.248Z",{"attackSurface":125,"codeSignals":147,"taintFlows":163,"riskAssessment":164,"analyzedAt":174},{"hooks":126,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":12,"unprotectedCount":12},[127,133,137],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","activate_blogfollow\u002Fblogfollow.php","install","blogfollow.php",25,{"type":128,"name":134,"callback":135,"file":131,"line":136},"deactivate_blogfollow\u002Fblogfollow.php","uninstall",26,{"type":138,"name":139,"callback":140,"priority":141,"file":131,"line":142},"filter","comment_text","add_latest",8,27,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":160,"fileOperations":56,"externalRequests":28,"nonceChecks":12,"capabilityChecks":12,"bundledLibraries":162},[],{"prepared":56,"raw":150,"locations":151},3,[152,155,157],{"file":131,"line":153,"context":154},31,"$wpdb->query() with variable interpolation",{"file":131,"line":156,"context":154},46,{"file":131,"line":158,"context":159},56,"$wpdb->get_results() with variable interpolation",{"escaped":12,"rawEcho":12,"locations":161},[],[],[],{"summary":165,"deductions":166},"The blogfollow v1.1 plugin exhibits a generally strong security posture based on the provided static analysis.  The absence of identified dangerous functions, properly escaped output, and a complete lack of critical or high-severity taint flows are positive indicators.  Furthermore, the plugin has no recorded vulnerabilities (CVEs) which suggests a history of secure development or diligent patching.  The limited use of file operations and external HTTP requests, coupled with the high percentage of SQL queries using prepared statements, also points to good coding practices.",[167,169,171],{"reason":168,"points":10},"No nonce checks found",{"reason":170,"points":10},"No capability checks found",{"reason":172,"points":173},"SQL queries not fully prepared",5,"2026-03-17T01:36:16.064Z",{"wat":176,"direct":181},{"assetPaths":177,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[],[],[],[],{"cssClasses":182,"htmlComments":183,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[4],[],[],[],[],[188,189,190,191,192],"\u003Cfieldset class=\"blogfollow\">\n\u003Clegend>Read more from ","\u003C\u002Flegend>\n\u003Ch2>\u003Ca rel=\"external nofollow\" href=\"","\">","\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>","\u003C\u002Fp>\n\u003C\u002Ffieldset>"]