[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frbAtVOZWZ9f0fbllKOpa9zlz4jLND2eQyanv-JSniLU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":137,"fingerprints":174},"simple-export-md","Simple Export to Markdown","0.1.2","Pavel Sherer","https:\u002F\u002Fprofiles.wordpress.org\u002Fskreep\u002F","\u003Cp>\u003Cstrong>Simple Export to Markdown\u003C\u002Fstrong> adds a small, useful panel inside the WordPress block editor.\u003Cbr \u002F>\nWith a single click, you can export the current post or page to Markdown — either download a \u003Ccode>.md\u003C\u002Fcode> file or copy it directly to the clipboard.\u003C\u002Fp>\n\u003Cp>The plugin uses the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmixmark-io\u002Fturndown\" rel=\"nofollow ugc\">Turndown\u003C\u002Fa> library to accurately convert Gutenberg blocks into Markdown syntax, preserving headings, paragraphs, images, lists, quotes, and other standard content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Export any Gutenberg post or page directly to Markdown.\u003C\u002Fli>\n\u003Cli>Two modes: \u003Cstrong>Download .md\u003C\u002Fstrong> or \u003Cstrong>Copy to Clipboard\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Auto-generated YAML front matter (\u003Ccode>title\u003C\u002Fcode>, \u003Ccode>slug\u003C\u002Fcode>, \u003Ccode>date\u003C\u002Fcode>, \u003Ccode>categories\u003C\u002Fcode>, \u003Ccode>tags\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Works natively inside the block editor — no admin pages or complex settings.\u003C\u002Fli>\n\u003Cli>Lightweight (under 14 KB of JS), no tracking, no external API calls.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or newer.\u003C\u002Fli>\n\u003Cli>PHP 7.4 or newer.\u003C\u002Fli>\n\u003Cli>Active Gutenberg (block) editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is open-source software licensed under the GPLv2 (or later).\u003Cbr \u002F>\n© 2025 \u003Ca href=\"https:\u002F\u002Fsherer.pro\" rel=\"nofollow ugc\">Pavel Sherer\u003C\u002Fa>\u003C\u002Fp>\n","Adds a Gutenberg editor panel to export any post or page content to Markdown format (.md file or clipboard).",100,454,0,"2025-12-03T09:32:00.000Z","6.9.4","6.0","7.4",[19,20,21,22,23],"clipboard","content","editor","export","markdown","https:\u002F\u002Fgithub.com\u002Fsherer-pro\u002Fsimple-export-md","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-export-md.0.1.2.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"skreep",2,30,94,"2026-04-04T14:09:44.171Z",[36,58,74,90,114],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":15,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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","5.0","5.3",[52,53,54,23,55],"export-markdown","front-matter","import-markdown","markdown-editor","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-markdown.1.24.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":15,"requires_at_least":49,"requires_php":69,"tags":70,"homepage":56,"download_link":73,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"worddown","Worddown","1.1.3","Adam Alexandersson","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamalexandersson\u002F","\u003Cp>Worddown is a powerful WordPress plugin that enables you to export your pages and posts to markdown files, making them perfect for integration with AI chatbots and other markdown-based systems.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Export pages and posts to markdown files\u003C\u002Fli>\n\u003Cli>Support for custom page builders (ACF Flexible Content, Elementor, etc.)\u003C\u002Fli>\n\u003Cli>REST API endpoints for programmatic access\u003C\u002Fli>\n\u003Cli>WP-CLI commands for automation\u003C\u002Fli>\n\u003Cli>Multilingual support\u003C\u002Fli>\n\u003Cli>Background export mode for large sites\u003C\u002Fli>\n\u003Cli>Customizable HTML content filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Export Methods\u003C\u002Fh4>\n\u003Col>\n\u003Cli>WordPress Admin Dashboard\u003C\u002Fli>\n\u003Cli>WP-CLI Commands\u003C\u002Fli>\n\u003Cli>REST API Endpoints\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>WP-CLI Support\u003C\u002Fh4>\n\u003Cp>Export your content directly from the command line:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp worddown export\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For large sites, use background mode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp worddown export --background\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>REST API\u003C\u002Fh4>\n\u003Cp>Access export functionality programmatically through REST API endpoints:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GET \u002Fwp-json\u002Fworddown\u002Fv1\u002Ffiles – List all exported markdown files\u003C\u002Fli>\n\u003Cli>GET \u002Fwp-json\u002Fworddown\u002Fv1\u002Ffiles\u002F{post_id} – Get specific file content\u003C\u002Fli>\n\u003Cli>POST \u002Fwp-json\u002Fworddown\u002Fv1\u002Fexport – Trigger export\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom HTML Content Filters\u003C\u002Fh4>\n\u003Cp>Customize your markdown output using WordPress filters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('worddown_custom_html_content', function($content, $post_id, $post_type) {\n    if ($post_type === 'page') {\n        $content .= '\u003Cdiv>My custom HTML for page ' . $post_id . '\u003C\u002Fdiv>';\n    }\n    return $content;\n}, 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Available Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>For development instructions and advanced usage, please visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fadamalexandersson\u002Fworddown\" rel=\"nofollow ugc\">plugin repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Build Process\u003C\u002Fh4>\n\u003Cp>The plugin uses Vite for asset compilation. Development requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Node.js 16.0 or higher\u003C\u002Fli>\n\u003Cli>npm 8.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","Export WordPress pages and posts to markdown files for AI chatbots with support for custom page builders and multilingual content.",20,714,"2026-02-11T12:06:00.000Z","8.1",[71,72,20,22,23],"ai","chatbot","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fworddown.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":47,"downloaded":82,"rating":13,"num_ratings":13,"last_updated":83,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":84,"homepage":88,"download_link":89,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"llm-markdown","LLM Markdown – Expose Content as .md","1.0.0","Michael Sablone","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelsablone\u002F","\u003Cp>LLM Markdown exposes your public WordPress posts and pages as real \u003Ccode>.md\u003C\u002Fcode> routes.  Simply append .md to any supported post or page URL to access its Markdown representation.\u003C\u002Fp>\n\u003Cp>Each Markdown document includes structured YAML front matter and clean content extracted from the rendered HTML.\u003C\u002Fp>\n\u003Cp>Designed for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>LLM and AI ingestion\u003C\u002Fli>\n\u003Cli>Headless and hybrid workflows\u003C\u002Fli>\n\u003Cli>Content export pipelines\u003C\u002Fli>\n\u003Cli>SEO-friendly alternate representations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fexample.com\u002Fmy-post.md\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real \u003Ccode>.md\u003C\u002Fcode> URLs\u003C\u002Fli>\n\u003Cli>YAML front matter (title, dates, taxonomy, URL)\u003C\u002Fli>\n\u003Cli>Selector-based content extraction\u003C\u002Fli>\n\u003Cli>Respects password protection\u003C\u002Fli>\n\u003Cli>Optional respect for noindex\u003C\u002Fli>\n\u003Cli>Per-post-type control\u003C\u002Fli>\n\u003Cli>Caching for performance\u003C\u002Fli>\n\u003Cli>Adds \u003Ccode>\u003Clink rel=\"alternate\" type=\"text\u002Fmarkdown\">\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No Gutenberg lock-in. No content duplication. No custom post types required.\u003C\u002Fp>\n","Expose WordPress posts and pages as real .md URLs with YAML front matter for LLMs, AI ingestion, and headless workflows.",171,"2026-02-26T22:46:00.000Z",[71,85,86,87,23],"content-export","headless","llm","https:\u002F\u002Fcompiledrogue.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllm-markdown.1.0.0.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":56,"tags":105,"homepage":111,"download_link":112,"security_score":113,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"granular-controls-for-elementor","Granular Controls For Elementor","1.0.5","NoreWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorewp\u002F","\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\u002FRMeiqS0q3zs?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\u003Cp>WARNING: Semi breaking change in v1.0.2 – setting options have been added to switch Parallax & Particles on\u002Foff. With this update you’ll need to turn these on via the settings page!\u003C\u002Fp>\n\u003Cp>Granular Controls for Elementor brings additional controls to the ever popular Elementor Page Builder plugin.\u003C\u002Fp>\n\u003Cp>This plugin gives you the options to set the Accordion’s first tab to closed on page load, select a custom editor skin, set a specific section\u002Fcolumn to appear after a certain time (Delayed content),\u003Cbr \u002F>\nschedule a section\u002Fcolumn to be displayed during a given date period by setting the start and end date, plus much more to come.\u003C\u002Fp>\n\u003Cp>Featuring David Beckwith’s (@diggeddy) Elementor UI hack:\u003C\u002Fp>\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\u002Fs7TxNEXh7os?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>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Keep all accordions closed on page load.\u003C\u002Fli>\n\u003Cli>Turn off Elementor dashboard widget\u003C\u002Fli>\n\u003Cli>Apply a preset color skin to the editor panel\u003C\u002Fli>\n\u003Cli>Apply the Elementor UI hack #2 as seen in the video above.\u003C\u002Fli>\n\u003Cli>Set any Section or Column to appear after a certain time – Delayed Content\u003C\u002Fli>\n\u003Cli>Schedule visibility of any Section or column for a given time period (Days & Hours) – Scheduled Content\u003C\u002Fli>\n\u003Cli>Parallax option for sections. Additional controls added.    \u003C\u002Fli>\n\u003Cli>Particles option for sections.    \u003C\u002Fli>\n\u003Cli>Elementor Library Templates as the Admin Dashboard Welcome Notice Page.\u003C\u002Fli>\n\u003Cli>Draggable Editor Bar with 1 click exit to Dashboard + a View Live Page button that opens in a new tab.\u003C\u002Fli>\n\u003Cli>Exit Point can now be set to the Dashboard, the current page\u002Fpost\u002Flibrary edit screen, the pages list, posts list or library list.    \u003C\u002Fli>\n\u003Cli>Exit Point button text can now be changed to custom text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Be a contributor\u003C\u002Fh4>\n\u003Cp>If you would like to become a contributer, suggest features and\u002For report bugs please visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnorewp\u002Fgranular-controls-elementor\" rel=\"nofollow ugc\">Granular Controls for Elementor\u003C\u002Fa> repository on GitHub to let us know.\u003C\u002Fp>\n","Custom controls for Elementor Page Builder.",20000,178943,84,25,"2018-03-29T20:21:00.000Z","4.9.29","4.6",[106,107,108,109,110],"accordion-off","custom-controls","delayed-content","editor-skins","elementor","https:\u002F\u002Fgithub.com\u002Fnorewp\u002Fgranular-controls-elementor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgranular-controls-for-elementor.1.0.5.zip",85,{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":135,"download_link":136,"security_score":113,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"toggle-wpautop","Toggle wpautop","1.3.0","Jonathan Desrosiers","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesrosj\u002F","\u003Cp>\u003Cstrong>Note: This plugin does not support the block editor but should continue to work without issue when using it with custom post types and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor Plugin\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Before WordPress displays a post’s content, the content gets passed through multiple filters to ensure that it safely appears how you enter it within the editor.\u003C\u002Fp>\n\u003Cp>One of these filters is \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa>, which replaces double line breaks with \u003Ccode>\u003Cp>\u003C\u002Fcode> tags, and single line breaks with \u003Ccode>\u003Cbr \u002F>\u003C\u002Fcode> tags. However, this filter sometimes causes issues when you are inputting a lot of HTML markup in the post editor.\u003C\u002Fp>\n\u003Cp>This plugin displays a checkbox in the publish meta box of the post edit screen that disables the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwpautop\" title=\"wpautop\" rel=\"nofollow ugc\">wpautop\u003C\u002Fa> filter for that post.\u003C\u002Fp>\n\u003Cp>Also adds a ‘wpautop’, or ‘no-wpautop’ class to the post_class filter to help with CSS styling.\u003C\u002Fp>\n","Easily disable the default wpautop filter on a post by post basis.",10000,108022,98,32,"2021-04-07T13:35:00.000Z","5.7.15","3.0","5.6",[21,131,132,133,134],"excerpt","formatting","post-content","wpautop","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftoggle-wpautop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftoggle-wpautop.1.3.0.zip",{"attackSurface":138,"codeSignals":157,"taintFlows":165,"riskAssessment":166,"analyzedAt":173},{"hooks":139,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[140,146,149],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_notices","closure","simple-export-md.php",39,{"type":141,"name":147,"callback":143,"file":144,"line":148},"admin_init",51,{"type":141,"name":150,"callback":151,"file":144,"line":152},"enqueue_block_editor_assets","sherer_export_md_enqueue_block_editor_assets",115,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":164},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":162,"rawEcho":13,"locations":163},5,[],[],[],{"summary":167,"deductions":168},"Based on the static analysis and vulnerability history, the 'simple-export-md' v0.1.2 plugin exhibits a strong security posture. The code analysis reveals no dangerous functions, no raw SQL queries, all SQL queries use prepared statements, and all output is properly escaped. Furthermore, there are no file operations, external HTTP requests, or bundled libraries that could introduce vulnerabilities.  The absence of an attack surface through AJAX handlers, REST API routes, shortcodes, or cron events is a significant strength, as it minimizes potential entry points for attackers.\n\nThe plugin's vulnerability history is also remarkably clean, with no recorded CVEs of any severity. This, combined with the lack of detected taint flows and unsanitized paths in the static analysis, suggests a well-written and securely developed plugin.  The complete lack of nonce checks and capability checks is notable; while this could be a concern in plugins with broader functionality or public-facing entry points, in this case, with zero attack surface, it does not immediately translate to a concrete risk.  The plugin's design appears to focus on a narrow, internal function without exposing it to external manipulation, which is a commendable security practice.  Overall, 'simple-export-md' v0.1.2 presents as a low-risk plugin due to its minimal attack surface and clean security record.",[169,171],{"reason":170,"points":162},"No Nonce Checks Found",{"reason":172,"points":162},"No Capability Checks Found","2026-03-16T20:57:18.765Z",{"wat":175,"direct":192},{"assetPaths":176,"generatorPatterns":181,"scriptPaths":182,"versionParams":187},[177,178,179,180],"\u002Fwp-content\u002Fplugins\u002Fsimple-export-md\u002Fassets\u002Fturndown.min.js","\u002Fwp-content\u002Fplugins\u002Fsimple-export-md\u002Fassets\u002Fturndown.js","\u002Fwp-content\u002Fplugins\u002Fsimple-export-md\u002Fassets\u002Fexport-md.js","\u002Fwp-content\u002Fplugins\u002Fsimple-export-md\u002Fassets\u002Fexport-md.min.js",[],[183,184,185,186],"assets\u002Fturndown.min.js","assets\u002Fturndown.js","assets\u002Fexport-md.js","assets\u002Fexport-md.min.js",[188,189,190,191],"simple-export-md\u002Fassets\u002Fturndown.min.js?ver=","simple-export-md\u002Fassets\u002Fturndown.js?ver=","simple-export-md\u002Fassets\u002Fexport-md.js?ver=","simple-export-md\u002Fassets\u002Fexport-md.min.js?ver=",{"cssClasses":193,"htmlComments":194,"htmlAttributes":195,"restEndpoints":196,"jsGlobals":197,"shortcodeOutput":198},[],[],[],[],[],[]]