[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIx9GudaCxN6NcBS-aCQ9ZkpYIf2Xb-x7e05vaAIX5Wk":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":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":139,"fingerprints":265},"embed-spreadsheet-viewer","Embed Spreadsheet Viewer","1.0","Matt Ellenburg","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattellenburg\u002F","\u003Cp>\u003Cstrong>Embed Spreadsheet Viewer\u003C\u002Fstrong> lets you easily embed data from shared Excel \u003Ccode>.xlsx\u003C\u002Fcode> files into your WordPress posts and pages.\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Key features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Connect to any public Excel \u003Ccode>.xlsx\u003C\u002Fcode> URL (Dropbox, Google Drive direct link, etc.).\u003Cbr \u002F>\n– Choose worksheet, rows, and columns to display.\u003Cbr \u002F>\n– Apply custom headers and formatting (numbers, dates, currency).\u003Cbr \u002F>\n– Enable sorting, filtering, and pagination.\u003Cbr \u002F>\n– Admin tools to preview and refresh cached data.\u003Cbr \u002F>\n– Optional public refresh button for end users.\u003C\u002Fp>\n\u003Cp>Perfect for sharing live data tables like work orders, price lists, schedules, and reports.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later.\u003C\u002Fp>\n","Embed spreadsheet tables from public Excel URLs into your WordPress site with sorting, filtering, pagination, and custom formatting.",10,453,0,"2025-05-12T22:25:00.000Z","6.8.5","5.5","",[19,20,21,22,23],"embed","excel","spreadsheet","table","viewer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-spreadsheet-viewer.1.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"mattellenburg",1,30,94,"2026-04-04T14:12:08.507Z",[36,59,80,97,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":27},"tablepress","TablePress – Tables in WordPress made easy","3.2.8","Tobias Bäthge","https:\u002F\u002Fprofiles.wordpress.org\u002Ftobiasbg\u002F","\u003Cp>\u003Cstrong>Boost your website with feature-rich tables that your visitors will love!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>TablePress is the most popular and highest-rated WordPress table plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily create, edit, and manage \u003Cstrong>beautiful and modern\u003C\u002Fstrong> data tables, no matter if \u003Cstrong>small or large\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>Add live \u003Cstrong>sorting\u003C\u002Fstrong>, \u003Cstrong>pagination\u003C\u002Fstrong>, \u003Cstrong>searching\u003C\u002Fstrong>, and more interactivity for your site’s visitors!\u003C\u002Fli>\n\u003Cli>Use any type of data, insert \u003Cstrong>images\u003C\u002Fstrong>, \u003Cstrong>links\u003C\u002Fstrong>, and even \u003Cstrong>math formulas\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u003C\u002Fstrong> and \u003Cstrong>export\u003C\u002Fstrong> tables from\u002Fto Excel, CSV, HTML, and JSON files or URLs.\u003C\u002Fli>\n\u003Cli>Embed tables into posts, pages, or other site areas using the block editor, an Elementor widget, or Shortcodes.\u003C\u002Fli>\n\u003Cli>All with \u003Cstrong>no coding knowledge needed\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even \u003Cstrong>more great features\u003C\u002Fstrong> for you and your site’s visitors and \u003Cstrong>priority email support\u003C\u002Fstrong> are \u003Cstrong>available\u003C\u002Fstrong> with a Premium license plan of TablePress. \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fpremium\u002F?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme\" rel=\"nofollow ugc\">Go check them out!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002F\" rel=\"nofollow ugc\">tablepress.org\u003C\u002Fa> for more information, take a look at \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fdemo\u002F\" rel=\"nofollow ugc\">example tables\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fdemo\u002F#try\" rel=\"nofollow ugc\">try TablePress on a free test site\u003C\u002Fa>. For latest news, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FTablePress\" rel=\"nofollow ugc\">follow @TablePress\u003C\u002Fa> on Twitter\u002FX or subscribe to the \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002F#newsletter\" rel=\"nofollow ugc\">TablePress Newsletter\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>How to use TablePress\u003C\u002Fh3>\n\u003Cp>After installing the plugin, you can create and manage tables on the “TablePress” screen in the WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>To insert a table into a post or page, add a “TablePress table” block in the block editor or a widget in the Elementor page builder and select the desired table or use Shortcodes with other page builders.\u003C\u002Fp>\n\u003Cp>Beginner-friendly step-by-step \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Ftutorials\u002F\" rel=\"nofollow ugc\">tutorials, guides, and how-tos\u003C\u002Fa> show how to achieve common and popular tasks with TablePress.\u003Cbr \u002F>\nExamples for common styling changes via “Custom CSS” code can be found on the \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Ffaq\u002F\" rel=\"nofollow ugc\">TablePress FAQ page\u003C\u002Fa>.\u003Cbr \u002F>\nYou may also add certain features (like sorting, pagination, filtering, alternating row colors, row highlighting, print name and\u002For description, …) by enabling the corresponding checkboxes on a table’s “Edit” screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. \u003Ca href=\"https:\u002F\u002Ftablepress.org\u002Fpremium\u002F?utm_source=wordpress.org&utm_medium=textlink&utm_content=readme\" rel=\"nofollow ugc\">Go check them out!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Embed beautiful, accessible, and interactive tables into your WordPress website’s posts and pages, without having to write code!",700000,22934643,4622,"2026-03-03T04:48:00.000Z","6.9.4","6.2","7.4",[52,20,21,22,53],"csv","tables","https:\u002F\u002Ftablepress.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftablepress.3.2.8.zip",89,9,"2025-11-03 14:02:33",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":25,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":48,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":31,"unpatched_count":13,"last_vuln_date":79,"fetched_at":27},"smart-table-builder","Smart Table Builder","1.0.3","Design","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesignful\u002F","\u003Cp>Smart Table Builder is a powerful WordPress plugin that revolutionizes the way you create and manage tables on your website. Whether you need to build tables from scratch or convert existing spreadsheets into beautiful HTML tables, Smart Table Builder has got you covered.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Free Version\u003C\u002Fp>\n\u003Cp>• Create new HTML tables from scratch with an intuitive interface\u003Cbr \u002F>\n• Convert existing Excel and CSV files into responsive HTML tables\u003Cbr \u002F>\n• Customize table styles with Frontend Style 1\u003Cbr \u002F>\n• Modify table titles and fonts (color, size, and type)\u003Cbr \u002F>\n• Fully responsive tables that look great on mobile, tablet, and desktop\u003C\u002Fp>\n\u003Cp>Premium Version (coming soon)\u003C\u002Fp>\n\u003Cp>• All features from the free version\u003Cbr \u002F>\n• Pagination for large tables\u003Cbr \u002F>\n• Search box for easy filtering of table contents\u003Cbr \u002F>\n• Add images inside table cells\u003Cbr \u002F>\n• Tooltips for each cell to provide additional information\u003Cbr \u002F>\n• Convert Google Sheets & MS Excel files to WordPress tables\u003Cbr \u002F>\n• Sorting functionality for frontend users\u003Cbr \u002F>\n• Additional pre-built template skins (Skins 2, 3, and 4)\u003Cbr \u002F>\n◘ Icons, stars, and lists to enhance table content\u003Cbr \u002F>\n◘ Import and export your tables for easy management\u003C\u002Fp>\n\u003Ch4>Why Choose Smart Table Builder?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>User-Friendly Interface: Our drag-and-drop builder makes table creation a breeze, even for beginners.\u003C\u002Fli>\n\u003Cli>Responsive Design: All tables are fully responsive, ensuring they look great on any device.\u003C\u002Fli>\n\u003Cli>Spreadsheet Conversion: Easily convert your existing Excel, CSV, and Google Sheets into beautiful HTML tables.\u003C\u002Fli>\n\u003Cli>Customization Options: Tailor your tables to match your website’s design with our styling options.\u003C\u002Fli>\n\u003Cli>Performance Optimized: Smart Table Builder is built with performance in mind, ensuring your tables load quickly.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cp>• Bloggers presenting data in a structured format\u003Cbr \u002F>\n•E-commerce sites displaying product comparisons\u003Cbr \u002F>\n• Educational websites sharing course information\u003Cbr \u002F>\n• Real estate agents listing property details\u003Cbr \u002F>\n• Financial advisors presenting investment data\u003C\u002Fp>\n\u003Cp>And many more use cases!\u003C\u002Fp>\n\u003Ch4>Documentation and Support\u003C\u002Fh4>\n\u003Cp>For detailed documentation on how to use Smart Table Builder, please visit our Documentation Page.\u003Cbr \u002F>\nIf you need support, please use our Support Forum by going to https:\u002F\u002Fstylishcostcalculator.com\u002Fsupport\u002F and mentioning Smart Table Builder in the comments\u003C\u002Fp>\n\u003Ch4>Premium Version\u003C\u002Fh4>\n\u003Cp>Unlock additional features and take your tables to the next level with our Premium Version.\u003C\u002Fp>\n\u003Ch4>Source codes for compressed content\u003C\u002Fh4>\n\u003Cp>The source code can be found in the following git repo hosted on GitHub\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002FDesignMike\u002Fsmart-table-builder\u003C\u002Fp>\n\u003Ch4>Building the javascript files from source\u003C\u002Fh4>\n\u003Cp>The file ‘assets\u002Fjs\u002Ffrontend.js’ has the source code in folder ‘frontend’\u003Cbr \u002F>\nThe file ‘assets\u002Fjs\u002Fbackend\u002Fadmin.js’ has the source code in folder ‘backend’\u003Cbr \u002F>\nUse ‘cd’ from your command line to switch to either of the source code folder, install npm dependencies by using command ‘npm install’, then run ‘npm run build’\u003C\u002Fp>\n\u003Ch4>Third Party Services\u003C\u002Fh4>\n\u003Cp>The plugin uses the following third party services:\u003Cbr \u002F>\nGoogle Fonts – for fonts service in the frontend, and showing a font picker in the table editor page\u003Cbr \u002F>\nGoogle Fonts Privacy Policy: https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Ffaq\u002Fprivacy\u003Cbr \u002F>\nGoogle Fonts Terms & Conditions: https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Fterms\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>This may have bugs and lack many features. If you want to contribute to this project, you are more than welcome. Please fork the repository from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDesignMike\u002Fsmart-table-builder\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Create beautiful, responsive HTML tables from scratch or convert Excel and CSV files into WordPress tables effortlessly.",1794,3,"2026-01-29T17:32:00.000Z","4.6","7.2",[73,74,21,22,75],"excel-to-table","responsive-tables","table-builder","https:\u002F\u002Fdesignful.ca","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-table-builder.1.0.3.zip",99,"2025-09-05 14:47:03",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":13,"last_updated":90,"tested_up_to":15,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":95,"download_link":96,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"excel-to-elementor","ExcelTable for Elementor","1.0.7","sightfactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fsightfactory\u002F","\u003Cp>Easily import Excel spreadsheets and display them as responsive HTML tables directly in your Elementor pages. This Elementor widget lets you upload .xlsx files, preview the data, and insert clean, styled tables without any coding. Perfect for product lists, schedules, reports, and more.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload and import .xlsx Excel files directly into Elementor.\u003C\u002Fli>\n\u003Cli>Instantly convert spreadsheet data into responsive HTML tables.\u003C\u002Fli>\n\u003Cli>Customize table styles using Elementor’s native design controls.\u003C\u002Fli>\n\u003Cli>Supports large datasets with keyword search.\u003C\u002Fli>\n\u003Cli>No coding required – fully drag-and-drop and user-friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Resources\u003C\u002Fh3>\n\u003Cp>This plugin bundles and utilizes the following open-source library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PhpOffice\u002FPhpSpreadsheet\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description:\u003C\u002Fstrong> A pure PHP library for reading and writing spreadsheet files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Homepage:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fphpspreadsheet.readthedocs.io\u002Fen\u002Flatest\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fphpspreadsheet.readthedocs.io\u002Fen\u002Flatest\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT License\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License URI:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPHPOffice\u002FPhpSpreadsheet\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FPHPOffice\u002FPhpSpreadsheet\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copyright:\u003C\u002Fstrong> Copyright (c) PhpOffice\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and feature requests, please visit \u003Ca href=\"https:\u002F\u002Fsightfactory.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsightfactory.com\u003C\u002Fa>\u003C\u002Fp>\n","An Elementor widget to display an Excel spreadsheet file.",50,531,"2025-11-11T16:56:00.000Z","6.4","8.1",[94,20,21,22],"elementor","https:\u002F\u002Fsightfactory.com\u002Fproduct\u002Fexceltable-for-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexcel-to-elementor.1.0.7.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":33,"num_ratings":107,"last_updated":108,"tested_up_to":48,"requires_at_least":109,"requires_php":71,"tags":110,"homepage":116,"download_link":117,"security_score":25,"vuln_count":31,"unpatched_count":13,"last_vuln_date":118,"fetched_at":27},"pdf-embedder","PDF Embedder","4.9.3","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Upload PDF files and embed them directly into your site’s posts and pages. It works as simple as adding images! Your PDF files will be automatically sized to their natural size and shape. You can also specify a width and the correct height will be calculated automatically. Our PDF Embedder plugin is fully responsive, so the embedded PDF will also look perfect, on any device. Additionally, the pdf embedder will automatically resize whenever the browser dimensions change.\u003C\u002Fp>\n\u003Cp>The plugin has a unique method for embedding PDF files with the immense flexibility over the appearance of your document.\u003C\u002Fp>\n\u003Cp>The PDF viewer has Next and Previous buttons to navigate the document, and zoom buttons if some areas of a PDF file are too small for your screen.\u003C\u002Fp>\n\u003Cp>Your PDF files are embedded within your existing WordPress pages so we have full control over appearance, and all Javascript and other files are served by your own server (not by Google or any other third-party who may not be able to guarantee their own reliability). This means your PDF files will load fast, without any speed penalty.\u003C\u002Fp>\n\u003Cp>Other PDF embedder plugins insert the PDF into an ‘iframe’ which means they do not get the flexibility over sizing. Ours does not and that is an incredible benefit to the overall viewing experience across all devices.\u003C\u002Fp>\n\u003Cp>In the free plugin, there is no button for users to download the PDF, but download options are available in the Premium versions along with other awesome features.\u003C\u002Fp>\n\u003Cp>Another Premium feature are Hyperlinks in your PDF being clickable. Links in the free plugin cannot be clicked.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Once installed and Activated, click Add Media from any page or post, just like adding an image, but drag and drop a PDF file instead.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In the Classic Editor when you insert into your post, it will appear in the editor as a ‘shortcode’ as follows:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[pdf-embedder url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FPlan-Summary.pdf\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can change the default appearance – e.g. width, and toolbar position\u002Fappearance through \u003Cstrong>Settings -> PDF Embedder\u003C\u002Fstrong> and also shortcode or block attributes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To override your site-wide defaults on an individual embed, see the \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Ffree-instructions\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">Plugin Instructions\u003C\u002Fa> for information about sizing options plus other ways to customize the shortcodes.\u003C\u002Fp>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Features available in the PDF Embedder Premium versions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Download button in the toolbar\u003C\u002Fli>\n\u003Cli>Continuous scroll between pages\u003C\u002Fli>\n\u003Cli>Hyperlinks are fully functional\u003C\u002Fli>\n\u003Cli>Full screen mode\u003C\u002Fli>\n\u003Cli>Edit page number to jump straight to page\u003C\u002Fli>\n\u003Cli>Track number of downloads and views\u003C\u002Fli>\n\u003Cli>Mobile-friendly\u003C\u002Fli>\n\u003Cli>Secure option – difficult to download original PDF\u003C\u002Fli>\n\u003Cli>Removes wp-pdf.com branding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>See \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for details!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Mobile-friendly embedding using PDF Embedder Premium\u003C\u002Fh4>\n\u003Cp>The free version will work on most mobile browsers, but cannot position the document entirely within the screen.\u003C\u002Fp>\n\u003Cp>Our \u003Cstrong>PDF Embedder Premium\u003C\u002Fstrong> plugin solves this problem with an intelligent ‘full screen’ mode.\u003C\u002Fp>\n\u003Cp>When the document is smaller than a certain width, the document displays only as a ‘thumbnail’ with a large ‘View in Full Screen’ button for the user to click when they want to study your document.\u003C\u002Fp>\n\u003Cp>This opens up the document so it has the full focus of the mobile browser, and the user can move about the document without hitting other parts of the web page by mistake. Viewers can then Click Exit to return to the regular page.\u003C\u002Fp>\n\u003Cp>The user can also swipe continuously between all pages of the PDF which is more natural than clicking the navigation buttons to navigate.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fpremium\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Ch4>Protect your PDFs with our premium document embedder version\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>PDF Embedder Premium\u003C\u002Fstrong> plugin on its Pro plan provides the same simple but elegant viewer as the Basic version, with the added protection that it is difficult for users to download or print the original PDF document.\u003C\u002Fp>\n\u003Cp>This means that your PDF is unlikely to be shared outside your site where you have no control over who views, prints, or shares it.\u003C\u002Fp>\n\u003Cp>Optionally, add a watermark containing any text, including the logged in user’s name or email address to discourage sharing of screenshots.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fsecure\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Ch4>PDF Thumbnails\u003C\u002Fh4>\n\u003Cp>Our \u003Cstrong>PDF Thumbnails\u003C\u002Fstrong> plugin automatically generates fixed image versions of all PDF files in your Media Library, to use on your site as you wish.\u003C\u002Fp>\n\u003Cp>You can use them as featured images in posts containing an embedded version of the PDF, or as a visual clickable link to download the PDF directly.\u003Cbr \u002F>\nIt also displays the thumbnail as the “icon” for the PDF in the Media Library, making it easy for authors to locate the PDFs they need to insert in a post.\u003C\u002Fp>\n\u003Cp>See our site \u003Ca href=\"https:\u002F\u002Fwp-pdf.com\u002Fthumbnails\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" rel=\"nofollow ugc\">wp-pdf.com\u002Fthumbnails\u002F\u003C\u002Fa> for more details and purchase options.\u003C\u002Fp>\n\u003Cp>With thanks to the Mozilla team for developing the underlying \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fpdf.js\" rel=\"nofollow ugc\">pdf.js\u003C\u002Fa> technology used by this PDF documents viewer plugin.\u003C\u002Fp>\n","Seamlessly embed PDFs into your content, with customizations and intelligent responsive resizing, and no third-party services or iframes.",300000,4997233,477,"2025-12-30T11:09:00.000Z","6.1",[111,112,113,114,115],"block","embed-pdf","pdf","pdf-document","pdf-viewer","https:\u002F\u002Fwp-pdf.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpdf-embedder.4.9.3.zip","2024-03-18 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":48,"requires_at_least":132,"requires_php":50,"tags":133,"homepage":135,"download_link":136,"security_score":129,"vuln_count":137,"unpatched_count":13,"last_vuln_date":138,"fetched_at":27},"ninja-tables","Ninja Tables – Easy Data Table Builder","5.2.7","Shahjahan Jewel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechjewel\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fninjatables.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLXpD0vT4thWGYSCX6fOf7o0eTS9EtU0oK&si=o0Hvq6LJDHkr3g12\" rel=\"nofollow ugc\">Playlist\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Ffree-table-templates\u002F\" rel=\"nofollow ugc\">Templates\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ninja Tables\u003C\u002Fstrong> is a feature-rich WordPress table plugin that provides all the solutions you need to create almost any type of WordPress table within minutes—all without writing a single line of code.\u003C\u002Fp>\n\u003Cp>You can build any table, customize it however you want, and embed it anywhere on your website with a simple shortcode. Ninja Tables can make any filterable and interactive table for any amount of data.\u003C\u002Fp>\n\u003Cp>11 table creation options, 2 table modes – Advanced (Classic) and Simple (Basic)- Drag-and-drop, 100+ table styles, 50+ free table templates, and unlimited customization controls.\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">feature page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>All-in-one Table Builder Plugin in WordPress\u003C\u002Fh3>\n\u003Cp>Crafting a simple data table and customizing it to be the smartest-looking and functional table in WordPress is more or less automated with Ninja Tables. It’s the go-to table plugin for beginners and the perfect data visualization tool for pros.\u003C\u002Fp>\n\u003Cp>Some of the tables Ninja Tables creates for you:\u003C\u002Fp>\n\u003Cp>– Product display\u003Cbr \u002F>\n– Feature comparison table\u003Cbr \u002F>\n– Pricing table\u003Cbr \u002F>\n– Product comparison table\u003Cbr \u002F>\n– Academic tables\u003Cbr \u002F>\n– Sports points or league table\u003Cbr \u002F>\n– Posts table\u003Cbr \u002F>\n– Employee statistics table\u003Cbr \u002F>\n– Book review table\u003Cbr \u002F>\n– Product specification table\u003Cbr \u002F>\n– Media gallery table\u003Cbr \u002F>\n– Movie review table and MORE!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build All Kinds of Data Table\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Creating tables is super easy with Ninja Tables. Pick from multiple table creation options and start building your data table.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Table Options\u003C\u002Fstrong>\u003Cbr \u002F>\n– Default (Manual table creation)\u003Cbr \u002F>\n– Drag & Drop Table (Simple mode)\u003Cbr \u002F>\n– Import Table\u003Cbr \u002F>\n– Connect Fluent Forms\u003Cbr \u002F>\n– WP Posts\u003Cbr \u002F>\n– WooCommerce Table\u003Cbr \u002F>\n– WooCommerce Reviews \u003Cstrong>[NEW]\u003C\u002Fstrong>\u003Cbr \u002F>\n– FluentCart Table \u003Cstrong>[NEW]\u003C\u002Fstrong>\u003Cbr \u002F>\n– Connect Google Sheets\u003Cbr \u002F>\n– Connect External CSV\u003Cbr \u002F>\n– Custom SQL Query\u003C\u002Fp>\n\u003Cp>And if you want a simpler way to create tables, check out Free \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Ffree-table-templates\u002F\" rel=\"nofollow ugc\">Table Templates.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Also, import table CSV or JSON from other sources into your Ninja Tables dashboard and customize. This feature helps you by importing tables from other table plugins like TablePress.\u003C\u002Fp>\n\u003Ch3>Ninja Tables Features\u003C\u002Fh3>\n\u003Cp>Here is a short list of features to create tables:\u003C\u002Fp>\n\u003Cp>– Unlimited data\u003Cbr \u002F>\n– Drag and drop table builder\u003Cbr \u002F>\n– FluentCart tables\u003Cbr \u002F>\n– Pre-made templates\u003Cbr \u002F>\n– Table design customization\u003Cbr \u002F>\n– Table colors\u003Cbr \u002F>\n– Searchable table\u003Cbr \u002F>\n– Charts and graphs\u003Cbr \u002F>\n– Fluent Forms integration\u003Cbr \u002F>\n– Responsive table\u003Cbr \u002F>\n– Import-Export\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Premium version\u003C\u002Fstrong> comes with a lot more advanced features:\u003C\u002Fp>\n\u003Cp>– Google Sheets integration\u003Cbr \u002F>\n– WooCommerce integration\u003Cbr \u002F>\n– WooCommerce Reviews table\u003Cbr \u002F>\n– WP Posts \u002F Any Custom Post Type Integration\u003Cbr \u002F>\n– Multimedia support\u003Cbr \u002F>\n– Conditional Formatting\u003Cbr \u002F>\n– Front End Table Editing\u003Cbr \u002F>\n– Transform value with HTML\u003Cbr \u002F>\n– Merge\u002Fsplit table cells (Free in Drag and Drop)\u003Cbr \u002F>\n– Stackable table\u003Cbr \u002F>\n– Select Field, Image\u002FFile\u002FLightbox, & Button\u002FLink data type\u003Cbr \u002F>\n– Custom Filter and more!\u003C\u002Fp>\n\u003Ch3>Unlimited Data\u003C\u002Fh3>\n\u003Cp>Ninja Tables lets you add an unlimited amount of data to any type of table. You can use the Advanced mode or the Simple mode, there’s no data limitation. Keep adding new data, cells, and elements to make a fully comprehensive yet concise data table.\u003C\u002Fp>\n\u003Ch3>Drag and Drop\u003C\u002Fh3>\n\u003Cp>No time to configure columns and rows? Select the Drag and Drop Table Mode and create any type of table you want. This table creation mode has multiple dynamic table cell elements like buttons, HTML, icons, texts, ribbons, progress bars, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cell data types in Ninja Tables Simple Mode (Drag and Drop)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Text Element\u003Cbr \u002F>\n– Button Element\u003Cbr \u002F>\n– Icon Element\u003Cbr \u002F>\n– Rating Element\u003Cbr \u002F>\n– List Element\u003Cbr \u002F>\n– HTML Element\u003Cbr \u002F>\n– Shortcode Element\u003Cbr \u002F>\n– Image Element (Pro)\u003Cbr \u002F>\n– Styled List Element (Pro)\u003Cbr \u002F>\n– Ribbon Element (Pro)\u003Cbr \u002F>\n– Progress Bar (Pro)\u003Cbr \u002F>\n– Text Icon (Pro)\u003C\u002Fp>\n\u003Cp>Even coloring table cells is easy. This mode also has the import-export option and some built-in templates inside.\u003C\u002Fp>\n\u003Ch3>Advanced Customization\u003C\u002Fh3>\n\u003Cp>Ninja Tables lets you choose from 100+ different table styles and 3 popular CSS libraries with unlimited color schemes! Customize your tables with CSS, use Bootstrap 3 & 4, or semantic library to showcase the best version of your table.\u003C\u002Fp>\n\u003Ch3>Responsive Tables\u003C\u002Fh3>\n\u003Cp>Conveniently display your tables on all devices. It comes with six distinct breakpoints, which lets you choose your required settings if needed. Hide or show any table column you decide.\u003C\u002Fp>\n\u003Cp>If you enable “\u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fdocs\u002Fstackable-table\u002F\" rel=\"nofollow ugc\">Stackable Table Configuration”\u003C\u002Fa> the table rows will separate and stack on top of each other to create multiple tables. This feature is useful for mobile view or other small screens.\u003C\u002Fp>\n\u003Ch3>Effortlessly Configure Your Table Data\u003C\u002Fh3>\n\u003Cp>Configuring the table and columns is faster with our user-friendly column builder. You can specify the data type for each column, like a single-line text, text area, or HTML area. The data type configuration in the Advanced mode lets you create tables with dynamic data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dynamic data types in Ninja Tables Advanced Mode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>– Single Line Text Field\u003Cbr \u002F>\n– Text Area\u003Cbr \u002F>\n– HTML Field\u003Cbr \u002F>\n– Numeric Value\u003Cbr \u002F>\n– Date Field\u003Cbr \u002F>\n– Select Field\u003Cbr \u002F>\n– Image\u002FFile\u002FLightbox\u003Cbr \u002F>\n– Button\u002FLink\u003C\u002Fp>\n\u003Ch3>Export-Import Table Data Fast\u003C\u002Fh3>\n\u003Cp>Export or import your tables using CSV & JSON file format. No need to waste time creating tables from scratch. If you have an existing table somewhere, just download the table’s CSV\u002FJSON file and import it into another website.\u003C\u002Fp>\n\u003Cp>This feature is available in both Advanced and Simple modes.\u003C\u002Fp>\n\u003Ch3>One-click Migration from TablePress, Data Tables Generator by Supsystic\u003C\u002Fh3>\n\u003Cp>When you have to migrate your tables from other table builder plugins, Ninja Tables allows a single-click migration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You are one click away from migrating all your TablePress data to Ninja Tables\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Free Table Templates\u003C\u002Fh3>\n\u003Cp>Ninja Tables makes sure to save your time and energy. To give you more flexibility and ease in creating tables, Ninja Tables provides 50+ customizable free \u003Cstrong>table templates.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For easy and quick table creation, it’s the perfect solution.\u003C\u002Fp>\n\u003Cp>– Pick a template\u003Cbr \u002F>\n– Download the ZIP and get the JSON file\u003Cbr \u002F>\n– Import the table’s JSON file to your dashboard\u003Cbr \u002F>\n– Customize and embed\u003C\u002Fp>\n\u003Ch3>Fluent Forms Integration\u003C\u002Fh3>\n\u003Cp>Users of \u003Ca href=\"https:\u002F\u002Ffluentforms.com\u002F\" rel=\"nofollow ugc\">Fluent Forms\u003C\u002Fa> and Ninja Tables have it easy. These 2 plugins integrate and make data organization and presentation a lot easier for you.\u003C\u002Fp>\n\u003Cp>Add Fluent Forms entries to your tables effortlessly by connecting Fluent Forms with Ninja Tables. Ninja Tables is deeply integrated with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Fluent Forms.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>FluentCart Table [NEW]\u003C\u002Fh3>\n\u003Cp>You can integrate Ninja Tables with FluentCart and display all your products in styled and customized tables. This integration is available in both free and pro versions of Ninja Tables.\u003C\u002Fp>\n\u003Ch3>Charts and Graphs\u003C\u002Fh3>\n\u003Cp>Ninja Tables deep integration with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-charts\u002F\" rel=\"ugc\">Ninja Charts\u003C\u002Fa>\u003C\u002Fstrong> enables you to create and display dynamic charts and graphs on your website within minutes! This integration is totally free and Ninja Charts works as a standalone plugin as well.\u003C\u002Fp>\n\u003Cp>Choose from ChartJS or Google Charts library to craft and showcase your statistics with visual appeal.\u003C\u002Fp>\n\u003Cp>Ninja Charts offers 10+ chart types:\u003Cbr \u002F>\n– Pie charts\u003Cbr \u002F>\n– Bar charts\u003Cbr \u002F>\n– Histograms\u003Cbr \u002F>\n– Line charts\u003Cbr \u002F>\n– Combo charts\u003Cbr \u002F>\nand many more.\u003C\u002Fp>\n\u003Ch3>Table Colors\u003C\u002Fh3>\n\u003Cp>Predefined color schemes and Custom color palette – Ninja Tables Advanced Mode gives you the freedom to color customize your tables how you want. The predefined color scheme has a 10+ fixed palette and the custom colors feature lets you have fun with all the colors.\u003C\u002Fp>\n\u003Cp>Coloring table cells in drag-and-drop mode is completely free.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fcustomize-wordpress-table-colors\u002F\" rel=\"nofollow ugc\">Color customize\u003C\u002Fa> your WordPress tables in Simple and Advanced modes both for better engagement and data display.\u003C\u002Fp>\n\u003Ch3>WP Posts Table\u003C\u002Fh3>\n\u003Cp>Connect your Ninja Tables Pro to WP Posts from your dashboard and display all the posts, pages, and other content in a tabular format. Such tables with data search and filters added to them can be helpful for blogging sites to find out the specific content in the front end.\u003C\u002Fp>\n\u003Ch3>Custom Filter\u003C\u002Fh3>\n\u003Cp>Filtering the table data is no hassle with the custom filter feature in Ninja Tables Pro. Add multiple types of data filters to any table and organize your tables a little more.\u003C\u002Fp>\n\u003Ch3>Create WooCommerce Product Tables\u003C\u002Fh3>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Ninja Tables Pro\u003C\u002Fa> to present WooCommerce products in smart and customized product tables.\u003C\u002Fp>\n\u003Cp>Woo products in a tabular display increase sales by presenting all product data in one row.\u003C\u002Fp>\n\u003Ch3>Construct Table from Google Sheets\u003C\u002Fh3>\n\u003Cp>Ninja Tables automatically \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fhow-to-make-a-table-in-google-sheets\u002F\" rel=\"nofollow ugc\">syncs with Google Spreadsheets\u003C\u002Fa>. This connection enables you to create tables using the Google Sheets data in the premium version.\u003C\u002Fp>\n\u003Cp>Simply publish the data sheets, connect Google Sheets with Ninja Tables from the table creation menu, and paste the sheet’s link.\u003C\u002Fp>\n\u003Ch3>Conditional Formatting\u003C\u002Fh3>\n\u003Cp>Add as many conditions as you’d like and highlight or find data according to conditions like – Equal, Not equal, Contains, Does not contain, etc. You can change cell color, text color, cell content, or CSS class with respective conditions.\u003C\u002Fp>\n\u003Ch3>Advanced Shortcode\u003C\u002Fh3>\n\u003Cp>This pro feature is particularly best for developers. With a wide range of additional resources, this extended feature gives developers a comprehensive toolkit to improve their tasks and efficiency.\u003C\u002Fp>\n\u003Ch3>24\u002F7 Support\u003C\u002Fh3>\n\u003Cp>Ninja Tables has a dedicated support team for you 24\u002F7! Open a \u003Ca href=\"https:\u002F\u002Fwpmanageninja.com\u002Fsupport-tickets\u002F\" rel=\"nofollow ugc\">support ticket\u003C\u002Fa> here and an agent will be in touch.\u003C\u002Fp>\n\u003Ch3>Master Ninja Tables\u003C\u002Fh3>\n\u003Cp>Hands-on tutorials and instructions on how to create WordPress tables easily with Ninja Tables.\u003C\u002Fp>\n\u003Cp>– \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Ffree-table-templates\u002F\" rel=\"nofollow ugc\">Quick table creation with free table templates\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fways-to-create-a-table-online-wordpress-tables\u002F\" rel=\"nofollow ugc\">10+ simple ways to create tables\u003C\u002Fa> with Ninja Tables\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fa-beginners-guide-to-ninja-tables-drag-and-drop-table-builder\u002F\" rel=\"nofollow ugc\">Drag and Drop tables\u003C\u002Fa> beginner’s guide\u003Cbr \u002F>\n– Ninja Tables \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fninja-tables-integration-with-other-plugins\u002F\" rel=\"nofollow ugc\">integrations\u003C\u002Fa> for your WordPress website\u003Cbr \u002F>\n– Ninja Tables \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fhow-to-integrate-woocommerce-with-ninja-tables\u002F\" rel=\"nofollow ugc\">WooCommerce product tables\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fninja-tables-features-that-simplify-your-life\u002F\" rel=\"nofollow ugc\">Advanced Ninja Tables features\u003C\u002Fa> to simplify your life\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fninja-tables-free-vs-pro\u002F\" rel=\"nofollow ugc\">Ninja Tables Free vs Pro\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fconfiguring-dynamic-data-types\u002F\" rel=\"nofollow ugc\">Dynamic data types\u003C\u002Fa>\u003Cbr \u002F>\n– Create \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002Fhow-to-create-wp-posts-tables-easily\u002F\" rel=\"nofollow ugc\">WP posts table\u003C\u002Fa> with Ninja Tables\u003C\u002Fp>\n\u003Cp>The instructions in these pages and documentation will get you started with Ninja Tables quickly and easily. If you still have questions or confusion, do knock us at our socials:\u003C\u002Fp>\n\u003Cp>– \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fninjatables\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FNinja_Tables\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fninja.tables\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fninja-tables\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contribute and translate\u003C\u002Fh3>\n\u003Cp>Ninja Tables is developed and maintained by \u003Ca href=\"https:\u002F\u002Fwpmanageninja.com\u002F\" rel=\"nofollow ugc\">WPManageNinja\u003C\u002Fa>, the creators of \u003Ca href=\"https:\u002F\u002Fninjatables.com\u002F\" rel=\"nofollow ugc\">Ninja Tables\u003C\u002Fa>, FluentCart, Fluent Forms, FluentCRM, Wp Social Ninja and More. We welcome community contributions — visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWPManageNinja\u002Fninja-tables-develop\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> to get involved.\u003C\u002Fp>\n\u003Cp>Help translate Ninja Tables and make it accessible worldwide at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fninja-tables\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Best WordPress table builder plugin packed with versatile features to create fully responsive data tables of any kind.",80000,2651863,92,469,"2026-02-04T06:36:00.000Z","6.0",[134,21,22,75,53],"datatable","https:\u002F\u002Fwpmanageninja.com\u002Fdownloads\u002Fninja-tables-pro-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fninja-tables.5.2.7.zip",11,"2026-01-07 00:00:00",{"attackSurface":140,"codeSignals":218,"taintFlows":226,"riskAssessment":257,"analyzedAt":264},{"hooks":141,"ajaxHandlers":198,"restRoutes":211,"shortcodes":212,"cronEvents":216,"entryPointCount":215,"unprotectedCount":217},[142,148,151,154,156,159,164,165,169,174,178,183,187,191,195],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_enqueue_scripts","esv_enqueue_shared_scripts","embed-spreadsheet-viewer.php",36,{"type":143,"name":149,"callback":145,"file":146,"line":150},"wp_enqueue_scripts",37,{"type":143,"name":144,"callback":152,"file":146,"line":153},"closure",40,{"type":143,"name":149,"callback":152,"file":146,"line":155},62,{"type":143,"name":157,"callback":152,"file":146,"line":158},"admin_notices",67,{"type":143,"name":160,"callback":161,"file":162,"line":163},"admin_menu","esv_admin_menu","includes\\admin-menu.php",8,{"type":143,"name":144,"callback":152,"file":162,"line":137},{"type":143,"name":166,"callback":167,"file":162,"line":168},"esv_wp_ajax_process_excel_values","esv_process_excel_values_ajax",66,{"type":143,"name":170,"callback":171,"file":172,"line":173},"add_meta_boxes","esv_add_spreadsheet_meta_box","includes\\spreadsheet-meta-boxes.php",5,{"type":143,"name":175,"callback":176,"file":172,"line":177},"save_post_esv_spreadsheet","esv_save_spreadsheet_meta",226,{"type":143,"name":179,"callback":180,"file":181,"line":182},"init","esv_register_spreadsheet_cpt","includes\\spreadsheet-post-type.php",26,{"type":184,"name":185,"callback":186,"file":181,"line":150},"filter","manage_esv_spreadsheet_posts_columns","esv_spreadsheet_custom_columns",{"type":143,"name":188,"callback":189,"priority":11,"file":181,"line":190},"manage_esv_spreadsheet_posts_custom_column","esv_spreadsheet_custom_column_data",61,{"type":143,"name":192,"callback":152,"priority":11,"file":193,"line":194},"esv_after_spreadsheet_save","includes\\spreadsheet-values-extractor.php",225,{"type":143,"name":196,"callback":152,"priority":11,"file":193,"line":197},"before_delete_post",231,[199,204,207],{"action":200,"nopriv":201,"callback":152,"hasNonce":201,"hasCapCheck":201,"file":202,"line":203},"esv_preview_spreadsheet",false,"includes\\ajax-preview.php",7,{"action":205,"nopriv":201,"callback":152,"hasNonce":201,"hasCapCheck":201,"file":202,"line":206},"esv_retry_flatten",117,{"action":205,"nopriv":208,"callback":209,"hasNonce":208,"hasCapCheck":201,"file":202,"line":210},true,"esv_retry_flatten_callback",152,[],[213],{"tag":21,"callback":152,"file":214,"line":215},"includes\\spreadsheet-shortcode.php",4,[],2,{"dangerousFunctions":219,"sqlUsage":220,"outputEscaping":222,"fileOperations":173,"externalRequests":31,"nonceChecks":173,"capabilityChecks":217,"bundledLibraries":225},[],{"prepared":217,"raw":13,"locations":221},[],{"escaped":223,"rawEcho":13,"locations":224},108,[],[],[227],{"entryPoint":228,"graph":229,"unsanitizedCount":31,"severity":256},"\u003Cajax-preview> (includes\\ajax-preview.php:0)",{"nodes":230,"edges":252},[231,236,242,244,248],{"id":232,"type":233,"label":234,"file":202,"line":235},"n0","source","$_POST",19,{"id":237,"type":238,"label":239,"file":202,"line":240,"wp_function":241},"n1","sink","echo() [XSS]",103,"echo",{"id":243,"type":233,"label":234,"file":202,"line":240},"n2",{"id":245,"type":246,"label":247,"file":202,"line":240},"n3","transform","→ esv_render_spreadsheet_table()",{"id":249,"type":238,"label":239,"file":250,"line":251,"wp_function":241},"n4","includes\\spreadsheet-utils.php",139,[253,254,255],{"from":232,"to":237,"sanitized":208},{"from":243,"to":245,"sanitized":201},{"from":245,"to":249,"sanitized":201},"medium",{"summary":258,"deductions":259},"The \"embed-spreadsheet-viewer\" v1.0 plugin demonstrates several positive security practices, including the exclusive use of prepared statements for SQL queries and proper output escaping across all identified outputs. The absence of known vulnerabilities in its history is also a good sign. However, the analysis reveals a notable concern regarding its attack surface.  With 4 total entry points, 2 of which are AJAX handlers that lack authentication checks, the plugin presents an unnecessary risk.  Furthermore, a taint analysis identified one flow with unsanitized paths, which, while not classified as critical or high severity in this report, warrants attention as it could potentially lead to security issues if exploited. The presence of file operations and external HTTP requests, though seemingly managed, adds to the complexity and potential for future vulnerabilities if not carefully maintained. Overall, while the core data handling appears secure, the unprotected entry points and the unsanitized path flow represent the most immediate areas of concern.",[260,262],{"reason":261,"points":11},"AJAX handlers without authentication",{"reason":263,"points":163},"Flow with unsanitized paths","2026-03-17T05:41:33.675Z",{"wat":266,"direct":287},{"assetPaths":267,"generatorPatterns":274,"scriptPaths":275,"versionParams":280},[268,269,270,271,272,273],"\u002Fwp-content\u002Fplugins\u002Fembed-spreadsheet-viewer\u002Fassets\u002Fshared\u002Fjs\u002Fesv-shared.js","\u002Fwp-content\u002Fplugins\u002Fembed-spreadsheet-viewer\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin-scripts.js","\u002Fwp-content\u002Fplugins\u002Fembed-spreadsheet-viewer\u002Fassets\u002Fadmin\u002Fjs\u002Fspreadsheet-values-extractor.js","\u002Fwp-content\u002Fplugins\u002Fembed-spreadsheet-viewer\u002Fassets\u002Ffrontend\u002Fcss\u002Ffrontend-styles.css","\u002Fwp-content\u002Fplugins\u002Fembed-spreadsheet-viewer\u002Fassets\u002Ffrontend\u002Fjs\u002Ffrontend-scripts.js","\u002Fwp-content\u002Fplugins\u002Fembed-spreadsheet-viewer\u002Fassets\u002Fadmin\u002Fcss\u002Fadmin-styles.css",[],[276,277,278,279],"assets\u002Fshared\u002Fjs\u002Fesv-shared.js","assets\u002Fadmin\u002Fjs\u002Fadmin-scripts.js","assets\u002Fadmin\u002Fjs\u002Fspreadsheet-values-extractor.js","assets\u002Ffrontend\u002Fjs\u002Ffrontend-scripts.js",[281,282,283,284,285,286],"embed-spreadsheet-viewer\u002Fassets\u002Fshared\u002Fjs\u002Fesv-shared.js?ver=","embed-spreadsheet-viewer\u002Fassets\u002Fadmin\u002Fjs\u002Fadmin-scripts.js?ver=","embed-spreadsheet-viewer\u002Fassets\u002Fadmin\u002Fjs\u002Fspreadsheet-values-extractor.js?ver=","embed-spreadsheet-viewer\u002Fassets\u002Ffrontend\u002Fcss\u002Ffrontend-styles.css?ver=","embed-spreadsheet-viewer\u002Fassets\u002Ffrontend\u002Fjs\u002Ffrontend-scripts.js?ver=","embed-spreadsheet-viewer\u002Fassets\u002Fadmin\u002Fcss\u002Fadmin-styles.css?ver=",{"cssClasses":288,"htmlComments":289,"htmlAttributes":290,"restEndpoints":291,"jsGlobals":293,"shortcodeOutput":297},[],[],[],[292],"\u002Fwp-json\u002Fesv\u002Fv1\u002Fprocess-excel-values",[294,295,296],"esv_shared","EmbedSpreadsheetViewerData","esv_admin",[298],"[spreadsheet id=\"\" max-rows=\"0\"]"]