[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqeFEVrC_MZqbi3EKhPWpTbxopx0wuF7fq6BsaqgzLGc":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":36,"analysis":130,"fingerprints":210},"prettify-code-syntax","Prettify Code Syntax","1.2.1","jesucarr","https:\u002F\u002Fprofiles.wordpress.org\u002Fjesucarr\u002F","\u003Cp>The main reason for the development of this plugin was the lack of options supporting the \u003Cstrong>HTML5 recommendation\u003C\u002Fstrong>, where the code snippets should be tagged with \u003Ccode>pre\u003C\u002Fcode> followed by \u003Ccode>code\u003C\u002Fcode>, and optionally a class starting with \u003Ccode>language-\u003C\u002Fcode> and then our language.\u003C\u002Fp>\n\u003Cp>You can use the plugin like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cpre class=\"prettyprint\">\u003Ccode class=\"language-php\">\n\u002F\u002F my code\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Also very important is that although this plugin loads different files depending on your configuration, it fully \u003Cstrong>supports caching\u003C\u002Fstrong> scripts (\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fw3-total-cache\u002F\" rel=\"ugc\">W3 Total Cache\u003C\u002Fa>) to concatenate and compress all the css and js, so the impact in performance will be minimum.\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>This syntax highlighter is based on \u003Ca href=\"http:\u002F\u002Fgoogle-code-prettify.googlecode.com\u002Fsvn\u002Ftrunk\u002FREADME.html\" rel=\"nofollow ugc\">Google Code Prettify\u003C\u002Fa> and should work on a number of languages including \u003Cstrong>C\u003C\u002Fstrong> and friends, \u003Cstrong>Java\u003C\u002Fstrong>, \u003Cstrong>Python\u003C\u002Fstrong>, \u003Cstrong>Bash\u003C\u002Fstrong>, \u003Cstrong>SQL\u003C\u002Fstrong>, \u003Cstrong>HTML\u003C\u002Fstrong>, \u003Cstrong>XML\u003C\u002Fstrong>, \u003Cstrong>Javascript\u003C\u002Fstrong>, \u003Cstrong>Makefiles\u003C\u002Fstrong>, and Rust. It works passably on \u003Cstrong>Ruby\u003C\u002Fstrong>, \u003Cstrong>PHP\u003C\u002Fstrong>, \u003Cstrong>VB\u003C\u002Fstrong>, and \u003Cstrong>Awk\u003C\u002Fstrong> and a decent subset of \u003Cstrong>Perl\u003C\u002Fstrong> and \u003Cstrong>Ruby\u003C\u002Fstrong>, but, because of commenting conventions, doesn’t work on Smalltalk.\u003C\u002Fp>\n\u003Cp>Other languages are supported via an extension (plugin options):  \u003Cstrong>CSS\u003C\u002Fstrong>, \u003Cstrong>SQL\u003C\u002Fstrong>, \u003Cstrong>YAML\u003C\u002Fstrong>, \u003Cstrong>Visual Basic\u003C\u002Fstrong>, \u003Cstrong>Clojure\u003C\u002Fstrong>, \u003Cstrong>Scala\u003C\u002Fstrong>, \u003Cstrong>Latek (TeX, LaTeX)\u003C\u002Fstrong>, \u003Cstrong>WikiText\u003C\u002Fstrong>, \u003Cstrong>Erlang\u003C\u002Fstrong>, \u003Cstrong>Go\u003C\u002Fstrong>, \u003Cstrong>Haskell\u003C\u002Fstrong>, \u003Cstrong>Lua\u003C\u002Fstrong>, \u003Cstrong>OCAML\u003C\u002Fstrong>, \u003Cstrong>SML\u003C\u002Fstrong>, \u003Cstrong>F#\u003C\u002Fstrong>, \u003Cstrong>Nemerle\u003C\u002Fstrong>, \u003Cstrong>Protocol Buffers\u003C\u002Fstrong>, \u003Cstrong>CHDL (VHDL)\u003C\u002Fstrong>, \u003Cstrong>XQ (XQuery)\u003C\u002Fstrong>, \u003Cstrong>Lisp, Scheme\u003C\u002Fstrong>, \u003Cstrong>Dart\u003C\u002Fstrong>, \u003Cstrong>Llvm\u003C\u002Fstrong>, \u003Cstrong>Mumps\u003C\u002Fstrong>, \u003Cstrong>Pascal\u003C\u002Fstrong>, \u003Cstrong>R, S\u003C\u002Fstrong>, \u003Cstrong>RD\u003C\u002Fstrong>, \u003Cstrong>TCL\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Styles\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Four\u003C\u002Fstrong> different styles are provided, and they can be previewed in the plugin options. They are modified to make sure they don’t clash with any other styles in your theme.\u003C\u002Fp>\n\u003Cp>You have also the option to include your \u003Cstrong>custom style\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If you have a style that would like to see included in the option list, just \u003Ca href=\"http:\u002F\u002Fwww.frontendmatters.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">contact me\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjesucarr\u002Fwordpress-prettify-code-syntax\" rel=\"nofollow ugc\">fork me\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Plugin options are at Settings > Prettify Code Syntax. Have a look at the Screenshots tab to see how it looks like.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you don’t care too much about the HTML5 recommendation, you can skip the \u003Ccode>language-\u003C\u002Fcode> class. The code always gets detected automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It will also work if you only use a \u003Ccode>pre\u003C\u002Fcode> tag without the \u003Ccode>code\u003C\u002Fcode> tag (but long lines will be wrapped instead of get horizontal scroll), or if you only use a \u003Ccode>code\u003C\u002Fcode> tag with the \u003Ccode>prettyprint\u003C\u002Fcode> class (but if you don’t use \u003Ccode>pre\u003C\u002Fcode> your spaces\u002Freturns won’t be maintained.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Be careful using the Visual Editor tab when inserting code, as some HTML tags will be modified or removed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Using a chaching plugin like W3 Total Cache is highly recommended.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>You can find a \u003Ca href=\"http:\u002F\u002Fwww.frontendmatters.com\u002Fopen-source\u002Fwordpress-plugins\u002Fprettify-code-syntax\u002F\" rel=\"nofollow ugc\">front end demo\u003C\u002Fa> here a the bottom.\u003C\u002Fp>\n","Code syntax highlighter using Google Prettify, supporting the HTML5 recommendation, and caching plugins.",80,15494,84,12,"2013-03-21T07:54:00.000Z","3.5.2","3.0.1","",[20,21,22,23,24],"code","highlighter","markup","prettify","syntax","http:\u002F\u002Fwww.frontendmatters.com\u002Fopen-source\u002Fwordpress-plugins\u002Fprettify-code-syntax\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprettify-code-syntax.1.2.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":13,"computed_at":35},1,30,"2026-04-04T06:00:10.322Z",[37,55,74,94,111],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":18,"requires_at_least":18,"requires_php":18,"tags":50,"homepage":18,"download_link":54,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-markdown","WP-Markdown","1.6.1","Stephen Harris","https:\u002F\u002Fprofiles.wordpress.org\u002Fstephenh1988\u002F","\u003Cp>This plugin allows you to write posts (of any post type) using the Markdown syntax. The plugin converts the Markdown into HTML prior to saving the post. When editing a post, the plugin converts it back into Markdown syntax.\u003C\u002Fp>\n\u003Cp>The plugin also allows you to enable Markdown in \u003Cstrong>comments\u003C\u002Fstrong> and \u003Cstrong>bbPress forums\u003C\u002Fstrong>. In these instances the plugin adds a toolbar, and preview of the processed Markdown with \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fgoogle-code-prettify\u002F\" rel=\"nofollow ugc\">Prettify\u003C\u002Fa> syntax highlighter applied (similiar to that used in the Stack Exchange websites such as \u003Ca href=\"http:\u002F\u002Fwordpress.stackexchange.com\u002F\" rel=\"nofollow ugc\">WordPress Stack Exchange\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>WP-Markdown stores the processed HTML, so deactivating the plugin will not affect your posts, comments or bbPress forums.\u003C\u002Fp>\n","Allows Markdown to be enabled in posts, comments and bbPress forums.",400,86288,90,28,"2017-12-27T14:00:00.000Z",[20,51,52,23,53],"formatting","markdown","syntax-highlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-markdown.1.6.1.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":34,"downloaded":63,"rating":28,"num_ratings":28,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":18,"tags":67,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"prism-highlight","Prism Highlight","1.5","Shaikh Masood Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasoodalam51\u002F","\u003Cp>This plugin uses the Prism.JS to Highlight & Style Code\u003C\u002Fp>\n\u003Cp>The plugin also adds styling to the existing prism Quick tag in your WordPress text editor.\u003C\u002Fp>\n\u003Cp>\u003Cem>Languages Supported:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Markup\u003C\u002Fli>\n\u003Cli>CSS\u003C\u002Fli>\n\u003Cli>C-like\u003C\u002Fli>\n\u003Cli>JavaScript\u003C\u002Fli>\n\u003Cli>PHP\u003C\u002Fli>\n\u003C\u002Ful>\n","Styles Your Code With Prism.JS, a Lightest Code Highlighter.",5030,"2022-02-09T16:32:00.000Z","5.9.13","3.1",[20,68,69,70,71],"code-highlighter","code-prettify","prism-js","syntax-higlighter","http:\u002F\u002Fbloggyaani.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprism-highlight.1.5.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":92,"download_link":93,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"prettify-gc-syntax-highlighter","Prettify GC Syntax Highlighter","1.6.0","lexn","https:\u002F\u002Fprofiles.wordpress.org\u002Flexn\u002F","\u003Cp>This plugin has prettify.js copied directly from google-code source browser. So your code will look exactly like it does on google-code.\u003Cbr \u002F>\nCSS is slightly modified to embolden keywords and types.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>See prettify.js for license details (Apache License 2.0). Other files are available under GPLv2.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cpre class=\"prettyprint\">\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Cp>Or with shortcode:\u003C\u002Fp>\n\u003Cp>[code]\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n[\u002Fcode]\u003C\u002Fp>\n\u003Ch3>Making Code HTML Safe\u003C\u002Fh3>\n\u003Cp>The plugin automatically makes highlighted code html-safe:\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"prettyprint\">\u003Cbr \u002F>\n  Anything that goes here will be quoted to appear on the page as-is.\u003Cbr \u002F>\n  For example: \u003Chead>\u003C\u002Fhead>\u003Cbody>\u003C\u002Fbody>\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Cp>To avoid quoting your code, add \u003Cstrong>dontquote\u003C\u002Fstrong> as the first class.\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"dontquote prettyprint\">\u003Cbr \u002F>\n  Remember to quote manually.\u003Cbr \u002F>\n  For example: \u003Chead>\u003C\u002Fhead>\u003Cbody>\u003C\u002Fbody>\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Ch3>Line Numbering\u003C\u002Fh3>\n\u003Cp>Line numbdering can be enabled as follows:\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"prettyprint linenums\">\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Cp>If you want to start with a line number 42, you can do the following:\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"prettyprint linenums:42\">\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Ch3>Highlighting Lines\u003C\u002Fh3>\n\u003Cp>When line numbering is enabled you can highlight one or several lines of code using the highlight class:\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"prettyprint lang-YOURLANG linenums highlight:2,4\">\u003Cbr \u002F>\n  \u002F\u002F line 2\u003Cbr \u002F>\n  \u002F\u002F line 3\u003Cbr \u002F>\n  \u002F\u002F line 4\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Cp>Alternatively you can highlight one or several code segments:\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"prettyprint lang-YOURLANG linenums highlight:1-3,5-6\">\u003Cbr \u002F>\n  \u002F\u002F line 2\u003Cbr \u002F>\n  \u002F\u002F line 3\u003Cbr \u002F>\n  \u002F\u002F line 4\u003Cbr \u002F>\n  \u002F\u002F line 5\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Cp>Note: This feature is not available when line numbering is disabled.\u003C\u002Fp>\n\u003Ch3>Specifying Language\u003C\u002Fh3>\n\u003Cp>Most of the time the highlighter will do a good job guessing how to highlight the code. However, to achieve the best result, you should specify the language:\u003C\u002Fp>\n\u003Cp>\u003Cpre class=\"prettyprint lang-YOURLANG\">\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n\u003C\u002Fpre>\u003C\u002Fp>\n\u003Cp>Replace YOURLANG with one of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>aea\u003C\u002Fli>\n\u003Cli>agc\u003C\u002Fli>\n\u003Cli>apollo\u003C\u002Fli>\n\u003Cli>bsh\u003C\u002Fli>\n\u003Cli>c\u003C\u002Fli>\n\u003Cli>cc\u003C\u002Fli>\n\u003Cli>cl\u003C\u002Fli>\n\u003Cli>cpp\u003C\u002Fli>\n\u003Cli>cs\u003C\u002Fli>\n\u003Cli>csh\u003C\u002Fli>\n\u003Cli>css-str\u003C\u002Fli>\n\u003Cli>cv\u003C\u002Fli>\n\u003Cli>cxx\u003C\u002Fli>\n\u003Cli>cyc\u003C\u002Fli>\n\u003Cli>default-markup\u003C\u002Fli>\n\u003Cli>el\u003C\u002Fli>\n\u003Cli>fs\u003C\u002Fli>\n\u003Cli>go\u003C\u002Fli>\n\u003Cli>hs\u003C\u002Fli>\n\u003Cli>htm\u003C\u002Fli>\n\u003Cli>html\u003C\u002Fli>\n\u003Cli>java\u003C\u002Fli>\n\u003Cli>js\u003C\u002Fli>\n\u003Cli>json\u003C\u002Fli>\n\u003Cli>lisp\u003C\u002Fli>\n\u003Cli>lua\u003C\u002Fli>\n\u003Cli>m\u003C\u002Fli>\n\u003Cli>ml\u003C\u002Fli>\n\u003Cli>mxml\u003C\u002Fli>\n\u003Cli>perl\u003C\u002Fli>\n\u003Cli>pl\u003C\u002Fli>\n\u003Cli>pm\u003C\u002Fli>\n\u003Cli>proto\u003C\u002Fli>\n\u003Cli>py\u003C\u002Fli>\n\u003Cli>rb\u003C\u002Fli>\n\u003Cli>scala\u003C\u002Fli>\n\u003Cli>scm\u003C\u002Fli>\n\u003Cli>sh\u003C\u002Fli>\n\u003Cli>sql\u003C\u002Fli>\n\u003Cli>vhd\u003C\u002Fli>\n\u003Cli>vhdl\u003C\u002Fli>\n\u003Cli>wiki\u003C\u002Fli>\n\u003Cli>xhtml\u003C\u002Fli>\n\u003Cli>xml\u003C\u002Fli>\n\u003Cli>xsl\u003C\u002Fli>\n\u003Cli>yaml\u003C\u002Fli>\n\u003Cli>yml\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Here is a quick example. All the parameters are optional.\u003C\u002Fp>\n\u003Cp>[code lang=”scala” start=”1″ highlight=”1-3,6,10-14″ background=”#C0FFB3″]\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n[\u002Fcode]\u003C\u002Fp>\n\u003Cp>Html quoting can be disabled as follows:\u003C\u002Fp>\n\u003Cp>[code quote=”false”]\u003Cbr \u002F>\n  \u002F\u002F Put your code here.\u003Cbr \u002F>\n[\u002Fcode]\u003C\u002Fp>\n\u003Cp>The contents of shortcodes is auto-formatted by WP. As a result \u003Cp> and \u003Cbr\u002F> tags along\u003Cbr \u002F>\nwith some formatting will be lost. If you need to preseve the original formatting use\u003Cbr \u002F>\nhtml notation instead of the shortcode.\u003C\u002Fp>\n\u003Ch3>Please Support\u003C\u002Fh3>\n\u003Cp>If you like Prettify GC Syntax Highlighter plugin, please donate a minute of your time and vote for it. Thank you!\u003C\u002Fp>\n","Your code will look exactly like it does on google-code.",20,8548,86,3,"2012-08-28T17:59:00.000Z","3.4.2","3.0.5",[90,23,91,53],"google-code","prettify-js","http:\u002F\u002Fwww.simplex3d.org\u002Funcategorized\u002Fprettify-gc-syntax-highlighter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprettify-gc-syntax-highlighter.1.6.0.zip",{"slug":95,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":28,"num_ratings":28,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":18,"tags":106,"homepage":109,"download_link":110,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"google-syntax","0.1","princehaku","https:\u002F\u002Fprofiles.wordpress.org\u002Fprincehaku\u002F","\u003Cp>This is a code prettify plugin using google-code-prettify. click the add-code media button to insert your code. the code higlighting effect will be seen directly in the mce editor.这是一个代码高亮插件  使用google code prettify 安装后在文章发布处点击插入代码按钮即可插入代码   代码高亮效果会直接在mce中预览可见\u003C\u002Fp>\n\u003Cp>Related Links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002F3haku.net\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fgoogle-code-prettify\u002F\" rel=\"nofollow ugc\">Google Code Prettify\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>*This release is compatible with all WordPress versions since 2.0. *\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free for everyone! You can use it free of charge on your personal or commercial blog.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n","This is a code prettify plugin. the code higlighting effect will be seen directly in the mce editor.",10,3273,"2013-12-13T02:25:00.000Z","3.7.41","2.0",[20,107,23,24,108],"google","syntaxhighlighter","http:\u002F\u002F3haku.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-syntax.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":101,"downloaded":119,"rating":120,"num_ratings":85,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":18,"tags":124,"homepage":128,"download_link":129,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smart-syntax","Smart Syntax","1.0.2","Smartpixels","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartpixels\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.smartpixels.net\u002F?post_type=products&p=190\" rel=\"nofollow ugc\">Smart Syntax\u003C\u002Fa> plugin automatically adds Google prettify syntax highlighting to the fenced code blocks in both content and comments.\u003C\u002Fp>\n\u003Cp>It’s made with \u003Ca href=\"http:\u002F\u002Fjetpack.me\u002F\" rel=\"nofollow ugc\">Jetpack\u003C\u002Fa> markdown in mind, which brings the power of markdown extra to WordPress and gives you an easy to use markdown syntax for fenced code blocks.\u003C\u002Fp>\n\u003Cp>For more information on usage and features, check out \u003Ca href=\"http:\u002F\u002Fwww.smartpixels.net\u002F?post_type=products&p=190\" rel=\"nofollow ugc\">smartpixels\u003C\u002Fa>.\u003C\u002Fp>\n","Automatic google prettify syntax highlighting for jetpack markdown fenced code blocks",4509,100,"2016-09-27T11:44:00.000Z","4.6.30","3.8",[125,126,127,52,53],"code-blocks","google-prettify","jetpack-markdown","http:\u002F\u002Fwww.smartpixels.net\u002Fproducts\u002Fsmart-syntax\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-syntax.1.0.3.zip",{"attackSurface":131,"codeSignals":170,"taintFlows":201,"riskAssessment":202,"analyzedAt":209},{"hooks":132,"ajaxHandlers":166,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":28,"unprotectedCount":28},[133,139,143,147,151,155,159,162],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","menu","prettify-code-syntax.php",73,{"type":134,"name":140,"callback":141,"file":137,"line":142},"admin_init","register_settings",74,{"type":134,"name":144,"callback":145,"file":137,"line":146},"admin_enqueue_scripts","load_admin_scripts",75,{"type":134,"name":148,"callback":149,"file":137,"line":150},"wp_enqueue_scripts","load_scripts",77,{"type":134,"name":148,"callback":152,"priority":153,"file":137,"line":154},"load_styles",1000,78,{"type":156,"name":157,"callback":158,"file":137,"line":11},"filter","the_content","content_filter",{"type":156,"name":160,"callback":158,"file":137,"line":161},"comment_text",81,{"type":134,"name":163,"callback":164,"file":137,"line":165},"plugins_loaded","load_plugin_textdomain",83,[],[],[],[],{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":199,"externalRequests":28,"nonceChecks":28,"capabilityChecks":33,"bundledLibraries":200},[],{"prepared":28,"raw":28,"locations":173},[],{"escaped":28,"rawEcho":14,"locations":175},[176,180,182,183,185,188,190,191,193,195,196,197],{"file":177,"line":178,"context":179},"views\\languages-extra-languages-field-content.php",5,"raw output",{"file":177,"line":181,"context":179},6,{"file":177,"line":181,"context":179},{"file":177,"line":184,"context":179},7,{"file":186,"line":187,"context":179},"views\\style-style-field-content.php",8,{"file":186,"line":189,"context":179},9,{"file":186,"line":189,"context":179},{"file":186,"line":192,"context":179},14,{"file":186,"line":194,"context":179},15,{"file":186,"line":194,"context":179},{"file":186,"line":194,"context":179},{"file":186,"line":198,"context":179},35,2,[],[],{"summary":203,"deductions":204},"The plugin \"prettify-code-syntax\" v1.2.1 exhibits a mixed security posture. On the positive side, there are no reported vulnerabilities in its history, and the static analysis shows a lack of common risky code patterns such as raw SQL queries, external HTTP requests, and critical taint flows. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface. However, a major concern arises from the complete lack of output escaping for all 12 identified outputs. This means any data displayed by the plugin could potentially be manipulated by an attacker to inject malicious code, such as JavaScript, leading to cross-site scripting (XSS) vulnerabilities. While the plugin has a capability check, the absence of nonce checks on potential entry points (though currently zero) is a weakness if entry points are added in the future without proper security considerations.",[205,207],{"reason":206,"points":82},"100% of outputs are not properly escaped",{"reason":208,"points":101},"No nonce checks implemented","2026-03-16T21:27:56.833Z",{"wat":211,"direct":277},{"assetPaths":212,"generatorPatterns":246,"scriptPaths":247,"versionParams":276},[213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245],"\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fstylesheets\u002Fdefault.css","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fstylesheets\u002Fdesert.css","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fstylesheets\u002Fsunburst.css","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fstylesheets\u002Fsons-of-obsidian.css","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fstylesheets\u002Fbootstrap.css","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Fprettify.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-css.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-sql.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-yaml.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-vb.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-clj.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-scala.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-tex.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-wiki.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-erlang.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-go.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-hs.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-lua.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-ml.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-n.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-proto.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-vhdl.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-xq.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-lisp.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-dart.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-llvm.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-mumps.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-pascal.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-r.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-rd.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Flang-tcl.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Fload.js","\u002Fwp-content\u002Fplugins\u002Fprettify-code-syntax\u002Fjavascripts\u002Fadmin-tabs.js",[],[248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275],"javascripts\u002Fprettify.js","javascripts\u002Flang-css.js","javascripts\u002Flang-sql.js","javascripts\u002Flang-yaml.js","javascripts\u002Flang-vb.js","javascripts\u002Flang-clj.js","javascripts\u002Flang-scala.js","javascripts\u002Flang-tex.js","javascripts\u002Flang-wiki.js","javascripts\u002Flang-erlang.js","javascripts\u002Flang-go.js","javascripts\u002Flang-hs.js","javascripts\u002Flang-lua.js","javascripts\u002Flang-ml.js","javascripts\u002Flang-n.js","javascripts\u002Flang-proto.js","javascripts\u002Flang-vhdl.js","javascripts\u002Flang-xq.js","javascripts\u002Flang-lisp.js","javascripts\u002Flang-dart.js","javascripts\u002Flang-llvm.js","javascripts\u002Flang-mumps.js","javascripts\u002Flang-pascal.js","javascripts\u002Flang-r.js","javascripts\u002Flang-rd.js","javascripts\u002Flang-tcl.js","javascripts\u002Fload.js","javascripts\u002Fadmin-tabs.js",[],{"cssClasses":278,"htmlComments":280,"htmlAttributes":281,"restEndpoints":282,"jsGlobals":283,"shortcodeOutput":284},[279],"prettyprint",[],[],[],[],[]]