[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIqOliLW3dZOA5GzP6_9fRuEZvUcjKVtQdrZmM6P-bGs":3,"$fFBuPFGPGBYsmhxV8E0gVQLa6OV4PFI2OBb3bbda8vzI":233,"$fmyxKFWQCU31rJ4p7V4mey2ICzqyhVXr_3-7ECuUW9Ys":238},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":154,"fingerprints":213},"wenprise-term-group","Wenprise Term Group","1.0.6","Amos Lee（一刀）","https:\u002F\u002Fprofiles.wordpress.org\u002Fiwillhappy1314\u002F","\u003Cp>当网站有同义词标签时，此插件可以让同义词标签存档页面 301 跳转到主标签。\u003C\u002Fp>\n\u003Ch3>插件的主要功能\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>设置某个标签为主标签\u003C\u002Fli>\n\u003Cli>为同义词标签选择主标签\u003C\u002Fli>\n\u003Cli>设置了主标签的同义词标签存档页面 301 跳转到主标签\u003C\u002Fli>\n\u003Cli>可以取消各项设置\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>为什么需要这个插件？\u003C\u002Fh3>\n\u003Cp>WordPress 中的标签可以写得比较随意，经常会出现同义词的情况，比如我的网站（wpzhiku.com）中，“网站加速”和“网站提速”这两个关键词，其实是一个意思，这样会导致站点标签存档页面 SEO 竞争的情况。\u003C\u002Fp>\n\u003Cp>这个插件可以设置一个主标签，然后为主标签的同义词标签选择这个主标签，再打开同义词标签的时候，就会自动以 301 方式跳转到主标签，比如设置“网站加速”为主标签，在“网站提速”标签中选择网站加速为主标签，用户访问网站提速标签时，会自动跳转到网站加速标签存档页面。\u003C\u002Fp>\n\u003Ch3>什么情况下使用这个插件？\u003C\u002Fh3>\n\u003Cp>您的网站出现了以下几种情况的时候，可以考虑使用本插件。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>如果你觉得网站中有较多的同义词标签、并且标签存档页面的文章数量都比较少\u003C\u002Fli>\n\u003Cli>两个同义词标签在搜索引擎中都有排名，但是排名的不是很高，说明权重被分散了，这时候，合并同义词标签对提高页面排名会有帮助\u003C\u002Fli>\n\u003Cli>需要修改标签别名，旧的标签又不能直接删除，可以新建一个标签设置为主标签，然后把旧的标签跳转过来\u003C\u002Fli>\n\u003C\u002Ful>\n","当网站有同义词标签时，此插件可以让同义词标签页面 301 跳转到主标签页面。",0,1233,"2020-03-31T09:36:00.000Z","5.2.24","3.7","5.6.0",[18,19,20,21,22],"301","seo","tag","term_alias","term_group","https:\u002F\u002Fwww.wpzhiku.com\u002Fwenprise-term-group\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwenprise-term-group.1.0.6.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":25,"computed_at":36},"iwillhappy1314",9,5220,87,30,"2026-05-20T08:05:27.410Z",[38,64,87,110,133],{"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":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":11,"last_vuln_date":63,"fetched_at":27},"seo-simple-pack","SEO SIMPLE PACK","3.6.3","Ryo","https:\u002F\u002Fprofiles.wordpress.org\u002Flooswebstudio\u002F","\u003Cp>“SEO SIMPLE PACK” is a very simple plugin for SEO.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Outputs basic meta tags that are essential for SEO measures.\u003C\u002Fli>\n\u003Cli>It can be set for each page type.\u003C\u002Fli>\n\u003Cli>You can also set the OGP information required for SNS such as Facebook and Twitter.\u003C\u002Fli>\n\u003Cli>You can customize the meta tag information individually for each post, page, and term.\u003C\u002Fli>\n\u003Cli>The output content of each meta tag can also be rewritten with a hook.\u003C\u002Fli>\n\u003Cli>You can easily set the Google Analytics measurement code and Webmaster Tools verification code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please see the following page for a detailed explanation of this plugin.\u003C\u002Fp>\n\u003Cp>URL: \u003Ca href=\"https:\u002F\u002Floos.co.jp\u002Fen\u002Fdocuments\u002Fseo-simple-pack\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Floos.co.jp\u002Fen\u002Fdocuments\u002Fseo-simple-pack\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source code\u003C\u002Fh3>\n\u003Cp>The source code of this plugin is available on Github.\u003C\u002Fp>\n\u003Cp>URL: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fddryo\u002FSEO-SIMPLE-PACK\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fddryo\u002FSEO-SIMPLE-PACK\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Cp>After installation, the minimum required meta tags will be output without doing anything. However, it is recommended that you set the following setting items yourself.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Home page description\u003C\u002Fli>\n\u003Cli>Image of “og:image”\u003C\u002Fli>\n\u003Cli>“noindex” setting for each page type\u003C\u002Fli>\n\u003Cli>Stop author archive setting (if you don’t want to access the author archive page)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Access to the settings screen\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>An item written as “SEO PACK” has been added to the left menu of the WordPress administration screen.\u003C\u002Fli>\n\u003Cli>Click to go to the settings page.\u003C\u002Fli>\n\u003Cli>You can change the settings on the two types of management screens, “General settings” and “OGP settings”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Individual settings for each page\u003C\u002Fh4>\n\u003Cp>The following items can be set individually for Posts \u002F Pages and Term pages such as Categories \u002F Tags.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“meta robots” tag\u003C\u002Fli>\n\u003Cli>“title” tag\u003C\u002Fli>\n\u003Cli>“meta description” tag\u003C\u002Fli>\n\u003Cli>“meta og:image” tag\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About initial settings\u003C\u002Fh3>\n\u003Cp>Here are some default settings when you haven’t changed the settings.\u003C\u002Fp>\n\u003Cp>  Tag\u003Cbr \u002F>\n  Output contents\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Ctitle>\u003C\u002Fcode> tag on the posts page\u003Cbr \u002F>\n  Site name | Tagline\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Cdescription>\u003C\u002Fcode> tag on the Home page\u003Cbr \u002F>\n  Tagline\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Ctitle>\u003C\u002Fcode> tag on the Posts \u002F Pages\u003Cbr \u002F>\n  The title of the page | Site name\u003C\u002Fp>\n\u003Cp>  \u003Ccode>\u003Cdescription>\u003C\u002Fcode> tag on the Posts \u002F Pages\u003Cbr \u002F>\n  Automatically generated from the content of that page\u003C\u002Fp>\n\u003Cp>  Status\u003Cbr \u002F>\n  Which page it is applied to\u003C\u002Fp>\n\u003Cp>  \u003Ccode>noindex\u003C\u002Fcode>\u003Cbr \u002F>\n  Each archive page, 404 page, Search result page\u003C\u002Fp>\n\u003Cp>For other information, please check the actual setting screen.\u003C\u002Fp>\n","This is a very simple SEO plugin. You can easily set and customize meta tags and OGP tags for each page.",100000,1214756,92,14,"2026-04-01T23:00:00.000Z","6.9.4","4.9","7.0",[55,56,57,19,58],"analytics","meta","meta-tag","wsebmaster","https:\u002F\u002Fwemo.tech\u002F1670","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-simple-pack.3.6.3.zip",99,1,"2024-06-27 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":51,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":74,"vuln_count":85,"unpatched_count":11,"last_vuln_date":86,"fetched_at":27},"meta-tag-manager","Meta Tag Manager","3.3","Marcus (aka @msykes)","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetweblogic\u002F","\u003Cp>Meta Tags Manager is a powerful yet simple, lightweight plugin which allows you to add custom meta tags to your site. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports meta tags including the name, property, http-equiv, charset and itemprop attributes.\u003C\u002Fli>\n\u003Cli>Choose from predefined types, such as ‘name=”keyword”‘ or create your own by typing it in.\u003C\u002Fli>\n\u003Cli>Add meta tags to specific posts, choose what Custom Post Types to support from our settings page.\u003C\u002Fli>\n\u003Cli>Add global meta tags that will display on specific CPTs, Taxonomies, your front page or your whole site.\u003C\u002Fli>\n\u003Cli>Automatically add Open Graph details to your home page.\u003C\u002Fli>\n\u003Cli>Automatically add Schema and Structured Data to your home page.\u003C\u002Fli>\n\u003Cli>Add Google Sitelinks and Sitelinks Search markup.\u003C\u002Fli>\n\u003Cli>Easily add verification codes for services like Facebook, Google Webmaster Tools, Bing Webmaster Tools, Yandex and more (or… create your own custom meta tags!).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use cases include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adding Google and Yahoo site verification tags\u003C\u002Fli>\n\u003Cli>Adding additional open graph, twitter card or other social media meta info not supported by other SEO\u002FMeta plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmetatagmanager.com\u002Fgopro\u002F?utm_source=plugin-readme&utm_medium=plugin&utm_campaign=plugin\" rel=\"nofollow ugc\">Go Pro\u003C\u002Fa> for many newly added features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dynamic placeholders to include data about the page being displayed, such as page title, comment count, thumbnail URLs and more!\u003C\u002Fli>\n\u003Cli>Additional contexts to add global meta tags, as well as exclusion rules for finer-grained controls.\u003C\u002Fli>\n\u003Cli>Shortcode support within meta descriptions, allowing for more dynamic data insertion with plugins such as ACF\u003C\u002Fli>\n\u003Cli>Unique tag detaction of Meta Tag Manager tags with hierarchical precedence, avoid creating duplicate meta tags.\u003C\u002Fli>\n\u003Cli>Taxonomy support – create meta tags for individual taxonomy term pages such as a single tag or category.\u003C\u002Fli>\n\u003Cli>More to come! Go Pro now and get an early-bird discount of up to 50%!\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily add and manage custom meta tags to various parts of your site or on individual posts, such as Yahoo and Google verification tags.",70000,1125368,96,80,"2025-12-03T15:39:00.000Z","3.6","",[56,80,81,19,82],"meta-tags","open-graph","tags","https:\u002F\u002Fmetatagmanager.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-tag-manager.3.3.zip",3,"2025-10-01 00:00:00",{"slug":88,"name":89,"version":6,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":78,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":11,"last_vuln_date":109,"fetched_at":27},"wp-404-auto-redirect-to-similar-post","WP 404 Auto Redirect to Similar Post","Konrad Chmielewski","https:\u002F\u002Fprofiles.wordpress.org\u002Fhwk-fr\u002F","\u003Cp>Welcome to WP 404 Auto Redirect to Similar Post!\u003C\u002Fp>\n\u003Cp>This plugin automatically redirect 404 pages to similar posts based on Title, Post Types & Taxonomies. If nothing similar is found, visitors will be redirected to the homepage or a custom URL.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically detect any 404.\u003C\u002Fli>\n\u003Cli>Automatically search a similar post based on multiple factors:\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Potential Post Type\u003C\u002Fli>\n\u003Cli>Potential Taxonomy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>If nothing similar is found, set your Fallback Behavior:\n\u003Cul>\n\u003Cli>Redirect to homepage\u003C\u002Fli>\n\u003Cli>Redirect to a custom URL\u003C\u002Fli>\n\u003Cli>Display the default 404 page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Choose the redirection HTTP header status:\n\u003Cul>\n\u003Cli>301 headers\u003C\u002Fli>\n\u003Cli>302 headers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Exclude Post Types from possible redirections.\u003C\u002Fli>\n\u003Cli>Exclude Taxonomies from possible redirections.\u003C\u002Fli>\n\u003Cli>Exclude Posts based on a custom post meta.\u003C\u002Fli>\n\u003Cli>Exclude Terms based on a custom term meta.\u003C\u002Fli>\n\u003Cli>Display the Debug Console instead of being redirected (Admin).\u003C\u002Fli>\n\u003Cli>Preview possible redirection from the administration panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>*New* Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Expose ‘WP-404-Auto-Redirect’ headers on 404 pages. (Admin).\u003C\u002Fli>\n\u003Cli>Log redirections in the \u002Fwp-content\u002Fdebug.log file.\u003C\u002Fli>\n\u003Cli>Create your own search engines logic.\u003C\u002Fli>\n\u003Cli>Create your own search engines groups & fire sequence.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>*New* Engines & Groups:\u003C\u002Fh4>\n\u003Cp>WP 404 Auto Redirect to Similar Post 1.0 introduces the concept of engines and groups which let you customize your own searching & matching logic. The plugin comes with 5 engines and 1 default group out of the box!\u003C\u002Fp>\n\u003Cp>Default Group Engines:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Fix URL\u003Cbr \u002F>\nFind and fix common URL mistakes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Direct Match\u003Cbr \u002F>\nSearch for a Post that perfectly match keywords.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Search Post\u003Cbr \u002F>\nSearch for a similar Post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Search Term\u003Cbr \u002F>\nSearch for a similar Term.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Search Post: Fallback\u003Cbr \u002F>\nIf a Post Type is set in the WP Query, redirect to the Post Type Archive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>But Also:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to Install \u002F Uninstall.\u003C\u002Fli>\n\u003Cli>No useless data saved in Database.\u003C\u002Fli>\n\u003Cli>Blazing Fast Performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility:\u003C\u002Fh4>\n\u003Cp>WP 404 Auto Redirect to Similar Post is 100% compatible with all popular manual redirection plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredirection\u002F\" rel=\"ugc\">Redirection\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-301-redirects\u002F\" rel=\"ugc\">Simple 301 Redirects\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseo-by-rank-math\u002F\" rel=\"ugc\">RankMath Redirections\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fseo\u002Fredirects-manager\u002F\" rel=\"nofollow ugc\">Yoast Redirections\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>etc…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you use one of them, but missed a manual redirection and a 404 is about to be displayed, WP 404 Auto Redirect to Similar Post will cover you.\u003C\u002Fp>\n\u003Ch3>Reviews\u003C\u002Fh3>\n\u003Cp>They talk about us! 🙂\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsebastienpierrepack.com\u002Fplugins-corriger-404-wordpress\u002F\" rel=\"nofollow ugc\">Quels plugins utiliser pour corriger les erreurs 404 sous WordPress ?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.formget.com\u002F404-redirect-wordpress-plugins\u002F\" rel=\"nofollow ugc\">6+ 404 Redirect WordPress Plugins 2018 (Free and Paid)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fuproer.com\u002Farticles\u002Fbest-seo-plugins-wordpress\u002F\" rel=\"nofollow ugc\">12 Best Free SEO Plugins for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpstuff.org\u002Fplugins\u002Frecommended-plugins-for-wordpress\u002F\" rel=\"nofollow ugc\">Recommended Plugins for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblogingenuity.com\u002Ftop-wordpress-plugins-i-cant-do-without\u002F\" rel=\"nofollow ugc\">Top WordPress Plugins I Can’t Do Without\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbhaaratham.com\u002Fpermalink-finder-plugin-sanitize_url-is-deprecated\u002F\" rel=\"nofollow ugc\">Permalink Finder Plugin is deprecated\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seosatu.com\u002Foptimalkan-seo-dengan-halaman-404\u002F\" rel=\"nofollow ugc\">Membuat halaman Error 404 menjadi SEO friendly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.littlemissgemtravels.com\u002Fultimate-guide-to-starting-a-travel-blog\u002F\" rel=\"nofollow ugc\">The Ultimate Guide to Starting a Travel Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsayoho.com\u002F80-best-wordpress-plugins-for-2018\u002F\" rel=\"nofollow ugc\">80  Best WordPress Plugins for 2018\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically Redirect any 404 page to a Similar Post based on the Title Post Type & Taxonomy using 301 or 302 Redirects!",30000,397445,98,113,"2025-11-21T04:51:00.000Z","6.8.5","4.0","5.6",[18,103,104,19,105],"404","redirect","similar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-404-auto-redirect-to-similar-post.1.0.6.zip",95,4,"2026-02-17 16:29:12",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":51,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":130,"download_link":131,"security_score":61,"vuln_count":62,"unpatched_count":11,"last_vuln_date":132,"fetched_at":27},"bulk-image-alt-text-with-yoast","Bulk Auto Image Alt Text (Alt tag, Alt attribute) optimizer (image SEO)","2.2.2","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>\u003Cstrong>Bialty\u003C\u002Fstrong> is a WordPress alt text automation plugin.\u003C\u002Fp>\n\u003Cp>Bialty adds alt text to images dynamically in the \u003Cstrong>rendered frontend HTML\u003C\u002Fstrong>. It does \u003Cstrong>not\u003C\u002Fstrong> rewrite the Media Library. It uses SEO and editorial context already present in WordPress, such as focus keywords, post titles, product titles, or cleaned image filenames.\u003C\u002Fp>\n\u003Cp>Bialty is designed for site owners who want broad alt text coverage without destructive database changes, bulk rewrites, or external AI APIs.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Official documentation and product site:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fbialty.com\u002F\" rel=\"nofollow ugc\">bialty.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Quick product facts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Product type:\u003C\u002Fstrong> WordPress alt text automation plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>How it works:\u003C\u002Fstrong> injects alt text at render time in frontend HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What it does not do:\u003C\u002Fstrong> does not rewrite Media Library metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rule sources:\u003C\u002Fstrong> focus keyword, title, image filename, combined modes, manual override\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO plugin support:\u003C\u002Fstrong> Yoast SEO, Rank Math, All in One SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce support:\u003C\u002Fstrong> available in Pro\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI image analysis:\u003C\u002Fstrong> not included\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External API calls:\u003C\u002Fstrong> none\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reversible:\u003C\u002Fstrong> yes, instantly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What Bialty does\u003C\u002Fh4>\n\u003Cp>Bialty applies a deterministic rule to images when a page is rendered.\u003C\u002Fp>\n\u003Cp>Depending on your settings and plan, Bialty can use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Focus keyword from Yoast SEO\u003C\u002Fli>\n\u003Cli>Focus keyword from Rank Math\u003C\u002Fli>\n\u003Cli>Primary keyphrase from All in One SEO (AIOSEO)\u003C\u002Fli>\n\u003Cli>Post title\u003C\u002Fli>\n\u003Cli>Product title\u003C\u002Fli>\n\u003Cli>Cleaned image filename\u003C\u002Fli>\n\u003Cli>Combined values such as keyword + title\u003C\u002Fli>\n\u003Cli>Custom manual alt text set per post, page, or product\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Bialty is useful for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>adding alt text where none exists\u003C\u002Fli>\n\u003Cli>replacing existing alt text according to a defined rule\u003C\u002Fli>\n\u003Cli>standardizing alt text logic across a site\u003C\u002Fli>\n\u003Cli>covering WordPress posts and pages\u003C\u002Fli>\n\u003Cli>extending the same logic to WooCommerce and custom post types in Pro\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What Bialty does not do\u003C\u002Fh4>\n\u003Cp>Bialty does \u003Cstrong>not\u003C\u002Fstrong> do the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>it does \u003Cstrong>not\u003C\u002Fstrong> rewrite Media Library metadata\u003C\u002Fli>\n\u003Cli>it does \u003Cstrong>not\u003C\u002Fstrong> permanently write generated alt text into the database\u003C\u002Fli>\n\u003Cli>it does \u003Cstrong>not\u003C\u002Fstrong> visually analyze images\u003C\u002Fli>\n\u003Cli>it does \u003Cstrong>not\u003C\u002Fstrong> call any external AI API\u003C\u002Fli>\n\u003Cli>it does \u003Cstrong>not\u003C\u002Fstrong> generate unique descriptive captions for each image based on computer vision\u003C\u002Fli>\n\u003Cli>it does \u003Cstrong>not\u003C\u002Fstrong> process headers, footers, sidebars, or widget images by default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This distinction matters: Bialty is a \u003Cstrong>contextual rule engine\u003C\u002Fstrong>, not an AI vision plugin and not a bulk Media Library rewriting plugin.\u003C\u002Fp>\n\u003Ch4>Why Bialty is different\u003C\u002Fh4>\n\u003Cp>Most image alt text plugins follow one of two models:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk rewrite model\u003C\u002Fstrong>\u003Cbr \u002F>\nThey rewrite alt text inside the Media Library or database.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI vision model\u003C\u002Fstrong>\u003Cbr \u002F>\nThey send images to an external API and generate descriptive text from image analysis.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Bialty follows a third model:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Dynamic contextual injection model\u003C\u002Fstrong>\u003Cbr \u002F>\nIt injects alt text into frontend HTML at render time using rules and signals already available in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This gives Bialty a distinct profile:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic frontend injection\u003C\u002Fstrong> — alt text is added to rendered HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Media Library rewrite\u003C\u002Fstrong> — stored metadata remains unchanged\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant reversibility\u003C\u002Fstrong> — disable the plugin and the injected alt text disappears\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external API\u003C\u002Fstrong> — no quota, no per-image cost, no API dependency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deterministic behavior\u003C\u002Fstrong> — same rule, same output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO plugin compatibility\u003C\u002Fh4>\n\u003Cp>Bialty reads keyword data from the SEO plugin already active on the site.\u003C\u002Fp>\n\u003Cp>Supported integrations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Yoast SEO\u003C\u002Fstrong> — reads the focus keyword field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rank Math\u003C\u002Fstrong> — reads the focus keyword field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All in One SEO (AIOSEO)\u003C\u002Fstrong> — reads the primary keyphrase\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If no supported SEO plugin is active, Bialty can still use titles or image filenames as the alt text source.\u003C\u002Fp>\n\u003Ch4>Free edition\u003C\u002Fh4>\n\u003Cp>The free edition covers the core WordPress use case.\u003C\u002Fp>\n\u003Cp>Included in Free:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Missing alt text rule\u003C\u002Fli>\n\u003Cli>Existing alt text rule\u003C\u002Fli>\n\u003Cli>Manual override per post or page\u003C\u002Fli>\n\u003Cli>Disable on homepage\u003C\u002Fli>\n\u003Cli>Debug mode\u003C\u002Fli>\n\u003Cli>Delete settings on deactivation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Free is intended for standard content sites that want dynamic alt text on posts and pages.\u003C\u002Fp>\n\u003Ch4>Commercial edition (Pro)\u003C\u002Fh4>\n\u003Cp>The commercial edition extends Bialty to larger and more complex WordPress stacks.\u003C\u002Fp>\n\u003Cp>Included in Pro:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom post types\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product page coverage\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product gallery controls\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Related products coverage\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blacklist \u002F exclusion rules\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Site Title\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broader rule combinations\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product-level manual override\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro is intended for stores, agencies, and sites using WooCommerce or custom content models.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fpricing\" rel=\"nofollow ugc\">Compare Free vs Pro\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fwoocommerce\" rel=\"nofollow ugc\">WooCommerce documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>7-day paid trial\u003C\u002Fh4>\n\u003Cp>Bialty Pro offers a \u003Cstrong>7-day paid trial\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Important:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the trial is \u003Cstrong>not free\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>payment is required at checkout\u003C\u002Fli>\n\u003Cli>the trial gives access to the commercial scope so the plugin can be tested on a real site, theme, builder, and WooCommerce stack\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is useful when compatibility must be validated on a production-like environment.\u003C\u002Fp>\n\u003Ch4>Builder and editor compatibility\u003C\u002Fh4>\n\u003Cp>Bialty works when content is rendered through the standard WordPress frontend pipeline.\u003C\u002Fp>\n\u003Cp>Documented compatible editors and builders include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Classic Editor \u002F TinyMCE\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>SiteOrigin Page Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Important technical note:\u003C\u002Fp>\n\u003Cp>Bialty relies on WordPress rendering filters such as \u003Ccode>the_content\u003C\u002Fcode>, \u003Ccode>post_thumbnail_html\u003C\u002Fcode>, and WooCommerce-specific frontend hooks. If a theme, builder, widget, or template bypasses the standard frontend flow, Bialty may not affect those images.\u003C\u002Fp>\n\u003Cp>Known special case:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Beaver Builder edit mode\u003C\u002Fstrong> — Bialty is disabled in builder edit mode to avoid conflicts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Outside the default scope:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>header images\u003C\u002Fli>\n\u003Cli>footer images\u003C\u002Fli>\n\u003Cli>sidebar images\u003C\u002Fli>\n\u003Cli>widget images\u003C\u002Fli>\n\u003Cli>any image output that bypasses the supported frontend rendering flow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fcompatibility\" rel=\"nofollow ugc\">Compatibility details\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How to verify Bialty is working\u003C\u002Fh4>\n\u003Cp>Bialty changes the \u003Cstrong>rendered frontend HTML\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It does \u003Cstrong>not\u003C\u002Fstrong> change the Media Library field.\u003C\u002Fp>\n\u003Cp>To verify Bialty correctly:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the published page in a browser\u003C\u002Fli>\n\u003Cli>Do not rely on the editor view\u003C\u002Fli>\n\u003Cli>Clear all cache layers if caching is active\u003C\u002Fli>\n\u003Cli>Inspect the \u003Ccode>\u003Cimg>\u003C\u002Fcode> element in the rendered page\u003C\u002Fli>\n\u003Cli>Check the \u003Ccode>alt\u003C\u002Fcode> attribute\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If the \u003Ccode>alt\u003C\u002Fcode> attribute matches the configured rule, Bialty is working.\u003C\u002Fp>\n\u003Cp>If the Media Library still shows an empty or unchanged alt field, that is normal. Bialty does not write generated values back to stored metadata.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbialty.com\u002Ftroubleshooting\" rel=\"nofollow ugc\">Full troubleshooting guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Performance profile\u003C\u002Fh4>\n\u003Cp>Bialty is designed to stay lightweight.\u003C\u002Fp>\n\u003Cp>It does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>run a bulk background process\u003C\u002Fli>\n\u003Cli>queue database rewrite jobs\u003C\u002Fli>\n\u003Cli>call external APIs\u003C\u002Fli>\n\u003Cli>add per-image API latency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Instead, Bialty processes the rendered page at request time using local WordPress context. Actual impact depends on theme, builder, caching, and page complexity.\u003C\u002Fp>\n\u003Ch4>Accessibility and editorial note\u003C\u002Fh4>\n\u003Cp>Bialty helps automate \u003Cstrong>alt text coverage and consistency\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>However, context-specific manual alt text may still be preferable when highly descriptive, accessibility-focused, or editorially precise alt text is required for a particular image.\u003C\u002Fp>\n\u003Cp>Bialty is best understood as a scalable rule-based automation layer, not as a replacement for manual judgment in every image context.\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>Bialty is translated into 6 languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002F\" rel=\"nofollow ugc\">Official site and documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Ffeatures\" rel=\"nofollow ugc\">Features\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fhow-it-works\" rel=\"nofollow ugc\">How it works\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fwoocommerce\" rel=\"nofollow ugc\">WooCommerce support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fcompatibility\" rel=\"nofollow ugc\">Compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fpricing\" rel=\"nofollow ugc\">Pricing and plans\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Ffaq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Ftroubleshooting\" rel=\"nofollow ugc\">Troubleshooting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbialty.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the publisher\u003C\u002Fh4>\n\u003Cp>BIALTY is developed by \u003Ca href=\"https:\u002F\u002Fpagup.com\u002F\" rel=\"nofollow ugc\">Pagup\u003C\u002Fa>, a digital readability firm based in Quebec, Canada.\u003C\u002Fp>\n\u003Cp>Alt text is not just an accessibility requirement. It is a semantic signal that helps search engines and AI systems understand what your images represent and how they relate to your content. Missing or generic alt texts create interpretive gaps — the system sees an image but cannot determine its role, its subject, or its relationship to the page.\u003C\u002Fp>\n\u003Cp>BIALTY automates alt text management so that your visual content contributes to your site’s overall \u003Ca href=\"https:\u002F\u002Fpagup.com\u002Fen\u002Fglossary\u002Fdigital-readability\u002F\" rel=\"nofollow ugc\">digital readability\u003C\u002Fa> instead of creating silent blind spots.\u003C\u002Fp>\n\u003Ch4>Part of the Pagup ecosystem\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpagup.com\u002F\" rel=\"nofollow ugc\">pagup.com\u003C\u002Fa> — Digital readability firm. Diagnostic, semantic architecture, AI governance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgautierdorval.com\u002F\" rel=\"nofollow ugc\">gautierdorval.com\u003C\u002Fa> — Doctrine, canonical definitions, interpretive governance research.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Finterpretive-governance.org\u002F\" rel=\"nofollow ugc\">interpretive-governance.org\u003C\u002Fa> — Formal versioned standard for interpretive governance.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatic alt text for WordPress and WooCommerce. Dynamic, reversible, and based on your existing SEO context from Yoast, Rank Math, or AIOSEO.",10000,442587,84,111,"2026-03-30T14:45:00.000Z","4.1","7.4",[126,127,128,129,19],"alt-attribute","alt-tag","alt-text","google-images","https:\u002F\u002Fbetter-robots.com\u002Fproduct\u002Fplugin-bialty-woocommerce-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-image-alt-text-with-yoast.2.2.2.zip","2026-01-08 17:58:05",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":118,"downloaded":141,"rating":96,"num_ratings":142,"last_updated":143,"tested_up_to":99,"requires_at_least":144,"requires_php":145,"tags":146,"homepage":150,"download_link":151,"security_score":152,"vuln_count":62,"unpatched_count":11,"last_vuln_date":153,"fetched_at":27},"media-library-helper","Media Library Helper — Bulk edit image ALT, caption & description","1.3.2","Codexin Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fcxntech\u002F","\u003Cp>If you have a large number of images in your WordPress media library and are concerned about updating their ALT tags, captions, descriptions or titles, worry no more. This plugin allows you to easily modify, delete, or update these elements with just a few clicks directly from the media library page in your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>This plugin is the perfect solution to update metadata for multiple images without visiting each edit page. Accessing the WordPress media library page lets you easily view the existing images’ alt tags, captions, descriptions and titles. The plugin also identifies the images without an assigned ALT tag, caption, or description, enabling you to update them quickly and easily with just a few clicks.\u003C\u002Fp>\n\u003Cp>On-page SEO is crucial in boosting your website’s SEO score, and assigning proper image ALT tags to every image on your website is critical. With the help of this plugin, you can quickly identify images with empty or blank ALT tags, blank captions or descriptions in your media library and update them to enhance your SEO score.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add\u002Fedit\u002Fupdate the image titles, ALT tag, caption & description with one click directly from WordPress Media Library\u003C\u002Fli>\n\u003Cli>Search for a specific SEO keyword assigned to your images as an alt tag, caption or description.\u003C\u002Fli>\n\u003Cli>Search for blank or empty ALT tags, captions and descriptions and update\u002Fedit as needed.\u003C\u002Fli>\n\u003Cli>Sort media library images by ALT tag, image caption or image Description.\u003C\u002Fli>\n\u003Cli>Bulk edit image ALT tag or alt attribute\u003C\u002Fli>\n\u003Cli>Bulk edit image title\u003C\u002Fli>\n\u003Cli>Bulk edit image caption\u003C\u002Fli>\n\u003Cli>Bulk edit image description\u003C\u002Fli>\n\u003Cli>Improve SEO score by assigning the proper image metadata.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How does this plugin work or How to edit image metadata\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install the plugin “Media Library Helper by Codexin”\u003C\u002Fli>\n\u003Cli>From Dashboard, go to media –> Library –> Open the “List View”\u003C\u002Fli>\n\u003Cli>Unlock the edit mode. (You will see a button at the top, named “Edit mode is locked”)\u003C\u002Fli>\n\u003Cli>Continue updating image ALT text, caption and description as you need.\u003C\u002Fli>\n\u003Cli>Once finished, keep the edit mode Locked again.\u003C\u002Fli>\n\u003C\u002Fol>\n","Add or edit or bulk edit image ALT tag, caption & description with one click straight from the WordPress media library to improve your SEO score.",152050,55,"2025-12-03T14:05:00.000Z","4.8","5.6.39",[127,147,148,149,19],"bulk-edit","image-caption","media-library","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-library-helper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-library-helper.1.3.2.zip",100,"2023-07-05 00:00:00",{"attackSurface":155,"codeSignals":195,"taintFlows":203,"riskAssessment":204,"analyzedAt":212},{"hooks":156,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":11,"unprotectedCount":11},[157,164,167,170,173,175,177,182,186],{"type":158,"name":159,"callback":160,"priority":161,"file":162,"line":163},"action","edited_post_tag","wprs_tg_save_taxonomy_meta",10,"src\u002Fmetabox.php",6,{"type":158,"name":165,"callback":160,"priority":161,"file":162,"line":166},"create_post_tag",7,{"type":158,"name":168,"callback":169,"priority":161,"file":162,"line":32},"post_tag_edit_form_fields","wprs_tg_taxonomy_edit_meta_field",{"type":158,"name":171,"callback":172,"priority":161,"file":162,"line":161},"post_tag_add_form_fields","wprs_tg_taxonomy_add_new_meta_field",{"type":158,"name":159,"callback":160,"priority":161,"file":162,"line":174},123,{"type":158,"name":165,"callback":160,"priority":161,"file":162,"line":176},124,{"type":158,"name":178,"callback":179,"file":180,"line":181},"admin_enqueue_scripts","enqueue_scripts","src\u002Fsettings.php",20,{"type":158,"name":183,"callback":184,"file":185,"line":163},"template_redirect","wprs_tg_template_redirect","src\u002Fterm-group.php",{"type":158,"name":187,"callback":188,"file":189,"line":190},"admin_notices","closure","wenprise-term-group.php",17,[],[],[],[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":202},[],{"prepared":11,"raw":11,"locations":198},[],{"escaped":200,"rawEcho":11,"locations":201},16,[],[],[],{"summary":205,"deductions":206},"The 'wenprise-term-group' v1.0.6 plugin exhibits a strong security posture based on the provided static analysis. The absence of any detected dangerous functions, file operations, external HTTP requests, and the consistent use of prepared statements for SQL queries, along with proper output escaping for all identified outputs, are excellent security practices. The plugin also has a clean vulnerability history with no recorded CVEs, indicating a low historical risk. The attack surface appears to be zero, with no AJAX handlers, REST API routes, shortcodes, or cron events, which further limits potential entry points for attackers.\n\nHowever, the complete lack of nonce and capability checks, while seemingly safe due to the zero attack surface, represents a potential concern if the plugin's functionality were to expand in the future. This absence of authorization checks on any potential entry points (even if none are currently present) could become a vulnerability if new features introduce unprotected endpoints. The taint analysis also reported zero flows, which is positive, but this could be due to the limited scope of the analysis or the plugin's simplicity.\n\nIn conclusion, the plugin is currently in a very secure state. The developer has followed good coding practices regarding SQL and output handling. The main area for potential future concern lies in the complete absence of authorization checks. While not an immediate vulnerability given the current attack surface, it's a practice that should be reviewed if the plugin evolves.",[207,210],{"reason":208,"points":209},"Missing nonce checks",5,{"reason":211,"points":209},"Missing capability checks","2026-04-16T13:49:26.711Z",{"wat":214,"direct":221},{"assetPaths":215,"generatorPatterns":217,"scriptPaths":218,"versionParams":220},[216],"\u002Fwp-content\u002Fplugins\u002Fwenprise-term-group\u002Fscripts.js",[],[219],"scripts.js",[],{"cssClasses":222,"htmlComments":224,"htmlAttributes":225,"restEndpoints":230,"jsGlobals":231,"shortcodeOutput":232},[223],"form-field",[],[226,227,228,229],"name=\"_wprs_is_primary\"","id=\"_wprs_is_primary\"","name=\"_wprs_parent_term\"","id=\"_wprs_parent_term\"",[],[],[],{"error":234,"url":235,"statusCode":236,"statusMessage":237,"message":237},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwenprise-term-group\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":85,"versions":239},[240,246,253],{"version":6,"download_url":24,"svn_tag_url":241,"released_at":26,"has_diff":242,"diff_files_changed":243,"diff_lines":26,"trac_diff_url":244,"vulnerabilities":245,"is_current":234},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwenprise-term-group\u002Ftags\u002F1.0.6\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwenprise-term-group%2Ftags%2F1.0.4&new_path=%2Fwenprise-term-group%2Ftags%2F1.0.6",[],{"version":247,"download_url":248,"svn_tag_url":249,"released_at":26,"has_diff":242,"diff_files_changed":250,"diff_lines":26,"trac_diff_url":251,"vulnerabilities":252,"is_current":242},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwenprise-term-group.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwenprise-term-group\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwenprise-term-group%2Ftags%2F1.0.2&new_path=%2Fwenprise-term-group%2Ftags%2F1.0.4",[],{"version":254,"download_url":255,"svn_tag_url":256,"released_at":26,"has_diff":242,"diff_files_changed":257,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":258,"is_current":242},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwenprise-term-group.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwenprise-term-group\u002Ftags\u002F1.0.2\u002F",[],[]]