[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7jHZDGeN5VbKfxABcoMUcIHGDXQv127kZinLdBRaOc8":3,"$fhk__o4CiXZzVxhz8FE22ICCIwidIRhmnCg7CWOcqWEA":210,"$fnMvtxZ1kEBHEMDpZD8PyVfFdKU6byNmxjBJq2gIqyOY":215},{"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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":37,"analysis":128,"fingerprints":192},"metamagic","MetaMagic SEO Plugin","1.6","lhughes33472","https:\u002F\u002Fprofiles.wordpress.org\u002Flhughes33472\u002F","\u003Cp>This WordPress plugin creates the meta keywords tag and the meta descriptions tag for single posts automatically, simply add the tags \u003CMetaMagic>some text in your post\u003C\u002FMetaMagic> while in the WordPress HTML Editor and that will be the meta description tag content. The meta keywords content is generated from the tags in your post. In the Settings Panel you can toggle meta keywords tag only, or meta description tags only, or both, or none.  Using the method of tags (\u003CMetaMagic>a phrase in your post or page \u003C\u002FMetaMagic>) will allow you to preview your page source, so that you can view your new meta description and meta keywords, once you click publish, the  tags are removed from your post, but your meta description & meta keywords are now in your new blog post.\u003C\u002Fp>\n","This SEO Plugin creates meta descriptions for single posts and pages, meta keywords for single Posts.",20,6177,60,2,"2019-05-04T15:42:00.000Z","5.1.22","",[19,20,21,22,23],"automatic","meta-description","meta-keywords","meta-tags","seo","https:\u002F\u002Fblog.hughestech.com\u002Fblog\u002Fmetamagic\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmetamagic.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-05-19T21:01:03.992Z",[38,57,77,92,110],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":14,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":17,"download_link":56,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"meta-keywords-for-each-page","Meta Keywords for Each Page","1.0.5","Hemant Jangir","https:\u002F\u002Fprofiles.wordpress.org\u002Fhemantjangir\u002F","\u003Cp>This WordPress plugin enables you to easily add Meta Keywords to enhance your website’s SEO. With this plugin, you can quickly add SEO meta keywords to your pages, posts, products, taxonomies and archive pages on your WordPress site.\u003C\u002Fp>\n\u003Cp>While many SEO plugins offer features for adding meta titles and descriptions, most require a premium upgrade to include meta keywords.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Meta Keywords for Each Page\u003C\u002Fstrong> plugin gives you the ability to add SEO meta keywords without the need to upgrade to a paid version, making it an efficient and cost-effective solution for optimizing your website’s SEO.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add SEO Meta Keywords for Pages, Posts, and Products.\u003C\u002Fli>\n\u003Cli>Easy-to-use interface for adding meta keywords directly from the post, page, or taxonomy editing screen.\u003C\u002Fli>\n\u003Cli>Custom meta box for adding meta keywords.\u003C\u002Fli>\n\u003Cli>Taxonomy meta keywords support.\u003C\u002Fli>\n\u003Cli>Simple interface in the admin dashboard to manage meta keywords for all custom post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activating the plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Edit any post, page, or taxonomy term.\u003C\u002Fli>\n\u003Cli>You’ll see a meta box called “Keywords Box” where you can add SEO meta keywords.\u003C\u002Fli>\n\u003Cli>You can also manage SEO meta keywords for all custom post types through the “Meta Keywords” page under the “Settings” menu in the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Once you’ve added the keywords, save the changes to apply the SEO meta keywords to the page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you encounter any issues, please visit the plugin’s support forum. If you found this plugin useful, please leave a review!\u003C\u002Fp>\n","Easily add SEO meta keywords to enhance your website's search engine optimization.",700,3196,100,"2026-02-16T06:00:00.000Z","6.9.4","6.0","7.4",[21,22,23,54,55],"seo-keywords","seo-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-keywords-for-each-page.1.0.5.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":48,"num_ratings":33,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":52,"tags":70,"homepage":75,"download_link":76,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"bulk-meta-tags-updater","Bulk Meta Tags Updater","1.0.1","Sourabh Nagori","https:\u002F\u002Fprofiles.wordpress.org\u002Fthesourabhn\u002F","\u003Cp>\u003Cstrong>Bulk Meta Tags Updater\u003C\u002Fstrong> streamlines your SEO workflow by allowing you to update multiple meta titles and descriptions simultaneously. This powerful tool saves time and effort when optimizing your website content, especially during site migrations, content refreshes, or when implementing new SEO strategies.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Processing\u003C\u002Fstrong>: Update numerous meta titles and descriptions at once with a simple input format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Compatible\u003C\u002Fstrong>: Works seamlessly with popular SEO plugins like Yoast SEO and Rank Math.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback Support\u003C\u002Fstrong>: Functions even without an SEO plugin by storing metadata in custom fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Simple textarea input with clear formatting instructions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Format Flexibility\u003C\u002Fstrong>: Leave fields blank to keep existing values unchanged.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Implementation\u003C\u002Fstrong>: Proper data sanitization and WordPress security best practices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose This Plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time Efficiency\u003C\u002Fstrong>: Update hundreds of meta tags in minutes instead of hours.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Prevention\u003C\u002Fstrong>: Avoid the tedious process of manual updates that can lead to mistakes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization\u003C\u002Fstrong>: Quickly implement SEO recommendations across your entire site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Management\u003C\u002Fstrong>: Effortlessly maintain consistent meta information across your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Content migrations\u003C\u002Fli>\n\u003Cli>SEO strategy implementation\u003C\u002Fli>\n\u003Cli>Rebranding projects\u003C\u002Fli>\n\u003Cli>Website content audits\u003C\u002Fli>\n\u003Cli>Large-scale metadata optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For technical support or feature requests, visit our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbulk-meta-tags-updater\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> or contact us through the plugin settings page.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We welcome contributions! Submit pull requests to our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsourabhnagori\u002Fbulk-meta-tags-updater\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Privacy Notice\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data from users or visitors.\u003C\u002Fp>\n","Efficiently update meta titles and descriptions in bulk for WordPress posts and pages.",40,562,"2025-06-23T06:03:00.000Z","6.8.5","5.0",[71,72,73,22,74],"bulk-update-meta-description","bulk-update-meta-tags","bulk-update-meta-title","seo-optimization","https:\u002F\u002Fworldwebsolutions.in\u002Fbulk-meta-tags-updater","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-meta-tags-updater.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":34,"downloaded":85,"rating":27,"num_ratings":27,"last_updated":86,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":87,"homepage":90,"download_link":91,"security_score":48,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"autodescriptor","AutoDescriptor – Automatic Meta Description Generator","3.0.1","Kaudo","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaudo\u002F","\u003Cp>AutoDescriptor is a bulk automatic tool to generate, manage, and clean up meta descriptions for your WordPress content.\u003C\u002Fp>\n\u003Cp>While the importance of meta descriptions for direct search rankings is often debated, they still play a significant role in real-world scenarios:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search engine result snippets (SERP presentation)\u003C\u002Fli>\n\u003Cli>Accessibility and content summaries\u003C\u002Fli>\n\u003Cli>Technical SEO audits and quality checks\u003C\u002Fli>\n\u003Cli>Performance and SEO tools such as Google Lighthouse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example, Google Lighthouse and PageSpeed Insights often flag pages without a meta description and may assign a lower SEO score to them.\u003C\u002Fp>\n\u003Cp>AutoDescriptor focuses on providing solid defaults and safe tools where WordPress core intentionally stays minimal.\u003C\u002Fp>\n\u003Ch3>Why meta descriptions still matter\u003C\u002Fh3>\n\u003Cp>WordPress core does \u003Cstrong>not\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate meta descriptions automatically (per post)\u003C\u002Fli>\n\u003Cli>Bulk generate descriptions for multiple posts or drafts\u003C\u002Fli>\n\u003Cli>Provide bulk tools to manage\u002Fdelete descriptions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As a result, many sites end up with:\u003Cbr \u002F>\n* Missing descriptions\u003Cbr \u002F>\n* Duplicate descriptions\u003Cbr \u002F>\n* Descriptions copied blindly from excerpts\u003Cbr \u002F>\n* No easy way to audit or fix them at scale\u003C\u002Fp>\n\u003Cp>AutoDescriptor addresses these gaps with a conservative, editor-friendly approach.\u003C\u002Fp>\n\u003Cp>Even if search engines sometimes rewrite descriptions, providing a clean and relevant meta description remains a widely accepted best practice — especially for technical SEO audits, accessibility checks, and performance tools.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic generation of meta descriptions from post or page content\u003C\u002Fli>\n\u003Cli>Manual descriptions always override automatic ones\u003C\u002Fli>\n\u003Cli>Works with posts and pages (configurable)\u003C\u002Fli>\n\u003Cli>Bulk generation tool with safe batching\u003C\u002Fli>\n\u003Cli>Bulk deletion tool for auto and\u002For manual descriptions\u003C\u002Fli>\n\u003Cli>Optional protection for manually curated content\u003C\u002Fli>\n\u003Cli>Adjustable description length\u003C\u002Fli>\n\u003Cli>Conservative text extraction (Block Editor, Classic Editor, HTML)\u003C\u002Fli>\n\u003Cli>Lightweight and framework-free\u003C\u002Fli>\n\u003Cli>No external services, tracking, or ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How AutoDescriptor works\u003C\u002Fh3>\n\u003Cp>When generating descriptions, the plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Extracts readable text from saved content\u003C\u002Fli>\n\u003Cli>Supports Block Editor output, Classic Editor, and HTML blocks\u003C\u002Fli>\n\u003Cli>Falls back to excerpt or title if content is unsuitable\u003C\u002Fli>\n\u003Cli>Creates a concise, readable summary within the configured length\u003C\u002Fli>\n\u003Cli>Stores the result as an automatic description\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Manual descriptions are never overwritten and always take priority.\u003C\u002Fp>\n\u003Ch3>Bulk tools\u003C\u002Fh3>\n\u003Cp>The bulk tools allow you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate descriptions for existing content\u003C\u002Fli>\n\u003Cli>Skip posts\u002Fpages that already have manual descriptions\u003C\u002Fli>\n\u003Cli>Override description length for a single run\u003C\u002Fli>\n\u003Cli>Delete automatic descriptions\u003C\u002Fli>\n\u003Cli>Delete manual descriptions (with confirmation)\u003C\u002Fli>\n\u003Cli>Preview random samples directly in the progress log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All bulk actions run in small, safe batches using AJAX.\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>By default, uninstalling the plugin does not remove any data.\u003C\u002Fp>\n\u003Cp>You can explicitly opt in to full data removal (options and meta descriptions) from the plugin settings.\u003Cbr \u002F>\nThis behavior prevents accidental data loss.\u003C\u002Fp>\n","Meta description generator and manager for posts and pages, working automatically and in bulk.",234,"2026-01-22T18:51:00.000Z",[88,89,20,22,23],"bulk-tools","descriptions","https:\u002F\u002Fkaudo.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautodescriptor.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":34,"downloaded":100,"rating":48,"num_ratings":33,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":108,"download_link":109,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-simple-seo-meta","WP Simple SEO Meta","1.1.0","Epigrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fepigrade\u002F","\u003Cp>Add page title, meta description, keywords and robots to all post types and taxonomies.\u003Cbr \u002F>\nPlugin will automatically change page titles for posts, pages, custom posts, categories, tags and custom taxonomies to\u003Cbr \u002F>\nwhatever you have entered. Also will inject meta fields in template head section. If however you leave fields empty\u003Cbr \u002F>\ndefault WordPress or theme behaviour will occur.\u003Cbr \u002F>\nThis plugin also removes taxonomy description column from listing table.\u003C\u002Fp>\n\u003Cp>You can use it in your theme or other plugin. It creates the following taxonomy and post meta fields:\u003Cbr \u002F>\n    _page_title, \u003Ccode>_meta_description\u003C\u002Fcode>, \u003Ccode>_meta_keywords\u003C\u002Fcode>, \u003Ccode>_meta_robots\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example usage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Get page title value for taxonomy with ID $term_id:\n$taxonomy_title = get_term_meta( $term_id, '_page_title', true );\n\n\u002F\u002F Get page title value for post with ID $post->ID:\n$post_title = get_post_meta( $post->ID, '_page_title', true );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add page title, meta description, keywords and robots to all post types and taxonomies.",1428,"2019-06-02T17:11:00.000Z","5.2.24","4.4.0","5.4",[106,20,21,107,23],"meta","page-title","https:\u002F\u002Fwww.epigrade.com\u002Fwp-simple-seo-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-seo-meta.1.1.0.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":119,"num_ratings":14,"last_updated":120,"tested_up_to":121,"requires_at_least":80,"requires_php":17,"tags":122,"homepage":126,"download_link":127,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-basic-seo-meta","WP BASIC SEO META","1.01","gabrielcastillo","https:\u002F\u002Fprofiles.wordpress.org\u002Fgabrielcastillo\u002F","\u003Cp>This is a simple meta tag plugin for wp head. When activeated a new meta box will appear in post, and page edit sections of wordpress admin panel. The seo meta box will allow for adding meta tag content in wp head, such as keywords, description and page\u002Fartical author.\u003C\u002Fp>\n","This is a simple meta tag plugin for wp head. When activeated a new meta box will appear in post, and page edit sections of wordpress admin panel.",4395,80,"2013-04-08T23:22:00.000Z","3.5.2",[123,124,20,22,125],"author-tag","keywords-tag","seo-meta-tag","http:\u002F\u002Fgabrielcastillo.net\u002Fwp-basic-seo-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-basic-seo-meta.1.01.zip",{"attackSurface":129,"codeSignals":155,"taintFlows":180,"riskAssessment":181,"analyzedAt":191},{"hooks":130,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":27,"unprotectedCount":27},[131,137,142,146],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","admin_menu","metamagic_menu","metamagic.php",133,{"type":138,"name":139,"callback":140,"file":135,"line":141},"filter","the_content","replaceit",213,{"type":132,"name":143,"callback":144,"priority":33,"file":135,"line":145},"wp_head","metamagic_main",215,{"type":138,"name":147,"callback":148,"priority":149,"file":135,"line":150},"plugin_action_links","myplugin_plugin_action_links",10,216,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":179},[],{"prepared":27,"raw":27,"locations":158},[],{"escaped":27,"rawEcho":160,"locations":161},8,[162,165,167,169,171,173,175,177],{"file":135,"line":163,"context":164},64,"raw output",{"file":135,"line":166,"context":164},98,{"file":135,"line":168,"context":164},125,{"file":135,"line":170,"context":164},154,{"file":135,"line":172,"context":164},158,{"file":135,"line":174,"context":164},159,{"file":135,"line":176,"context":164},160,{"file":135,"line":178,"context":164},190,[],[],{"summary":182,"deductions":183},"The Metamagic plugin v1.6 demonstrates a strong security posture in several key areas. The absence of any entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly reduces the potential attack surface. Furthermore, the lack of dangerous functions, file operations, external HTTP requests, and the consistent use of prepared statements for SQL queries are positive indicators of secure coding practices. The vulnerability history being completely clear of known CVEs is also a strong positive sign, suggesting a history of responsible development and maintenance.\n\nHowever, a significant concern is the complete lack of output escaping. With 8 total outputs and 0% properly escaped, this opens the door to potential Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data displayed by the plugin that is not adequately sanitized before rendering in the browser could be exploited by attackers. While the static analysis did not reveal any direct taint flows, this missing output sanitization is a critical oversight. The absence of nonce and capability checks, while not directly problematic given the zero attack surface, indicates a potential weakness if new entry points were to be introduced in future versions without proper security considerations.\n\nIn conclusion, Metamagic v1.6 is strong in its limited attack surface and SQL handling. The absence of past vulnerabilities is reassuring. The primary and most immediate risk stems from the critical failure to escape output, which presents a clear vulnerability to XSS attacks. Developers should prioritize addressing this output escaping issue to improve the plugin's overall security.",[184,186,189],{"reason":185,"points":160},"0% output escaping",{"reason":187,"points":188},"No nonce checks",3,{"reason":190,"points":188},"No capability checks","2026-03-16T23:04:39.287Z",{"wat":193,"direct":198},{"assetPaths":194,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[],[],[],[],{"cssClasses":199,"htmlComments":200,"htmlAttributes":202,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[],[201],"\u003C!-- MetaMagic v1.6 WordPress plugin; https:\u002F\u002Fblog.hughestech.com\u002Fblog\u002Fmetamagic\u002F -->",[203,204,205,206],"name=\"metamagic_enable\"","name=\"metamagic_description\"","name=\"metamagic_keywords\"","name=\"metamagic_submit\"",[],[],[],{"error":211,"url":212,"statusCode":213,"statusMessage":214,"message":214},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmetamagic\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":27,"versions":216},[]]