[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f34CAzOCOHnfpxDDK0oehhzFYantCpFnFjl3z6czvY_w":3,"$frzY8UYOEpmcGqyiu4dFFxoWlPLsBkjtcsz_B_yARHO0":187,"$f0wPJ9O-oOOFsT1KDm-Ik-VKEgIgIhSbVsi9img3NAPo":192},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":137,"fingerprints":170},"csv-import-to-table","CSV Import to Table","1.0.0","Sujan Shrestha","https:\u002F\u002Fprofiles.wordpress.org\u002Fsujan_shrestha\u002F","\u003Cp>CSV Import to Table is a powerful Gutenberg block that allows you to easily import CSV files and display them as fully editable tables in your WordPress posts and pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import CSV files directly from WordPress media library\u003C\u002Fli>\n\u003Cli>Edit table cells directly in the block editor\u003C\u002Fli>\n\u003Cli>Automatic CSV validation before import\u003C\u002Fli>\n\u003Cli>Clean, responsive table design\u003C\u002Fli>\n\u003Cli>Fast processing for large CSV files\u003C\u002Fli>\n\u003Cli>Replace or clear table data anytime\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data presentations\u003C\u002Fli>\n\u003Cli>Price lists\u003C\u002Fli>\n\u003Cli>Product comparisons\u003C\u002Fli>\n\u003Cli>Statistics and reports\u003C\u002Fli>\n\u003Cli>Any tabular data from CSV files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to Use:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add the “CSV Import to Table” block to your post\u002Fpage\u003C\u002Fli>\n\u003Cli>Click “Import CSV” and select your CSV file from the media library\u003C\u002Fli>\n\u003Cli>Edit any cell by clicking on it\u003C\u002Fli>\n\u003Cli>Publish your post with the beautiful data table\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nFor support, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcsv-import-to-table\u002F\" rel=\"ugc\">plugin support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rate Us:\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you like this plugin, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcsv-import-to-table\u002Freviews\u002F#new-post\" rel=\"ugc\">leave a 5-star review\u003C\u002Fa>. It helps us improve!\u003C\u002Fp>\n","Import CSV files and convert them into beautiful, editable tables with a simple Gutenberg block.",0,155,"2026-02-03T16:01:00.000Z","6.9.4","6.0","8.2",[18,19,20,21,22],"block","csv","gutenberg","import","table","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcsv-import-to-table\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcsv-import-to-table.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"sujan_shrestha",1,30,94,"2026-05-19T21:58:03.101Z",[37,56,79,99,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"flexible-table-block","Flexible Table Block","3.7.0","Aki Hamano","https:\u002F\u002Fprofiles.wordpress.org\u002Fwildworks\u002F","\u003Cp>\u003Cstrong>Merge and Split Cells\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can merge or split cells from multiple selected cells.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible Styling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set various styles for each tag of table, cell, and caption individually.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced UI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can easily select a batch of cells in a section, or select, add, or delete rows and columns with the buttons.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Responsive Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set the table to scroll horizontally on both Desktop and mobile, and arrange cells vertically on mobile.\u003Cbr \u002F>\nThe breakpoints for switching between Desktop and mobile can be changed freely.\u003C\u002Fp>\n","Flexible Table Block is a custom block plugin for the WordPress block editor that allows you to create tables in any configuration.",40000,291130,98,32,"2026-03-03T06:56:00.000Z","7.0","6.9","8.0",[18,20,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-table-block.3.7.0.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":54,"tags":71,"homepage":76,"download_link":77,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"table-of-contents-block","Table Of Contents Block","1.4.1","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Cp>\u003Cstrong>Table of Contents\u003C\u002Fstrong> is a roadmap for your whole content and helps your readers to locate specific parts of the page to go directly to that section.\u003C\u002Fp>\n\u003Cp>Using Table of Contents Block (TOC), you can improve the reading experience, accessibility, page SEO score & help your visitors to easily navigate.\u003C\u002Fp>\n\u003Cp>You don’t need any coding to create TOC in Gutenberg. Just install this block plugin & use Table of Content within Block Editor for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚙️ Completely Customizable:\u003C\u002Fstrong> You can customize and pick the heading tags which you want to appear on your Table of Contents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Super Light-weight:\u003C\u002Fstrong> No extra resources used and it’s highly optimized to automatically add Table of Contents inside your post or pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🧑‍💻 Dedicated Support:\u003C\u002Fstrong> We’ve an extraordinary support team ready to help you. Ask your questions in the support forum, we’ll get back to you immediately.\u003C\u002Fp>\n\u003Ch3>🎁 GET ACCESS TO 22+ MORE FREE BLOCKS FOR WORDPRESS BLOCK EDITOR\u003C\u002Fh3>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-blocks\u002F\" rel=\"ugc\">Essential Blocks Gutenberg\u003C\u002Fa> editor – an advanced blocks library to power up your Gutenberg design experience. It brings stunning blocks including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Finfobox\u002F\" rel=\"nofollow ugc\">EB Infobox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fheading\u002F\" rel=\"nofollow ugc\">EB Heading\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fimage-gallery\u002F\" rel=\"nofollow ugc\">EB Image Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Finstagram-feed\u002F\" rel=\"nofollow ugc\">EB Instagram Feed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fparallax-slider\u002F\" rel=\"nofollow ugc\">EB Parallax Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fdual-button\u002F\" rel=\"nofollow ugc\">EB Dual Button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Ftyping-text\u002F\" rel=\"nofollow ugc\">EB Typing Text\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fnotice\u002F\" rel=\"nofollow ugc\">EB Notice\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fprogress-bar\u002F\" rel=\"nofollow ugc\">EB Progress Bar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fslider\" rel=\"nofollow ugc\">EB Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fsocial\u002F\" rel=\"nofollow ugc\">EB Social\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fteam-member\u002F\" rel=\"nofollow ugc\">EB Team Member\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Ftestimonial\u002F\" rel=\"nofollow ugc\">EB Testimonial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fblock-wrapper\u002F\" rel=\"nofollow ugc\">EB Block Wrapper\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fpricing-table\u002F\" rel=\"nofollow ugc\">EB Pricing Table\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fflipbox\u002F\" rel=\"nofollow ugc\">EB Flipbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fimage-comparison\u002F\" rel=\"nofollow ugc\">EB Image Comparison\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fcall-to-action\u002F\" rel=\"nofollow ugc\">EB Call To Action\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fbutton\u002F\" rel=\"nofollow ugc\">EB Button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Finteractive-promo\u002F\" rel=\"nofollow ugc\">EB Interactive Promo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Faccordion\u002F\" rel=\"nofollow ugc\">EB Accordion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002Fdocs\u002Fcountdown\u002F\" rel=\"nofollow ugc\">EB Countdown\u003C\u002Fa> + more coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 BACKED BY A TRUSTED TEAM\u003C\u002Fh3>\n\u003Cp>This Block plugin is brought to you by WPDeveloper, the team behind the most popular elements library Essential Addons for Elementor (used by almost 1 million+ happy users from around 180 countries).\u003C\u002Fp>\n\u003Ch3>⚡ SUPPORT & DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>🧑‍💻 If you have any more questions, visit our support on the Plugin’s Forum\u003C\u002Fp>\n\u003Cp>🌐 For more information about features, FAQs and documentation, check out our website at \u003Ca href=\"https:\u002F\u002Fessential-blocks.com\u002F\" rel=\"nofollow ugc\">Essential Blocks for Gutenberg\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🙌 JOIN THE COMMUNITY\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🎦 Subscribe to our Youtube Channel to watch video tutorials on WordPress\u003C\u002Fli>\n\u003Cli>🤝 Join our Facebook Community & get connected with expert web creators like yourself\u003C\u002Fli>\n\u003Cli>🧡 LOVED this plugin? Rate us on WordPress Repository\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 GET FREEBIES FOR YOUR WORDPRESS SITE\u003C\u002Fh3>\n\u003Cp>Consider checking out our other WordPress solutions & boost your WordPress website:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔝 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fessential-addons-for-elementor-lite\u002F\" rel=\"ugc\">Essential Addons For Elementor\u003C\u002Fa>:\u003C\u002Fstrong> Most popular Elementor addons with 70+ widgets & ready blocks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>☁ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemplately\u002F\" rel=\"ugc\">Templately\u003C\u002Fa>:\u003C\u002Fstrong> Free templates library for Elementor & Gutenberg along with the cloud collaboration for WordPress\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔔 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnotificationx\u002F\" rel=\"ugc\">NotificationX\u003C\u002Fa>:\u003C\u002Fstrong> Best Social Proof & FOMO Marketing Solution to increase conversion rates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📚 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetterdocs\u002F\" rel=\"ugc\">BetterDocs\u003C\u002Fa>:\u003C\u002Fstrong> Best Documentation & Knowledge Base Plugin for WordPress reduce manual support tickets & improve user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⏰ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">WP Scheduled Posts\u003C\u002Fa>:\u003C\u002Fstrong> Advanced editorial calendar & complete solution for WordPress Post Scheduling, social sharing, missed scheduled alerts and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviewx\u002F\" rel=\"ugc\">ReviewX\u003C\u002Fa>:\u003C\u002Fstrong> WooCommerce Product review plugin that allows users to submit product reviews with multiple criteria, photos, video and more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>♾️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fembedpress\u002F\" rel=\"ugc\">EmbedPress\u003C\u002Fa>:\u003C\u002Fstrong> Embed anything and everything in WordPress without any coding\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexia\" rel=\"ugc\">Flexia\u003C\u002Fa>:\u003C\u002Fstrong> Most lightweight, customizable & multi purpose theme for WordPress\u003C\u002Fp>\n\u003Ch3>Modern Way:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the WordPress Block\u002FGutenberg Editor\u003C\u002Fli>\n\u003Cli>Search For “Table of Contents Block”\u003C\u002Fli>\n\u003Cli>Install in 1-click\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manual Installation:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload table-of-contents-block to the \u002Fwp-content\u002Fplugins\u002F directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n","Automatically Add Table of Contents Block for your WordPress Posts & Pages",10000,90890,86,7,"2024-07-29T15:02:00.000Z","6.6.5","5.6",[72,20,73,74,75],"blocks","seo","table-of-contents","toc","https:\u002F\u002Fessential-blocks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftable-of-contents-block.1.4.1.zip",92,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":47,"num_ratings":89,"last_updated":90,"tested_up_to":14,"requires_at_least":91,"requires_php":50,"tags":92,"homepage":96,"download_link":97,"security_score":25,"vuln_count":32,"unpatched_count":11,"last_vuln_date":98,"fetched_at":27},"joli-table-of-contents","Joli Table Of Contents","3.0.2","WPJoli","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpjoli\u002F","\u003Cp>\u003Cstrong>Joli Table Of Contents\u003C\u002Fstrong> is the most customizable and performance-focused table of contents plugin for WordPress. It works out of the box for beginners — thanks to a built-in \u003Cstrong>Onboarding Wizard\u003C\u002Fstrong> — and offers deep control for advanced users and developers.\u003C\u002Fp>\n\u003Cp>Easily insert a table of contents into all your posts with either the \u003Cstrong>Auto-insert\u003C\u002Fstrong>, the Gutenberg \u003Cstrong>Block\u003C\u002Fstrong>, or the \u003Cstrong>Shortcode\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpjoli.com\u002Fdocs\u002Fjoli-table-of-contents\u002F\" title=\"Joli Table Of Contents Documentation\" rel=\"nofollow ugc\">📖 Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpjoli.com\u002Fjoli-table-of-contents\u002F\" title=\"Joli Table Of Contents Pro\" rel=\"nofollow ugc\">⭐ Get PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🚀 Why Joli Table Of Contents?\u003C\u002Fh3>\n\u003Ch3>✅ Beginner-Friendly Onboarding Wizard\u003C\u002Fh3>\n\u003Cp>After activation, a \u003Cstrong>step-by-step setup wizard\u003C\u002Fstrong> walks you through the most important settings — no configuration headaches, no reading documentation. You’ll have a working, good-looking TOC in minutes.\u003C\u002Fp>\n\u003Ch3>🎨 Instant Customization with the Color Palette System\u003C\u002Fh3>\n\u003Cp>The new \u003Cstrong>Color Palette\u003C\u002Fstrong> makes customization effortless. Set just the \u003Cstrong>Accent color\u003C\u002Fstrong> and it automatically propagates across your entire TOC — that’s 90% of the visual work done in a single click. Fine-tune everything else at your own pace.\u003C\u002Fp>\n\u003Ch3>🧠 Smart Heading Detection\u003C\u002Fh3>\n\u003Cp>Joli Table Of Contents accurately detects headings from \u003Cstrong>third-party shortcodes and blocks\u003C\u002Fstrong> that don’t appear directly in the editor but are rendered on the front end. Since v3, you can now choose between \u003Cstrong>Content\u003C\u002Fstrong> scope (default — prevents unwanted headings from appearing) and \u003Cstrong>Extended\u003C\u002Fstrong> scope for advanced use cases.\u003C\u002Fp>\n\u003Ch3>🆕 Gutenberg Block with Inline Editing\u003C\u002Fh3>\n\u003Cp>Use the dedicated \u003Cstrong>Gutenberg Block\u003C\u002Fstrong> to insert a table of contents anywhere in your post. The block lets you \u003Cstrong>hide or edit specific headings\u003C\u002Fstrong> inline — no settings page needed.\u003C\u002Fp>\n\u003Ch3>⚡ Performance First\u003C\u002Fh3>\n\u003Cp>No jQuery dependency. Minified CSS and JavaScript. Conditional style loading based on active settings — only the code you need is loaded. Built for fast websites.\u003C\u002Fp>\n\u003Ch3>🔁 Migrate from Another TOC Plugin — Without Touching Your Content\u003C\u002Fh3>\n\u003Cp>Already using \u003Cstrong>Easy Table of Contents\u003C\u002Fstrong>, \u003Cstrong>LuckyWP Table of Contents\u003C\u002Fstrong>, or another plugin? You can switch to Joli TOC \u003Cstrong>without updating a single shortcode\u003C\u002Fstrong> across your posts.\u003C\u002Fp>\n\u003Cp>Use the built-in filter to map Joli TOC to your existing shortcode tag:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; });\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This works with any custom tag, so your existing \u003Ccode>[toc]\u003C\u002Fcode> (or any other) shortcodes continue to work immediately after switching.\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Design & Themes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Professional looking themes (Default, Original, Hero, + all legacy themes)\u003Cbr \u002F>\n* Dark mode support for v3 themes\u003Cbr \u002F>\n* Color Palette system — set one color, style the whole TOC\u003Cbr \u002F>\n* Fully customizable: padding, margin, borders, fonts, colors, icons\u003Cbr \u002F>\n* Custom CSS support\u003Cbr \u002F>\n* CSS variable architecture for deep theming\u003Cbr \u002F>\n* Custom theme engine (create your own theme)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Insertion methods:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Auto-insert (by post type and position)\u003Cbr \u002F>\n* Gutenberg Block\u003Cbr \u002F>\n* Shortcode \u003Ccode>[joli-toc]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Auto-insert positions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Before\u002FAfter the content\u003Cbr \u002F>\n* Before\u002FAfter H1\u003Cbr \u002F>\n* Before first H2 \u002F After first H2\u003Cbr \u002F>\n* After first paragraph\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Headings & Detection:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Detect headings from third-party blocks and shortcodes\u003Cbr \u002F>\n* Heading scope: Content (default) or Extended\u003Cbr \u002F>\n* Show headings by custom depth (H2 to H6)\u003Cbr \u002F>\n* Hide or edit specific headings via the block\u003Cbr \u002F>\n* Disable headings by text or CSS class\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Navigation & UX:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Reading time estimate \u003Cem>(new in v3)\u003C\u002Fem>\u003Cbr \u002F>\n* Hierarchical or Flat view\u003Cbr \u002F>\n* Multiple numbering styles (with regional number support)\u003Cbr \u002F>\n* Customizable numbering separator and suffix\u003Cbr \u002F>\n* Smooth scrolling\u003Cbr \u002F>\n* Folding\u002Funfolding with animation\u003Cbr \u002F>\n* Pretty URL hash (e.g. \u003Ccode>mysite.com\u002Farticle\u002F#section-title\u003C\u002Fcode>)\u003Cbr \u002F>\n* Latin & non-latin character support\u003Cbr \u002F>\n* Multilingual hash transliteration\u003Cbr \u002F>\n* Responsive — hover events work as touch on mobile\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Import \u002F Export settings\u003Cbr \u002F>\n* Import presets for quick setup\u003Cbr \u002F>\n* Custom CSS section\u003Cbr \u002F>\n* Fully responsive\u003Cbr \u002F>\n* \u003Ccode>\u003C!--nextpage-->\u003C\u002Fcode> multi-page support\u003Cbr \u002F>\n* RTL support\u003Cbr \u002F>\n* WPML compatible\u003Cbr \u002F>\n* No jQuery\u003Cbr \u002F>\n* Developer hooks (\u003Ca href=\"https:\u002F\u002Fwpjoli.com\u002Fdocs\u002Fjoli-table-of-contents\u002Fdeveloper-hooks\u002F\" rel=\"nofollow ugc\">see full list\u003C\u002Fa>)\u003C\u002Fp>\n\u003Ch3>⭐ What’s New in v3\u003C\u002Fh3>\n\u003Ch3>🧙 Onboarding Wizard\u003C\u002Fh3>\n\u003Cp>New users are greeted with a \u003Cstrong>step-by-step onboarding wizard\u003C\u002Fstrong> that configures the most important settings for their site — without needing to touch advanced options.\u003C\u002Fp>\n\u003Ch3>🎨 Color Palette System\u003C\u002Fh3>\n\u003Cp>A brand-new \u003Cstrong>reusable color palette\u003C\u002Fstrong> makes customization fast and consistent. Define your Accent color once and watch it style your entire TOC automatically.\u003C\u002Fp>\n\u003Ch3>🖼 New & Updated Themes\u003C\u002Fh3>\n\u003Cp>v3 ships with new and upgraded themes: \u003Cstrong>Default\u003C\u002Fstrong> (replaces Basic Light\u002FDark), \u003Cstrong>Original\u003C\u002Fstrong>, and \u003Cstrong>Hero\u003C\u002Fstrong> — all with dark mode support and theme-specific style variants.\u003C\u002Fp>\n\u003Ch3>🎛 Redesigned Settings Page\u003C\u002Fh3>\n\u003Cp>The admin interface has been fully redesigned with:\u003Cbr \u002F>\n* A \u003Cstrong>search bar\u003C\u002Fstrong> to quickly find any setting\u003Cbr \u002F>\n* A \u003Cstrong>Live Preview\u003C\u002Fstrong> panel — see your changes in real time\u003Cbr \u002F>\n* A \u003Cstrong>Quick Settings Panel\u003C\u002Fstrong> for the most common options\u003Cbr \u002F>\n* Better color pickers with palette support\u003Cbr \u002F>\n* Session checker to prevent lost changes\u003C\u002Fp>\n\u003Ch3>📐 New Style Options\u003C\u002Fh3>\n\u003Cp>New styling controls include: header border style\u002Fwidth\u002Fradius\u002Fcolor, numbering badge colors, base font size, and toggle button styles.\u003C\u002Fp>\n\u003Ch3>🔢 Improved Numbering System\u003C\u002Fh3>\n\u003Cp>The numbering engine has been upgraded to behave like a proper list — including support for \u003Cstrong>regional numbering\u003C\u002Fstrong> formats. Hexadecimal and binary modes have been removed.\u003C\u002Fp>\n\u003Ch3>📍 TOC Alignment\u003C\u002Fh3>\n\u003Cp>Choose between \u003Cstrong>left, center, and right\u003C\u002Fstrong> alignment for the entire TOC block.\u003C\u002Fp>\n\u003Ch3>📖 Reading Time Estimate\u003C\u002Fh3>\n\u003Cp>Automatically display an estimated reading time inside the TOC header.\u003C\u002Fp>\n\u003Ch3>🔒 PRO Features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpjoli.com\u002Fjoli-table-of-contents\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Get Joli Table Of Contents Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Themes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widgets:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🆕 \u003Cstrong>Timeline TOC\u003C\u002Fstrong> — display the TOC as a visual timeline on the side of the screen, with proportionally spaced markers\u003Cbr \u002F>\n* ✅ \u003Cstrong>Floating TOC Widget\u003C\u002Fstrong> — follows the user as they scroll, shows the active section\u003Cbr \u002F>\n* ✅ \u003Cstrong>Slide-Out TOC Widget\u003C\u002Fstrong> — fixed panel on the side of the screen\u003Cbr \u002F>\n* ✅ \u003Cstrong>Sticky Sidebar TOC\u003C\u002Fstrong> — TOC in a sidebar widget that sticks while scrolling\u003Cbr \u002F>\n* ✅ \u003Cstrong>Progress Bar Widget\u003C\u002Fstrong> — reading progress indicator at the top of the page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO-only customization:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ⭐ \u003Cstrong>Collapsible headings\u003C\u002Fstrong>\u003Cbr \u002F>\n* ⭐ \u003Cstrong>View more button\u003C\u002Fstrong> (Partial fold)\u003Cbr \u002F>\n* ⭐ Independent top-level heading styling\u003Cbr \u002F>\n* Separator between top-level headings\u003Cbr \u002F>\n* Multi-columns mode\u003Cbr \u002F>\n* Per-device TOC visibility (in-content vs. sidebar)\u003Cbr \u002F>\n* Fade past headings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced auto-insert rules:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Filter by post type, post title, or post ID\u003Cbr \u002F>\n* Exclude specific posts by title or ID\u003Cbr \u002F>\n* Different settings per post type (theme, layout, everything)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Post Type support\u003C\u002Fstrong> with per-post-type settings.\u003C\u002Fp>\n\u003Ch3>🔧 Shortcode\u003C\u002Fh3>\n\u003Cp>Insert the TOC anywhere using the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[joli-toc]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Migrating from another plugin?\u003C\u002Fstrong> Keep your existing shortcode tag without updating any content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; });\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This is compatible with shortcode tags used by \u003Cstrong>Easy Table of Contents\u003C\u002Fstrong>, \u003Cstrong>LuckyWP Table of Contents\u003C\u002Fstrong>, and others.\u003C\u002Fp>\n\u003Ch3>🎣 Developer Hooks\u003C\u002Fh3>\n\u003Cp>Joli Table Of Contents provides a full set of action and filter hooks for developers.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpjoli.com\u002Fdocs\u002Fjoli-table-of-contents\u002Fdeveloper-hooks\u002F\" rel=\"nofollow ugc\">View all available hooks \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Common examples\u003C\u002Fstrong> (add to your theme’s \u003Ccode>functions.php\u003C\u002Fcode>):\u003C\u002Fp>\n\u003Cp>Disable auto-insert globally:\u003Cbr \u002F>\n    add_filter(‘joli_toc_disable_autoinsert’, function(){ return true; });\u003C\u002Fp>\n\u003Cp>Disable JS or CSS:\u003Cbr \u002F>\n    add_filter(‘joli_toc_disable_js’, function(){ return true; });\u003Cbr \u002F>\n    add_filter(‘joli_toc_disable_styles’, function(){ return true; });\u003C\u002Fp>\n\u003Cp>Customize the TOC title dynamically:\u003Cbr \u002F>\n    add_filter(‘joli_toc_toc_title’, function( $title ){ return ‘My Custom Title’; });\u003C\u002Fp>\n\u003Ch3>🔌 More Plugins by WPJoli\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-auto-featured-image\u002F\" rel=\"ugc\">Smart Auto Featured Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzenform\u002F\" rel=\"ugc\">ZenForm\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjoli-faq-seo\u002F\" rel=\"ugc\">Joli FAQ SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjoli-clear-lightbox\u002F\" rel=\"ugc\">Joli CLEAR Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The best Table of Contents plugin for WordPress. Auto or manual insert, Gutenberg Block, beautiful themes, onboarding wizard, and deep customization.",7000,135019,41,"2026-04-10T08:57:00.000Z","5.0",[93,94,95,74,75],"gutenberg-block","navigation","page-contents","https:\u002F\u002Fwpjoli.com\u002Fjoli-table-of-contents","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjoli-table-of-contents.3.0.2.zip","2023-01-03 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":118,"download_link":119,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"block-for-woo-product-table","Gutenberg Block for WooCommerce Product Table","1.0.11","Barn2 Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarn2media\u002F","\u003Cp>\u003Cem>Note: Since building this block plugin, we have added an interactive table builder to the main WooCommerce Product Table plugin. This makes it easy to create product tables and insert them into the block editor or any page builder. While you can still use the block plugin, it is no longer actively being developed and we recommend using the built-in table builder instead, which has more features.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Gutenberg Block for WooCommerce Product Table adds a user-friendly editor block to the \u003Ca href=\"https:\u002F\u002Fbarn2.co.uk\u002Fwordpress-plugins\u002Fwoocommerce-product-table\u002F?utm_source=wporg&utm_medium=freeplugin&utm_campaign=gutenbergwpt&utm_content=gutenbergwpt\" rel=\"nofollow ugc\">WooCommerce Product Table\u003C\u002Fa> plugin by Barn2, providing an easier way for Gutenberg users to create product tables. It requires WooCommerce Product Table (available separately) to work.\u003C\u002Fp>\n\u003Cp>WooCommerce Product Table lists products in a quick order form layout designed to increase your sales and average order value. Instead of having to visit a separate page for each product, customers can select products, quantities and variations from the product table and quickly add them to the cart.\u003C\u002Fp>\n\u003Cp>WooCommerce Product Table is highly flexible and you can choose which products to include, a wide range of column options, filters, instant AJAX search, add to cart button styles, and more.\u003C\u002Fp>\n\u003Cp>\u003Cem>Gutenberg Block for WooCommerce Product Table\u003C\u002Fem> makes it easy to insert product tables anywhere on your site using the Gutenberg editor. This gives you full control over your product tables.\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\u002FyEsK8KEi0mk?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>BLOCK OPTIONS\u003C\u002Fh4>\n\u003Cp>You can use the WooCommerce Product Table editor block to add as many product tables as you like. You can even add multiple tables to the same page.\u003C\u002Fp>\n\u003Cp>By default, each product table will inherit the global options from the WooCommerce Product Table plugin settings page. You can override the following options for each individual block:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select your product table columns:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from SKU, ID, product name, description, short description, date published, categories, tags, reviews\u002Fstar rating, stock, weight, dimensions, price, add to cart, button, attribute, custom field, and custom taxonomy\u003C\u002Fli>\n\u003Cli>Change the order of columns\u003C\u002Fli>\n\u003Cli>Rename columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select which products to include in the table:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>List all products, or select specific products based on category, tag, custom field, custom taxonomy, attribute, year, month, day, status, ID, or list previously ordered products by the current user.\u003C\u002Fli>\n\u003Cli>Exclude specific products or categories.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add to cart column settings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add to cart button – choose from button, checkbox, or both.\u003C\u002Fli>\n\u003Cli>Quantity picker.\u003C\u002Fli>\n\u003Cli>Variations – display as dropdowns, list each variation on its own row of the table, or link to the single product page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product filters\u003C\u002Fstrong> – Add filter dropdowns above the table so that customers can refine the list by category, tag, attribute, or custom taxonomy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional options\u003C\u002Fstrong> – You can also use any of the other 50+ options that are available in the WooCommerce Product Table plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>HOW TO USE THE BLOCK\u003C\u002Fh4>\n\u003Col>\n\u003Cli>First make sure \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, \u003Cstrong>Gutenberg Block for WooCommerce Product Table\u003C\u002Fstrong> and \u003Ca href=\"https:\u002F\u002Fbarn2.co.uk\u002Fwordpress-plugins\u002Fwoocommerce-product-table\u002F?utm_source=wporg&utm_medium=freeplugin&utm_campaign=gutenbergwpt&utm_content=gutenbergwpt\" rel=\"nofollow ugc\">WooCommerce Product Table\u003C\u002Fa> are all installed.\u003C\u002Fli>\n\u003Cli>Next, go to any page or post that uses the Block (Gutenberg) editor and click the + icon to add a new block.\u003C\u002Fli>\n\u003Cli>Navigate to the ‘WooCommerce’ section and find the block called ‘WooCommerce Product Table’, or type ‘WooCommerce Product Table’ into the search box. This will insert the WooCommerce Product Table block into the editor.\u003C\u002Fli>\n\u003Cli>By default, the block will list all your products and will inherit the global options from the \u003Ca href=\"https:\u002F\u002Fbarn2.co.uk\u002Fkb\u002Fproduct-table-settings-page\u002F?utm_source=wporg&utm_medium=freeplugin&utm_campaign=gutenbergwpt&utm_content=gutenbergwpt\" rel=\"nofollow ugc\">WooCommerce Product Table plugin settings page.\u003C\u002Fa> You can override these by setting options directly in the Gutenberg block:\n\u003Cul>\n\u003Cli>\u003Cstrong>Table Columns\u003C\u002Fstrong> – Use the ‘Add column’ dropdown to select which columns to include in the WooCommerce Product Table. You can re-order columns using drag and drop, and rename columns by clicking the pencil icon. \u003Ca href=\"https:\u002F\u002Fbarn2.co.uk\u002Fkb\u002Fproduct-table-columns\u002F?utm_source=wporg&utm_medium=freeplugin&utm_campaign=gutenbergwpt&utm_content=gutenbergwpt\" rel=\"nofollow ugc\">Read more about the product table columns.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products\u003C\u002Fstrong> – Use the ‘Select products’ dropdown to list specific products in the table. For example, you can select products by ID, category, tag, attribute, custom field value, custom taxonomy term, date, status, and more. There are also options to exclude products from the table based on category or ID. \u003Ca href=\"https:\u002F\u002Fbarn2.co.uk\u002Fkb\u002Fwpt-include-exclude\u002F?utm_source=wporg&utm_medium=freeplugin&utm_campaign=gutenbergwpt&utm_content=gutenbergwpt\" rel=\"nofollow ugc\">Read more about listing specific products.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>You will find additional block settings in the ‘Block’ tab of the Editor sidebar. Use these to configure the add to cart column of the table; add filter dropdowns above the table; and to use any of the \u003Ca href=\"https:\u002F\u002Fbarn2.co.uk\u002Fkb\u002Fproduct-table-options\u002F?utm_source=wporg&utm_medium=freeplugin&utm_campaign=gutenbergwpt&utm_content=gutenbergwpt\" rel=\"nofollow ugc\">additional options\u003C\u002Fa> available in WooCommerce Product Table.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Finally, update or Preview the page to view the product table on the front end of your website.\u003C\u002Fli>\n\u003Cli>Repeat steps 2-5 to add more product tables.\u003C\u002Fli>\n\u003C\u002Fol>\n","A WordPress editor block which implements the options found in the WooCommerce Product Table shortcode",3000,58634,66,4,"2024-11-13T09:40:00.000Z","6.7.5","6.1.0","7.4",[18,72,93,116,117],"order-form","product-table","https:\u002F\u002Fbarn2.co.uk\u002Fwordpress-plugins\u002Fblock-for-woo-product-table\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-for-woo-product-table.1.0.11.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":25,"num_ratings":32,"last_updated":130,"tested_up_to":14,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":135,"download_link":136,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"blocks-export-import","Blocks Export Import","1.2.0","Hardeep Asrani","https:\u002F\u002Fprofiles.wordpress.org\u002Fhardeepasrani\u002F","\u003Cp>Blocks Export Import plugin allows you to import and export blocks as JSON in Gutenberg Block Editor.\u003C\u002Fp>\n\u003Cp>All the code and sources for this plugin are publicly available as part of https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks.\u003C\u002Fp>\n","Blocks Export Import allows to Export and Import blocks as JSON in Gutenberg Block Editor.",1000,15171,"2026-04-01T13:10:00.000Z","6.2","5.4",[18,72,134,20,21],"export","https:\u002F\u002Fgithub.com\u002FCodeinwp\u002Fotter-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblocks-export-import.3.1.8.zip",{"attackSurface":138,"codeSignals":152,"taintFlows":160,"riskAssessment":161,"analyzedAt":169},{"hooks":139,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":11,"unprotectedCount":11},[140,146],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","ectb_register_editable_block","csv-import-to-table.php",57,{"type":141,"name":142,"callback":143,"file":147,"line":145},"trunk\u002Fcsv-import-to-table.php",[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":159},[],{"prepared":11,"raw":11,"locations":155},[],{"escaped":157,"rawEcho":11,"locations":158},6,[],[],[],{"summary":162,"deductions":163},"The plugin \"csv-import-to-table\" v1.0.0 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface.  Furthermore, the code analysis reveals a commitment to secure coding practices, with no dangerous functions, no direct SQL queries (all using prepared statements), and all output properly escaped. The plugin also avoids file operations and external HTTP requests, further reducing potential vulnerabilities. The lack of any recorded vulnerabilities in its history is a positive indicator, suggesting a mature and well-maintained codebase.\n\nWhile the plugin demonstrates excellent security by design and implementation, the complete absence of any nonce checks or capability checks is a notable concern. Although the attack surface is currently zero, if any new entry points were to be introduced in future versions without proper authentication and authorization mechanisms, it could expose the plugin to significant risks. The taint analysis showing zero flows with unsanitized paths is reassuring, but it's crucial to remember that this analysis is based on the current code and the absence of observable taint flows does not guarantee future safety without ongoing monitoring and adherence to security best practices.\n\nIn conclusion, \"csv-import-to-table\" v1.0.0 appears to be a highly secure plugin, excelling in secure coding practices and demonstrating a clean vulnerability history. Its minimal attack surface and robust internal security measures are significant strengths. The only area for potential improvement lies in the proactive implementation of nonce and capability checks, even with the current limited attack surface, to ensure continued security as the plugin evolves.",[164,167],{"reason":165,"points":166},"Missing nonce checks",5,{"reason":168,"points":166},"Missing capability checks","2026-04-16T14:53:29.657Z",{"wat":171,"direct":178},{"assetPaths":172,"generatorPatterns":174,"scriptPaths":175,"versionParams":176},[173],"\u002Fwp-content\u002Fplugins\u002Fcsv-import-to-table\u002Fjs\u002Fblock.js",[],[173],[177],"csv-import-to-table\u002Fjs\u002Fblock.js?ver=",{"cssClasses":179,"htmlComments":181,"htmlAttributes":182,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":185},[180],"wp-block-editable-table",[],[],[],[],[186],"\u003Cdiv class=\"wp-block-editable-table\" style=\"overflow-x:auto; margin: 20px 0;\">\u003Ctable style=\"width:100%; border-collapse:collapse; border:1px solid #ddd;\">",{"error":188,"url":189,"statusCode":190,"statusMessage":191,"message":191},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcsv-import-to-table\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":193},[194],{"version":6,"download_url":24,"svn_tag_url":195,"released_at":26,"has_diff":196,"diff_files_changed":197,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":198,"is_current":188},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcsv-import-to-table\u002Ftags\u002F1.0.0\u002F",false,[],[]]