[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIowpAkXXTsgiNFfjp9nTaG2shAbtwXVuuRJF4WpH548":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":46,"crawl_stats":37,"alternatives":51,"analysis":167,"fingerprints":195},"easyindex","EasyIndex","1.1.1704","Jayce53","https:\u002F\u002Fprofiles.wordpress.org\u002Fjayce53\u002F","\u003Cp>It’s EASY to create an index on your WordPress blog with EasyIndex. It works right out of the box.\u003C\u002Fp>\n\u003Cp>Most other index solutions require you to laboriously select and add each category or tag you want to index , or even look up category and post IDs.\u003Cbr \u002F>\nWith EasyIndex, you just select  the things you want to index from a list and the plugin can create an index almost instantly.\u003C\u002Fp>\n\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\u002FaXT0PJxywWA?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>\n\u003Cp>With other index solutions, you are stuck with just one format – EasyIndex has 9 index styles (26 in the Plus version) that you can easily customize with different fonts, colors, text styles and HTML tags.\u003C\u002Fp>\n\u003Cp>You can easily add indexes to your menu, and if you want, EasyIndex will automatically make submenu items as required.\u003C\u002Fp>\n\u003Cp>And according to our Beta Testers, the link to a relevant help page that’s next to every field on the setup screen really made using EasyIndex a breeze.\u003C\u002Fp>\n\u003Cp>As well as generating indexes, \u003Ca href=\"https:\u002F\u002Feasyindexplugin.com\" rel=\"nofollow ugc\">EasyIndex Plus\u003C\u002Fa> creates customizable sidebar photo galleries  – which you can also embed in posts using a shortcode.\u003C\u002Fp>\n\u003Cp>Want a gallery of your latest posts but only include posts from selected categories? EasyIndex Plus can do that with just a few clicks.\u003C\u002Fp>\n\u003Cp>Would you like to make a Pinterest style gallery from your posts? If you’ve got EasyIndex Plus and a spare 30 seconds, you’re done!\u003C\u002Fp>\n\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\u002FaR18dS3tZ5Q?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>\n","Wordpress indexes made easy! EasyIndex makes post indexes, recipe indexes, product indexes and more in just minutes. Easy to use, easy to customize.",1000,46786,84,21,"2019-12-02T01:23:00.000Z","5.3.21","3.9","",[20,21,22,23,24],"index","post-gallery","product-index","recipe-index","thumbnail-gallery","https:\u002F\u002Feasyindexplugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasyindex.1.1.1704.zip",63,1,"2025-12-31 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-62117","easyindex-cross-site-request-forgery","EasyIndex \u003C= 1.1.1704 - Cross-Site Request Forgery","The EasyIndex plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.1.1704. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.1.1704","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2026-01-05 18:26:04",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F35a7caac-1171-474a-86c6-7893658c91eb?source=api-prod",{"slug":47,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":49,"computed_at":50},"jayce53",30,68,"2026-04-05T01:22:13.814Z",[52,74,98,121,144],{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":18,"tags":67,"homepage":70,"download_link":71,"security_score":72,"vuln_count":73,"unpatched_count":73,"last_vuln_date":37,"fetched_at":30},"visual-recipe-index","Visual Recipe Index","1.3.1","Kremental","https:\u002F\u002Fprofiles.wordpress.org\u002Fseestheday\u002F","\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fkremental.com\u002Fvisual-recipe-index\" rel=\"nofollow ugc\">Sign up for early access and release pricing for the pro version\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Visual Recipe Index\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin creates an automatically updating recipe index with pictures.\u003Cbr \u002F>\nIt uses the recipes that you already have on your blog, and the categories that you have defined.\u003C\u002Fp>\n\u003Cp>To use, follow the instructions on the admin page (Settings->Visual Recipe Index) to generate shortcodes to paste onto a page of your choice to display your recipe index.\u003C\u002Fp>\n\u003Cp>This plugin uses the featured image for the thumbnail if set, and the first image of the post if a featured image isn’t set.\u003C\u002Fp>\n\u003Cp>\u003C!--This plugin requires that a featured image be set for the thumbnail images to work properly.\n\nIf you create a visual recipe index and don't see images for some of your recipes you should check to make sure you have the featured image set.-->\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Visual Recipe Index Pro – Features being considered for development\u003C\u002Fstrong>\u003Cbr \u002F>\n* Simplified user interface\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Pagination\u002Fendless scroll\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Drag and drop category ordering\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Faster image loading\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Beautiful styles with several themes to choose from\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Removal of dependency on cutting and pasting shortcodes on a page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic index page creation with checkbox to add to menu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to automatically add multi-page index creation with hierarchy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option for slider gallerys with multi-page\u002Fcategory hierarchys\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Significantly improved SEO\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Visual Recipe Index - Plugin to create an automatically updating recipe index with pictures.",300,11231,88,10,"2025-11-15T03:43:00.000Z","6.8.5","5.0",[68,69,53],"food-gallery","recipe-gallery","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Frecipe_index\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-recipe-index.1.3.2.zip",100,0,{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":96,"download_link":97,"security_score":72,"vuln_count":73,"unpatched_count":73,"last_vuln_date":37,"fetched_at":30},"fast-indexing-api","Instant Indexing for Google","1.1.22","Rank Math SEO","https:\u002F\u002Fprofiles.wordpress.org\u002Frankmath\u002F","\u003Ch3>Get your website’s pages, and content crawled immediately! Use the Instant Indexing plugin to beat your competition and rank higher.\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Google recommends that you use the Indexing API ONLY for Job Posting and Live Streaming websites. However, it works on any type of website and many of our users have seen great results already. Please proceed with caution.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Whether you are a novice blogger or a seasoned SEO – you know the importance of getting into the Google index. It is the very first step before your website can see any organic traffic coming from Google or any other search engine.\u003C\u002Fp>\n\u003Cp>If your pages don’t get indexed, your website is essentially invisible to Google and all the visitors – visitors that would otherwise “see” your website in the search engines.\u003C\u002Fp>\n\u003Cp>So, it is pretty important that your new content gets crawled\u002Findexed fast, and it is equally important for your already published content to get updated in Google as well.\u003C\u002Fp>\n\u003Cp>How do you do one or the other? Or, how about doing them both?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enter the Instant Indexing plugin by Rank Math\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When you publish new content or update old content on your WordPress website, the Instant Indexing plugin sends a crawl request to Google using the Google Indexing API.\u003C\u002Fp>\n\u003Cp>The result? \u003Cstrong>Almost immediate indexing of your content\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fblog\u002Fgoogle-indexing-api\u002F#proof\" rel=\"nofollow ugc\">Here is an example\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>There are a lot of plus points of having your content instantly crawled and indexed by the search engines, but, here are a few major advantages of using the Instant Indexing plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Rank faster\u003C\u002Fstrong> – Have that awesome content you know users will like? Get it in front of your audience faster.\u003C\u002Fli>\n\u003Cli>Increase your chances of ranking above your competition\u003C\u002Fli>\n\u003Cli>Keep search results up-to-date\u003C\u002Fli>\n\u003Cli>One-time Setup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Submissions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Manual Submissions\u003C\u002Fli>\n\u003Cli>Excludes Custom Post Types\u003C\u002Fli>\n\u003Cli>Send request to remove Post from Google SERPs\u003C\u002Fli>\n\u003Cli>Get Current Post Status\u003C\u002Fli>\n\u003Cli>Compatible with Any SEO WordPress Plugin\u003C\u002Fli>\n\u003Cli>Bulk Submissions (Up to 100 URLs)\u003C\u002Fli>\n\u003Cli>Completely FREE.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There is just no reason not to give it a try.\u003C\u002Fp>\n\u003Ch3>ABOUT THE DEVELOPER\u003C\u002Fh3>\n\u003Cp>The Instant Indexing plugin is created by the same brains that are behind the popular \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fwordpress\u002Fplugin\u002Fseo-suite\u002F\" rel=\"nofollow ugc\">Rank Math SEO\u003C\u002Fa> plugin. We created the Instant Indexing plugin to get your SEO friendly content crawled quickly. This, in turn, helps you rank faster and higher than you would if you didn’t use these plugins.\u003C\u002Fp>\n\u003Ch4>Getting Started:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1. Setting up the Plugin:\u003C\u002Fstrong> Once you install and activate the Instant Indexing Plugin, head over to \u003Cstrong>Rank Math > Instant Indexing\u003C\u002Fstrong> and configure the settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fs.rankmath.com\u002Fgroupfb\" rel=\"nofollow ugc\">2. Facebook Group:\u003C\u002Fa>\u003C\u002Fstrong> In this group, you will find the team of Rank Math SEO plugin fairly active and ready to answer your SEO related queries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fblog\u002Fgoogle-indexing-api\u002F\" rel=\"nofollow ugc\">3. User Documentation:\u003C\u002Fa>\u003C\u002Fstrong> Although Instant Indexing plugin is already easy to set up, we’ve put together tutorial to help you set up and get started.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fs.rankmath.com\u002Fwp-errors-fixes\" rel=\"nofollow ugc\">4. Fixing Common Errors:\u003C\u002Fa>\u003C\u002Fstrong> Sometimes avoidable or common issues can get you stuck. We’ve created a common guide where we discuss all the common issues and how to fix them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fs.rankmath.com\u002Fsupport\" rel=\"nofollow ugc\">5. Support Ticket Forum:\u003C\u002Fa>\u003C\u002Fstrong> Our dedicated forum is where you can get support for any issues that you face with Instant Indexing. In the forum, we’ll also try to answer some SEO queries. User experience is important to us, and our aim is to answer all the queries on the forum in a timely manner.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"#faq-header\" rel=\"nofollow ugc\">6. Frequently Asked Questions:\u003C\u002Fa>\u003C\u002Fstrong> Here we’ve answered the most commonly asked questions about Instant Indexing by Rank Math.\u003C\u002Fp>\n","A very efficient yet simple plugin to take care of your indexing woos and helps get your content crawled by search bots instantly.",200000,2514380,72,36,"2025-11-21T09:24:00.000Z","6.6.5","5.6","7.2.5",[91,92,93,94,95],"crawling","fast-indexing","indexing-api","job-posting","live-streaming","https:\u002F\u002Frankmath.com\u002Fwordpress\u002Fplugin\u002Finstant-indexing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-indexing-api.1.1.22.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":82,"downloaded":106,"rating":62,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":18,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":73,"last_vuln_date":120,"fetched_at":30},"table-of-contents-plus","Table of Contents Plus","2411.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>A powerful yet user friendly plugin that automatically creates a context specific index or table of contents (TOC) for long pages (and custom post types).  More than just a table of contents plugin, this plugin can also output a sitemap listing pages and\u002For categories across your entire site.\u003C\u002Fp>\n\u003Cp>Built from the ground up and with Wikipedia in mind, the table of contents by default appears before the first heading on a page.  This allows the author to insert lead-in content that may summarise or introduce the rest of the page.  It also uses a unique numbering scheme that doesn’t get lost through CSS differences across themes.\u003C\u002Fp>\n\u003Cp>This plugin is a great companion for content rich sites such as content management system oriented configurations.  That said, bloggers also have the same benefits when writing long structured articles.\u003C\u002Fp>\n\u003Cp>Includes an administration options panel where you can customise settings like display position, define the minimum number of headings before an index is displayed, other appearance, and more.  For power users, expand the advanced options to further tweak its behaviour – eg: exclude undesired heading levels like h5 and h6 from being included; disable the output of the included CSS file; adjust the top offset and more.  Using shortcodes, you can override default behaviour such as special exclusions on a specific page or even to hide the table of contents altogether.\u003C\u002Fp>\n\u003Cp>Prefer to include the index in the sidebar?  Go to Appearance > Widgets and drag the TOC+ to your desired sidebar and position.\u003C\u002Fp>\n\u003Cp>Custom post types are supported, however, auto insertion works only when the_content() has been used by the custom post type.  Each post type will appear in the options panel, so enable the ones you want.\u003C\u002Fp>\n\u003Cp>Collaborate, participate, fork this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzedzedzed\u002Ftable-of-contents-plus\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>The plugin was designed to be as seamless and painfree as possible and did not require you to insert a shortcode for operation.  However, using the shortcode allows you to fully control the position of the table of contents within your page.  The following shortcodes are available with this plugin.\u003C\u002Fp>\n\u003Cp>When attributes are left out for the shortcodes below, they will fallback to the settings you defined under Settings > TOC+.  The following are detailed in the help tab.\u003C\u002Fp>\n\u003Ch4>[toc]\u003C\u002Fh4>\n\u003Cp>Lets you generate the table of contents at the preferred position.  Useful for sites that only require a TOC on a small handful of pages.  Supports the following attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“label”: text, title of the table of contents\u003C\u002Fli>\n\u003Cli>“no_label”: true\u002Ffalse, shows or hides the title\u003C\u002Fli>\n\u003Cli>“wrapping”: text, either “left” or “right”\u003C\u002Fli>\n\u003Cli>“heading_levels”: numbers, this lets you select the heading levels you want included in the table of contents.  Separate multiple levels with a comma.  Example: include headings 3, 4 and 5 but exclude the others with \u003Ccode>heading_levels=\"3,4,5\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>“class”: text, enter CSS classes to be added to the container. Separate multiple classes with a space.\u003C\u002Fli>\n\u003Cli>“start”: number, show when this number of headings are present in the content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[no_toc]\u003C\u002Fh4>\n\u003Cp>Allows you to disable the table of contents for the current post, page, or custom post type.\u003C\u002Fp>\n\u003Ch4>[sitemap]\u003C\u002Fh4>\n\u003Cp>Produces a listing of all pages and categories for your site. You can use this on any post, page or even in a text widget.  Note that this will not include an index of posts so use sitemap_posts if you need this listing.\u003C\u002Fp>\n\u003Ch4>[sitemap_pages]\u003C\u002Fh4>\n\u003Cp>Lets you print out a listing of only pages. The following attributes are accepted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“heading”: number between 1 and 6, defines which html heading to use\u003C\u002Fli>\n\u003Cli>“label”: text, title of the list\u003C\u002Fli>\n\u003Cli>“no_label”: true\u002Ffalse, shows or hides the list heading\u003C\u002Fli>\n\u003Cli>“exclude”: IDs of the pages or categories you wish to exclude\u003C\u002Fli>\n\u003Cli>“exclude_tree”: ID of the page or category you wish to exclude including its all descendants\u003C\u002Fli>\n\u003Cli>“child_of”: “current” or page ID of the parent page. Defaults to 0 which includes all pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[sitemap_categories]\u003C\u002Fh4>\n\u003Cp>Same as \u003Ccode>[sitemap_pages]\u003C\u002Fcode> but for categories.\u003C\u002Fp>\n\u003Ch4>[sitemap_posts]\u003C\u002Fh4>\n\u003Cp>This lets you print out an index of all published posts on your site.  By default, posts are listed in alphabetical order grouped by their first letters.  The following attributes are accepted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“order”: text, either ASC or DESC\u003C\u002Fli>\n\u003Cli>“orderby”: text, popular options include “title”, “date”, “ID”, and “rand”. See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Query#Order_.26_Orderby_Parameters\" rel=\"nofollow ugc\">WP_Query\u003C\u002Fa> for a list.\u003C\u002Fli>\n\u003Cli>“separate”: true\u002Ffalse (defaults to true), does not separate the lists by first letter when set to false.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use the following CSS classes to customise the appearance of your listing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>toc_sitemap_posts_section\u003C\u002Fli>\n\u003Cli>toc_sitemap_posts_letter\u003C\u002Fli>\n\u003Cli>toc_sitemap_posts_list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was created and maintained for many years by conjur3r. We are grateful for all the hard work he put in and we are excited to continue to build on that!\u003C\u002Fp>\n","A powerful yet user friendly plugin that automatically creates a table of contents. Can also output a sitemap listing all pages and categories.",3500523,159,"2024-11-21T13:15:00.000Z","6.7.5","3.2",[112,113,114,115,116],"cms","indexes","sitemap","table-of-contents","toc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftable-of-contents-plus.2411.1.zip",89,5,"2024-10-15 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":88,"tags":135,"homepage":140,"download_link":141,"security_score":142,"vuln_count":28,"unpatched_count":73,"last_vuln_date":143,"fetched_at":30},"index-wp-mysql-for-speed","Index WP MySQL For Speed","1.5.6","OllieJones","https:\u002F\u002Fprofiles.wordpress.org\u002Folliejones\u002F","\u003Ch4>How do I use this plugin?\u003C\u002Fh4>\n\u003Cp>After you install and activate this plugin, visit the Index MySQL Tool under the Tools menu. From there you can press the \u003Cem>Add Keys Now\u003C\u002Fem> button. If you have large tables, use it with \u003Ca href=\"https:\u002F\u002Fwp-cli.org\u002F\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa> instead to avoid timeouts. See the WP-CLI section to learn more.\u003C\u002Fp>\n\u003Ch4>What does it do for my site?\u003C\u002Fh4>\n\u003Cp>This plugin works to make your MySQL database work more efficiently by adding high-performance keys to the tables you choose. On request it monitors your site’s use of your MySQL database to detect which database operations are slowest. It is most useful for large sites: sites with many users, posts, pages, and \u002F or products.\u003C\u002Fp>\n\u003Cp>You can use it to restore WordPress’s default keys if need be.\u003C\u002Fp>\n\u003Ch4>What is this all about?\u003C\u002Fh4>\n\u003Cp>Where does WordPress store all that stuff that makes your site great? Where are your pages, posts, products, media, users, custom fields, metadata, and all your valuable content? All that data is in the \u003Ca href=\"https:\u002F\u002Fwww.mysql.com\u002F\" rel=\"nofollow ugc\">MySQL\u003C\u002Fa> relational database management system. (Many hosting providers and servers use the \u003Ca href=\"https:\u002F\u002Fmariadb.org\u002F\" rel=\"nofollow ugc\">MariaDB\u003C\u002Fa> fork of the MySQL software; it works exactly the same way as MySQL itself.)\u003C\u002Fp>\n\u003Cp>As your site grows, your MySQL tables grow. Giant tables can make your page loads slow down, frustrate your users, and even hurt your search-engine rankings. And, bulk imports can take absurd amounts of time. What can you do about this?\u003C\u002Fp>\n\u003Cp>You can install and use a database cleaner plugin to get rid of old unwanted data and reorganize your tables. That makes them smaller, and therefore faster. That is a good and necessary task. That is not the task of this plugin. You can, if your hosting provider supports it, install and use a \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fclasses\u002Fwp_object_cache\u002F#persistent-cache-plugins\" rel=\"nofollow ugc\">Persistent Object Cache plugin\u003C\u002Fa> to reduce traffic to your database. That is not the task of this plugin either.\u003C\u002Fp>\n\u003Cp>This plugin adds database \u003Ca href=\"https:\u002F\u002Fdev.mysql.com\u002Fdoc\u002Frefman\u002F8.0\u002Fen\u002Fmysql-indexes.html\" rel=\"nofollow ugc\">keys\u003C\u002Fa> (also called indexes) to your MySQL tables to make it easier for WordPress to find the information it needs. All relational database management systems store your information in long-lived \u003Cem>tables\u003C\u002Fem>. For example, WordPress stores your posts and other content in a table called \u003Cem>wp_posts\u003C\u002Fem>, and custom post fields in another table called \u003Cem>wp_postmeta\u003C\u002Fem>.  A successful site can have thousands of posts and hundreds of thousands of custom post fields. MySQL has two jobs:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Keep all that data organized.\u003C\u002Fli>\n\u003Cli>Find the data it needs quickly.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>To do its second job, MySQL uses database keys. Each table has one or more keys. For example, \u003Ccode>wp_posts\u003C\u002Fcode> has a key to let it quickly find posts when you know the author. Without its \u003Cem>post_author\u003C\u002Fem> key MySQL would have to scan every one of your posts looking for matches to the author you want. Our users know what that looks like: slow. With the key, MySQL can jump right to the matching posts.\u003C\u002Fp>\n\u003Cp>In a new WordPress site with a couple of users and a dozen posts, the keys don’t matter very much. As the site grows the keys start to matter, a lot. Database management systems are designed to have their keys updated, adjusted, and tweaked as their tables grow. They’re designed to allow the keys to evolve without changing the content of the underlying tables. In organizations with large databases adding, dropping, or altering keys doesn’t change the underlying data. It is a routine maintenance task in many data centers. If changing keys caused databases to lose data, the MySQL and MariaDB developers would hear howling not just from you and me, but from many heavyweight users. (You should still back up your WordPress instance of course.)\u003C\u002Fp>\n\u003Cp>Better keys allow WordPress’s code to run faster \u003Cem>without any code changes\u003C\u002Fem>.  Experience with large sites shows that many MySQL slowdowns can be improved by better keys. Code is poetry, data is treasure, and database keys are grease that makes code and data work together smoothly.\u003C\u002Fp>\n\u003Ch4>Which tables does the plugin add keys to?\u003C\u002Fh4>\n\u003Cp>This plugin adds and updates keys in these WordPress and WooCommerce tables.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>wp_comments\u003C\u002Fli>\n\u003Cli>wp_commentmeta\u003C\u002Fli>\n\u003Cli>wp_posts\u003C\u002Fli>\n\u003Cli>wp_postmeta\u003C\u002Fli>\n\u003Cli>wp_termmeta\u003C\u002Fli>\n\u003Cli>wp_users\u003C\u002Fli>\n\u003Cli>wp_usermeta\u003C\u002Fli>\n\u003Cli>wp_options\u003C\u002Fli>\n\u003Cli>wp_wc_orders_meta\u003C\u002Fli>\n\u003Cli>wp_woocommerce_order_itemmeta\u003C\u002Fli>\n\u003Cli>wp_automatewoo_log_meta\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You only need run this plugin once to get its benefits.\u003C\u002Fp>\n\u003Ch4>How can I monitor my database’s operation?\u003C\u002Fh4>\n\u003Cp>On the Index MySQL page (from your Tools menu on your dashboard), you will find the “Monitor Database Operations” tab. Use it to request monitoring for a number of minutes you choose.\u003C\u002Fp>\n\u003Cp>You can monitor\u003C\u002Fp>\n\u003Cul>\n\u003Cli>either the site (your user-visible pages) or the dashboard, or both.\u003C\u002Fli>\n\u003Cli>all pageviews, or a random sample. (Random samples are useful on very busy sites to reduce monitoring overhead.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Once you have gathered monitoring information, you can view the captured queries, and sort them by how long they take. Or you can save the monitor information to a file and show it to somebody who knows about database operations. Or you can upload the monitor to the plugin’s servers so the authors can look at it.\u003C\u002Fp>\n\u003Cp>It’s a good idea to monitor for a five-minute interval at a time of day when your site is busy. Once you’ve completed a monitor, you can examine it to determine which database operations are slowing you down the most.\u003C\u002Fp>\n\u003Cp>Please consider uploading your saved monitors to the plugin’s servers. It’s how we learn from your experience to keep improving. Push the Upload button on the monitor’s tab.\u003C\u002Fp>\n\u003Ch4>WP-CLI command line operation\u003C\u002Fh4>\n\u003Cp>This plugin supports \u003Ca href=\"https:\u002F\u002Fwp-cli.org\u002F\" rel=\"nofollow ugc\">WP-CLI\u003C\u002Fa>.  When your tables are large this is the best way to add the high-performance keys: it doesn’t time out.\u003C\u002Fp>\n\u003Cp>Give the command \u003Ccode>wp help index-mysql\u003C\u002Fcode> for details. A few examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp index-mysql status\u003C\u002Fcode> shows the current status of high-performance keys.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp index-mysql enable --all\u003C\u002Fcode> adds the high-performance keys to all tables that don’t have them.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp index-mysql enable wp_postmeta\u003C\u002Fcode> adds the high-performance keys to the postmeta table.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp index-mysql disable --all\u003C\u002Fcode> removes the high-performance keys from all tables that have them, restoring WordPress’s default keys.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp index-mysql enable --all --dryrun\u003C\u002Fcode> writes out the SQL statements necessary to add the high-performance keys to all tables, but does not run them.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp index-mysql enable --all --dryrun | wp db query\u003C\u002Fcode> writes out the SQL statements and pipes them to wp db to run them.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: avoid saving the –dryrun output statements to run later. The plugin generates them to match the current state of your tables.\u003C\u002Fp>\n\u003Ch4>Why use this plugin?\u003C\u002Fh4>\n\u003Cp>Three reasons (maybe four):\u003C\u002Fp>\n\u003Col>\n\u003Cli>to save carbon footprint.\u003C\u002Fli>\n\u003Cli>to save carbon footprint.\u003C\u002Fli>\n\u003Cli>to save carbon footprint.\u003C\u002Fli>\n\u003Cli>to save people time.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Seriously, the microwatt hours of electricity saved by faster web site technologies add up fast, especially at WordPress’s global scale.\u003C\u002Fp>\n\u003Ch4>How can I learn more about making my WordPress site more efficient?\u003C\u002Fh4>\n\u003Cp>We offer several plugins to help with your site’s database efficiency. You can \u003Ca href=\"https:\u002F\u002Fwww.plumislandmedia.net\u002Fwordpress\u002Fperformance\u002Foptimizing-wordpress-database-servers\u002F\" rel=\"nofollow ugc\">read about them here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Michael Uno for Admin Page Framework.\u003C\u002Fli>\n\u003Cli>Marco Cesarato for LiteSQLParser.\u003C\u002Fli>\n\u003Cli>Allan Jardine for Datatables.net.\u003C\u002Fli>\n\u003Cli>Leho Kraav and Sebastian Sommer for suggesting the WooCommerce tables.\u003C\u002Fli>\n\u003Cli>Japreet Sethi for advice, and for testing on his large installation.\u003C\u002Fli>\n\u003Cli>Rick James for everything.\u003C\u002Fli>\n\u003Cli>Jetbrains for their IDE tools, especially PhpStorm. It’s hard to imagine trying to navigate an epic code base without their tools.\u003C\u002Fli>\n\u003C\u002Ful>\n","Speed up your WordPress site by adding high-performance keys (database indexes) to your MariaDB \u002F MySQL database tables.",50000,645309,96,"2026-01-26T20:00:00.000Z","6.9.4","4.2",[20,136,137,138,139],"key","mysql","performance","wp-cli","https:\u002F\u002Fplumislandmedia.org\u002Findex-wp-mysql-for-speed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Findex-wp-mysql-for-speed.1.5.6.zip",99,"2024-06-22 00:00:00",{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":152,"downloaded":153,"rating":131,"num_ratings":154,"last_updated":155,"tested_up_to":133,"requires_at_least":156,"requires_php":157,"tags":158,"homepage":164,"download_link":165,"security_score":142,"vuln_count":28,"unpatched_count":73,"last_vuln_date":166,"fetched_at":30},"mihdan-index-now","CrawlWP SEO – Instant Search Engine Indexing & SEO Performance Monitor","3.0.12","properfraction","https:\u002F\u002Fprofiles.wordpress.org\u002Fproperfraction\u002F","\u003Cp>Improve your WordPress SEO with instant search-engine indexing, SEO insights, and indexing status tracking.\u003C\u002Fp>\n\u003Ch3>CRAWLWP SEO: WordPress SEO & Indexing Tool\u003C\u002Fh3>\n\u003Cp>\u003Cem>Boost and monitor your WordPress site’s visibility on Google, Bing, Yandex, Naver, Yep, and Seznam.cz with automatic indexing and SEO insights.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>CrawlWP is a WordPress SEO plugin for faster search engine indexing and comprehensive SEO insights, ensuring your WordPress content gets indexed instantly across major search engines (Google, Microsoft Bing, Yandex, Naver, Yep, Seznam.cz) and tracking your SEO performance in real-time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002Fdocs\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002Fsupport\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\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\u002FdKjQTtQyRyA?version=3&rel=0&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>CrawlWP instantly notifies search engines whenever your website content is created, updated, or deleted, ensuring that search engines always have the latest updates about your WordPress site.\u003C\u002Fp>\n\u003Ch3>How CrawlWP SEO Indexing Works\u003C\u002Fh3>\n\u003Cp>CrawlWP integrates with IndexNow protocol to submit your WordPress posts and content to Microsoft Bing, Naver, Seznam.cz, Yandex, Yep.\u003C\u002Fp>\n\u003Cp>Because Google does not support the IndexNow protocol, CrawlWP integrates with Google Indexing API to directly submit WordPress posts for indexing.\u003C\u002Fp>\n\u003Cp>It also integrates with Bing URL Submission and Yandex APIs for submitting WordPress content for indexing. You might not need to configure and use the direct Bing and Yandex API integration for indexing since they both already support the IndexNow protocol.\u003C\u002Fp>\n\u003Ch4>🤖 What is IndexNow?\u003C\u002Fh4>\n\u003Cp>IndexNow is a protocol that allows website owners to promptly notify search engines about content changes, such as new, updated, or deleted URLs. It is a collaborative effort among several search engines (Bing, Naver, Seznam.cz, Yandex, Yep), enabling them to share received URLs with one another.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Indexing\u003C\u002Fstrong>: Automatically submit your WordPress content to Google, Bing, and Yandex for immediate indexing after publication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing on Content Change\u003C\u002Fstrong>: Request indexing from Google, Bing, Yandex, and other search engines when contents (post, page, custom post types) are updated in WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Search Engine Support\u003C\u002Fstrong>: Compatible with Google Search Console, Bing Webmaster Tools, and Yandex Webmaster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Submissions\u003C\u002Fstrong>: New WordPress content is automatically submitted for indexing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Performance Tracking\u003C\u002Fstrong>: Deep Google Search Console and Bing Wenmaster Tools integration for detailed insights about your site’s search visibility and performance. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyword Tracking\u003C\u002Fstrong>: Monitor the performance of the keywords for which your website ranks using precise data instead of estimates. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Submission:\u003C\u002Fstrong> You can manually submit specific WordPress posts and pages for indexing. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Indexing Status\u003C\u002Fstrong>: Monitor when search engines discover and index your pages. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Indexing\u003C\u002Fstrong>: Submit multiple URLs for indexing at once. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing Status Reports\u003C\u002Fstrong>: Track the success of your indexing submissions. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indexing History\u003C\u002Fstrong>: View records of every indexing done, last submitted date, and progress over time to understand better how search engines recognize your site. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Reports via Email\u003C\u002Fstrong>: Get daily, weekly or monthly email reports of your WordPress site SEO performance (impressions, clicks, ranking positions, top keywords etc) and pages indexed and deindexed on Google and Bing. \u003Ca href=\"https:\u002F\u002Fcrawlwp.com\u002Farticle\u002Fseo-performance-email-reports\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#features\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose CrawlWP SEO ?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Save time by automating the indexing process.\u003C\u002Fli>\n\u003Cli>Improve search visibility with faster indexing.\u003C\u002Fli>\n\u003Cli>Track your SEO performance in one dashboard.\u003C\u002Fli>\n\u003Cli>Support all major search engines, including Google, Bing and Yandex.\u003C\u002Fli>\n\u003Cli>User-friendly interface for all experience levels.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Improve your SEO rankings by taking control of the crawling and indexing process so search engines know what to focus on.\u003C\u002Fp>\n\u003Ch4>💙 Love CrawlWP SEO ?\u003C\u002Fh4>\n\u003Cp>If the plugin was useful, rate it with a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-index-now\u002Freviews\u002F\" rel=\"ugc\">5-star rating\u003C\u002Fa> and write a few nice words.\u003C\u002Fp>\n\u003Ch4>What’s Next?\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then consider checking out our other products.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmailoptin.io\u002F\" rel=\"nofollow ugc\">MailOptin\u003C\u002Fa> – Create popups and optin forms for capturing email newsletter subscribers. Integrates with MailerLite, Infusionsoft, ActiveCampaign, Campaign Monitor, Brevo, AWeber, Sendy & more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprofilepress.com\u002F\" rel=\"nofollow ugc\">ProfilePress\u003C\u002Fa> – The best custom registration, login, front-end profile and user management plugin in the market.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffusewp.com\u002F\" rel=\"nofollow ugc\">FuseWP\u003C\u002Fa> – Connect wordPress to marketing platforms and sync users to your email list.\u003C\u002Fli>\n\u003C\u002Ful>\n","Improve your WordPress SEO with instant search-engine indexing, SEO insights, and indexing status tracking.",40000,647428,55,"2026-02-15T18:33:00.000Z","6.0","7.4",[159,160,161,162,163],"bing","google","indexing","seo","yandex","https:\u002F\u002Fcrawlwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-index-now.3.0.12.zip","2024-01-12 00:00:00",{"attackSurface":168,"codeSignals":174,"taintFlows":184,"riskAssessment":185,"analyzedAt":194},{"hooks":169,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":73,"unprotectedCount":73},[],[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":73,"externalRequests":73,"nonceChecks":73,"capabilityChecks":28,"bundledLibraries":180},[],{"prepared":73,"raw":73,"locations":177},[],{"escaped":73,"rawEcho":73,"locations":179},[],[181],{"name":182,"version":37,"knownCves":183},"Select2",[],[],{"summary":186,"deductions":187},"The plugin 'easyindex' v1.1.1704 exhibits a mixed security posture.  On the positive side, the static analysis reveals excellent adherence to secure coding practices, with no identified dangerous functions, all SQL queries utilizing prepared statements, and all output being properly escaped.  Furthermore, there are no file operations or external HTTP requests, and taint analysis found no unsanitized paths.  The presence of capability checks and bundled libraries is noted, though the latter (Select2) requires verification for its specific version and potential vulnerabilities.\n\nHowever, a significant concern arises from the vulnerability history. The plugin has a known CVE, which is currently unpatched and categorized as medium severity. This suggests a recurring issue with Cross-Site Request Forgery (CSRF), which is a common vulnerability type for this plugin. The presence of an unpatched medium-severity vulnerability, even with a clean static analysis, is a critical risk that overshadows the otherwise clean code. The lack of nonce checks on AJAX handlers is a potential area for improvement and might be related to past CSRF issues if not properly implemented elsewhere.\n\nIn conclusion, while the code itself appears to be well-written with strong defenses against common vulnerabilities like SQL injection and XSS, the unpatched CSRF vulnerability represents a clear and present danger. This historical pattern of CSRF issues, coupled with the fact that one remains unpatched, demands immediate attention. The plugin's strengths lie in its implementation of secure coding practices for data handling, but its weakness is the failure to address known security flaws.",[188,191],{"reason":189,"points":190},"Unpatched medium severity CVE",15,{"reason":192,"points":193},"Bundled library (Select2) may be outdated",3,"2026-03-16T18:54:32.084Z",{"wat":196,"direct":207},{"assetPaths":197,"generatorPatterns":201,"scriptPaths":202,"versionParams":204},[198,199,200],"\u002Fwp-content\u002Fplugins\u002Feasyindex\u002Flib\u002F","\u002Fwp-content\u002Fplugins\u002Feasyindex\u002Fjs\u002F","\u002Fwp-content\u002Fplugins\u002Feasyindex\u002Fcss\u002F",[],[203],"\u002Fwp-content\u002Fplugins\u002Feasyindex\u002Fjs\u002Feasyindex.js",[205,206],"easyindex\u002Fjs\u002Feasyindex.js?ver=","easyindex\u002Fcss\u002Feasyindex.css?ver=",{"cssClasses":208,"htmlComments":209,"htmlAttributes":210,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":214},[],[],[],[],[5,213],"EasyIndexAutoload",[]]