[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQlwyq3B3qAyliAtw14q_8eSdxxd3FqL98A9yzrrjcJU":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":126,"fingerprints":175},"wp-keywords-report","WP Keywords Report","1.0","sunnyverma1984","https:\u002F\u002Fprofiles.wordpress.org\u002Fsunnyverma1984\u002F","\u003Cp>\u003Cstrong>WP Keywords Report\u003C\u002Fstrong> Displays top keywords of your blog in Google SERP along with following data.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blog position in google for that keyword\u003C\u002Fli>\n\u003Cli>Blog URL in SERP for that keyword\u003C\u002Fli>\n\u003Cli>Keyword cost\u003C\u002Fli>\n\u003Cli>Percentage of google traffic from keyword\u003C\u002Fli>\n\u003Cli>Number of queries per day for that keyword\u003C\u002Fli>\n\u003Cli>Number of results in Google for that keyword\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Online tool to \u003Ca href=\"http:\u002F\u002F99webtools.com\u002Forganic-keywords-report.php\" rel=\"nofollow ugc\">check keywords position\u003C\u002Fa>\u003C\u002Fp>\n","Know your blog position in Google SERP",10,21667,50,2,"2014-09-02T05:45:00.000Z","3.7.41","2.8","",[20,21,22,23,24],"google","search-engine-optimization","seo","seo-stats","statistics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-keywords-report.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":26,"computed_at":36},7,270,87,30,"2026-04-04T21:01:20.416Z",[38,53,72,90,108],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":14,"last_updated":47,"tested_up_to":48,"requires_at_least":17,"requires_php":18,"tags":49,"homepage":51,"download_link":52,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"seo-stats-widget","SEO Stats Widget","1.1","\u003Cp>\u003Cstrong>SEO Stats Widget\u003C\u002Fstrong> Plugin collects SEO statistic from various sources like Google, SemRush, Alexa, Dmoz and shows all stats in admin dashboard and sidebar widget.\u003C\u002Fp>\n\u003Ch4>Currently this plugin shows following stats\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Pagerank\u003C\u002Fli>\n\u003Cli>Google Indexed Pages\u003C\u002Fli>\n\u003Cli>Google Backlinks\u003C\u002Fli>\n\u003Cli>Keywords in Google\u003C\u002Fli>\n\u003Cli>Keywords Cost (PPC)\u003C\u002Fli>\n\u003Cli>Organic Traffic (From Google)\u003C\u002Fli>\n\u003Cli>SemRush Rank\u003C\u002Fli>\n\u003Cli>Alexa Rank \u003C\u002Fli>\n\u003Cli>Alexa Backlink \u003C\u002Fli>\n\u003Cli>Dmoz Listing \u003C\u002Fli>\n\u003Cli>Website Load time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>SEO Stats Widget\u003C\u002Fstrong>  by \u003Ca href=\"http:\u002F\u002F99webtools.com\" title=\"Free Web Tools\" rel=\"nofollow ugc\">99webtools\u003C\u002Fa>\u003C\u002Fp>\n","Display SEO Statistics of blog",80,80015,100,"2014-09-02T05:37:00.000Z","3.9.40",[50,21,22,23,24],"pagerank","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-stats-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-stats-widget.1.1.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":27,"num_ratings":27,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":18,"download_link":71,"security_score":46,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-sitemap-generator","Custom Sitemap Generator","3.1.1","Aamir Faiz","https:\u002F\u002Fprofiles.wordpress.org\u002Faamirfaiz\u002F","\u003Cp>Custom Sitemap Generator is a powerful, lightweight WordPress plugin that creates XML sitemaps to help search engines discover and index your content efficiently. Unlike bloated SEO plugins, this focused tool does one thing exceptionally well – generating optimized sitemaps.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Comprehensive Content Support:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Posts, Pages, and Custom Post Types\u003Cbr \u002F>\n* Categories, Tags, and Custom Taxonomies\u003Cbr \u002F>\n* Author archives\u003Cbr \u002F>\n* Automatic sitemap index generation\u003Cbr \u002F>\n* \u003Cstrong>Promotional Tab:\u003C\u002Fstrong> Showcase other helpful tools from our team\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced SEO Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Priority and change frequency settings per content type\u003Cbr \u002F>\n* Last modified dates for better crawl efficiency\u003Cbr \u002F>\n* Exclusion by ID, URL, or slug pattern\u003Cbr \u002F>\n* robots.txt integration\u003Cbr \u002F>\n* Search engine ping (Google & Bing)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance Optimized:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Smart pagination for large sites (50,000 URL limit per sitemap)\u003Cbr \u002F>\n* Debounced regeneration to prevent duplicate processing\u003Cbr \u002F>\n* Memory-efficient queries for sites with thousands of posts\u003Cbr \u002F>\n* Scheduled regeneration via WP Cron\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Clean, well-documented code\u003Cbr \u002F>\n* WordPress coding standards compliant\u003Cbr \u002F>\n* Hooks and filters for customization\u003Cbr \u002F>\n* Translation ready\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Configure which content types to include\u003C\u002Fli>\n\u003Cli>Sitemaps are automatically generated and updated\u003C\u002Fli>\n\u003Cli>Submit your sitemap URL to search engines\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your main sitemap will be available at: \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fsitemap.xml\u003C\u002Fcode>\u003C\u002Fp>\n","The most powerful standalone XML sitemap generator for WordPress with support for all post types, taxonomies, authors, and advanced SEO features.",90,1447,"2025-12-30T15:26:00.000Z","6.9.4","5.0","7.4",[68,21,22,69,70],"google-sitemap","sitemap","xml-sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sitemap-generator.3.1.1.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":61,"downloaded":80,"rating":27,"num_ratings":27,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":18,"tags":84,"homepage":88,"download_link":89,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"vibe-seo-pack","Vibe SEO Pack","1.2","VibeThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fvibethemes\u002F","\u003Cp>WordPress SEO have never been easier! \u003Cstrong>Vibe SEO Pack\u003C\u002Fstrong> is a powerful and easy to use \u003Cstrong>WordPress SEO plugin\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Vibe SEO Pack is not just a regular WordPress SEO tool! By using this plugin you will have your own WordPress SEO adviser right next to you 24\u002F7. You just focus on writing and the plugin will do the SEO audit for each post and give you hints on what you should change in order to achieve best SEO results.\u003C\u002Fp>\n\u003Cp>Out of the box solution for those who are not familiar with search engine optimization techniques, just install the plugin and you are ready to go! Intermediate and advanced users can make fine tuning to their websites (nofollow and noindex tags to specific pages and links, set up custom keywords and description to each post, revisit after tag, author tag, an many more).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Author site: \u003Ca href=\"http:\u002F\u002Fwww.vibethemes.com\u002F\" title=\"WordPress SEO\" rel=\"nofollow ugc\">VibeThemes\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Vibe SEO Pack is a simple powerful and easy to use SEO tool to optimize your website for search engines without having to edit a single line of code.",22948,"2011-03-14T15:06:00.000Z","3.1.4","2.7",[85,21,22,86,87],"google-webmaster","seo-pack","wordpress-seo","http:\u002F\u002Fwww.vibethemes.com\u002Fwordpress-plugins\u002Fvibe-seo-pack-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvibe-seo-pack.1.2.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":46,"num_ratings":14,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":103,"homepage":106,"download_link":107,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"recipe-snippets","SEO Recipe Snippets","1.0.1","Waterloo Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaterloo-plugins\u002F","\u003Cp>Enables Rich Snippets for search engines. Show recipe name, rating, image, preparation time, and more on Google’s search results.\u003C\u002Fp>\n\u003Cp>This plugin allows 1 recipe per post. For example, to set the preparation time of your recipe post, add the following shortcode into your post:\u003Cbr \u002F>\n    [recipe type=”prepTime”]1 hour and 45 minutes[\u002Frecipe]\u003C\u002Fp>\n\u003Cp>All supported properties with examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>name\n\u003Cul>\n\u003Cli>The name of the dish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>image\n\u003Cul>\n\u003Cli>URL of an image of the dish being prepared. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>description\n\u003Cul>\n\u003Cli>A short summary describing the dish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>rating\n\u003Cul>\n\u003Cli>A numerical rating for the item.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>ratingCount\n\u003Cul>\n\u003Cli>The count of total number of ratings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>prepTime\n\u003Cul>\n\u003Cli>The length of time it takes to prepare the recipe for dish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>cookTime\n\u003Cul>\n\u003Cli>The time it takes to actually cook the dish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>totalTime\n\u003Cul>\n\u003Cli>The total time it takes to prepare the cook the dish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>yield\n\u003Cul>\n\u003Cli>The quantity produced by the recipe. For example: number of people served, or number of servings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>instructions\n\u003Cul>\n\u003Cli>The steps to make the dish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>ingredient\n\u003Cul>\n\u003Cli>An ingredient used in the recipe. (can have multiples)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These properties will be used by search engines and other services to serve better content to your users. If you want to add a property but you don’t want to display the property, you can add \u003Ccode>display=\"none\"\u003C\u002Fcode>. For example:\u003Cbr \u002F>\n    [recipe type=”description” display=”none”]You can see this on Google, but not on my blog[\u002Frecipe]\u003C\u002Fp>\n\u003Cp>Here’s an example of a fully annotated post:\u003Cbr \u002F>\n    [recipe type=”name”]Grandma’s Holiday Apple Pie[\u002Frecipe]\u003C\u002Fp>\n\u003Cp>    [recipe type=”image” display=”none”]apple-pie.jpg[\u002Frecipe]\u003Cbr \u002F>\n    Published: [recipe type=”datePublished”]November 5, 2009[\u002Frecipe]\u003Cbr \u002F>\n    [recipe type=”description”]This is my grandmother’s apple pie recipe. I like to add a dash of nutmeg.[\u002Frecipe]\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[recipe type=\"rating\"]4.0[\u002Frecipe] stars based on\n[recipe type=\"ratingCount\"]35[\u002Frecipe] reviews\n\nPrep time: [recipe type=\"prepTime\"]30 min[\u002Frecipe]\nCook time: [recipe type=\"cookTime\"]1 hour[\u002Frecipe]\nTotal time: [recipe type=\"totalTime\"]1 hour 30 min[\u002Frecipe]\nYield: [recipe type=\"yield\"]1 9\" pie (8 servings)[\u002Frecipe]\n\nIngredients:\n[recipe type=\"ingredient\"]Thinly-sliced apples: 6 cups[\u002Frecipe]\n[recipe type=\"ingredient\"]White sugar: 3\u002F4 cup[\u002Frecipe]\n...\n\nDirections:\n[recipe type=\"instructions\"]\n1. Cut and peel apples\n2. Mix sugar and cinnamon. Use additional sugar for tart apples.\n...\n[\u002Frecipe]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Show recipe snippets on Google search results.",40,4206,"2019-08-31T22:58:00.000Z","5.2.24","3.0",[20,104,105,21,22],"recipe","rich-snippets","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecipe-snippets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecipe-snippets.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":14,"last_updated":119,"tested_up_to":120,"requires_at_least":83,"requires_php":18,"tags":121,"homepage":124,"download_link":125,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"seo-content-control","SEO Content Control","1.1.0","linkstrasse","https:\u002F\u002Fprofiles.wordpress.org\u002Flinkstrasse\u002F","\u003Cp>Even if you care about search engine optimization, your WordPress site will quite likely still have\u003Cbr \u002F>\npotentials for an even better optimization. One very interesting area is regarding the many archives\u003Cbr \u002F>\nof WordPress, which are feared by some because of their potential to create internal duplicate\u003Cbr \u002F>\ncontent. In the best case, if a search engine finds the same pieces of content on several pages of\u003Cbr \u002F>\na site, many of these pages will be ignored. In the worst case the recent algorithmic updates of\u003Cbr \u002F>\nGoogle (aka ‘Panda update’) make the situation much worse: if a site contains many such weak pages\u003Cbr \u002F>\nGoogle might decide to derank the complete site. Either case is undesirable. A very straightforward\u003Cbr \u002F>\napproach to deal with this is to make your WordPress archives as individual as possible. The basic\u003Cbr \u002F>\nsteps to do this are shown in the article \u003Ca href=\"http:\u002F\u002Fwww.linkstrasse.de\u002Fen\u002Findividualize-wordpress\" title=\"How to make improve the presentation of your content\" rel=\"nofollow ugc\">Five WordPress tricks for individualized content\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>SEO Content Control is the dashboard to help you with this kind of ‘Panda’ issues. It helps you to\u003Cbr \u002F>\nkeep track, which of your posts have too little content, and shows, where an excerpt or a meta description\u003Cbr \u002F>\nis missing. You get it all at a glance in a neat summary with red, yellow and green colors.\u003C\u002Fp>\n\u003Cp>SEO Content Control will be your tool to get rid of poor pieces of content. Your users will\u003Cbr \u002F>\nfind your blog more attractive, and the search engines as well. Just try it out!\u003C\u002Fp>\n\u003Ch4>Special Thanks & Credits\u003C\u002Fh4>\n\u003Cp>Even though the plugin is brand new it got already important feedback.\u003C\u002Fp>\n\u003Ch4>Thanks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Thanks to \u003Ca href=\"http:\u002F\u002Fwww.dirks-computerecke.de\" rel=\"nofollow ugc\">Dirk Löbe\u003C\u002Fa> for pointing out PHP5.x issues\u003C\u002Fli>\n\u003C\u002Ful>\n","SEO Content Control helps to identify and clean up various sorts of weak content, in order to improve a site's quality and to rank better.",20,20162,60,"2011-07-06T10:20:00.000Z","3.2.1",[122,123,20,21,22],"bing","content","http:\u002F\u002Fwww.linkstrasse.de\u002Fen\u002Fseo-content-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-content-control.zip",{"attackSurface":127,"codeSignals":147,"taintFlows":162,"riskAssessment":163,"analyzedAt":174},{"hooks":128,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":27,"unprotectedCount":27},[129,135,139],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","wp_dashboard_setup","gkr_dashboard_widgets","wp-keywords-report.php",17,{"type":130,"name":136,"callback":137,"file":133,"line":138},"admin_menu","gkr_menu",55,{"type":130,"name":140,"callback":141,"file":133,"line":142},"admin_head","gkr_css",68,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":151,"fileOperations":27,"externalRequests":14,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":161},[],{"prepared":27,"raw":27,"locations":150},[],{"escaped":27,"rawEcho":152,"locations":153},3,[154,157,159],{"file":133,"line":155,"context":156},32,"raw output",{"file":133,"line":158,"context":156},33,{"file":133,"line":160,"context":156},49,[],[],{"summary":164,"deductions":165},"The 'wp-keywords-report' plugin v1.0 exhibits a generally positive security posture based on the provided static analysis, with no identified dangerous functions, file operations, or external HTTP requests. Notably, all SQL queries utilize prepared statements, which is an excellent practice for preventing SQL injection vulnerabilities. The absence of any recorded vulnerabilities in its history further suggests a commitment to security or simply a lack of past exploitable issues.\n\nHowever, there are significant concerns regarding output escaping. With three total outputs and 0% properly escaped, this indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users that originates from user input or external sources and is not properly escaped can be exploited by attackers to inject malicious scripts. Additionally, the complete lack of nonce checks and capability checks across all entry points (even though there are none identified) is a red flag. If entry points were to be discovered or added in future versions, the absence of these fundamental security controls would leave them unprotected.\n\nIn conclusion, while the plugin has strengths in its handling of SQL and its clean vulnerability history, the critical weakness in output escaping presents a substantial risk. The lack of authentication and authorization checks on potential future entry points is also a concern that needs to be addressed. The current score reflects these critical issues despite the absence of known CVEs.",[166,169,172],{"reason":167,"points":168},"0% output escaping",8,{"reason":170,"points":171},"No nonce checks",5,{"reason":173,"points":171},"No capability checks","2026-03-16T23:46:11.033Z",{"wat":176,"direct":181},{"assetPaths":177,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[],[],[],[],{"cssClasses":182,"htmlComments":184,"htmlAttributes":185,"restEndpoints":186,"jsGlobals":187,"shortcodeOutput":188},[183],"gkr",[],[],[],[],[189,190,191],"\u003Cdiv class=\"gkr\">","\u003Ctable class=\"gkr\">\u003Cthead>\u003Ctr>\u003Cth>Keyword\u003C\u002Fth>\u003Cth>URL\u003C\u002Fth>\u003Cth>Position\u003C\u002Fth>\u003Cth>Traffic\u003C\u002Fth>\u003Cth>keyword Cost\u003C\u002Fth>\u003Cth>Queries\u002FDay\u003C\u002Fth>\u003Cth>Results in Google\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>","\u003Ctd>"]