[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f51oEMu1D7Sra8zMSeolsXbh4H9Ag4p84f2lKOV4KfBM":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":32,"analysis":129,"fingerprints":181},"syntaxhighlighter-ckeditor-button","SyntaxHighlighter CKEditor Button","1.2.2","solagirl","https:\u002F\u002Fprofiles.wordpress.org\u002Fsolagirl\u002F","\u003Cp>This plugin provides an additional code button for WordPress CKEditor so that you can use syntaxhighlighter with CKEditor.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fckeditor-for-wordpress\u002F\" rel=\"ugc\">CKEditor For WordPress\u003C\u002Fa> plugin replaces the default WordPress editor with CKEditor, while \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fauto-syntaxhighlighter\u002F\" rel=\"ugc\">Auto SyntaxHighlighter\u003C\u002Fa> plugin intergrates alexgorbatchev SyntaxHighlighter JavaScript package into WordPress but doesn’t provide a code button for CKEditor. This is why I created the plugin.\u003C\u002Fp>\n\u003Cp>If you opt not to install Auto SyntaxHighlighter plugin, then your code will simply be wrapped with pre tag.\u003C\u002Fp>\n\u003Cp>Auto SyntaxHighlighter is not the only choice, there are plenty of plugins out there that integrate Alex Gorbatchev’s SyntaxHighlighter into WordPress, choose as you like.\u003C\u002Fp>\n\u003Cp>Note: If you encounter any problem after upgrading please clear your browser’s cache.\u003C\u002Fp>\n","This plugin adds a code button for WordPress CKEditor which helps to type or edit  tag for Alex Gorbatchev's SyntaxHighlighter.",80,11393,0,"2014-04-21T07:11:00.000Z","3.9.40","3.3","",[19,20],"ckeditor","syntaxhighlighter","http:\u002F\u002Fwww.solagirl.net\u002Fsyntaxhighlighter-ckeditor-botton-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntaxhighlighter-ckeditor-button.1.2.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},1,30,84,"2026-04-05T02:04:32.765Z",[33,59,78,94,111],{"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":55,"download_link":56,"security_score":57,"vuln_count":28,"unpatched_count":13,"last_vuln_date":58,"fetched_at":25},"fabrica-reusable-block-instances","Fabrica Synced Pattern Instances","1.0.9","Yes We Work","https:\u002F\u002Fprofiles.wordpress.org\u002Fyeswework\u002F","\u003Cp>Adds some basic but vital indexing functionality for Synced Patterns (previously called Reusable Blocks until WP 6.3):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shows Patterns in the main WordPress admin menu\u003C\u002Fli>\n\u003Cli>Adds a column to the Patterns list indicating how many times a Synced Pattern appears throughout the site\u003C\u002Fli>\n\u003Cli>This count links to a list of all the content (Posts, Pages, and other public Post Types) which includes the block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Designed to work seamlessly with Fabrica Dashboard: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffabrica-dashboard\u002F\u003C\u002Fp>\n","Shows you how many times, and where, a Synced Pattern has been used.",300,5804,100,6,"2024-11-14T15:13:00.000Z","6.7.5","5.0","5.6",[50,51,52,53,54],"block","blockeditor","blocks","gutenberg","reusable","https:\u002F\u002Fgithub.com\u002Fyeswework\u002Ffabrica-reusable-block-instances\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffabrica-reusable-block-instances.1.0.9.zip",91,"2024-11-04 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":41,"downloaded":67,"rating":43,"num_ratings":28,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":76,"download_link":77,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wp-syntaxhighlighter","WP SyntaxHighlighter","1.7.3","redcocker","https:\u002F\u002Fprofiles.wordpress.org\u002Fredcocker\u002F","\u003Cp>This plugin is code syntax highlighter based on Alex Gorbatchev’s SyntaxHighlighter ver. 3.0.83 and 2.1.382.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Based on Alex Gorbatchev’s “\u003Ca href=\"http:\u002F\u002Falexgorbatchev.com\u002FSyntaxHighlighter\u002F\" title=\"SyntaxHighlighter\" rel=\"nofollow ugc\">SyntaxHighlighter\u003C\u002Fa>” JavaScript library.\u003C\u002Fli>\n\u003Cli>Including both SyntaxHighlighter 3.0.83 and 2.1.382.(Can switch between 3.0.83 and 2.1.382.)\u003C\u002Fli>\n\u003Cli>Built-in TinyMCE buttons and Quicktag button are easy to operate.\u003C\u002Fli>\n\u003Cli>Easy to wrap your code in \u003Ccode>\u003Cpre>\u003C\u002Fcode> tag and change options of previously-wrapped code.\u003C\u002Fli>\n\u003Cli>Support \u003Ca href=\"http:\u002F\u002Fen.support.wordpress.com\u002Fcode\u002Fposting-source-code\u002F\" title=\"shortcode\" rel=\"nofollow ugc\">shortcode\u003C\u002Fa> also.\u003C\u002Fli>\n\u003Cli>Easy to highlight code in comments using buttons.(WordPress 3.0 or higher)\u003C\u002Fli>\n\u003Cli>Widget to show highlighted code.\u003C\u002Fli>\n\u003Cli>Support \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbbpress\u002F\" title=\"bbPress\" rel=\"ugc\">bbPress\u003C\u002Fa> plugin 2.0 or higher.\u003C\u002Fli>\n\u003Cli>Support “\u003Ca href=\"http:\u002F\u002Falexgorbatchev.com\u002FSyntaxHighlighter\u002Fmanual\u002Fapi\u002Fautoloader.html\" title=\"A key feature\" rel=\"nofollow ugc\">Dynamic Brush Loading\u003C\u002Fa>” which allows to load only necessary brush files dynamically.\u003C\u002Fli>\n\u003Cli>Loading JavaScripts on only posts, pages, home, archives, search results and comments which have the code to highlight.\u003C\u002Fli>\n\u003Cli>Easy to configure features through the setting panel.\u003C\u002Fli>\n\u003Cli>Localization: English(Default), 日本語(Japanese, UTF-8).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported languages\u003C\u002Fh4>\n\u003Cp>AppleScript, ActionScript3, Bash, ColdFusion, C, C++, C#, CSS, Delphi, Diff, Erlang, Groovy, HTML, Java, Java FX, JavaScript, Pascal, Patch, Perl, PHP, Plain text, PowerShell, Python, Ruby, Ruby on Rails, Sass, SCSS, Shell, SQL, VB, VB NET, XHTML, XML and XSLT\u003C\u002Fp>\n\u003Cp>Note: A part of languages are only for SyntaxHighlighter 3.0.\u003C\u002Fp>\n\u003Cp>You can also use a bundled plugin to add following languages.\u003C\u002Fp>\n\u003Cp>Biferno, Clojure, DOS batch file, F#, LISP, Lua(only for SyntaxHighlighter 3.0), MEL Script, Objective-C, PowerCLI, Processing, R, S, S-PLUS, Tcl, Verilog, Vim Script and YAML\u003C\u002Fp>\n\u003Cp>For details, see “sample” directory.\u003C\u002Fp>\n\u003Cp>There are many other languages for “SyntaxHighlighter”. But I can’t bundle them because they are not compatible with this plugin license. If you want, try to search.\u003C\u002Fp>\n\u003Ch4>Recommended plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>“\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fsyntaxhighlighter-tinymce-button\u002F\" title=\"SyntaxHighlighter TinyMCE Button\" rel=\"ugc\">SyntaxHighlighter TinyMCE Button\u003C\u002Fa>” can provide feature-rich tinyMCE buttons for SyntaxHighlighter.\u003C\u002Fli>\n\u003Cli>“\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcodemirror-for-codeeditor\u002F\" title=\"CodeMirror for CodeEditor\" rel=\"ugc\">CodeMirror for CodeEditor\u003C\u002Fa>” can highlight sourcecodes in theme and plugin editor and provide a useful toolbar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Thanks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>“SyntaxHighlighter” libraries was created by \u003Ca href=\"http:\u002F\u002Falexgorbatchev.com\u002FSyntaxHighlighter\u002F\" title=\"Alex Gorbatchev\" rel=\"nofollow ugc\">Alex Gorbatchev\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushBiferno.js” was created by \u003Ca href=\"http:\u002F\u002Fwww.sandrobilbeisi.org\u002Fwp\u002Fworks\u002Fweb-development\u002Fbiferno-javascript-brush-for-syntaxhighlighter-shbrush-js\u002F\" title=\"Sandro Bilbeisi\" rel=\"nofollow ugc\">Sandro Bilbeisi\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushClojure.js” was created by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsattvik\u002Fsh-clojure\" title=\"Daniel Solano Gómez\" rel=\"nofollow ugc\">Daniel Solano Gómez\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushDosBatch-V2.js” and “shBrushDosBatch-V3.js” were created by \u003Ca href=\"http:\u002F\u002Fwww.ab-tools.com\u002Fen\u002F\" title=\"Andreas Breitschopp\" rel=\"nofollow ugc\">Andreas Breitschopp\u003C\u002Fa>. He also developed \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fprofile\u002Fab-tools\" title=\"nice plugins\" rel=\"ugc\">nice plugins\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>F# brush was written by \u003Ca href=\"http:\u002F\u002Fstevegilham.blogspot.com\u002F2009\u002F10\u002Fsyntaxhighlighter-20-brushes-for-f-and.html\" title=\"Steve Gilham\" rel=\"nofollow ugc\">Steve Gilham\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushLisp.js” was created by \u003Ca href=\"http:\u002F\u002Fblog.knuthaugen.no\u002F2009\u002F10\u002Fa-syntaxhighlighter-brush-for-lisp.html\" title=\"Knut Haugen\" rel=\"nofollow ugc\">Knut Haugen\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushLua.js” was created by \u003Ca href=\"http:\u002F\u002Fikpil.com\u002F1191\" title=\"최익필\" rel=\"nofollow ugc\">최익필\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushMel.js” was created by \u003Ca href=\"http:\u002F\u002Fwww.skyebook.net\u002Fblog\u002F2011\u002F02\u002Fsyntaxhighlighter-brush-for-mel-script\u002F\" title=\"Skye Book\" rel=\"nofollow ugc\">Skye Book\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushObjC.js” was created by \u003Ca href=\"http:\u002F\u002Fwww.bukovinski.com\" title=\"Matej Bukovinski\" rel=\"nofollow ugc\">Matej Bukovinski\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushPowerCLI.js” was created by \u003Ca href=\"http:\u002F\u002Fvm-pro.com\u002Fvmware-powercli-syntax-highlighter-brush\u002F\" title=\"Dan J\" rel=\"nofollow ugc\">Dan J\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushProcessing.js” was created by \u003Ca href=\"http:\u002F\u002Fen.myinventions.pl\u002Findex.php?page=ProcessingSyntaxHighlighting\" title=\"Sebastian Korczak\" rel=\"nofollow ugc\">Sebastian Korczak\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>The css for “shBrushProcessing.js” was written by \u003Ca href=\"http:\u002F\u002Fen.myinventions.pl\u002Findex.php?page=ProcessingSyntaxHighlighting\" title=\"Sebastian Korczak\" rel=\"nofollow ugc\">Sebastian Korczak\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushR.js” was created by \u003Ca href=\"http:\u002F\u002Fyihui.name\u002Fen\u002F2010\u002F09\u002Fsyntaxhighlighter-brush-for-the-r-language\" title=\"Yihui Xie\" rel=\"nofollow ugc\">Yihui Xie\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushTcl.js” was created by \u003Ca href=\"http:\u002F\u002Fwww.henix-blog.co.cc\u002Fblog\u002Ftcl-syntaxhighlighter-brush.html\" title=\"henix\" rel=\"nofollow ugc\">henix\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushVerilog.js” was created by \u003Ca href=\"http:\u002F\u002Fwww.hdelossantos.com\u002F2010\u002F05\u002F20\u002Fverilog-syntaxhighlighter-brush\u002F\" title=\"Hanly De Los Santos\" rel=\"nofollow ugc\">Hanly De Los Santos\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushVimscript.js” was created by \u003Ca href=\"http:\u002F\u002Fvimcasts.org\u002Fblog\u002F2010\u002F04\u002Fsyntaxhighlighter-vimscript-brush-and-blackboard-theme\u002F\" title=\"nelstrom(Drew Neil)\" rel=\"nofollow ugc\">nelstrom(Drew Neil)\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>“shBrushYaml.js” was created by \u003Ca href=\"http:\u002F\u002Fprendreuncafe.com\u002Fblog\u002Fpost\u002F2009\u002F07\u002F26\u002FYAML-Brush-for-the-SyntaxHighlighter-Javascript-Library\" title=\"Nicolas Perriault\" rel=\"nofollow ugc\">Nicolas Perriault\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.judahfrangipane.com\u002Fblog\u002F\" title=\"Judah\" rel=\"nofollow ugc\">Judah\u003C\u002Fa> revised the awkward descriptive text that was shown before comment form.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is code syntax highlighter based on SyntaxHighlighter ver. 3.0.83 and 2.1.382.",49974,"2012-02-29T02:02:00.000Z","3.3.2","2.8",[72,73,74,75,20],"code","highlight","sourcecode","syntax","http:\u002F\u002Fwww.near-mint.com\u002Fblog\u002Fsoftware\u002Fwp-syntaxhighlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-syntaxhighlighter.1.7.3.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":43,"downloaded":86,"rating":87,"num_ratings":44,"last_updated":88,"tested_up_to":69,"requires_at_least":89,"requires_php":17,"tags":90,"homepage":92,"download_link":93,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"auto-syntaxhighlighter","Auto SyntaxHighlighter","2.3.3","digihero","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigihero\u002F","\u003Cp>Auto SyntaxHighlighter is a WordPress Code highlight plugin.\u003C\u002Fp>\n\u003Cp>It’s used alexgorbatchev SyntaxHighlighter JavaScript package.\u003C\u002Fp>\n\u003Cp>Autoload SyntaxHighlighter only requisite js files and display you code.\u003C\u002Fp>\n\u003Cp>Github address: https:\u002F\u002Fgithub.com\u002Fwkii\u002FAuto-SyntaxHighlighter\u003C\u002Fp>\n\u003Cp>Support languages see: SyntaxHighlighter Brushes.\u003C\u002Fp>\n\u003Cp>Full Support for : AppleScript, ActionScript3, Bash\u002Fshell, C#, C++, CSS, Delphi, Diff, Groovy, JavaScript, Java, Perl, PHP, Plain Text, Python, Ruby, Sass, Scala, SQL, Visual Basic and XML\u002FHTML…\u003C\u002Fp>\n\u003Cp>It’s advantages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Don’t write database;\u003C\u002Fli>\n\u003Cli>Don’t need settings;\u003C\u002Fli>\n\u003Cli>Deactivate plugin code can also display properly;\u003C\u002Fli>\n\u003Cli>Code can switch visual editing mode or HTML mode;\u003C\u002Fli>\n\u003Cli>With the w3c standards;\u003C\u002Fli>\n\u003Cli>Insert code small tools;\u003C\u002Fli>\n\u003Cli>Automatic and only loading requisite files;\u003C\u002Fli>\n\u003Cli>Write code to support non-administrator\u003C\u002Fli>\n\u003C\u002Ful>\n","Auto SyntaxHighlighter is a WordPress Code highlight plugin. Use editor botton, in the pop-up window, paste or write your code, oh, very simple.",27733,86,"2012-05-07T16:00:00.000Z","2.6",[72,91,74,75,20],"highlighter","http:\u002F\u002Fwww.akii.org\u002Fauto-syntaxhighlighter.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-syntaxhighlighter.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":43,"downloaded":102,"rating":13,"num_ratings":13,"last_updated":103,"tested_up_to":17,"requires_at_least":104,"requires_php":17,"tags":105,"homepage":109,"download_link":110,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"ckeditor-12","CKEditor For WordPress","1.3","doni2000","https:\u002F\u002Fprofiles.wordpress.org\u002Fdoni2000\u002F","\u003Cp>This plugin Replaces the default WordPress editor with \u003Ca href=\"http:\u002F\u002Fckeditor.com\u002F\" rel=\"nofollow ugc\">CKeditor\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>CKeditor is an open source WYSIWYG text editor ,brings to the web much of the power of desktop editors like MS Word.it’s lightweight and is compatible with most internet browsers which include: IE 5.5+ (Windows), Firefox 1.0+, Mozilla 1.3+ and Netscape 7+.\u003Cbr \u002F>\nFeatures:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>media buttons\u003C\u002Fli>\n\u003Cli>Build-in File manager and upload manager.\u003C\u002Fli>\n\u003Cli>Customize editor�s skin\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin Replaces the default Wordpress editor with CKeditor.",21683,"2009-10-08T06:59:00.000Z","1.2",[19,106,107,108],"editor","post","wysiwyg","http:\u002F\u002Fwww.cmsspace.com\u002Fdemo.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fckeditor-12.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":43,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":89,"requires_php":17,"tags":124,"homepage":125,"download_link":126,"security_score":127,"vuln_count":28,"unpatched_count":28,"last_vuln_date":128,"fetched_at":25},"syntax-highlighter-compress","Syntax Highlighter Compress","3.0.83.3","agmorpheus","https:\u002F\u002Fprofiles.wordpress.org\u002Fagmorpheus\u002F","\u003Cp>Syntax Highlighter ComPress is a simple WordPress plugin, that is based on the latest \u003Ca href=\"http:\u002F\u002Falexgorbatchev.com\u002Fwiki\u002FSyntaxHighlighter\" rel=\"nofollow ugc\">Alex Gorbatchev’s SyntaxHighlighter Script\u003C\u002Fa>. Code and source text of different mark-up or programming languages can be highlighted in WordPress.\u003C\u002Fp>\n\u003Cp>There are other WordPress plugin based on the SyntaxHighlighter Script but these cause long page loading times and they are difficult to handle. The advantage of Syntax Highlighter ComPress is that only necessary brush files will be loaded dynamically. Another advantage is that your code can easily pasted into your posts, no need to replace all ‘\u003Ccode>\u003C\u003C\u002Fcode>‘ with ‘\u003Ccode>\u003C\u003C\u002Fcode>‘.\u003C\u002Fp>\n\u003Cp>Supported mark-up or programming are: AppleScript, ActionScript3, Bash\u002Fshell, Coldfusion, C#, C++, CSS, Delphi, Diff, Erlang, Groovy, JavaScript, Java, JavaFX, Perl, PHP, Plain Text, Python, Ruby, Scala, SQL, Visual Basic and XML.\u003C\u002Fp>\n\u003Cp>The plugin is localized in English, German and Romanian.\u003C\u002Fp>\n","Syntax Highlighter ComPress is a plugin for code syntax highlighting. It loads fast on the website and code can pasted easily into Wordpress.",23846,96,5,"2011-11-28T14:52:00.000Z","3.2.1",[72,73,91,75,20],"http:\u002F\u002Fwww.phodana.de\u002Fwordpress\u002Fwp-plugin-syntax-highlighter-compress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsyntax-highlighter-compress.zip",63,"2026-01-16 00:00:00",{"attackSurface":130,"codeSignals":164,"taintFlows":174,"riskAssessment":175,"analyzedAt":180},{"hooks":131,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":13,"unprotectedCount":13},[132,138,142,146,151,156],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","plugins_loaded","load_textdomain","syntaxHighlighter-ckeditor-button.php",16,{"type":133,"name":139,"callback":140,"file":136,"line":141},"admin_enqueue_scripts","enqueue_wppointer_scripts",17,{"type":133,"name":143,"callback":144,"file":136,"line":145},"admin_print_footer_scripts","ckeditor_syntaxhighlighter_admin_notice",18,{"type":133,"name":147,"callback":148,"priority":149,"file":136,"line":150},"init","ckeditor_syntaxhighlighter_init",99,20,{"type":152,"name":153,"callback":154,"file":136,"line":155},"filter","ckeditor_external_plugins","ckeditor_syntaxhighlighter",23,{"type":152,"name":157,"callback":158,"file":136,"line":159},"ckeditor_buttons","ckeditor_syntaxhighlighter_button",24,[],[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":173},[],{"prepared":13,"raw":13,"locations":167},[],{"escaped":13,"rawEcho":28,"locations":169},[170],{"file":136,"line":171,"context":172},108,"raw output",[],[],{"summary":176,"deductions":177},"The syntaxhighlighter-ckeditor-button plugin v1.2.2 exhibits a generally strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the data indicates a commitment to secure database interactions, with all SQL queries utilizing prepared statements.  The lack of dangerous functions, file operations, external HTTP requests, and reported vulnerabilities in its history are all positive indicators of good security practices.\n\nHowever, a significant concern arises from the output escaping analysis. With one total output identified and 0% properly escaped, this indicates a potential for Cross-Site Scripting (XSS) vulnerabilities. While the static analysis did not detect any taint flows, this could be due to the limited scope of the analysis or the nature of the code. The complete absence of nonce and capability checks across all potential entry points (even though there are none explicitly identified in the static analysis) also suggests a potential for broader issues if new entry points are introduced without proper security measures. \n\nIn conclusion, the plugin's small attack surface and secure database practices are commendable. The primary area of concern is the unescaped output, which presents a direct risk of XSS. The absence of any recorded vulnerabilities in the history is a strong positive signal, suggesting the developers have historically prioritized security. However, the lack of output escaping needs immediate attention to solidify its security profile.",[178],{"reason":179,"points":121},"Unescaped output detected","2026-03-16T21:27:58.686Z",{"wat":182,"direct":188},{"assetPaths":183,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[184],"\u002Fwp-content\u002Fplugins\u002Fsyntaxhighlighter-ckeditor-button\u002Fsyntaxhighlight\u002F",[],[],[],{"cssClasses":189,"htmlComments":190,"htmlAttributes":191,"restEndpoints":192,"jsGlobals":193,"shortcodeOutput":194},[],[],[],[],[144,154,158],[]]