[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7QFlUNTRCSjPq6Ni0KkkQUF4IzgOAbEL4hFP2buQuGk":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":143,"fingerprints":217},"blog-to-html","Blog To HTML","1.91","Rick Hellewell","https:\u002F\u002Fprofiles.wordpress.org\u002Frhellewellgmailcom\u002F","\u003Cp>Blog to HTML allows you to export your blog into an HTML document that can be easily converted into an ebook. All blog posts and pictures are exported in oldest-to-newest date order. Only post content is exported; pages, widget areas, headers, footers, etc., are not exported. You can optionally select multiple categories to export.\u003C\u002Fp>\n\u003Cp>When the file is generated, you can view it with your browser, or save it to your local computer for later use. Or you can specify an email address and the generated file will be sent via email as a compressed attachment. Each file has a unique name, so you can have multiple versions of the output. HTML elements get a unique CSS class to allow you to further style the output. Any HTML elements embedded in your post output is retained. All posts are exported; there are no watermarks or limited features.\u003C\u002Fp>\n\u003Cp>This plugin’s main purpose is to easily output your blog (with pictures) in a format to easily convert to an ebook. For instance, Amazon’s Kindle Direct Publishing will accept an HTML file, to which you add additional meta (cover image, etc). Each post has an H1 for the title, and H2 for the publish date, so those tags can be used for a table of contents. You may need to add any additional CSS rules for your site’s unique formatting.\u003C\u002Fp>\n\u003Cp>You can import the HTML file into Calibre or any HTML editor to further format and create your ebook. Or submit the HTML file directly to your ebook publisher.\u003C\u002Fp>\n\u003Cp>The generated HTML file includes some CSS for various HTML tags, and are defined at the top of the HTML file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>body {color:#000 !important;background-color:#fff !important; } \u002F* to make sure the text is visible *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_h1 {}  \u002F* H1 class *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_h2 {}  \u002F* H2 class *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_div {} \u002F* DIV class *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_p {}   \u002F* P class *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_img {} \u002F* IMG class *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_caption {}  \u002F* CAPTION class *\u002F\u003C\u002Fli>\n\u003Cli>.blog2html_image_div {}    \u002F* DIV around multiple IMG  *\u002F \u003C\u002Fli>\n\u003Cli>.blog2html_a {}    \u002F* A class *\u002F\u003C\u002Fli>\n\u003Cli>This next block is to help images position next to each other\u003Cbr \u002F>\nfigure.blog2html_figure {\u003Cbr \u002F>\n\u002F* To correctly align image, regardless of content height: \u003Cem>\u002F\u003Cbr \u002F>\nvertical-align: top;\u003Cbr \u002F>\ndisplay: inline-block;\u003Cbr \u002F>\n\u002F\u003C\u002Fem> To horizontally center images and caption \u003Cem>\u002F\u003Cbr \u002F>\ntext-align: center;\u003Cbr \u002F>\n\u002F\u003C\u002Fem> The width of the container also implies margin around the images. *\u002F\u003Cbr \u002F>\nwidth: 120px;\u003Cbr \u002F>\n}\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can set those CSS values according to your needs. Images are set to a max-width of 400px, although you can override that with custom CSS.\u003C\u002Fp>\n","Export all posts in your blog to a HTML file for ebook creation.",50,5631,100,3,"2020-03-07T02:59:00.000Z","5.3.21","4.6","",[20,21,22],"ebook","export","html","http:\u002F\u002Fcellarweb.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-to-html.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"rhellewellgmailcom",16,1040,91,30,88,"2026-04-05T03:29:41.666Z",[39,64,90,108,127],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":13,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":26,"last_vuln_date":63,"fetched_at":28},"insert-headers-and-footers-script","Insert Headers and Footers Code – HT Script","1.1.8","HT Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fhtplugins\u002F","\u003Cp>Insert Headers and Footers Code allows you to insert Google Analytics, Facebook Pixel, custom CSS, custom HTML, JavaScript code to your website header and footer without modifying your theme code.\u003C\u002Fp>\n\u003Cp>This plugin has the option to add any custom code to your theme in one place, no need to edit the theme code. It will save your time and remove the hassle for the theme update.\u003C\u002Fp>\n\u003Cp>Pro version is also available : \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fplugins\u002Finsert-headers-and-footers-code-ht-script\u002F\" rel=\"nofollow ugc\">Check it out now!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Video Documentation:\u003C\u002Fh3>\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\u002Ftv4q46ZD8lA?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\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Very easy to use\u003C\u002Fli>\n\u003Cli>Insert Unlimited Scripts\u003C\u002Fli>\n\u003Cli>Insert Code to header \u002F footer\u003C\u002Fli>\n\u003Cli>Add custom CSS\u002Fjs to any theme\u003C\u002Fli>\n\u003Cli>Add Google Analytics code\u003C\u002Fli>\n\u003Cli>Add Facebook Pixel code\u003C\u002Fli>\n\u003Cli>Show On Full website\u003C\u002Fli>\n\u003Cli>Show on Only Homepage (Pro)\u003C\u002Fli>\n\u003Cli>Show on Selected Pages (Pro)\u003C\u002Fli>\n\u003Cli>Show on Selected Posts (Pro)\u003C\u002Fli>\n\u003Cli>Show on Selected Categories (Pro)\u003C\u002Fli>\n\u003Cli>Show on Selected Tags (Pro)\u003C\u002Fli>\n\u003Cli>Exclude Pages (Pro)\u003C\u002Fli>\n\u003Cli>Exclude Posts (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Projects\u003C\u002Fh3>\n\u003Cp>We have a lot of plugins and extensions that might interest you. Try out other projects by following this link:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoolentor-addons\u002F\" rel=\"ugc\">Woolentor Addons\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWoolentor is a WooCommerce page builder plugin that extends the functionality of the WooCommerce store. These Elementor Addons provide additional features and options for WooCommerce stores. Woolentor is the best alternative for ShopReady, Kadence, JetWidgets, ShopEngine, and CoDesigner. The Woolentor addons come with 50+ free Elementor widgets like Wishlist Extension Addon, Product compare, Product Filters, Product Variation Swatches, Shopify Style Checkout, Product Slider and 50+ pro Elementor Widgets like Checkout Fields Editor, Partial Payment, Email Customizer for WooCommerce with ready Email Templates, WooCommerce Email Automation, Multi Step Checkout, and many much more. Also it provide 90+ WooCommerce Elementor templates, 22+ WooCommerce Modules, and Gutenberg Blocks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-mega-for-elementor\u002F\" rel=\"ugc\">HT Mega For Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Mega is an Elementor Addons that comes with custom page builder,  header builder, footer builder, mega menus, and more for your Elementor based website. The HT Mega plugin also includes a comprehensive set of Elementor widgets, readymade Elementor templates and Elementor Blocks.  HT Mega plugin works like ElementsKit, Essential Addons for Elementor, Royal Elementor Addons, Premium Addons, Happy Addons, PowerPack Addons, Unlimited Elements, Qi Addons, etc. The HT Mega plugin provides 84+ free Elementor widgets like Post Grid widget, Slider widget, Accordion widget, Elementor Forms widget, Contact Form Widget, Elementor tables, and other related items. It also provides 18+ pro widgets like Filterable Gallery Widget, Event Box Widget, Breadcrumbs Widget, Elementor Facebook Review Widget, Elementor Category List Widget, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhashbar-wp-notification-bar\u002F\" rel=\"ugc\">Hashbar Wp Notification Bar\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHashBar is a WordPress Notification Bar Plugin that enables you to create unlimited notification bars on your WordPress website. You can create as many notification bars as you want and customize their content to meet your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-plugin-manager\u002F\" rel=\"ugc\">WP Plugin Manager – Deactivate plugins per page\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Plugin Manager is the perfect solution for those who want to disable certain plugins on specific pages or posts. With this plugin, you can easily activate or deactivate plugins on a per-page or per-post basis. Whichever plugin you don’t need you can deactivate or disable that plugin with the help of WP plugin Manager.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextensions-for-cf7\u002F\" rel=\"ugc\">Extensions For Cf7\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nContact Form 7 is an excellent plugin for organizing your contact page. The CF7 extensions plugin includes Contact Form 7 Database, enabling Conditional Fields for Contact Form 7, etc. It allows fields to be set up as either visible or hidden depending upon the input from visitors. In addition, integrating seamlessly with Mailchimp brings leads generated every time someone fills out one form into an associated email list immediately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhols\u002F\" rel=\"ugc\">Whols\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWhols is an outstanding plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. With Whols, you can easily add custom fields to your registration form, set minimum product requirements, and control how wholesale prices are displayed on both the shop and product detail pages. Whols work  like Wholesale Suite, B2Bking and B2B plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjust-tables\u002F\" rel=\"ugc\">Just Tables\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nJustTables is a WooCommerce product table plugin that helps you easily create and manage tables for your products. It includes 28 pre-built columns with options to enable\u002Fdisable, and you can add custom columns with custom fields\u002Ftaxonomies. Just Tables also allows you to order table columns using drag and drop and set the number of products per page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswatchly\u002F\" rel=\"ugc\">Swatchly\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSwatchly is a WooCommerce product variation swatches plugin that allows you to add color swatches to your product pages. With Swatchly, you can enable swatches for the shop, product list, and product details pages. There are three swatch types (label swatche, color swatche, image swatche), and the plugin supports multi-colored swatches.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-slider-for-elementor\u002F\" rel=\"ugc\">HT Slider For Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Slider For Elementor is a powerful and user-friendly slider addon for Elementor. You can customize the look and feel of your slider with HT Slider’s custom styling options. You also have the option to display your slides by id and category. Plus, HT Slider For Elementor comes with custom design options for slider navigation and pagination, so you can easily control the look and feel of your slider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-contactform\u002F\" rel=\"ugc\">HT Contact form\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Contact Form 7 Widget is an Elementor addon that allows you to easily drag and drop Contact Form 7 forms into your web pages. With the help of this plugin, you can choose your form from the drop-down list, Custom Styling Options, and add it to any page or place on your website. The HT Contact Form 7 Widget is an essential tool for anyone using Contact Form 7 on their website.\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cp>Is there any feature that you want to get in this plugin?\u003Cbr \u002F>\nNeeds assistance to use this plugin?\u003Cbr \u002F>\nFeel free to \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fp>\n","This plugin allows you to insert Google analytic code, Facebook pixel code, custom javascript, custom style in your website's header and footer.",7000,102148,8,"2026-02-26T07:32:00.000Z","6.9.4","5.0",[54,55,56,57,58],"facebook-pixel","google-analytics","inject-code","inject-html","inject-javascript","https:\u002F\u002Fhtplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-headers-and-footers-script.1.1.8.zip",98,2,"2025-11-07 14:55:13",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":51,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":85,"download_link":86,"security_score":87,"vuln_count":88,"unpatched_count":26,"last_vuln_date":89,"fetched_at":28},"export-wp-page-to-static-html","Export WordPress Pages to Static HTML & PDF — Static Site Export","6.0.6.1","recorp","https:\u002F\u002Fprofiles.wordpress.org\u002Frecorp\u002F","\u003Cp>\u003Cstrong>Export WordPress Pages to Static HTML & PDF\u003C\u002Fstrong> lets you convert WordPress pages, posts, and custom post types into clean static HTML files you can host anywhere. Generate portable static versions of your WordPress content for faster performance, improved security, and easy sharing.\u003C\u002Fp>\n\u003Cp>Choose exactly what you want to export — a single post, selected pages, or specific custom post types. Each export produces a standalone HTML package with organized assets, making it easy for developers, clients, or teams to use the files without a WordPress installation.\u003C\u002Fp>\n\u003Cp>Perfect for creating static versions of WordPress pages, archiving content, delivering client-ready HTML pages, or generating portable website packages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Common use cases\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Deliver client-ready static HTML pages without giving WordPress access\u003C\u002Fli>\n\u003Cli>Archive marketing or campaign landing pages\u003C\u002Fli>\n\u003Cli>Create lightweight static versions of WordPress pages\u003C\u002Fli>\n\u003Cli>Generate offline backups of important content\u003C\u002Fli>\n\u003Cli>Share portable HTML packages with developers or teams\u003C\u002Fli>\n\u003Cli>Export content for static hosting platforms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin focuses on \u003Cstrong>precision exporting\u003C\u002Fstrong>, allowing you to control exactly which content is exported, how assets are collected, and how the final static package is structured.\u003C\u002Fp>\n\u003Cp>PDF export support is also planned, allowing you to generate print-ready documents directly from WordPress content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Export WordPress pages to static HTML\u003C\u002Fstrong> — Export individual pages, posts, or custom post types as clean standalone HTML files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective content export\u003C\u002Fstrong> — Export a single item or hand-pick exactly which pages, posts, or custom post types you want to include.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free export limit\u003C\u002Fstrong> — Free version allows exporting up to 5 posts or pages per run (upgrade to Pro for unlimited exports).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All WordPress post statuses\u003C\u002Fstrong> — Export Published, Draft, Private, Pending, or Scheduled content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-based page rendering\u003C\u002Fstrong> — Export pages as viewed by a specific WordPress user role (useful for membership or gated content previews).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-friendly asset structure\u003C\u002Fstrong> — Exported packages organize assets into \u003Ccode>\u002Fimages\u003C\u002Fcode>, \u003Ccode>\u002Fcss\u003C\u002Fcode>, and \u003Ccode>\u002Fjs\u003C\u002Fcode> directories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flatten parent URLs\u003C\u002Fstrong> — Option to export parent posts directly as \u003Ccode>postname.html\u003C\u002Fcode> at the root of the export package.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview and download exports\u003C\u002Fstrong> — Browse generated static HTML files inside WordPress before downloading them as a ZIP archive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct FTP \u002F SFTP deployment\u003C\u002Fstrong> — Upload exported static files directly to a remote server from the export panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reliable background exports\u003C\u002Fstrong> — Export jobs run in the background with pause, resume, cancel, and retry controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart asset collection modes\u003C\u002Fstrong> — Choose Strict, Hybrid (recommended), or Full asset discovery for exporting site resources.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System Status diagnostics\u003C\u002Fstrong> — Built-in environment checks (PHP version, permissions, REST API) help detect issues before exporting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export buttons via shortcodes\u003C\u002Fstrong> — Add export buttons to posts or pages using simple shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> — Fully internationalized and ready for localization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF export (returning soon)\u003C\u002Fstrong> — Optional PDF generation with customizable templates (headers, footers, fonts) planned for a future release.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>All Pages \u002F All Posts export\u003C\u002Fstrong> — Bulk export every page or post in one run\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Site export\u003C\u002Fstrong> — Complete WordPress-to-static-HTML conversion (URL discovery & crawling)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Site Export\u003C\u002Fstrong> — Mirror and export any external URL as a clean static package\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AWS S3 deployment\u003C\u002Fstrong> — Upload exports directly to S3 buckets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support & updates\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Your First Export\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Export WP Pages to Static HTML\u003C\u002Fli>\n\u003Cli>Choose Export Scope (Custom up to 5 items free; Pro: All Pages \u002F All Posts \u002F Full Site \u002F External Site)\u003C\u002Fli>\n\u003Cli>Select items, choose Post Status and Role (optional), pick Asset Mode\u003C\u002Fli>\n\u003Cli>Start Export \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Preview \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Download ZIP or Upload to remote\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Ccode>[export_html_button]\u003C\u002Fcode>  : Inserts an “Export to HTML” button (visible to allowed roles)\u003Cbr \u002F>\n    [generate_pdf_button] : Inserts a “Generate PDF” button (PDF feature planned to return)\u003C\u002Fp>\n","Export WordPress pages, posts, and custom post types to clean static HTML or PDF files in one click. Create fast, secure static versions of your WordP &hellip;",5000,167016,76,51,"2026-03-10T11:31:00.000Z","5.8","7.4",[80,81,82,83,84],"export-wordpress","html-export","static-html","static-site-generator","wordpress-static-html","https:\u002F\u002Fmyrecorp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-wp-page-to-static-html.6.0.6.1.zip",87,5,"2025-12-12 15:39:07",{"slug":91,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":14,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":106,"download_link":107,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp2epub","0.65","tcrouzet","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcrouzet\u002F","\u003Cp>wp2epub generate epub files, ready to publish, for iPad, iPhone and other readers. Just choose the tags, categories or dates to export. It’s done. You are now a bloguer and a writer. wp2epub also export in html, and then you can open with a wordprocessor to convert into PDF or other formats. A good way to backup your blog. Possible integration on each post.\u003C\u002Fp>\n","wp2epub generate ePub files directly from WordPress.",60,40201,66,"2013-02-01T10:39:00.000Z","3.5.2","2.7",[20,104,22,105,91],"epub","ipad","http:\u002F\u002Fblog.tcrouzet.com\u002Fwp2epub\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp2epub.0.65.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":26,"num_ratings":26,"last_updated":118,"tested_up_to":119,"requires_at_least":18,"requires_php":18,"tags":120,"homepage":125,"download_link":126,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"getitout-media-exporter","GETitOUT Media Exporter","1.0","getitout","https:\u002F\u002Fprofiles.wordpress.org\u002Fgetitout\u002F","\u003Cp>This plugin will make GETitOUT able to export your custom content to wordpress, it will allow basic authentication through the wordpress REST API, as well as uploading different types of files to your wordpress media library.\u003C\u002Fp>\n\u003Cp>It’s main use will be exporting your custom GETitOUT landing pages to your own wordpress server.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin.\u003C\u002Fli>\n\u003Cli>Go to your website details page of choise in GETitOUT.\u003C\u002Fli>\n\u003Cli>Click on Export HTML.\u003C\u002Fli>\n\u003Cli>Select ‘Send to website hosing’ \u003C\u002Fli>\n\u003Cli>Fill the form with your data and you’re good to go!\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin will make GETitOUT able to export your custom content to wordpress, it will allow basic authentication through the wordpress REST API, as  &hellip;",10,1002,"2021-12-15T01:07:00.000Z","5.8.13",[121,122,22,123,124],"auth","export-content","marketing","stable","https:\u002F\u002Fgithub.com\u002FGETitOUT-io\u002Fgio-send-custom-html-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetitout-media-exporter.zip",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":116,"downloaded":135,"rating":26,"num_ratings":26,"last_updated":136,"tested_up_to":51,"requires_at_least":52,"requires_php":78,"tags":137,"homepage":141,"download_link":142,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"mtm-html-to-markdown","MTM HTML to Markdown","1.0.0","mtmplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fmtmplugins\u002F","\u003Cp>Serve cached Markdown versions of WordPress URLs at .md.txt with YAML frontmatter. No theme changes required.\u003C\u002Fp>\n\u003Cp>When a visitor requests a URL ending in \u003Ccode>.md.txt\u003C\u002Fcode>, the plugin:\u003Cbr \u002F>\n1. loads the page HTML,\u003Cbr \u002F>\n2. extracts the primary content (default selector: \u003Ccode>main\u003C\u002Fcode>),\u003Cbr \u002F>\n3. converts HTML to Markdown,\u003Cbr \u002F>\n4. prepends YAML frontmatter (metadata),\u003Cbr \u002F>\n5. returns the result with short-term caching.\u003C\u002Fp>\n\u003Cp>This keeps your normal site unchanged while exposing a clean Markdown output for tooling, archiving, and AI-friendly documentation workflows.\u003C\u002Fp>\n\u003Cp>Key features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>.md.txt\u003C\u002Fcode> endpoint for pages, posts, and public custom post types\u003C\u002Fli>\n\u003Cli>YAML frontmatter headers for structured metadata (title, slug, canonical URL, generated time)\u003C\u002Fli>\n\u003Cli>HTML \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Markdown conversion via League HTML to Markdown\u003C\u002Fli>\n\u003Cli>Builder-noise cleanup for common wrappers (Divi, Elementor, block markup)\u003C\u002Fli>\n\u003Cli>Configurable selector (default: \u003Ccode>main\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Cached output to reduce repeated conversions\u003C\u002Fli>\n\u003Cli>Optional “Force Update” from the admin panel for refreshing the Markdown cache.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>LLMs.txt \u002F AI Documentation Workflows\u003C\u002Fh4>\n\u003Cp>Many teams maintain a \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> index file that links to “detail” Markdown pages for fast AI ingestion and navigation.\u003Cbr \u002F>\nThis plugin can act as the “detail page generator” by making each page available as Markdown via a stable URL.\u003C\u002Fp>\n\u003Cp>Typical pattern:\u003Cbr \u002F>\n– \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> lists key pages (human curated)\u003Cbr \u002F>\n– each entry links to the corresponding \u003Ccode>.md.txt\u003C\u002Fcode> URL for full content\u003C\u002Fp>\n\u003Cp>(If you publish \u003Ccode>\u002Fllms.txt\u003C\u002Fcode>, confirm it only includes URLs you intend to expose publicly.)\u003C\u002Fp>\n\u003Ch4>Example Output\u003C\u002Fh4>\n\u003Cp>plugin: “MTM HTML to Markdown”\u003Cbr \u002F>\nsource_url: “https:\u002F\u002Fexample.com\u002Fsample-page\u002F”\u003Cbr \u002F>\ngenerated_at: “2026-01-08T13:00:00-05:00”\u003C\u002Fp>\n\u003Cp>slug: “sample-page”\u003C\u002Fp>\n\u003Cp>Sample Page\u003C\u002Fp>\n\u003Cp>(Body converted to Markdown…)\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>I get a 404 on .md.txt URLs\u003C\u002Fh4>\n\u003Cp>Confirm pretty permalinks are enabled, then re-save Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Permalinks to flush rewrite rules.\u003Cbr \u002F>\nIf a caching layer\u002FCDN is in front of the site, purge cache for the \u003Ccode>.md.txt\u003C\u002Fcode> path.\u003C\u002Fp>\n\u003Ch4>Output is missing content\u003C\u002Fh4>\n\u003Cp>If your theme does not use a  element, change the selector to match the real content container (e.g., #content).\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Moving Traffic Media & YSC.\u003Cbr \u002F>\nUses \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthephpleague\u002Fhtml-to-markdown\" rel=\"nofollow ugc\">League HTML to Markdown\u003C\u002Fa> under MIT license.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify it under the terms of the \u003Cstrong>GNU General Public License v2 or later\u003C\u002Fstrong>.\u003Cbr \u002F>\nSee the full license at \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Converts any WordPress page or post to Markdown at a .md.txt URL with caching and YAML headers.",112,"2026-01-16T16:36:00.000Z",[138,21,22,139,140],"caching","markdown","mtm","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmtm-html-to-markdown\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmtm-html-to-markdown.1.0.0.zip",{"attackSurface":144,"codeSignals":191,"taintFlows":208,"riskAssessment":209,"analyzedAt":216},{"hooks":145,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":189,"entryPointCount":190,"unprotectedCount":26},[146,152,156,159,162,165,171,174,178],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_init","blogtohtml_disable_plugin","blog_to_html.php",55,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_notices","blogtohtml_show_notice",56,{"type":147,"name":157,"callback":149,"file":150,"line":158},"network_admin_init",57,{"type":147,"name":160,"callback":154,"file":150,"line":161},"network_admin_notices",58,{"type":147,"name":148,"callback":163,"file":150,"line":164},"blogtohtml_site_show_posts",71,{"type":166,"name":167,"callback":168,"priority":169,"file":150,"line":170},"filter","admin_footer_text","blogtohtml_remove_admin_footer",999,92,{"type":166,"name":172,"callback":168,"priority":169,"file":150,"line":173},"update_footer",93,{"type":147,"name":175,"callback":176,"file":150,"line":177},"admin_menu","blogtohtml_add_plugin_page",113,{"type":166,"name":179,"callback":180,"priority":116,"file":150,"line":181},"img_caption_shortcode","blogtohtml_caption_fix",329,[],[],[185],{"tag":186,"callback":187,"file":150,"line":188},"gallery","blogtohtml_output_empty",75,[],1,{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":195,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":190,"bundledLibraries":207},[],{"prepared":26,"raw":26,"locations":194},[],{"escaped":196,"rawEcho":196,"locations":197},4,[198,201,203,205],{"file":150,"line":199,"context":200},166,"raw output",{"file":150,"line":202,"context":200},230,{"file":150,"line":204,"context":200},567,{"file":150,"line":206,"context":200},651,[],[],{"summary":210,"deductions":211},"The \"blog-to-html\" plugin v1.91 presents a generally good security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities, file operations, and external HTTP requests are strong positive indicators.  The presence of a capability check, even for a single entry point, is also a good practice. The total lack of known CVEs further reinforces a history of security consciousness or fortunate obscurity.\n\nHowever, there are areas for improvement. The most significant concern is the 50% of output escaping, meaning half of the plugin's outputs are not properly sanitized, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is involved. Additionally, the absence of nonce checks, especially if the single shortcode could potentially interact with server-side actions, represents a missed opportunity for preventing Cross-Site Request Forgery (CSRF) attacks. While the attack surface is small, the lack of explicit authorization checks on all entry points, particularly if dynamic content is handled, warrants careful consideration.\n\nIn conclusion, \"blog-to-html\" v1.91 is a relatively safe plugin due to its minimal attack surface and lack of critical vulnerabilities in its history and static analysis. The strengths lie in its avoidance of common dangerous code patterns. The primary weakness lies in the incomplete output escaping, which needs to be addressed to fully mitigate XSS risks. The missing nonce checks also represent a potential area of concern for CSRF.",[212,214],{"reason":213,"points":88},"Half of outputs are not properly escaped",{"reason":215,"points":196},"Missing nonce checks on entry points","2026-03-16T21:55:38.703Z",{"wat":218,"direct":227},{"assetPaths":219,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[220,221],"\u002Fwp-content\u002Fplugins\u002Fblog-to-html\u002Fcss\u002Fblogtohtml.css","\u002Fwp-content\u002Fplugins\u002Fblog-to-html\u002Fjs\u002Fblogtohtml.js",[],[221],[225,226],"blog-to-html\u002Fcss\u002Fblogtohtml.css?ver=","blog-to-html\u002Fjs\u002Fblogtohtml.js?ver=",{"cssClasses":228,"htmlComments":233,"htmlAttributes":234,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":237},[229,230,231,232],"blog2html_h1","blog2html_h2","blog2html_div","blog2html_p",[],[],[],[],[]]