[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQhqvIPknLztMVYZbL59gPG4GIJubq6kzTriBbxpD3Js":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":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":137,"fingerprints":489},"make-tables-responsive","Make Tables Responsive","1.8.0","Nikolay Nikolov","https:\u002F\u002Fprofiles.wordpress.org\u002Fnnikolov\u002F","\u003Cp>Automatically makes the HTML tables in your WordPress posts, pages, and widgets responsive (mobile-friendly). Devices with a small screen will see the tables in a new layout with two columns. In the first column will be the data from the first row (the column names), and in the second column will be the data from the other rows.\u003C\u002Fp>\n\u003Ch4>WordPress Plugin Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnikolaydev.com\u002Fdemo-of-make-tables-responsive\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fnikolaydev.com\u002Fdemo-of-make-tables-responsive\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>HTML and CSS Demo for Non-WordPress Sites\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnikolaydev.com\u002Fmake-tables-responsive-html-and-css-example\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fnikolaydev.com\u002Fmake-tables-responsive-html-and-css-example\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Affect post\u002Fpage content, excerpts, category descriptions, and text\u002FHTML widgets\u003C\u002Fli>\n\u003Cli>Choose affected screen size\u003C\u002Fli>\n\u003Cli>Choose the cell background and border color for even and odd rows\u003C\u002Fli>\n\u003Cli>Disable for tables by HTML class or ID\u003C\u002Fli>\n\u003Cli>Disable or enable only for posts and pages by ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pros 🙂\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully automatic\u003C\u002Fli>\n\u003Cli>Does not change the actual post\u002Fpage content in the database\u003C\u002Fli>\n\u003Cli>Easily reverse changes by deactivating the plugin\u003C\u002Fli>\n\u003Cli>No jQuery or JavaScript on the front-end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cons 🙁\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The first row must contain the column names\u003C\u002Fli>\n\u003Cli>Skips tables with merged cells\u003C\u002Fli>\n\u003Cli>Skips posts\u002Fpages with tables inside tables\u003C\u002Fli>\n\u003Cli>Skips multi-row tables when only some columns use “th” tags\u003C\u002Fli>\n\u003Cli>In multi-row tables, HTML code is stripped from the cells with the column names, when displayed in the responsive version (as the left column)\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically makes the HTML tables in your posts and pages responsive (mobile-friendly).",6000,62517,100,34,"2025-12-04T15:25:00.000Z","6.9.4","3.5","5.3.6",[20,21,22],"mobile","responsive","tables","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmake-tables-responsive.1.8.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"nnikolov",2,16000,30,94,"2026-04-04T17:12:40.434Z",[37,59,77,97,119],{"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":56,"download_link":57,"security_score":58,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"wp-responsive-table","WP Responsive Table","1.2.6","Processby","https:\u002F\u002Fprofiles.wordpress.org\u002Fprocessby\u002F","\u003Cp>This plugin makes HTML tables horizontally scrollable on a small screen. This makes it horizontally scrollable in its own container, which is fits the screen.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works out of the box, additional settings is not required;\u003C\u002Fli>\n\u003Cli>This plugin does not use shortcodes. It works with regular HTML table in Classic Editor, or in Gutenberg;\u003C\u002Fli>\n\u003Cli>Customisable tables styles;\u003C\u002Fli>\n\u003Cli>Table column sort – \u003Ca href=\"https:\u002F\u002Fprocessby.com\u002Fresponsive-tables-wordpress\u002F#wprt-demo\" rel=\"nofollow ugc\">demo\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>Not increasing table height;\u003C\u002Fli>\n\u003Cli>Totally Free.\u003C\u002Fli>\n\u003C\u002Ful>\n","Makes HTML tables horizontally scrollable on a small screen and customizes tables styles.",7000,54268,96,13,"2021-01-16T01:04:00.000Z","5.6.17","4.0","5.6",[20,21,54,55,22],"responsive-tables","table","https:\u002F\u002Fprocessby.com\u002Fresponsive-tables-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-responsive-table.zip",85,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":17,"requires_php":23,"tags":73,"homepage":75,"download_link":76,"security_score":58,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"automatic-responsive-tables","Automatic Responsive Tables","1.3","Andrew Rockwell","https:\u002F\u002Fprofiles.wordpress.org\u002Frockwell15\u002F","\u003Cp>This plugin automatically makes all the tables on your site responsive.\u003C\u002Fp>\n\u003Cp>Live Example:\u003Cbr \u002F>\nhttp:\u002F\u002Fplugins.rockwellgrowth.com\u002Fautomatic-responsive-tables\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>exclude option\u003C\u002Fli>\n\u003Cli>applies to dynamically loaded tables now\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed bug with links in the table\u003C\u002Fli>\n\u003Cli>Fixed bug for tables with no table headers\u003C\u002Fli>\n\u003Cli>Specify only certain tables you’d like this plugin to affect.\u003C\u002Fli>\n\u003Cli>Specify the breakpoint for responsiveness\u003C\u002Fli>\n\u003Cli>Optional styling\u003C\u002Fli>\n\u003Cli>Compatible across all major browsers\u003C\u002Fli>\n\u003Cli>Backend style editor w\u002F preview panel\u003C\u002Fli>\n\u003Cli>Supports IE5+ !!!\u003C\u002Fli>\n\u003C\u002Ful>\n","Leave your tables as they are. Add this plugin, and they're all responsive.",1000,42395,90,8,"2019-08-06T14:17:00.000Z","5.2.24",[74,20,21,55,22],"automatic","http:\u002F\u002Fplugins.rockwellgrowth.com\u002Fresponsive-tables","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-responsive-tables.1.3.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":13,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":94,"download_link":95,"security_score":96,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ssp-stacktable-tables","SSP Stacktable Tables","1.0.2","DBAR Productions","https:\u002F\u002Fprofiles.wordpress.org\u002Fdbar-productions\u002F","\u003Cp>This is a fairly simple plugin that will collapse tables that are too wide for mobile screens into one of three “stacked” views.\u003C\u002Fp>\n\u003Cp>The main functionality of this plugin is provided by the jQuery Stacktable plugin from John Polacek, which you can view here:\u003Cbr \u002F>\nhttp:\u002F\u002Fjohnpolacek.github.io\u002Fstacktable.js\u002F\u003C\u002Fp>\n\u003Cp>I take no credit for the jQuery Stacktable plugin. That’s all John!\u003C\u002Fp>\n\u003Cp>All this WordPress plugin does is enqueue the Stacktable script on the pages you specify in the settings, and then uses a very small piece of javascript to apply the Stacktable script to ALL tables on the pages you select. You can also disable the built-in sample CSS, so that you can put your own CSS for Stacktable in your theme in order to specify your own mobile breakpoint and any other modifications you wish to make.\u003C\u002Fp>\n\u003Cp>Version 1.0.0 adds the ability to use a shortcode on any page to queue up the script. You can specify a type and class attribute, as well as head index and show header attributes.\u003C\u002Fp>\n\u003Cp>The “type” attribute can one of the 3 display types: stacktable, cardtable, stackcolumns. Default view is stacktable.\u003C\u002Fp>\n\u003Cp>The “class” attribute allows you to specify a class for the wrapper div around the mobile view so you can further tweak the CSS more easily.\u003C\u002Fp>\n\u003Cp>The “headindex” attribute allows you to specify the header row index (starting from 0), in case your header row is not the first row of the table.\u003C\u002Fp>\n\u003Cp>The “showheader” attribute can have values of “yes” or “no”, with “yes” being the default. This is used to specify if you want to show the headers when using the default stacktable display type (not used for the other 2 display types).\u003C\u002Fp>\n\u003Cp>The shortcode to use with default options is simply: \u003Ccode>[stacktable]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Full Shortcode example: \u003Ccode>[stacktable type=\"cardtable\" class=\"myClass\" headindex=\"0\" showheader=\"yes\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Note that this plugin will have no effect on tables when the screen width is above the mobile breakpoint specified in the CSS.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modifies tables to display nicely on mobile devices using the jQuery Stacktable plugin from John Polacek.\u003C\u002Fli>\n\u003Cli>Select the specific pages you want the script to be enqueued on. It will be applied to all tables on those pages.\u003C\u002Fli>\n\u003Cli>Alternately, in version 1.0.0, you can use the ‘stacktable’ shortcode on any page to queue up the stacktable script on that specific page as well as specify which of the 3 display options you want to use: stacktable (default), cardtable, stackcolumns\u003C\u002Fli>\n\u003Cli>Can disable the built-in CSS so that you can queue up your own CSS styles and set your own mobile breakpoint\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>The main functionality of this plugin is provided by the jQuery Stacktable plugin from John Polacek, which you can view here:\u003Cbr \u002F>\nhttp:\u002F\u002Fjohnpolacek.github.io\u002Fstacktable.js\u002F\u003C\u002Fp>\n\u003Cp>I created the initial version of this plugin to use for the tables generated by my Volunteer Sign Up Sheets plugin: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpta-volunteer-sign-up-sheets\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpta-volunteer-sign-up-sheets\u002F\u003C\u002Fa>, but made it generic enough that it could be used for any tables on a WordPress site. For the WordPress.org release I added an admin settings page to allow you to choose the pages the Stacktable script is enqueued on, and to allow you to disable the sample built-in CSS for the mobile view of the tables (as well as the mobile breakpoint).\u003C\u002Fp>\n\u003Cp>Since I did NOT have anything to do with the main jQuery Stacktable plugin that provides the majority of the display functionality, I will not be able to provide support for any issues you have with the script.\u003C\u002Fp>\n","Reformat wide tables for mobile devices using the jQuery Stacktable plugin from John Polacek.",50,3209,3,"2024-12-04T21:47:00.000Z","6.7.5","3.3","7.4",[20,21,54,93,22],"stacktable","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fssp-stacktable-tables","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fssp-stacktable-tables.zip",92,{"slug":98,"name":99,"version":100,"author":98,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":47,"num_ratings":106,"last_updated":107,"tested_up_to":16,"requires_at_least":108,"requires_php":52,"tags":109,"homepage":115,"download_link":116,"security_score":117,"vuln_count":31,"unpatched_count":25,"last_vuln_date":118,"fetched_at":27},"megamenu","Max Mega Menu","3.7","https:\u002F\u002Fprofiles.wordpress.org\u002Fmegamenu\u002F","\u003Cp>Max Mega Menu will automatically convert your existing menu into a mega menu. You can then add any WordPress widget to your menu, restyle your menu using the theme editor and change the menu behaviour using the built in settings. Max Mega Menu is a complete menu management plugin, perfect for taking control of your existing menu and turning it into a user-friendly, accessible and touch ready menu with just a few clicks.\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\u002F44dJwP1AXT8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Documentation & Demo: \u003Ca href=\"https:\u002F\u002Fwww.megamenu.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.megamenu.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Mobile\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic support for native touch events\u003C\u002Fli>\n\u003Cli>Off Canvas Mobile Menu option built in\u003C\u002Fli>\n\u003Cli>Specify your own Responsive Breakpoint\u003C\u002Fli>\n\u003Cli>For items with sub menus, choose between “First click opens sub menu, second click closes sub menu” or “First click opens sub menu, second click follows link”\u003C\u002Fli>\n\u003Cli>Option to hide sub menus on mobile\u003C\u002Fli>\n\u003Cli>Mobile Toggle Bar designer allows you to tailor the toggle bar elements to fit in with your site design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Builds upon the standard WordPress menus system\u003C\u002Fli>\n\u003Cli>Restores the \u003Cem>Appearance > Menus\u003C\u002Fem> screen in “full site editing” themes\u003C\u002Fli>\n\u003Cli>Supports multiple menu locations each with their own configuration\u003C\u002Fli>\n\u003Cli>Off canvas (slide in from left or right) or standard drop down mobile menu\u003C\u002Fli>\n\u003Cli>Organise your sub menu content into rows and columns using the Grid Layout builder\u003C\u002Fli>\n\u003Cli>Display WordPress Widgets in your menu\u003C\u002Fli>\n\u003Cli>Fully customise the styling of your menus using the built in theme editor\u003C\u002Fli>\n\u003Cli>Supports Flyout (traditional) or Mega Menu sub menu styles\u003C\u002Fli>\n\u003Cli>Hover, Hover Intent or Click event to open sub menus\u003C\u002Fli>\n\u003Cli>Fade, Fade Up, Slide Up or Slide sub menu transitions\u003C\u002Fli>\n\u003Cli>Add icons to menu items\u003C\u002Fli>\n\u003Cli>Menu item options including Hide Text, Disable Link, Hide on Mobile etc\u003C\u002Fli>\n\u003Cli>Align menu items to the left or right of the menu bar\u003C\u002Fli>\n\u003Cli>Align sub menus to left or right of parent menu item\u003C\u002Fli>\n\u003Cli>Display your menu using Automatic Integration, Block, Widget or Shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Accessibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Keyboard Navigation built in\u003C\u002Fli>\n\u003Cli>\u003Ccode>TAB\u003C\u002Fcode> activates keyboard navigation and navigates through the menu\u003C\u002Fli>\n\u003Cli>\u003Ccode>ENTER\u003C\u002Fcode> or \u003Ccode>SPACE\u003C\u002Fcode> on a sub menu arrow indicator shows\u002Fhides the sub menu\u003C\u002Fli>\n\u003Cli>\u003Ccode>ESC\u003C\u002Fcode> closes all open sub menus\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Max Mega Menu is developed with a focus on code quality, performance and usability.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The only mega menu plugin with zero “!important”, block or inline CSS styles\u003C\u002Fli>\n\u003Cli>Menus are styled using a single, static CSS file\u003C\u002Fli>\n\u003Cli>Less than 2kb JavaScript (when gzipped)\u003C\u002Fli>\n\u003Cli>Responsive, touch & retina ready\u003C\u002Fli>\n\u003Cli>Built with accessibility in mind – keyboard navigation supported\u003C\u002Fli>\n\u003Cli>Extensively tested in all modern desktop and mobile browsers\u003C\u002Fli>\n\u003Cli>Clean code with a low memory footprint\u003C\u002Fli>\n\u003Cli>Supports all core nav_menu filters (prepend filter name with “mega_”)\u003C\u002Fli>\n\u003Cli>In depth documentation\u003C\u002Fli>\n\u003Cli>Basic Support included with free version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features:\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Tabbed Mega Menus\u003C\u002Fli>\n\u003Cli>Sticky Menu\u003C\u002Fli>\n\u003Cli>Vertical & Accordion Menus\u003C\u002Fli>\n\u003Cli>FontAwesome, Genericon & Custom Icons\u003C\u002Fli>\n\u003Cli>Custom Item Styling\u003C\u002Fli>\n\u003Cli>Menu Logo\u003C\u002Fli>\n\u003Cli>Search Box\u003C\u002Fli>\n\u003Cli>WooCommerce & EDD support\u003C\u002Fli>\n\u003Cli>Google Fonts\u003C\u002Fli>\n\u003Cli>Roles & Restrictions\u003C\u002Fli>\n\u003Cli>Mobile toggle blocks\u003C\u002Fli>\n\u003Cli>Automatic updates\u003C\u002Fli>\n\u003Cli>Priority Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more: \u003Ca href=\"https:\u002F\u002Fwww.megamenu.com\u002Fupgrade\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.megamenu.com\u002Fupgrade\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","An easy to use mega menu plugin. Written the WordPress way.",300000,11383037,858,"2025-12-15T10:28:00.000Z","5.0",[110,111,112,113,114],"mega-menu","menu","mobile-menu","navigation","responsive-menu","https:\u002F\u002Fwww.megamenu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmegamenu.3.7.zip",99,"2024-03-26 00:00:00",{"slug":112,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":34,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":52,"tags":132,"homepage":133,"download_link":134,"security_score":47,"vuln_count":135,"unpatched_count":25,"last_vuln_date":136,"fetched_at":27},"WP Mobile Menu – The Mobile-Friendly Responsive Menu","2.8.8","Rui Guerreiro","https:\u002F\u002Fprofiles.wordpress.org\u002Ftakanakui\u002F","\u003Cp>Need some help with the mobile website experience? Need an Mobile Menu plugin that keep your mobile visitors engaged?\u003C\u002Fp>\n\u003Cp>WP Mobile Menu is the best WordPress responsive mobile menu. Provide to your mobile visitor an easy access to your site content using any device smartphone\u002Ftablet\u002Fdesktop.\u003C\u002Fp>\n\u003Cp>Se below the lisf of features of what our WordPress Responsive Menu can do for you.\u003C\u002Fp>\n\u003Cp>No coding knowledge is required. Works with all WordPress responsive themes.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpmobilemenu.com\u002F?utm_source=wprepo-readme&utm_medium=user%20website&utm_campaign=readme_link\" rel=\"nofollow ugc\">Free Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fshopdemo.wpmobilemenu.com\u002F?utm_source=wprepo-readme&utm_medium=user%20website&utm_campaign=readme_link\" rel=\"nofollow ugc\">Ecommerce Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprodemo.wpmobilemenu.com\u002F?utm_source=wprepo-readme&utm_medium=user%20website&utm_campaign=readme_link\" rel=\"nofollow ugc\">Professional Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpmobilemenu.com\u002F?utm_source=wprepo-readme&utm_medium=user%20website&utm_campaign=readme_link\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpmobilemenu.com\u002Fknowledgebase\u002F?utm_source=wprepo-readme&utm_medium=user%20website&utm_campaign=readme_link\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>This are the features that will keep your mobile visitors engaged\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> 3 Depth Menu Level\u003C\u002Fli>\n\u003Cli> Naked Header \u003C\u002Fli>\n\u003Cli> Overlay Mask when the menu is opened  \u003C\u002Fli>\n\u003Cli> Logo\u002FText Branding  \u003C\u002Fli>\n\u003Cli> Background image for the menus  \u003C\u002Fli>\n\u003Cli> Naked Header  \u003C\u002Fli>\n\u003Cli> Hide specific elements when the Mobile Menu is visible(theme menus, or any html element)  \u003C\u002Fli>\n\u003Cli> Google Fonts  \u003C\u002Fli>\n\u003Cli> Customise the styling of your mobile menus  \u003C\u002Fli>\n\u003Cli> Display Type – Slideout Over Content, Slideout Push Content\u003C\u002Fli>\n\u003Cli> [Premium]  Disable Mobile Menus in specific pages\u003C\u002Fli>\n\u003Cli> [Premium]  Alternative menus per page\u003C\u002Fli>\n\u003Cli> [Premium]  Menus only visible for logged in users\u003C\u002Fli>\n\u003Cli> [Premium]  Header Live Search\u003C\u002Fli>\n\u003Cli> [Premium]  Header Banner(above and below the header)\u003C\u002Fli>\n\u003Cli> [Premium]  Footer menus\u003C\u002Fli>\n\u003Cli> [Premium]  Menus Display Type – Overlay Full Width, Slideout From Top\u003C\u002Fli>\n\u003Cli> [Premium]  Sliding menus\u003C\u002Fli>\n\u003Cli> [Premium]  2000+ Icons (FontAwesome, Fontelicon, Iconic, Entypo, Typicons)\u003C\u002Fli>\n\u003Cli> [Premium]  Animated Icons\u003C\u002Fli>\n\u003Cli> [Premium]  5th Depth Menu Levels\u003C\u002Fli>\n\u003Cli> [Premium]  Copyright section\u003C\u002Fli>\n\u003Cli> [Premium]  Import\u002FExport options\u003C\u002Fli>\n\u003Cli> and much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Increase your Woocommerce shop website sales conversion\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> [Premium ECOMMERCE]  Menu Cart Icon\u003C\u002Fli>\n\u003Cli> [Premium ECOMMERCE]  Sliding Cart\u003C\u002Fli>\n\u003Cli> [Premium ECOMMERCE]  Checkout and View Cart buttons in Sliding Cart\u003C\u002Fli>\n\u003Cli> [Premium ECOMMERCE]  Account links in Sliding Cart\u003C\u002Fli>\n\u003Cli> [Premium ECOMMERCE]  Mobile Product Filter\u003C\u002Fli>\n\u003Cli> [Premium ECOMMERCE]  Header Products Live Search\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: some of the features are Premium. To have access to those features you will need WP Mobile Menu Premium. You can \u003Ca href=\"https:\u002F\u002Fwww.wpmobilemenu.com\u002Fpricing\u002F?utm_source=wprepo-readme&utm_medium=user%20website&utm_campaign=readme_link\" rel=\"nofollow ugc\">get WP Mobile Menu Premium here\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmenu-image\u002F\" rel=\"ugc\">Menu Image\u003C\u002Fa>: Easily add an image or icon in a menu item. Creating a better website menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fpay-with-stripe?utm_source=wprepo-mobile-menu&utm_medium=wprepo_readme&utm_campaign=FreshlightLab+Pay+With+Stripe+Landing+Page\" rel=\"nofollow ugc\">Pay With Stripe\u003C\u002Fa>: Sell your products on your WordPress website without any other complex e-commerce plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>I need help or I have a doubt, check our Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Great Support, our free support is above the average. Only the Premium support is better and faster.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmobile-menu\" rel=\"ugc\">WP Mobile Menu Support page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Bug reports for WP Mobile Menu are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fruiguerreiro79\u002Fmobile-menu\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n","Need some help with the mobile website experience? Need an Mobile Menu plugin that keep your mobile visitors engaged?",80000,2289139,256,"2025-06-23T06:57:00.000Z","6.8.5","4.4",[111,20,112,21,114],"https:\u002F\u002Fwww.wpmobilemenu.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-menu.2.8.8.zip",4,"2024-07-30 00:00:00",{"attackSurface":138,"codeSignals":195,"taintFlows":266,"riskAssessment":483,"analyzedAt":488},{"hooks":139,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":25,"unprotectedCount":25},[140,146,150,154,157,161,167,170,173,176,180,183,188],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","mtr_init_some_hooks","make-tables-responsive.php",21,{"type":141,"name":147,"callback":148,"file":144,"line":149},"admin_notices","mtr_admin_notice_multibyte_error",24,{"type":141,"name":151,"callback":152,"file":144,"line":153},"admin_enqueue_scripts","mtr_add_scripts_for_settings",27,{"type":141,"name":155,"callback":156,"file":144,"line":33},"admin_menu","mtr_plugin_settings_menu",{"type":141,"name":158,"callback":159,"file":144,"line":160},"admin_head","mtr_add_css_on_settings_page",33,{"type":162,"name":163,"callback":164,"priority":165,"file":144,"line":166},"filter","the_content","mtr_change_the_tables",99999999999,39,{"type":162,"name":168,"callback":164,"priority":165,"file":144,"line":169},"widget_text",46,{"type":162,"name":171,"callback":164,"priority":165,"file":144,"line":172},"category_description",52,{"type":162,"name":174,"callback":164,"priority":165,"file":144,"line":175},"the_excerpt",58,{"type":141,"name":177,"callback":178,"priority":165,"file":144,"line":179},"wp_head","mtr_add_css_on_front_end",61,{"type":141,"name":181,"callback":178,"priority":165,"file":144,"line":182},"amp_post_template_css",67,{"type":162,"name":184,"callback":185,"priority":186,"file":144,"line":187},"plugin_action_links","mtr_add_settings_plugin_action_link",10,70,{"type":162,"name":189,"callback":164,"priority":165,"file":144,"line":190},"do_shortcode_tag",76,[],[],[],[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":25,"externalRequests":25,"nonceChecks":263,"capabilityChecks":264,"bundledLibraries":265},[],{"prepared":25,"raw":25,"locations":198},[],{"escaped":200,"rawEcho":33,"locations":201},74,[202,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261],{"file":144,"line":203,"context":204},83,"raw output",{"file":144,"line":206,"context":204},451,{"file":144,"line":208,"context":204},454,{"file":144,"line":210,"context":204},495,{"file":144,"line":212,"context":204},504,{"file":144,"line":214,"context":204},513,{"file":144,"line":216,"context":204},522,{"file":144,"line":218,"context":204},531,{"file":144,"line":220,"context":204},544,{"file":144,"line":222,"context":204},569,{"file":144,"line":224,"context":204},578,{"file":144,"line":226,"context":204},587,{"file":144,"line":228,"context":204},601,{"file":144,"line":230,"context":204},679,{"file":144,"line":232,"context":204},688,{"file":144,"line":234,"context":204},697,{"file":144,"line":236,"context":204},706,{"file":144,"line":238,"context":204},715,{"file":144,"line":240,"context":204},775,{"file":144,"line":242,"context":204},874,{"file":144,"line":244,"context":204},1569,{"file":144,"line":246,"context":204},1614,{"file":144,"line":248,"context":204},1633,{"file":144,"line":250,"context":204},1789,{"file":144,"line":252,"context":204},1813,{"file":144,"line":254,"context":204},1849,{"file":144,"line":256,"context":204},1888,{"file":144,"line":258,"context":204},1935,{"file":144,"line":260,"context":204},1977,{"file":144,"line":262,"context":204},2256,6,1,[],[267,418],{"entryPoint":268,"graph":269,"unsanitizedCount":25,"severity":417},"mtr_admin_settings_page (make-tables-responsive.php:117)",{"nodes":270,"edges":395},[271,276,281,285,287,291,293,297,299,303,305,309,311,315,317,321,323,327,329,333,335,339,341,345,347,351,353,357,359,363,365,369,371,375,377,381,383,387,389,393],{"id":272,"type":273,"label":274,"file":144,"line":275},"n0","source","$_POST['mtr-enable-on-screen-size-below']",214,{"id":277,"type":278,"label":279,"file":144,"line":275,"wp_function":280},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":282,"type":273,"label":283,"file":144,"line":284},"n2","$_POST['mtr-multi-row-columns']",215,{"id":286,"type":278,"label":279,"file":144,"line":284,"wp_function":280},"n3",{"id":288,"type":273,"label":289,"file":144,"line":290},"n4","$_POST['mtr-limit-left-side']",222,{"id":292,"type":278,"label":279,"file":144,"line":290,"wp_function":280},"n5",{"id":294,"type":273,"label":295,"file":144,"line":296},"n6","$_POST['mtr-limit-right-side']",223,{"id":298,"type":278,"label":279,"file":144,"line":296,"wp_function":280},"n7",{"id":300,"type":273,"label":301,"file":144,"line":302},"n8","$_POST['mtr-even-row-background-color']",228,{"id":304,"type":278,"label":279,"file":144,"line":302,"wp_function":280},"n9",{"id":306,"type":273,"label":307,"file":144,"line":308},"n10","$_POST['mtr-even-row-cell-border-color']",229,{"id":310,"type":278,"label":279,"file":144,"line":308,"wp_function":280},"n11",{"id":312,"type":273,"label":313,"file":144,"line":314},"n12","$_POST['mtr-odd-row-background-color']",230,{"id":316,"type":278,"label":279,"file":144,"line":314,"wp_function":280},"n13",{"id":318,"type":273,"label":319,"file":144,"line":320},"n14","$_POST['mtr-odd-row-cell-border-color']",231,{"id":322,"type":278,"label":279,"file":144,"line":320,"wp_function":280},"n15",{"id":324,"type":273,"label":325,"file":144,"line":326},"n16","$_POST['mtr-single-enable-on-screen-size-below']",305,{"id":328,"type":278,"label":279,"file":144,"line":326,"wp_function":280},"n17",{"id":330,"type":273,"label":331,"file":144,"line":332},"n18","$_POST['mtr-single-row-columns']",306,{"id":334,"type":278,"label":279,"file":144,"line":332,"wp_function":280},"n19",{"id":336,"type":273,"label":337,"file":144,"line":338},"n20","$_POST['mtr-single-row-layout']",312,{"id":340,"type":278,"label":279,"file":144,"line":338,"wp_function":280},"n21",{"id":342,"type":273,"label":343,"file":144,"line":344},"n22","$_POST['mtr-single-row-cell-align']",313,{"id":346,"type":278,"label":279,"file":144,"line":344,"wp_function":280},"n23",{"id":348,"type":273,"label":349,"file":144,"line":350},"n24","$_POST['mtr-single-even-row-background-color']",315,{"id":352,"type":278,"label":279,"file":144,"line":350,"wp_function":280},"n25",{"id":354,"type":273,"label":355,"file":144,"line":356},"n26","$_POST['mtr-single-odd-row-background-color']",316,{"id":358,"type":278,"label":279,"file":144,"line":356,"wp_function":280},"n27",{"id":360,"type":273,"label":361,"file":144,"line":362},"n28","$_POST['mtr-single-row-cell-border-color']",317,{"id":364,"type":278,"label":279,"file":144,"line":362,"wp_function":280},"n29",{"id":366,"type":273,"label":367,"file":144,"line":368},"n30","$_POST['mtr-exclude-html-classes']",359,{"id":370,"type":278,"label":279,"file":144,"line":368,"wp_function":280},"n31",{"id":372,"type":273,"label":373,"file":144,"line":374},"n32","$_POST['mtr-exclude-html-classes-parent']",360,{"id":376,"type":278,"label":279,"file":144,"line":374,"wp_function":280},"n33",{"id":378,"type":273,"label":379,"file":144,"line":380},"n34","$_POST['mtr-exclude-html-ids']",361,{"id":382,"type":278,"label":279,"file":144,"line":380,"wp_function":280},"n35",{"id":384,"type":273,"label":385,"file":144,"line":386},"n36","$_POST['mtr-exclude-post-page-ids']",362,{"id":388,"type":278,"label":279,"file":144,"line":386,"wp_function":280},"n37",{"id":390,"type":273,"label":391,"file":144,"line":392},"n38","$_POST['mtr-enable-only-post-page-ids']",363,{"id":394,"type":278,"label":279,"file":144,"line":392,"wp_function":280},"n39",[396,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416],{"from":272,"to":277,"sanitized":397},true,{"from":282,"to":286,"sanitized":397},{"from":288,"to":292,"sanitized":397},{"from":294,"to":298,"sanitized":397},{"from":300,"to":304,"sanitized":397},{"from":306,"to":310,"sanitized":397},{"from":312,"to":316,"sanitized":397},{"from":318,"to":322,"sanitized":397},{"from":324,"to":328,"sanitized":397},{"from":330,"to":334,"sanitized":397},{"from":336,"to":340,"sanitized":397},{"from":342,"to":346,"sanitized":397},{"from":348,"to":352,"sanitized":397},{"from":354,"to":358,"sanitized":397},{"from":360,"to":364,"sanitized":397},{"from":366,"to":370,"sanitized":397},{"from":372,"to":376,"sanitized":397},{"from":378,"to":382,"sanitized":397},{"from":384,"to":388,"sanitized":397},{"from":390,"to":394,"sanitized":397},"low",{"entryPoint":419,"graph":420,"unsanitizedCount":25,"severity":417},"\u003Cmake-tables-responsive> (make-tables-responsive.php:0)",{"nodes":421,"edges":462},[422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461],{"id":272,"type":273,"label":274,"file":144,"line":275},{"id":277,"type":278,"label":279,"file":144,"line":275,"wp_function":280},{"id":282,"type":273,"label":283,"file":144,"line":284},{"id":286,"type":278,"label":279,"file":144,"line":284,"wp_function":280},{"id":288,"type":273,"label":289,"file":144,"line":290},{"id":292,"type":278,"label":279,"file":144,"line":290,"wp_function":280},{"id":294,"type":273,"label":295,"file":144,"line":296},{"id":298,"type":278,"label":279,"file":144,"line":296,"wp_function":280},{"id":300,"type":273,"label":301,"file":144,"line":302},{"id":304,"type":278,"label":279,"file":144,"line":302,"wp_function":280},{"id":306,"type":273,"label":307,"file":144,"line":308},{"id":310,"type":278,"label":279,"file":144,"line":308,"wp_function":280},{"id":312,"type":273,"label":313,"file":144,"line":314},{"id":316,"type":278,"label":279,"file":144,"line":314,"wp_function":280},{"id":318,"type":273,"label":319,"file":144,"line":320},{"id":322,"type":278,"label":279,"file":144,"line":320,"wp_function":280},{"id":324,"type":273,"label":325,"file":144,"line":326},{"id":328,"type":278,"label":279,"file":144,"line":326,"wp_function":280},{"id":330,"type":273,"label":331,"file":144,"line":332},{"id":334,"type":278,"label":279,"file":144,"line":332,"wp_function":280},{"id":336,"type":273,"label":337,"file":144,"line":338},{"id":340,"type":278,"label":279,"file":144,"line":338,"wp_function":280},{"id":342,"type":273,"label":343,"file":144,"line":344},{"id":346,"type":278,"label":279,"file":144,"line":344,"wp_function":280},{"id":348,"type":273,"label":349,"file":144,"line":350},{"id":352,"type":278,"label":279,"file":144,"line":350,"wp_function":280},{"id":354,"type":273,"label":355,"file":144,"line":356},{"id":358,"type":278,"label":279,"file":144,"line":356,"wp_function":280},{"id":360,"type":273,"label":361,"file":144,"line":362},{"id":364,"type":278,"label":279,"file":144,"line":362,"wp_function":280},{"id":366,"type":273,"label":367,"file":144,"line":368},{"id":370,"type":278,"label":279,"file":144,"line":368,"wp_function":280},{"id":372,"type":273,"label":373,"file":144,"line":374},{"id":376,"type":278,"label":279,"file":144,"line":374,"wp_function":280},{"id":378,"type":273,"label":379,"file":144,"line":380},{"id":382,"type":278,"label":279,"file":144,"line":380,"wp_function":280},{"id":384,"type":273,"label":385,"file":144,"line":386},{"id":388,"type":278,"label":279,"file":144,"line":386,"wp_function":280},{"id":390,"type":273,"label":391,"file":144,"line":392},{"id":394,"type":278,"label":279,"file":144,"line":392,"wp_function":280},[463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482],{"from":272,"to":277,"sanitized":397},{"from":282,"to":286,"sanitized":397},{"from":288,"to":292,"sanitized":397},{"from":294,"to":298,"sanitized":397},{"from":300,"to":304,"sanitized":397},{"from":306,"to":310,"sanitized":397},{"from":312,"to":316,"sanitized":397},{"from":318,"to":322,"sanitized":397},{"from":324,"to":328,"sanitized":397},{"from":330,"to":334,"sanitized":397},{"from":336,"to":340,"sanitized":397},{"from":342,"to":346,"sanitized":397},{"from":348,"to":352,"sanitized":397},{"from":354,"to":358,"sanitized":397},{"from":360,"to":364,"sanitized":397},{"from":366,"to":370,"sanitized":397},{"from":372,"to":376,"sanitized":397},{"from":378,"to":382,"sanitized":397},{"from":384,"to":388,"sanitized":397},{"from":390,"to":394,"sanitized":397},{"summary":484,"deductions":485},"The plugin 'make-tables-responsive' v1.8.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, indicating a minimal attack surface. Furthermore, the code demonstrates good practices by exclusively using prepared statements for SQL queries, employing nonce checks, and performing capability checks.  There are no recorded vulnerabilities in its history, which suggests a consistent focus on security. However, a notable concern is the output escaping, where only 71% of outputs are properly escaped. This leaves a portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks if user-supplied data is involved in those unescaped outputs. While the taint analysis shows no critical or high-severity unsanitized flows, the less-than-perfect output escaping warrants attention.  Overall, the plugin is well-protected against common injection and authorization vulnerabilities, but a small risk of XSS remains due to incomplete output sanitization.",[486],{"reason":487,"points":263},"Output escaping not fully implemented","2026-03-16T18:04:33.578Z",{"wat":490,"direct":501},{"assetPaths":491,"generatorPatterns":494,"scriptPaths":495,"versionParams":497},[492,493],"\u002Fwp-content\u002Fplugins\u002Fmake-tables-responsive\u002Fstyles\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fmake-tables-responsive\u002Fscripts\u002Ffrontend.js",[],[496],"\u002Fwp-content\u002Fplugins\u002Fmake-tables-responsive\u002Fscripts\u002Fsettings.js",[498,499,500],"make-tables-responsive\u002Fstyles\u002Ffrontend.css?ver=","make-tables-responsive\u002Fscripts\u002Ffrontend.js?ver=","make-tables-responsive\u002Fscripts\u002Fsettings.js?ver=",{"cssClasses":502,"htmlComments":504,"htmlAttributes":505,"restEndpoints":507,"jsGlobals":508,"shortcodeOutput":510},[503],"mtr-responsive-table-wrapper",[],[506],"data-mtr-prefix",[],[509],"localizedMTR",[]]