[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fW00L0hJf9I4ttcFhfjDPIcxZlhYgGOOWbBn865gf9MQ":3,"$fzAO7BRGvlxU6GGxMa0OpvgUXrZOhfr8-ojqfxFguflY":190,"$fpRj5dJNKHj_DaZPvCeGN1_VRaDB6Ej4bsV1XUSE_sYI":195},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":132,"fingerprints":175},"metaparsedown","MetaParsedown","1.0.0","pagerange","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagerange\u002F","\u003Cp>Import markdown and markdown-extra documents to WordPress posts and pages, output as HTML, parse and save YAML front matter to post_meta, tags, and (optionally) the posts tables.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built on MetaParsedown, Parsedown and Symfony YAML components\u003C\u002Fli>\n\u003Cli>Supports docments in both Markdown and Markdown-Extra formats\u003C\u002Fli>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Lighweight\u003C\u002Fli>\n\u003Cli>Optionally style markdown code snippets for syntax highlighting\u003C\u002Fli>\n\u003Cli>Maintain cannonical markdown documents through your favourite git repository\u003C\u002Fli>\n\u003Cli>Works with both Gutenberg and classic wordpress editors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cp>Simply add the \u003Ccode>metaparsedown\u003C\u002Fcode> shortcode to your post, identifying the markdown document in the \u003Ccode>url\u003C\u002Fcode> attribute:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[metaparsedown url='https:\u002F\u002Fgitlab.com\u002Fpagerange\u002Fdocs\u002Fraw\u002Fmaster\u002Fmarkdown\u002Ftest_markdown.md' \u002F]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Optionally, parse and save markdown YAML front matter to the post_meta table by adding the \u003Ccode>meta\u003C\u002Fcode> attribute.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[metaparsedown url='https:\u002F\u002Fgitlab.com\u002Fpagerange\u002Fdocs\u002Fraw\u002Fmaster\u002Fmarkdown\u002Ftest_markdown.md' meta=\"true\" \u002F]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Optionally, overwrite the post’s ‘post_title’ and ‘post_excerpt’ fields with YAML values by adding the \u003Ccode>overwrite\u003C\u002Fcode> attribute.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[metaparsedown url='https:\u002F\u002Fgitlab.com\u002Fpagerange\u002Fdocs\u002Fraw\u002Fmaster\u002Fmarkdown\u002Ftest_markdown.md' meta=\"true\" overwrite=\"true\" \u002F]\u003Ch3>Support\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add issues at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpagerange\u002Fmetaparsedown-wordpress\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fpagerange\u002Fmetaparsedown-wordpress\u002Fissues\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>Donate via Paypal at \u003Ca href=\"http:\u002F\u002Fpagerange.com\u002Fprojects\u002Fwordpress\u002Fmetaparsedown\" rel=\"nofollow ugc\">http:\u002F\u002Fpagerange.com\u002Fprojects\u002Fwordpress\u002Fmetaparsedown\u003C\u002Fa>\u003C\u002Fp>\n","Import markdown and markdown-extra documents to Wordpress posts and pages, output as HTML, parse and save YAML front matter to post_meta, tags, and (o &hellip;",0,1233,"2019-11-05T02:35:00.000Z","5.2.24","5.0","7.0",[18,19,4,20,21],"markdown","markdown-extra","parsedown","parsedown-extra","http:\u002F\u002Fpagerange.com\u002Fprojects\u002Fwordpress\u002Fmetaparsedown","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmetaparsedown.1.0.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-05-20T02:08:15.259Z",[35,56,75,93,112],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":49,"tags":50,"homepage":49,"download_link":53,"security_score":54,"vuln_count":30,"unpatched_count":11,"last_vuln_date":55,"fetched_at":26},"markdown-shortcode","Markdown Shortcode","0.2.3","JHoppe","https:\u002F\u002Fprofiles.wordpress.org\u002Fjhoppe\u002F","\u003Cp>Damn simple [markdown]#via shortcode[\u002Fmarkdown] for wordpress.\u003Cbr \u002F>\nThis plugin uses \u003Ca href=\"http:\u002F\u002Fparsedown.org\u002F\" rel=\"nofollow ugc\">parsedown\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fhighlightjs.org\" rel=\"nofollow ugc\">highlight.js\u003C\u002Fa>. Zero configuration.\u003C\u002Fp>\n\u003Cp>Write this into the editor:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[markdown]  \n#h1\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>h2\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>text  \n____source code (two ore more underscores will be replaced by empty spaces)  \n____source code (two ore more underscores will be replaced by empty spaces)  \n\n    `javascript\nsource code\n    `\n[\u002Fmarkdown]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>and the shortcode content will be parsed with parsedown. Syntax highlighting will appear for the source codes.\u003C\u002Fp>\n\u003Cp>This plugin is available at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJohannesHoppe\u002Fmarkdown-shortcode\" rel=\"nofollow ugc\">github\u003C\u002Fa>, too.\u003Cbr \u002F>\nPlease \u003Cstrong>report issues at github\u003C\u002Fstrong>, pull requests are welcome, too!\u003C\u002Fp>\n","Damn simple markdown for wordpress via shortcode, uses parsedown (parsedown.org) and highlight.js (highlightjs.org).",70,3161,100,3,"2025-09-21T21:19:00.000Z","6.7.5","",[51,18,20,52],"highlight-js","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-shortcode.zip",99,"2025-09-25 17:54:41",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":45,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"eacreadme","{eac}Doojigger Readme Extension for WordPress","1.5.1","Kevin Burkholder","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevinburkholder\u002F","\u003Cp>\u003Cem>{eac}Readme\u003C\u002Fem> is an \u003Ca href=\"https:\u002F\u002FeacDoojigger.earthasylum.com\u002F\" rel=\"nofollow ugc\">{eac}Doojigger\u003C\u002Fa> extension which loads and translates a WordPress markdown ‘readme’ file providing shortcodes and embedding URLs to access header lines and section blocks.\u003C\u002Fp>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>The first used shortcode must indicate the file to load…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme file='\u002Fdocfolder\u002Freadme.txt']        # file is relative to the WordPress document root folder\n[eacReadme content='\u002Fcontentfolder\u002Freadme.txt'] # content file is relative to the WordPress content folder (wp-content\u002F)\n[eacReadme plugin='\u002Fpluginfolder\u002Freadme.txt']   # plugin file is relative to the WordPress plugins folder (wp-content\u002Fplugins\u002F)\n[eacReadme theme='\u002Fthemefolder\u002Freadme.txt']     # theme file is relative to the WordPress themes folder (wp-content\u002Fthemes\u002F)\n[eacReadme wpsvn='\u002Fslugname\u002Ftrunk\u002Freadme.txt']  # load file from WordPress SVN repository\n[eacReadme github='\u002Fowner\u002Frepository\u002Fmain\u002Freadme.txt']      # load file from a github repository\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>After which, headers and sections may be pulled from that file…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]All Headers[\u002FeacReadme]              # parses all header lines\n[eacReadme]headerName[\u002FeacReadme]               # gets the value of the named header line\n\n[eacReadme]All Sections[\u002FeacReadme]             # parses all section blocks\n[eacReadme]sectionName[\u002FeacReadme]              # parses the content of the named section block\n[eacReadme]sectionName\u002Fsub-section[\u002FeacReadme]  # parses the content of the named sub-section within section block\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>One shortcode can do it all…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme plugin='\u002Fpluginfolder\u002Freadme.txt']Document[\u002FeacReadme]    # loads the file and parses the entire document\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or load the entire file as a single code block…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme theme='\u002Fthemefolder\u002Ffunctions.php']Code File[\u002FeacReadme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode Examples\u003C\u002Fh4>\n\u003Cp>Get header values…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]Contributors[\u002FeacReadme]\n[eacReadme]Donate link[\u002FeacReadme]\n[eacReadme]Requires at least[\u002FeacReadme]\n[eacReadme]Stable tag[\u002FeacReadme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Get unnamed segments…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]Title[\u002FeacReadme]                    # gets the '=== plugin name ===' line (before headers)\n[eacReadme]Short Description[\u002FeacReadme]        # gets the short description (between headers and first section block)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Get section blocks…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]Description[\u002FeacReadme]\n[eacReadme]Installation[\u002FeacReadme]\n[eacReadme]Screenshots[\u002FeacReadme]\n[eacReadme]Changelog[\u002FeacReadme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Get multiple blocks and\u002For sub-sections…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme plugin='\u002FeacReadme\u002Freadme.txt']Short Description,Description[\u002FeacReadme]\n[eacReadme plugin='\u002FeacReadme\u002Freadme.txt']Short Description,Description\u002FShortcode Examples[\u002FeacReadme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Get a file as a code block…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme theme='\u002Fmy-child-theme\u002Ffunctions.js' lang='js']Code File[\u002FeacReadme]\n[eacReadme theme='\u002Fmy-child-theme\u002Fstyle.css' lang='css']Code File[\u002FeacReadme]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Other Options\u003C\u002Fh4>\n\u003Cp>Change the default cache time-to-live by adding to wp-config.php:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('EAC_README_CACHE_LIFETIME',$seconds);   # default: 1-day (DAY_IN_SECONDS).\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Override the default cache time-to-live\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme ttl=$seconds ...]                    # minimum: 1-minute (MINUTE_IN_SECONDS).\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Set the default GitHub access token (for private repositories):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('GITHUB_ACCESS_TOKEN',$token);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Set\u002Foverride the GitHub access token\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme token=$token ...]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Override option to parse markdown when retrieving a segment\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme parse='true|false' ...]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Set class=’language-*’ on code blocks\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme lang='php|js|css|html' ...]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Translating Header\u002FSection Names\u003C\u002Fh4>\n\u003Cp>Translate header\u002Fsection names when retrieving \u003Cem>All Headers\u003C\u002Fem>, \u003Cem>All Sections\u003C\u002Fem>, or \u003Cem>Document\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme translate='name=newname,...']\n[eacReadme translate='Requires at least=Requires WordPress Version,Screenshots=Screen Shots']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Erase default translation table\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme translate='no|none|false']\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Default translation table\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[\n    'Headers'               => 'Document Header',\n    'Plugin URI'            => 'Homepage',\n    'Stable tag'            => 'Current Version',\n    'Requires at least'     => 'Requires WordPress Version',\n    'Tested up to'          => 'Compatible up to',\n    'Requires PHP'          => 'Requires PHP Version',\n    'WC requires at least'  => 'Requires WooCommerce',\n    'Requires EAC'          => 'Requires {eac}Doojigger',\n    'Changelog'             => 'Change Log',\n    'Screenshots'           => 'Screen Shots',\n];\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Embedding\u003C\u002Fh4>\n\u003Cp>{eac}Readme can also be used to embed URLs in a WordPress Post or Page. Simply paste the url in the \u003Ccode>Embed\u003C\u002Fcode> URL block.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Navigate to the post or page where the readme content is to be embedded.\u003C\u002Fli>\n\u003Cli>Click the ‘+’ (Block Inserter) icon and search for “Embed” or type \u002Fembed.\u003C\u002Fli>\n\u003Cli>Select the “Embed” block.\u003C\u002Fli>\n\u003Cli>Paste the URL to the readme file into the provided field.\u003C\u002Fli>\n\u003Cli>Click the “Embed” button. WordPress will automatically display the unformatted content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The shortcut to this is to simply paste the URL at the end of the page\u002Fpost where it says “Type \u002F to choose a block”. WordPress will automatically convert your URL to an embed block.\u003C\u002Fp>\n\u003Cp>Files can be embedded from your site, from the WordPress repository or from Github. Embedded URLs are transformed internally to the appropriate format.\u003C\u002Fp>\n\u003Cp>\u003Cem>From your site\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002F\u003Cyour_site_url>\u002Fplugins\u002F\u003Cplugin_slug>\u002Freadme.txt\nhttps:\u002F\u002F\u003Cyour_site_url>\u002Fthemes\u002F\u003Ctheme_name>\u002Freadme.txt\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>From the WordPress Repository\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fps.w.org\u002F\u003Cplugin_slug>\u002Freadme.txt\nhttps:\u002F\u002Fplugins.svn.wordpress.org\u002F\u003Cplugin_slug>\u002Freadme.txt\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>From a GitHub Repository\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepository>\u002Fblob\u002Fmain\u002Freadme.md\nhttps:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepository>\u002Fmain\u002Freadme.md\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>To load only specific sections of the readme file, append a fragment to the url:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002F\u003Cyour_site_url>\u002Fplugins\u002F\u003Cplugin_slug>\u002Freadme.txt#allheaders\nhttps:\u002F\u002Fps.w.org\u002F\u003Cplugin_slug>\u002Freadme.txt#description\nhttps:\u002F\u002Fgithub.com\u002F\u003Cowner>\u002F\u003Crepository>\u002Fmain\u002Freadme.md#screenshots\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Readme Format\u003C\u002Fh4>\n\u003Cp>{eac}Readme expects a well-formed readme.txt file that follows the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fwordpress-org\u002Fhow-your-readme-txt-works\" rel=\"nofollow ugc\">WordPress readme file standard\u003C\u002Fa>…\u003C\u002Fp>\n\u003Ch3>title\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>header: value\nheader: value\nshort Description\u003Ch3>section\u003C\u002Fh3>    = sub-section =\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>…but supports some extensions to that standard:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Author & Author URI\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>Author\u003C\u002Fcode> header may be a simple name or a markdown link:\n\u003Cul>\n\u003Cli>\u003Ccode>[Author](Author URI)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>The \u003Ccode>Author\u003C\u002Fcode> & \u003Ccode>Author URI\u003C\u002Fcode> headers, if present, are combined as a markdown \u003Ccode>[Author](Author URI)\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Homepage\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Looks for \u003Ccode>Homepage\u003C\u002Fcode> or \u003Ccode>Plugin URI\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Version\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Looks for \u003Ccode>Version\u003C\u002Fcode> or \u003Ccode>Stable tag\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Contributors\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>profileId\u003C\u002Fcode> – wordpress profile (standard)\u003C\u002Fli>\n\u003Cli>\u003Ccode>profileId@youremaildomain.com\u003C\u002Fcode> – gravatar profile\u003C\u002Fli>\n\u003Cli>\u003Ccode>profileId@wordpress\u003C\u002Fcode> – wordpress profile\u003C\u002Fli>\n\u003Cli>\u003Ccode>profileId@gravatar\u003C\u002Fcode> – gravatar profile\u003C\u002Fli>\n\u003Cli>\u003Ccode>profileId@github\u003C\u002Fcode> – github profile\u003C\u002Fli>\n\u003Cli>\u003Ccode>[display name](mailto:email@address.com)\u003C\u002Fcode> or \u003Ccode>[display name](http:\u002F\u002Fwww.gravatar.com\u002FprofileId\u002F)\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[display name](https:\u002F\u002Fprofiles.wordpress.org\u002FprofileId\u002F)\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[your name]((http:\u002F\u002Fyour\u002Fprofile\u002Furl)\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>A “banner” section may be included between the top title line and the first header line.\u003C\u002Fp>\n\u003Cp>\u003Ccode>\u003Ch3>title\u003C\u002Fh3>   [![banner](\u002F\u002Fimage_url)](\u002F\u002Flink_url)\u003Cbr \u002F>\nheader: value\u003Cbr \u002F>\nheader: value\u003Cbr \u002F>\nshort Description\u003Ch3>section\u003C\u002Fh3>    = sub-section =\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The header block may be enclosed in an html \u003Ccode>\u003Cheader>\u003C\u002Fcode> or \u003Ccode>\u003Cdetails>\u003C\u002Fcode> tag, opening and closing each on a single line. These tags are ignored by the eacParseReadme parser but may be beneficial if posting your readme file elseware. See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEarthAsylum\u002FeacReadme\" rel=\"nofollow ugc\">{eac}Readme on Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: these extensions are not supported by the WordPress Plugin Repository.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>{eac}Readme supports standard markdown (readme.md) formatting for section identification.\u003Cbr \u002F>\n+   \u003Ccode>=== title ===\u003C\u002Fcode> and \u003Ccode>## title\u003C\u002Fcode> are equivalent\u003Cbr \u002F>\n+   \u003Ccode>== section ==\u003C\u002Fcode> and \u003Ccode>### section\u003C\u002Fcode> are equivalent\u003Cbr \u002F>\n+   \u003Ccode>= sub-section =\u003C\u002Fcode> and \u003Ccode>#### sub-section\u003C\u002Fcode> are equivalent\u003C\u002Fp>\n\u003Ch4>Output HTML\u003C\u002Fh4>\n\u003Cp>When retrieving the header block with …\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]All Headers[\u002FeacReadme] or `\\eacParseReadme::getAllHeaders()`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or when retrieving all sections with …\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]All Sections[\u002FeacReadme] or `\\eacParseReadme::getAllSections()`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or when retrieving the entire document with …\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[eacReadme]Document[\u002FeacReadme] or `\\eacParseReadme::getDocument()`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Additional html tags and classes are added, including wrapping blocks within a \u003Ccode>\u003Cdetails>\u003C\u002Fcode> tags, adding \u003Ccode>readme-*\u003C\u002Fcode> class names, and adding \u003Ccode>\u003Ca>\u003C\u002Fcode> anchor links.\u003C\u002Fp>\n\u003Ch4>WordPress Actions\u003C\u002Fh4>\n\u003Cp>3rd-party actors may load and use the parser class included in {eac}Readme…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    do_action('eacReadme_load_parser');     \u002F\u002F loads \\eacParseReadme static class\n    if (class_exists('\\eacParseReadme'))\n    {\n        \\eacParseReadme::loadFile($readme,$context);\n        $html_document  = \\eacParseReadme::getDocument();\n        $title          = \\eacParseReadme::getTitle();\n        $version        = \\eacParseReadme::getVersion();\n        $donations      = \\eacParseReadme::getHeader('donate_link');\n        $description    = \\eacParseReadme::getSection('description');\n    }= Additional Information =\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>{eac}Readme is an extension plugin to and requires installation and registration of \u003Ca href=\"https:\u002F\u002FeacDoojigger.earthasylum.com\u002F\" rel=\"nofollow ugc\">{eac}Doojigger\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>{eac}Readme uses \u003Ca href=\"http:\u002F\u002Fparsedown.org\u002F\" rel=\"nofollow ugc\">Parsedown 1.7.4\u003C\u002Fa>, Copyright (c) 2013-2018 \u003Ca href=\"erusev.com\" rel=\"nofollow ugc\">Emanuil Rusev\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>{eac}Readme uses \u003Ca href=\"https:\u002F\u002Fprismjs.com\u002F\" rel=\"nofollow ugc\">Prism syntax highlighter\u003C\u002Fa>, Copyright (c) 2012 Lea Verou\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fswregistry.earthasylum.com\u002Fsoftware-taxonomy\u002F\" rel=\"nofollow ugc\">{eac}SoftwareRegistry Software Product Taxonomy\u003C\u002Fa> plugin uses {eac}Readme to parse readme markdown files hosted on Github to provide plugin information and automated updates to WordPress for self-hosted plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Ch4>Copyright © 2019-2025, EarthAsylum Consulting, distributed under the terms of the GNU GPL.\u003C\u002Fh4>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should receive a copy of the GNU General Public License along with this program. If not, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","{eac}Readme loads and translates a WordPress markdown 'readme' file providing shortcodes and embedding URLs to access header lines and section blocks.",3290,"2025-08-08T11:30:00.000Z","6.8.5","5.8","7.4",[70,71,18,20,72],"code-highlighting","eacdoojigger","readme","https:\u002F\u002Feacdoojigger.earthasylum.com\u002Feacreadme\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feacreadme.1.5.1.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":45,"num_ratings":30,"last_updated":85,"tested_up_to":66,"requires_at_least":86,"requires_php":68,"tags":87,"homepage":49,"download_link":92,"security_score":45,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"import-markdown","Import Markdown – Versatile Markdown Importer","1.15","DAEXT","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaext\u002F","\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,34988,"2025-11-12T11:34:00.000Z","4.5",[88,89,18,90,91],"import","importer","markdown-import","markdown-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-markdown.1.15.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":83,"downloaded":101,"rating":45,"num_ratings":102,"last_updated":103,"tested_up_to":66,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":108,"download_link":109,"security_score":110,"vuln_count":46,"unpatched_count":11,"last_vuln_date":111,"fetched_at":26},"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.",49318,11,"2025-11-28T03:10:00.000Z","6.6","7.2.0",[107,18],"editor","https:\u002F\u002Fwww.markup-markdown.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkup-markdown.3.25.1.zip",97,"2025-09-01 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":32,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":68,"tags":126,"homepage":129,"download_link":130,"security_score":54,"vuln_count":46,"unpatched_count":11,"last_vuln_date":131,"fetched_at":26},"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.",1000,116776,66,"2025-12-09T09:19:00.000Z","6.9.4","6.2",[127,113,128,107,18],"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",{"attackSurface":133,"codeSignals":149,"taintFlows":162,"riskAssessment":163,"analyzedAt":174},{"hooks":134,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":148,"entryPointCount":30,"unprotectedCount":11},[135],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_notices","closure","Metaparsedown\\MetaparsedownException.php",18,[],[],[144],{"tag":4,"callback":145,"file":146,"line":147},"metaparsedownShortcode","Metaparsedown\\MetaparsedownPlugin.php",55,[],{"dangerousFunctions":150,"sqlUsage":156,"outputEscaping":158,"fileOperations":160,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":161},[151],{"fn":152,"file":153,"line":154,"context":155},"unserialize","Metaparsedown\\Symfony\\Component\\Yaml\\Inline.php",582,"return unserialize(self::parseScalar(substr($scalar, 12)));",{"prepared":11,"raw":11,"locations":157},[],{"escaped":46,"rawEcho":11,"locations":159},[],4,[],[],{"summary":164,"deductions":165},"The \"metaparsedown\" v1.0.0 plugin exhibits a generally strong security posture with no known vulnerabilities and a robust approach to SQL queries and output escaping. The static analysis reveals a very small attack surface, with all identified entry points being protected. The absence of external HTTP requests and file operations also contributes positively to its security. However, a significant concern arises from the presence of the \"unserialize\" function, which, if used with untrusted input, can lead to serious security vulnerabilities such as remote code execution.  Furthermore, the complete lack of nonce checks and capability checks across all identified entry points is a critical oversight. While the plugin has no recorded vulnerability history, this does not negate the inherent risks associated with using dangerous functions without proper validation and authorization mechanisms.  The plugin's strengths lie in its limited attack surface and secure handling of common data interactions, but these are overshadowed by the potential dangers of unserialize and the absence of essential security controls.",[166,169,172],{"reason":167,"points":168},"Dangerous function 'unserialize' found",15,{"reason":170,"points":171},"Missing nonce checks",10,{"reason":173,"points":171},"Missing capability checks","2026-03-17T07:04:19.724Z",{"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],"\u003Cdiv class=\"metaparsedown\">"," %s ",{"error":191,"url":192,"statusCode":193,"statusMessage":194,"message":194},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmetaparsedown\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":30,"versions":196},[197],{"version":6,"download_url":23,"svn_tag_url":198,"released_at":25,"has_diff":199,"diff_files_changed":200,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":201,"is_current":191},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmetaparsedown\u002Ftags\u002F1.0.0\u002F",false,[],[]]