[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFsKx4Oh1dy30HX6S3hPs3h5OxPuS1a5yyJuHtAnTDkg":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":40,"analysis":135,"fingerprints":397},"ultimate-markdown","Ultimate Markdown – Markdown Editor, Importer, & Exporter","1.24","DAEXT","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaext\u002F","\u003Cp>Ultimate Markdown is a plugin for WordPress that allows you to create WordPress posts with the popular Markdown syntax.\u003C\u002Fp>\n\u003Cp>Specifically, after installing the plugin, you will be able to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create posts from Markdown files or Markdown documents created with the plugin.\u003C\u002Fli>\n\u003Cli>Convert Markdown text to blocks directly in the post editor.\u003C\u002Fli>\n\u003Cli>Create and manage Markdown documents in a dedicated plugin menu.\u003C\u002Fli>\n\u003Cli>Import Markdown files into WordPress.\u003C\u002Fli>\n\u003Cli>Create archives of Markdown files from the Markdown documents created with the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin integrates with both the Block Editor and the Classic Editor. The Markdown tools are available in the post editor sidebar when using the Block Editor and as meta boxes when using the Classic Editor.\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>We distribute the \u003Ca href=\"https:\u002F\u002Fdaext.com\u002Fultimate-markdown\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> of this plugin that includes more export options, REST API, additional Markdown parsers, document categories, and more.\u003C\u002Fp>\n\u003Ch3>Additional post sidebar sections\u003C\u002Fh3>\n\u003Cp>The plugin adds the following sections to the post sidebar.\u003C\u002Fp>\n\u003Ch4>Import Markdown\u003C\u002Fh4>\n\u003Cp>This section allows you to generate the blocks of a post from an uploaded Markdown file.\u003C\u002Fp>\n\u003Ch4>Load Markdown\u003C\u002Fh4>\n\u003Cp>Use this feature to create the blocks of a post from a Markdown document previously created with the plugin.\u003C\u002Fp>\n\u003Ch4>Insert Markdown\u003C\u002Fh4>\n\u003Cp>With this section, you can instantly transform Markdown text to blocks.\u003C\u002Fp>\n\u003Ch3>Dedicated plugin menus\u003C\u002Fh3>\n\u003Ch4>Documents\u003C\u002Fh4>\n\u003Cp>This menu includes a Markdown editor with an HTML preview section. In addition, you will find functionalities to create, edit, duplicate or delete your Markdown documents.\u003C\u002Fp>\n\u003Ch4>Import\u003C\u002Fh4>\n\u003Cp>Import one or more Markdown files into the plugin with the upload form provided in this menu.\u003C\u002Fp>\n\u003Ch4>Export\u003C\u002Fh4>\n\u003Cp>With this menu, you can generate Markdown files from the Markdown documents stored in the plugin.\u003C\u002Fp>\n\u003Ch3>Supported Markdown syntax\u003C\u002Fh3>\n\u003Cp>The plugin can convert Markdown text to HTML using the following parsers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmarkedjs\u002Fmarked\" rel=\"nofollow ugc\">Marked\u003C\u002Fa>, a high-performance JavaScript Markdown parser and compiler.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcommonmark\" rel=\"nofollow ugc\">League\\CommonMark\u003C\u002Fa>, a PHP Markdown parser that supports both the CommonMark and GitHub Flavored Markdown variants.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Front Matter\u003C\u002Fh3>\n\u003Cp>The plugin supports Front Matter key-value pairs provided in the \u003Ca href=\"https:\u002F\u002Fyaml.org\u002F\" rel=\"nofollow ugc\">YAML\u003C\u002Fa> language. With this feature, you can configure specific post settings by providing their values at the beginning of the Markdown document.\u003C\u002Fp>\n\u003Cp>Please see the \u003Ca href=\"https:\u002F\u002Fdaext.com\u002Fdoc\u002Fultimate-markdown\u002F\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa> for more information on the available Front Matter keys and practical examples.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin includes the following third-party libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcure53\u002FDOMPurify\" rel=\"nofollow ugc\">DOMPurify\u003C\u002Fa> licensed under the \u003Ca href=\"https:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\" rel=\"nofollow ugc\">Apache License Version 2.0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmarkedjs\u002Fmarked\" rel=\"nofollow ugc\">Marked\u003C\u002Fa> licensed under the \u003Ca href=\"http:\u002F\u002Fwww.opensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fcommonmark\" rel=\"nofollow ugc\">League\\CommonMark\u003C\u002Fa> licensed under the \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FBSD-3-Clause\" rel=\"nofollow ugc\">BSD 3-Clause License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetcomposer.org\u002F\" rel=\"nofollow ugc\">Composer\u003C\u002Fa> licensed under the \u003Ca href=\"http:\u002F\u002Fwww.opensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmnapoli\u002FFrontYAML\" rel=\"nofollow ugc\">FrontYAML\u003C\u002Fa> licensed under the \u003Ca href=\"http:\u002F\u002Fwww.opensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate block-based articles from a Markdown file, bulk import and export Markdown documents, create Markdown documents from an editor, and more.",1000,26452,80,10,"2026-03-08T14:36:00.000Z","6.9.4","5.0","5.3",[20,21,22,23,24],"export-markdown","front-matter","import-markdown","markdown","markdown-editor","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-markdown.1.24.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"daext",13,30390,99,101,78,"2026-04-04T00:36:48.838Z",[41,59,77,97,116],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":27,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":25,"requires_php":25,"tags":54,"homepage":25,"download_link":57,"security_score":58,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mytory-markdown","Mytory Markdown","1.6.5","An, Hyeong-woo","https:\u002F\u002Fprofiles.wordpress.org\u002Fmytory\u002F","\u003Cp>The plugin get markdown file URL like github raw content url. The plugin convert markdown file to html, and put it to post content.\u003C\u002Fp>\n\u003Cp>It also provide text mode that write markdown in post edit page. Markdown text converted to html is put to editor. Text mode don’t use url.\u003C\u002Fp>\n\u003Cp>이 플러그인은 마크다운 파일의 URL을 받아서 html로 변환하고 그걸 포스트 내용으로 집어넣습니다.\u003Cbr \u002F>\n기트허브 원본 내용 URL 같은 것을 활용할 수 있습니다.\u003C\u002Fp>\n\u003Cp>포스트 편집 페이지에서 마크다운 텍스트를 작성하는 방법도 제공합니다. 마크다운 텍스트는 html로 변환돼 에디터에 들어갑니다.\u003Cbr \u002F>\n텍스트 모드를 사용하는 경우 URL은 사용하지 않습니다.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wKcrIvlGVfo\" rel=\"nofollow ugc\">See intro video.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwKcrIvlGVfo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Now you can migrate from Public link to Dropbox API\u003C\u002Fh4>\n\u003Cp>I made up Mytory Markdown for Dropbox plugin. The plugin access Dropbox using API. So I divide the plugin to Mytory Markdown for Dropbox.\u003Cbr \u002F>\nNow you can install it in plugin page. This video describe how to migrate Public link to Dropbox API.\u003C\u002Fp>\n\u003Cp>Install Mytory Markdown for Dropbox and activate it. Then see a video below.\u003C\u002Fp>\n\u003Cp>[Youtube https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZmPWMBvGuS4]\u003C\u002Fp>\n\u003Cp>If the video doesn’t be show, \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ZmPWMBvGuS4\" rel=\"nofollow ugc\">click this to go to how to migration video\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>이제 Public 링크를 드롭박스 API로 이전할 수 있습니다\u003C\u002Fh4>\n\u003Cp>Mytory Markdown for Dropbox 플러그인을 만들었습니다. API를 이용해서 드롭박스에 접속하는 플러그인입니다. 별도로 만들었습니다.\u003Cbr \u002F>\n지금 플러그인 페이지에서 검색해 설치할 수 있습니다. 아래 비디오는 퍼블릭 링크를 드롭박스 API로 이전하는 방법을 설명합니다.\u003C\u002Fp>\n\u003Cp>Mytory Markdown for Dropbox 플러그인을 설치한 뒤, 활성화하고 아래 비디오를 보세요.\u003C\u002Fp>\n\u003Cp>(비디오는 위에서 보세요.)\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin get markdown file url like github raw content url. It convert markdown file to html, and put it to post content.\u003C\u002Fli>\n\u003Cli>You can update post \u003Cstrong>by editing file on your computer\u003C\u002Fstrong>. e.g. \u003Cstrong>By push your content to github\u003C\u002Fstrong>. Of course, you can edit directly from github website.\u003C\u002Fli>\n\u003Cli>If post was updated once, plugin check only URL server’s ETAG not full content. It is for speed.\u003Cbr \u002F>\nIf ETAG was changed, plugin get new content and update post content. Or do nothing.\u003C\u002Fli>\n\u003Cli>The plugin only pass converted html content to editor. Saving is WordPress’s work. So revision history is preserved.\u003C\u002Fli>\n\u003Cli>The plugin is compatible with other plugins. Because the plugin updates only post content html. This doesn’t touch \u003Ccode>the_content\u003C\u002Fcode> process(vary plugins touch the process).\u003C\u002Fli>\n\u003Cli>You can use \u003Ca href=\"http:\u002F\u002Fmichelf.ca\u002Fprojects\u002Fphp-markdown\u002Fextra\u002F\" rel=\"nofollow ugc\">markdown extra syntax\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>It provide markdown editor that can use in post editing page instead of url.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Logic\u003C\u002Fh4>\n\u003Ch4>On admin page\u003C\u002Fh4>\n\u003Cp>On admin write page, put markdown url path. And click ‘update editor’ button. So markdown content converted to html is putted to editor. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmytory-markdown\u002Fscreenshots\u002F\" rel=\"ugc\">See screenshot 1\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>On view page\u003C\u002Fh4>\n\u003Cp>This plugin get file url(Github raw content url is recommended). And save header’s etag to postmeta and converted html to post_content.\u003Cbr \u002F>\nNext time on request same post, first this plugin olny get http etag.\u003Cbr \u002F>\nIf changed etag, get md content and save again, or get html from post_content.\u003C\u002Fp>\n\u003Ch4>This plugin divide title and content from md file\u003C\u002Fh4>\n\u003Cp>If markdown file has \u003Ccode>h1\u003C\u002Fcode> this plugin puts first \u003Ccode>h1\u003C\u002Fcode> string to post_title. Of course, remove the \u003Ccode>h1\u003C\u002Fcode> from post_content so don’t print title twice.\u003C\u002Fp>\n\u003Ch4>Source Code\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmytory\u002Fmytory-markdown\" rel=\"nofollow ugc\">Mytory Markdown Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>You can use Multimarkdown 6\u003C\u002Fh4>\n\u003Cp>You can use the Muitimarkdown if you install it on your server. ((Website)[https:\u002F\u002Ffletcher.github.io\u002FMultiMarkdown-6\u002F])\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Multimarkdown option will be enabled if a multimarkdown execution is on OS PATH and web server can run it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Otherwise, you can define \u003Ccode>MYTORY_MARKDOWN_MULTIMARKDOWN_EXECUTION\u003C\u002Fcode> constant on \u003Ccode>wp-config.php\u003C\u002Fcode>.\u003Cbr \u002F>\nex) \u003Ccode>define('MYTORY_MARKDOWN_MULTIMARKDOWN_EXECUTION', '\u002Fopt\u002Fmultimarkdown\u002Fbin\u002Fmultimarkdown');\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","The plugin get markdown file URL like github raw content url. It convert markdown file to html, and put it to post content.",50,10192,8,"2022-11-23T16:37:00.000Z","6.1.10",[55,23,24,56],"github","md","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmytory-markdown.1.6.5.zip",85,{"slug":22,"name":60,"version":61,"author":7,"author_profile":8,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":27,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":25,"download_link":76,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Import Markdown – Versatile Markdown Importer","1.15","\u003Cp>Import Markdown lets you easily generates posts based on Markdown files.\u003C\u002Fp>\n\u003Ch4>Ultimate Markdown\u003C\u002Fh4>\n\u003Cp>We also run a WordPress plugin that integrates Markdown in the block editor. For more information, check out \u003Ca href=\"https:\u002F\u002Fdaext.com\u002Fultimate-markdown\u002F\" rel=\"nofollow ugc\">Ultimate Markdown\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Video Tutorial\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3EhQ4Xjzg6s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Speed up you workflow with Markdown\u003C\u002Fh4>\n\u003Cp>Markdown is a lightweight and easy-to-use syntax for creating HTML. Let’s see some of the advantages of using this emerging format with the Import Markdown plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Markdown is extremely easy to use, the tokens available with the Markdown syntax can be learned in less than 30 minutes.\u003C\u002Fli>\n\u003Cli>Markdown translates to perfect HTML. No missing closing tags, no improperly nested tags, no blocks left without containers.\u003C\u002Fli>\n\u003Cli>The Markdown files are simple text files editable with any text or code editor, on any operative system.\u003C\u002Fli>\n\u003Cli>The Markdown files are extremely lightweight text files which don’t need to be compressed to be transported or sent on the internet.\u003C\u002Fli>\n\u003Cli>Writing with the Markdown syntax requires and average of 25% less characters than writing HTML.\u003C\u002Fli>\n\u003Cli>You can stop thinking about html and focus on what’s important, the content.\u003C\u002Fli>\n\u003Cli>You can start writing your posts in your personal distraction free editor, like a simple text\u002Fcode editor customized for your needs or one of the specific Markdown editors available on the market.\u003C\u002Fli>\n\u003Cli>Programmers no longer need to manually convert to HTML entities the problematic characters present in code snippets. The Markdown parsers do this job for you.\u003C\u002Fli>\n\u003Cli>With five included parser and three Markdown variations supported, this plugin can certainly satisfy even a Markdown expert who make use of any possibility provided by the syntax.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Five Markdown parsers and three markdown flavors\u003C\u002Fh4>\n\u003Cp>At this time there isn’t a clearly defined Markdown standard and different implementations are currently used on the web. For this reason this plugin doesn’t force you to adopt a specific Markdown syntax, but instead allows you to select your favorite parser between the five available.\u003C\u002Fp>\n\u003Cp>In the Import Markdown options you will be able to selected one of these five parser. In this list for each parser you have a reference to the supported syntax.\u003C\u002Fp>\n\u003Cp>Parsedown (\u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Fcategories\u002Fwriting-on-github\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>)\u003Cbr \u002F>\nParsedown Extra (\u003Ca href=\"https:\u002F\u002Fmichelf.ca\u002Fprojects\u002Fphp-markdown\u002Fextra\u002F\" rel=\"nofollow ugc\">Extra\u003C\u002Fa>)\u003Cbr \u002F>\nCebe Markdown (\u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" rel=\"nofollow ugc\">Traditional\u003C\u002Fa>)\u003Cbr \u002F>\nCebe Markdown GitHub (\u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Fcategories\u002Fwriting-on-github\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>)\u003Cbr \u002F>\nCebe Markdown Extra (\u003Ca href=\"https:\u002F\u002Fmichelf.ca\u002Fprojects\u002Fphp-markdown\u002Fextra\u002F\" rel=\"nofollow ugc\">Extra\u003C\u002Fa>)\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin make use of the following resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ferusev\u002Fparsedown\" rel=\"nofollow ugc\">Parsedown\u003C\u002Fa> licensed under the \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcebe\u002Fmarkdown\" rel=\"nofollow ugc\">Cebe Markdown\u003C\u002Fa> licensed under the \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetcomposer.org\u002F\" rel=\"nofollow ugc\">Composer\u003C\u002Fa> licensed under the \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fharvesthq\u002Fchosen\" rel=\"nofollow ugc\">Chosen\u003C\u002Fa> licensed under the \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002Fmit-license.php\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Legal Note\u003C\u002Fh4>\n\u003Cp>The name “Markdown” is used with the only purpose of making clear to the users the type of syntax supported by this plugin. You should not assume that the original author of the “Markdown” syntax, \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" rel=\"nofollow ugc\">defined in 2004 with this post\u003C\u002Fa>, endorses this plugin.\u003C\u002Fp>\n","Import Markdown lets you easily generates posts based on Markdown files.",2000,34349,1,"2025-11-12T11:34:00.000Z","6.8.5","4.5","7.4",[72,73,23,74,75],"import","importer","markdown-import","markdown-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-markdown.1.15.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":64,"downloaded":85,"rating":27,"num_ratings":86,"last_updated":87,"tested_up_to":68,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":92,"download_link":93,"security_score":94,"vuln_count":95,"unpatched_count":28,"last_vuln_date":96,"fetched_at":30},"markup-markdown","Markup Markdown","3.25.1","Pierre-Henri Lavigne","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeter202202\u002F","\u003Cp>This plugin replaces the Gutenberg block editor (or the classic TinyMCE) on the edit screen with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIonaru\u002Feasy-markdown-editor\" rel=\"nofollow ugc\">EasyMDE\u003C\u002Fa>, a markdown editor based on CodeMirror, fine-tuned to work smoothly with the WordPress admin panels.\u003C\u002Fp>\n\u003Cp>The content is saved with the markdown syntax in the database and is rendered on the frontend thanks to the \u003Ca href=\"https:\u002F\u002Fparsedown.org\" rel=\"nofollow ugc\">Parsedown\u003C\u002Fa> PHP library after being sanitized via WordPress native filters.\u003C\u002Fp>\n\u003Cp>That’s pretty all you should know. It’s under active development, keep in touch and feel free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmarkup-markdown\u002F\" rel=\"ugc\">to drop a line on the forum\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmarkup-markdown\u002Freviews\u002F\" rel=\"ugc\">to let a rating\u003C\u002Fa> or even support me by buying a coffee !\u003C\u002Fp>\n","Disable Wordpress's native Gutenberg or TinyMCE editor in favor of a Markdown editor.",48436,11,"2025-11-28T03:10:00.000Z","6.6","7.2.0",[91,23],"editor","https:\u002F\u002Fwww.markup-markdown.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkup-markdown.3.25.1.zip",97,3,"2025-09-01 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":16,"requires_at_least":109,"requires_php":70,"tags":110,"homepage":113,"download_link":114,"security_score":36,"vuln_count":95,"unpatched_count":28,"last_vuln_date":115,"fetched_at":30},"dark-mode","Markdown Editor (Formerly Dark Mode)","4.2.1","azizultex","https:\u002F\u002Fprofiles.wordpress.org\u002Fazizultex\u002F","\u003Cp>If you want to quickly edit content in WordPress without thinking about blocks, Markdown Editor  is the choice for you! Get an immersive, peaceful and natural writing experience with the coolest editor – Markdown Editor.\u003Cbr \u002F>\nWhether you are a Markdown fan or newbie as a Markdown writer, you will love Markdown Editor. This is the simplest plugin for a developer to write content in WordPress.\u003C\u002Fp>\n\u003Cp>Using technology at night time can have a negative effect on your eyesight.\u003Cbr \u002F>\nMarkdown Editor will also darken the colors of your admin dashboard making it easier for you to work at night.\u003C\u002Fp>\n\u003Cp>Use Markdown Editor plugin to create a stunning dark version for your WordPress admin dashboard. Dark Mode works automatically as per their preferred operating system preference.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPqIX-aOTO6c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Markdown Editor (Formerly Dark Mode) Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Typography Settings\u003C\u002Fstrong> – You can change the typography of your editor screen, using four different fonts, and controls for font size, line height, line width, and paragraph spacing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ready-made Color Schema\u003C\u002Fstrong> – Quickly choose your favourite color from the ready-made color schema available in Markdown. Highlight and edit your content the way you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Syntax Shortcuts\u003C\u002Fstrong> – A Markdown cheat sheet is available for you which shows other keyboard shortcuts for heading, formatting and the interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emoji Supported\u003C\u002Fstrong> – You can make your content more interactive and attractive with emojis. Markdown Editor supports all types of emojis in your write up.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Colors\u003C\u002Fstrong> – You can customize the background text and color as you want with the custom color feature of our Markdown Editor. Pick the color schema of your preference and make it yours!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Makes it easy and fast\u003C\u002Fstrong> – formatting in WordPress without thinking about the blocks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Switch\u003C\u002Fstrong> – You can toggle between the dark and light mode using the admin bar dark mode switch menu anytime.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Match OS Theme\u003C\u002Fstrong> – Automatically shows Darkmode if the OS preferred theme is dark.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remember Dark Mode\u003C\u002Fstrong> – The dark mode remains saved once you activated the dark mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use?\u003C\u002Fh4>\n\u003Cp>After activating the plugin, a new row action \u003Cstrong>Edit (Markdown)\u003C\u002Fstrong> will be added  in the post\u002F page table row actions.\u003Cbr \u002F>\nFor editing any page\u002F post with the markdown editor, you need to click the \u003Cstrong>Edit (Markdown)\u003C\u002Fstrong> button in the post\u002F page row actions.\u003Cbr \u002F>\nThen you will redirect to the Markdown editor and can start editing with the markdown syntax.\u003Cbr \u002F>\nYou can find the Markdown editor shortcuts by clicking the keyboard icon at the right-bottom side of the editor.\u003C\u002Fp>\n\u003Cp>You can see a Dark mode switch added to the admin bar menu.\u003Cbr \u002F>\nYou can toggle between the dark and light mode by using that switch any time.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin does not connect to any third-party or external services.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Markdown Editor uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Quickly edit content in your WordPress site by getting an immersive, peaceful and natural writing experience with the coolest editor.",116443,66,84,"2025-12-09T09:19:00.000Z","6.2",[111,98,112,91,23],"admin-theme","dashboard","https:\u002F\u002Fwppool.dev\u002Fwp-markdown-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdark-mode.4.2.1.zip","2022-12-16 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":25,"requires_at_least":25,"requires_php":25,"tags":129,"homepage":25,"download_link":134,"security_score":58,"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",[130,131,23,132,133],"code","formatting","prettify","syntax-highlighter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-markdown.1.6.1.zip",{"attackSurface":136,"codeSignals":252,"taintFlows":302,"riskAssessment":390,"analyzedAt":396},{"hooks":137,"ajaxHandlers":215,"restRoutes":228,"shortcodes":249,"cronEvents":250,"entryPointCount":251,"unprotectedCount":28},[138,144,147,151,154,158,162,165,169,173,176,181,184,187,190,194,197,202,204,206,208,210],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_enqueue_scripts","enqueue_admin_styles","admin\\class-daextulma-admin.php",71,{"type":139,"name":140,"callback":145,"file":142,"line":146},"enqueue_admin_scripts",72,{"type":139,"name":148,"callback":149,"file":142,"line":150},"admin_menu","me_add_admin_menu",75,{"type":139,"name":152,"callback":153,"priority":14,"file":142,"line":38},"wpmu_new_blog","new_blog_create_options_and_tables",{"type":139,"name":155,"callback":156,"priority":14,"file":142,"line":157},"delete_blog","delete_blog_delete_options_and_tables",81,{"type":139,"name":159,"callback":160,"priority":27,"file":142,"line":161},"init","register_support_on_post_types",92,{"type":139,"name":159,"callback":163,"file":142,"line":164},"handle_menus",95,{"type":139,"name":159,"callback":166,"file":167,"line":168},"export_controller","admin\\inc\\class-daextulma-export.php",36,{"type":139,"name":170,"callback":171,"file":172,"line":168},"add_meta_boxes","register_meta_boxes","admin\\inc\\class-daextulma-meta-boxes.php",{"type":139,"name":140,"callback":174,"file":172,"line":175},"enqueue_meta_box_assets",39,{"type":139,"name":177,"callback":178,"priority":14,"file":179,"line":180},"admin_init","handle_duplicate","admin\\inc\\menu\\class-daextulma-menu-elements.php",125,{"type":139,"name":177,"callback":182,"priority":14,"file":179,"line":183},"handle_delete",126,{"type":139,"name":177,"callback":185,"priority":14,"file":179,"line":186},"handle_bulk_actions",127,{"type":139,"name":177,"callback":188,"priority":14,"file":179,"line":189},"process_form",131,{"type":139,"name":191,"callback":192,"file":193,"line":146},"enqueue_block_editor_assets","daextulma_editor_assets","blocks\\src\\init.php",{"type":139,"name":159,"callback":195,"file":193,"line":196},"ultimate_markdown_register_post_meta",115,{"type":139,"name":198,"callback":199,"file":200,"line":201},"plugins_loaded","get_instance","init.php",30,{"type":139,"name":198,"callback":199,"file":200,"line":203},47,{"type":139,"name":198,"callback":199,"file":200,"line":205},52,{"type":139,"name":198,"callback":199,"file":200,"line":207},68,{"type":139,"name":159,"callback":209,"file":200,"line":164},"daextulma_load_plugin_textdomain",{"type":139,"name":211,"callback":212,"file":213,"line":214},"rest_api_init","rest_api_register_route","rest\\class-daextulma-rest.php",54,[216,222,225],{"action":217,"nopriv":218,"callback":217,"hasNonce":219,"hasCapCheck":219,"file":220,"line":221},"daextulma_import_document",false,true,"class-daextulma-ajax.php",43,{"action":223,"nopriv":218,"callback":223,"hasNonce":219,"hasCapCheck":219,"file":220,"line":224},"daextulma_load_document",44,{"action":226,"nopriv":218,"callback":226,"hasNonce":219,"hasCapCheck":219,"file":220,"line":227},"daextulma_submit_markdown",45,[229,237,243],{"namespace":230,"route":231,"methods":232,"callback":234,"permissionCallback":235,"file":213,"line":236},"ultimate-markdown\u002Fv1","\u002Fread-options\u002F",[233],"POST","rest_api_ultimate_markdown_read_options_callback","rest_api_ultimate_markdown_read_options_callback_permission_check",83,{"namespace":230,"route":238,"methods":239,"callback":240,"permissionCallback":241,"file":213,"line":242},"\u002Foptions",[233],"rest_api_ultimate_markdown_update_options_callback","rest_api_ultimate_markdown_update_options_callback_permission_check",94,{"namespace":230,"route":244,"methods":245,"callback":246,"permissionCallback":247,"file":213,"line":248},"\u002Fparse-markdown",[233],"rest_api_ultimate_markdown_parse_markdown_callback","rest_api_ultimate_markdown_parse_markdown_callback_permission_check",105,[],[],6,{"dangerousFunctions":253,"sqlUsage":254,"outputEscaping":281,"fileOperations":28,"externalRequests":28,"nonceChecks":256,"capabilityChecks":86,"bundledLibraries":301},[],{"prepared":255,"raw":256,"locations":257},17,9,[258,261,263,266,269,271,274,276,278],{"file":142,"line":259,"context":260},447,"$wpdb->get_col() with variable interpolation",{"file":142,"line":262,"context":260},620,{"file":142,"line":264,"context":265},674,"$wpdb->query() with variable interpolation",{"file":167,"line":267,"context":268},93,"$wpdb->get_results() with variable interpolation",{"file":172,"line":270,"context":268},178,{"file":179,"line":272,"context":273},209,"$wpdb->get_var() with variable interpolation",{"file":179,"line":275,"context":268},229,{"file":179,"line":277,"context":265},1267,{"file":279,"line":280,"context":268},"shared\\class-daextulma-shared.php",1185,{"escaped":282,"rawEcho":14,"locations":283},271,[284,287,290,292,294,295,296,297,298,299],{"file":167,"line":285,"context":286},176,"raw output",{"file":288,"line":289,"context":286},"admin\\inc\\class-daextulma-pagination.php",183,{"file":179,"line":291,"context":286},398,{"file":179,"line":293,"context":286},954,{"file":220,"line":38,"context":286},{"file":220,"line":107,"context":286},{"file":220,"line":180,"context":286},{"file":220,"line":189,"context":286},{"file":220,"line":285,"context":286},{"file":220,"line":300,"context":286},182,[],[303,326,350,363,371,382],{"entryPoint":304,"graph":305,"unsanitizedCount":66,"severity":325},"display_crud_menu (admin\\inc\\menu\\class-daextulma-menu-elements.php:1321)",{"nodes":306,"edges":322},[307,312,316],{"id":308,"type":309,"label":310,"file":179,"line":311},"n0","source","$_GET",1340,{"id":313,"type":314,"label":315,"file":179,"line":311},"n1","transform","→ edit_item()",{"id":317,"type":318,"label":319,"file":179,"line":320,"wp_function":321},"n2","sink","echo() [XSS]",531,"echo",[323,324],{"from":308,"to":313,"sanitized":218},{"from":313,"to":317,"sanitized":218},"medium",{"entryPoint":327,"graph":328,"unsanitizedCount":66,"severity":325},"\u003Cclass-daextulma-menu-elements> (admin\\inc\\menu\\class-daextulma-menu-elements.php:0)",{"nodes":329,"edges":345},[330,332,336,337,339,341,343],{"id":308,"type":309,"label":310,"file":179,"line":331},421,{"id":313,"type":318,"label":333,"file":179,"line":334,"wp_function":335},"get_row() [SQLi]",520,"get_row",{"id":317,"type":309,"label":310,"file":179,"line":331},{"id":338,"type":318,"label":319,"file":179,"line":320,"wp_function":321},"n3",{"id":340,"type":309,"label":310,"file":179,"line":311},"n4",{"id":342,"type":314,"label":315,"file":179,"line":311},"n5",{"id":344,"type":318,"label":319,"file":179,"line":320,"wp_function":321},"n6",[346,347,348,349],{"from":308,"to":313,"sanitized":219},{"from":317,"to":338,"sanitized":219},{"from":340,"to":342,"sanitized":218},{"from":342,"to":344,"sanitized":218},{"entryPoint":351,"graph":352,"unsanitizedCount":28,"severity":362},"process_form (admin\\inc\\menu\\child\\class-daextulma-tools-menu-elements.php:54)",{"nodes":353,"edges":360},[354,357],{"id":308,"type":309,"label":355,"file":356,"line":38},"$_FILES","admin\\inc\\menu\\child\\class-daextulma-tools-menu-elements.php",{"id":313,"type":318,"label":358,"file":356,"line":161,"wp_function":359},"query() [SQLi]","query",[361],{"from":308,"to":313,"sanitized":219},"low",{"entryPoint":364,"graph":365,"unsanitizedCount":28,"severity":362},"\u003Cclass-daextulma-tools-menu-elements> (admin\\inc\\menu\\child\\class-daextulma-tools-menu-elements.php:0)",{"nodes":366,"edges":369},[367,368],{"id":308,"type":309,"label":355,"file":356,"line":38},{"id":313,"type":318,"label":358,"file":356,"line":161,"wp_function":359},[370],{"from":308,"to":313,"sanitized":219},{"entryPoint":372,"graph":373,"unsanitizedCount":28,"severity":362},"daextulma_load_document (class-daextulma-ajax.php:121)",{"nodes":374,"edges":380},[375,378],{"id":308,"type":309,"label":376,"file":220,"line":377},"$_POST",135,{"id":313,"type":318,"label":333,"file":220,"line":379,"wp_function":335},141,[381],{"from":308,"to":313,"sanitized":219},{"entryPoint":383,"graph":384,"unsanitizedCount":28,"severity":362},"\u003Cclass-daextulma-ajax> (class-daextulma-ajax.php:0)",{"nodes":385,"edges":388},[386,387],{"id":308,"type":309,"label":376,"file":220,"line":377},{"id":313,"type":318,"label":333,"file":220,"line":379,"wp_function":335},[389],{"from":308,"to":313,"sanitized":219},{"summary":391,"deductions":392},"The \"ultimate-markdown\" v1.24 plugin exhibits a strong security posture based on the provided static analysis.  All identified entry points (AJAX handlers and REST API routes) appear to have appropriate authentication and permission checks, which is a significant strength. The high percentage of prepared statements for SQL queries and the exceptionally high rate of output escaping suggest good development practices aimed at preventing common web vulnerabilities. The absence of file operations and external HTTP requests further reduces the attack surface.  Furthermore, the plugin has no recorded vulnerabilities (CVEs), indicating a history of stable and likely secure development.\n\nWhile the static analysis reveals a very positive security profile, there are two \"flows with unsanitized paths\" identified in the taint analysis. Although these are not classified as critical or high severity, they represent potential avenues for attackers to inject or manipulate data if not handled correctly upstream or downstream from these flows. The specific nature and impact of these unsanitized paths are not detailed, but they warrant attention. The presence of nonce checks and capability checks at a decent rate is also positive, reinforcing the security mechanisms.  Overall, the plugin is in a good security state, with the taint analysis identifying the primary area for potential investigation and improvement.",[393],{"reason":394,"points":395},"Flows with unsanitized paths",5,"2026-03-16T18:47:45.936Z",{"wat":398,"direct":411},{"assetPaths":399,"generatorPatterns":404,"scriptPaths":405,"versionParams":406},[400,401,402,403],"\u002Fwp-content\u002Fplugins\u002Fultimate-markdown\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fultimate-markdown\u002Fadmin\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fultimate-markdown\u002Fblocks\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fultimate-markdown\u002Fblocks\u002Fbuild\u002Findex.css",[],[401,402],[407,408,409,410],"ultimate-markdown\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","ultimate-markdown\u002Fadmin\u002Fjs\u002Fadmin.js?ver=","ultimate-markdown\u002Fblocks\u002Fbuild\u002Findex.js?ver=","ultimate-markdown\u002Fblocks\u002Fbuild\u002Findex.css?ver=",{"cssClasses":412,"htmlComments":418,"htmlAttributes":421,"restEndpoints":425,"jsGlobals":428,"shortcodeOutput":431},[413,414,415,416,417],"daextulma-document-editor","daextulma-meta-box-wrapper","daextulma-export-wrapper","daextulma-import-wrapper","daextulma-admin-toolbar-wrapper",[419,420],"\u003C!-- Ultimate Markdown Block -->","\u003C!-- Generated by Ultimate Markdown -->",[422,423,424],"data-daextulma-block-id","data-daextulma-editor-settings","data-daextulma-meta-box-id",[426,427],"\u002Fwp-json\u002Fdaextulma\u002Fv1\u002Fsave-meta","\u002Fwp-json\u002Fdaextulma\u002Fv1\u002Fget-post-meta",[429,430],"daextulma_admin","daextulma_blocks",[]]