[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftDxdblJJY4_fgRUGi3xFCouLzHRyKbGE-lBfqfcRanM":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":132,"fingerprints":363},"taxonomy-manager","Taxonomy Manager","1.0.1","Pranav Rastogi","https:\u002F\u002Fprofiles.wordpress.org\u002Fulgaming\u002F","\u003Cp>Manage taxonomies from WordPress back-end. Add\u002FEdit\u002FDelete taxonomies and more!\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create taxonomies.\u003C\u002Fli>\n\u003Cli>Delete taxonomies.\u003C\u002Fli>\n\u003Cli>Edit taxonomies.\u003C\u002Fli>\n\u003Cli>Add taxonomies for custom post types.\u003C\u002Fli>\n\u003Cli>Add taxonomies for pages and links.\u003C\u002Fli>\n\u003Cli>Widget to display terms of a taxonomy as a tag cloud or list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More features in future versions.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fpranav.me\u002Fplugins\u002Ftaxonomy-manager\u002F\" title=\"Taxonomy Manager - Usage\" rel=\"nofollow ugc\">Taxonomy Manager – Usage\u003C\u002Fa>\u003C\u002Fp>\n","Add, Edit, Delete & Manage taxonomies for posts, pages, links and custom post types with a few clicks of mouse. Makes adding taxonomies a 100 time &hellip;",10,4767,0,"2010-05-05T17:14:00.000Z","3.0.5","2.8","",[19,20,21,22,23],"link","links","pages","post","posts","http:\u002F\u002Fpranav.me\u002Fplugins\u002Ftaxonomy-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxonomy-manager.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"ulgaming",2,20,30,84,"2026-04-04T11:05:06.821Z",[38,59,78,93,111],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":34,"downloaded":46,"rating":47,"num_ratings":32,"last_updated":17,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":17,"download_link":57,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"orphanpages","OrphanPages – Internal Link Audit, Orphaned Pages, Broken Links & SEO Content Structure Analyzer","4.0.0","Kaudo","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaudo\u002F","\u003Cp>Internal links are one of the most underrated components of WordPress SEO. They help search engines discover your content, pass authority between pages, improve crawlability, and define your site structure. Yet as websites grow, internal linking becomes harder to maintain, and important content often becomes isolated, underlinked, or even completely invisible to both users and search engines.\u003C\u002Fp>\n\u003Cp>OrphanPages provides a full internal link audit for your website. It scans all public post types, analyzes how your content links together, and identifies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Orphaned pages and posts (URLs with 0 incoming internal links)\u003C\u002Fli>\n\u003Cli>Weakly linked pages with poor link depth\u003C\u002Fli>\n\u003Cli>Moderately and strongly linked content hubs\u003C\u002Fli>\n\u003Cli>Broken outgoing links that return 404 or unreachable results\u003C\u002Fli>\n\u003Cli>External links leaving your site\u003C\u002Fli>\n\u003Cli>Full incoming and outgoing link paths\u003C\u002Fli>\n\u003Cli>Anchor text usage and linking context\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin offers a complete overview of your site’s internal link structure, link health, broken links, and outgoing link patterns — all inside a clean, sortable, easy-to-read interface.\u003C\u002Fp>\n\u003Ch3>Why internal linking matters\u003C\u002Fh3>\n\u003Cp>Search engines rely heavily on internal linking to understand content relationships, assign importance to different URLs, and discover new pages. A strong internal linking strategy improves indexing speed, ranking potential, and user navigation. A weak structure leads to low crawlability, inconsistent link depth, buried content, and orphan pages.\u003C\u002Fp>\n\u003Cp>Even with an updated XML sitemap, pages without incoming internal links often fail to get indexed reliably. Fixing internal linking is one of the simplest and most impactful SEO improvements any site can make.\u003C\u002Fp>\n\u003Cp>OrphanPages helps you identify issues like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Important content with no links pointing to it\u003C\u002Fli>\n\u003Cli>New posts that were never linked from older articles\u003C\u002Fli>\n\u003Cli>Pages that exist only in menus but not in contextual links\u003C\u002Fli>\n\u003Cli>Broken internal or external links harming site quality\u003C\u002Fli>\n\u003Cli>Outdated references after site migrations or URL changes\u003C\u002Fli>\n\u003Cli>Content deep within the architecture with low crawl priority\u003C\u002Fli>\n\u003Cli>Outgoing links pointing to irrelevant, old, or redirected URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What OrphanPages analyzes\u003C\u002Fh3>\n\u003Cp>The plugin performs a comprehensive internal linking audit and reports:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Orphaned posts (0 incoming links)\u003C\u002Fli>\n\u003Cli>Weak links (1–2 incoming links)\u003C\u002Fli>\n\u003Cli>Moderate links (3–4 incoming links)\u003C\u002Fli>\n\u003Cli>Strong internal linking (5+ internal references)\u003C\u002Fli>\n\u003Cli>Incoming links per page (link source, anchor text, link type)\u003C\u002Fli>\n\u003Cli>Outgoing internal links and outgoing external links\u003C\u002Fli>\n\u003Cli>Broken links such as 404s or unreachable URLs\u003C\u002Fli>\n\u003Cli>Canonical URL versions of links to avoid mismatches\u003C\u002Fli>\n\u003Cli>Internal linking patterns between posts and pages\u003C\u002Fli>\n\u003Cli>Anchor text variations and linking context\u003C\u002Fli>\n\u003Cli>Link distribution across your entire content library\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All results appear inside a sortable, paginated dashboard with per-post expandable details.\u003C\u002Fp>\n\u003Cp>The plugin never modifies any posts, URLs, or metadata. All analysis is read-only.\u003C\u002Fp>\n\u003Ch3>Who is this plugin for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress site owners improving SEO\u003C\u002Fli>\n\u003Cli>Publishers managing large content libraries\u003C\u002Fli>\n\u003Cli>Editors reviewing linking consistency across articles\u003C\u002Fli>\n\u003Cli>SEO professionals performing internal linking audits\u003C\u002Fli>\n\u003Cli>Content teams ensuring new content gets indexed\u003C\u002Fli>\n\u003Cli>E-commerce stores checking underlinked product pages\u003C\u002Fli>\n\u003Cli>Agencies providing link health and structure reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>One-click internal link analysis\u003C\u002Fli>\n\u003Cli>Full internal link checker for all public post types\u003C\u002Fli>\n\u003Cli>Identify orphan pages and weakly linked content\u003C\u002Fli>\n\u003Cli>Comprehensive link audit including incoming and outgoing links\u003C\u002Fli>\n\u003Cli>Broken link detection for internal and external URLs\u003C\u002Fli>\n\u003Cli>External link overview for SEO audits and affiliate review\u003C\u002Fli>\n\u003Cli>Canonical URL normalization to prevent mismatched link detection\u003C\u002Fli>\n\u003Cli>Link distribution dashboard and crawl depth insights\u003C\u002Fli>\n\u003Cli>Expandable per-post detail panel for deep link inspection\u003C\u002Fli>\n\u003Cli>Sortable, filterable, paginated results table\u003C\u002Fli>\n\u003Cli>Read-only scanning ensures safety for all sites\u003C\u002Fli>\n\u003Cli>Works with custom post types and custom permalinks\u003C\u002Fli>\n\u003Cli>Fully localizable\u003C\u002Fli>\n\u003Cli>No tracking, no ads, no front-end impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later.\u003Cbr \u002F>\nYou may modify, redistribute, or build upon it under the terms of the GPL.\u003C\u002Fp>\n","A complete internal linking and link health audit tool for WordPress. Identify orphaned pages, analyze incoming and outgoing links, detect broken link &hellip;",241,100,"6.9.4","6.0","7.4",[52,53,54,55,56],"internal-linking","internal-links","orphan-pages","orphaned-posts","seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forphanpages.4.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":33,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"easy-woo-shortlink-manager","Easy Woo Shortlink Manager","1.0","2010in","https:\u002F\u002Fprofiles.wordpress.org\u002F2010in\u002F","\u003Cp>This plugin adds an admin menu page to display shortlinks for all posts, pages, and products in WordPress. You can search a post\u002Fpage\u002Fproduct by name and copy its shortlink.\u003C\u002Fp>\n\u003Cp>In the rapidly evolving digital era, attention spans are dwindling, making brevity a crucial factor. So, what’s the solution? Easy Short Link Manager, an innovative WordPress plugin that transforms lengthy and unappealing URLs into sleek, compact links.\u003Cbr \u002F>\nWith Easy Short Link Manager, you can elevate your website’s user experience, streamline content sharing, and boost your online presence like never before!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prominent Value: Simplify and Embellish Your Links\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy Short Link Manager brings clarity to the forefront, offering a powerful tool to simplify your website’s URLs without compromising functionality. The plugin efficiently shortens lengthy and complex URLs, making them more visually appealing and accessible to share across various platforms, including social media, emails, posts, WhatsApp, SMS, and more. Also, not only are all the links based on your domain, but you no longer need to send a link with an external system’s domain. This will surely boost the image of your business and convey a sense of professionalism and novelty.\u003C\u002Fp>\n\u003Ch3>Benefits of Use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Improves User Experience: Long URLs can be unwieldy and off-putting for site visitors. Easy Short Link Manager helps you create concise and user-friendly links that are easy to remember and type, increasing the chances of users revisiting your content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enhances Social Media Engagement: Sharing content is a snap with Easy Short Link Manager. No matter which marketing platform you use, social media, WhatsApp, SMS, Messenger, or other, the compact links look cleaner and free up valuable character space for engaging captions and hashtags, driving higher click-through rates and fostering better audience engagement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Comprehensive Link Tracking:Easy Short Link Manager empowers you with valuable insights through its advanced link tracking feature. It allows you to monitor the performance of your shortened links, track click-through rates, and quickly identify the most popular content on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customizable Links: Personalize your short links and incorporate your brand name or relevant keywords. Customizing your links not only reinforces your brand identity but also helps in building trust with your audience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Data-Driven Decision Making: Easy Short Link Manager provides access to real-time analytics and data reports, allowing you to make informed decisions about your marketing strategies. Identify your best-performing content, optimize your campaigns, and outpace the competition.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Groundbreaking Streamlined Sharing: Whether it’s a new post, product, page, or other, Easy Short Link Manager’s innovative system automatically creates a link when adding a new item, effortlessly boosting your content’s reach as each item becomes instantly shareable.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fast and Sufficient Search: Easy Short Link Manager’s user-friendly interface allows you to perform a search by articles and copy the shortened link quickly and conveniently.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Effortless Link Management: Easy Short Link Manager presents a convenient and easy system for managing shortened links. With the powerful features of intuitive search options, date sorting, and more, applying shortened links has never been more accessible. Simplify your process and improve your efficiency with this effortless solution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>To display shortlinks for all posts, pages, and products, activate the plugin and search to the “Easy Woo Shortlink Manager” in admin menu.\u003C\u002Fp>\n","This plugin adds an admin menu page to display shortlinks for all posts, pages, and products in WordPress. You can search a post\u002Fpage\u002Fproduct by name  &hellip;",999,"2024-08-25T13:31:00.000Z","6.6.5","4.4","7.0",[21,23,73,74],"products","shortlinks","https:\u002F\u002Feasywoomanager.com\u002Fproduct\u002Feasy-short-link-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-woo-shortlink-manager.zip",92,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":33,"downloaded":86,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":87,"requires_at_least":88,"requires_php":17,"tags":89,"homepage":91,"download_link":92,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"wp-categories-and-posts","WP Categories and Posts","1.0.2","Phil McDonnell","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilmcdonnell\u002F","\u003Cp>WP Categories and Posts is an extension of the core WordPress function called \u003Ccode>wp_list_categories\u003C\u002Fcode>. This plugin adds in a template tag you can use to display categories and sub categories and the posts underneath those categories.\u003C\u002Fp>\n","This plugin adds in a template tag you can use to display categories and sub categories and the posts underneath those categories.",8264,"4.1.42","3.0",[20,90,21,22,23],"page","http:\u002F\u002Fwww.philmcdonnell.com\u002Fprojects\u002Fwp-categories-and-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-categories-and-posts.1.0.2.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":13,"num_ratings":13,"last_updated":103,"tested_up_to":48,"requires_at_least":104,"requires_php":50,"tags":105,"homepage":109,"download_link":110,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"raratheme-companion","RaraTheme Companion","1.4.4","Rara Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fraratheme\u002F","\u003Cp>RaraTheme Companion is truly a must have companion for your website. It provides 23 useful and frequently used widgets that you can add to the sidebars to create an engaging website.\u003C\u002Fp>\n\u003Ch3>Widgets offered\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Advertisement\u003C\u002Fli>\n\u003Cli>A Featured Page\u003C\u002Fli>\n\u003Cli>Author Bio\u003C\u002Fli>\n\u003Cli>Call to Action\u003C\u002Fli>\n\u003Cli>Client Logo\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Custom Categories\u003C\u002Fli>\n\u003Cli>Facebook Page\u003C\u002Fli>\n\u003Cli>FAQs\u003C\u002Fli>\n\u003Cli>Featured Post\u003C\u002Fli>\n\u003Cli>Icon Text\u003C\u002Fli>\n\u003Cli>Image Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Latest Tweets\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Popular Post\u003C\u002Fli>\n\u003Cli>Posts Category Slider\u003C\u002Fli>\n\u003Cli>Recent Post\u003C\u002Fli>\n\u003Cli>Snapchat\u003C\u002Fli>\n\u003Cli>Social Media\u003C\u002Fli>\n\u003Cli>Stat Counter\u003C\u002Fli>\n\u003Cli>Team Member\u003C\u002Fli>\n\u003Cli>Testimonial\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin works best with themes developed by Rara Theme.\u003C\u002Fp>\n\u003Cp>The plugin also provides simple yet clean code which allows developers to overwrite the plugin properties. The plugin offers a multiple numbers of filters and action hooks which for maximum flexibility to the developers.\u003C\u002Fp>\n","23 extremely useful custom widgets to create an engaging website.",10000,497772,"2026-01-06T05:43:00.000Z","4.4.0",[23,106,107,108],"sidebars","social-links","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":48,"requires_at_least":124,"requires_php":50,"tags":125,"homepage":128,"download_link":129,"security_score":130,"vuln_count":32,"unpatched_count":13,"last_vuln_date":131,"fetched_at":28},"mihdan-no-external-links","No External Links","5.1.8","mihdan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\u002F","\u003Cp>No External Links converts external links to internal links. Featuring \u003Cem>Full Page or Targeted Content Filtering\u003C\u002Fem>, \u003Cem>Custom Redirect Page\u002FMessage\u003C\u002Fem>, \u003Cem>Encoded Masks\u003C\u002Fem>, \u003Cem>External Link Click Logging\u003C\u002Fem>, \u003Cem>Individual Link Exclusion\u003C\u002Fem>, \u003Cem>Post\u002FPage Specific Exclusion\u003C\u002Fem>, and many more…\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>Links like “\u003Cem>https:\u002F\u002Fwordpress.org\u003C\u002Fem>” will be masked into\u003Cbr \u002F>\n“\u003Cem>http:\u002F\u002Fwww.example.com\u002Fgoto\u002Fhttps:\u002F\u002Fwordpress.org\u003C\u002Fem>“.\u003C\u002Fp>\n\u003Ch4>Warning\u003C\u002Fh4>\n\u003Cp>No External Links may conflict with cache plugins.\u003Cbr \u002F>\nUsually adding the redirect page to the caching plugin exclusions works fine, but there are no guarantees.\u003Cbr \u002F>\nCreate a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa> if you need assistance resolving a caching issue.\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>Please provide as much detail as possible, for example, what version of WordPress & PHP you are using. Which caching plugin you are using. The more information you include the better.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Details\u003C\u002Fh4>\n\u003Cp>No External Links is designed for specialists who sell different kinds of advertisements on their web site and care about the number of outgoing links that can be found by search engines. Now you can make all external links internal.\u003C\u002Fp>\n\u003Ch4>How To Use\u003C\u002Fh4>\n\u003Cp>Just do everything like you would normally, and as long as the plugin is active, external links will be automatically masked.\u003C\u002Fp>\n\u003Ch4>Recommended Settings\u003C\u002Fh4>\n\u003Cp>The default settings that are used on a fresh install of the plugin are what we recommend.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help with anything? Please create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Cstrong>\u003Cem>Please provide as much detail as possible, for example, what version of WordPress & PHP you are using. Examples of links that do not work. If you are using a caching plugin, please specify which one. The more information you include the better.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Feature Request\u003C\u002Fh4>\n\u003Cp>Want a feature added to this plugin? Create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmihdan-no-external-links\" rel=\"ugc\">support topic\u003C\u002Fa>.\u003Cbr \u002F>\nWe are always looking to add features to improve our plugin.\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cp>We apologize that the latest version has changed so much that existing localizations no longer work.\u003Cbr \u002F>\nIf you would like to contribute to the translations please get in touch.\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>No External Links \u003Cstrong>does not\u003C\u002Fstrong> make any changes to your database, it just processes the output. So you will not see these changes within the WYSIWYG editor.\u003C\u002Fp>\n","Convert external links into internal links, site wide or post\u002Fpage specific. Add NoFollow, Click logging, and more...",6000,78779,96,16,"2025-11-29T11:53:00.000Z","5.7.4",[126,20,23,56,127],"comments","seo-hide","https:\u002F\u002Fwww.kobzarev.com\u002Fprojects\u002Fno-external-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-no-external-links.5.1.8.zip",98,"2025-09-22 00:00:00",{"attackSurface":133,"codeSignals":167,"taintFlows":326,"riskAssessment":353,"analyzedAt":362},{"hooks":134,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":13,"unprotectedCount":13},[135,141,146,150,153,157,160],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","widgets_init","taxonomy_widget","register_widget.php",266,{"type":136,"name":142,"callback":143,"file":144,"line":145},"admin_menu","create_menu","taxonomy.php",69,{"type":136,"name":147,"callback":148,"priority":11,"file":144,"line":149},"init","register_taxonomies",70,{"type":136,"name":142,"callback":151,"file":144,"line":152},"taxonomy_meta_boxes_for_page",71,{"type":136,"name":154,"callback":155,"priority":11,"file":144,"line":156},"add_tag_form_pre","message_change",72,{"type":136,"name":142,"callback":158,"file":144,"line":159},"taxonomy_meta_boxes_for_links",73,{"type":136,"name":147,"callback":161,"file":144,"line":162},"get_post_types_all",189,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":324,"capabilityChecks":13,"bundledLibraries":325},[],{"prepared":170,"raw":13,"locations":171},19,[],{"escaped":173,"rawEcho":174,"locations":175},17,78,[176,179,180,182,184,186,188,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,224,226,228,230,231,233,235,236,237,238,240,242,243,245,247,248,250,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322],{"file":177,"line":173,"context":178},"get_taxonomies.php","raw output",{"file":177,"line":170,"context":178},{"file":177,"line":181,"context":178},26,{"file":177,"line":183,"context":178},56,{"file":177,"line":185,"context":178},65,{"file":177,"line":187,"context":178},68,{"file":177,"line":149,"context":178},{"file":177,"line":190,"context":178},99,{"file":177,"line":192,"context":178},101,{"file":177,"line":194,"context":178},103,{"file":177,"line":196,"context":178},111,{"file":177,"line":198,"context":178},147,{"file":177,"line":200,"context":178},149,{"file":177,"line":202,"context":178},155,{"file":177,"line":204,"context":178},167,{"file":177,"line":206,"context":178},183,{"file":177,"line":208,"context":178},204,{"file":177,"line":210,"context":178},247,{"file":177,"line":212,"context":178},257,{"file":177,"line":214,"context":178},267,{"file":177,"line":216,"context":178},277,{"file":177,"line":218,"context":178},287,{"file":177,"line":220,"context":178},297,{"file":222,"line":223,"context":178},"new_taxonomy.php",102,{"file":222,"line":225,"context":178},134,{"file":222,"line":227,"context":178},136,{"file":222,"line":229,"context":178},156,{"file":139,"line":34,"context":178},{"file":139,"line":232,"context":178},33,{"file":139,"line":234,"context":178},41,{"file":139,"line":187,"context":178},{"file":139,"line":152,"context":178},{"file":139,"line":159,"context":178},{"file":139,"line":239,"context":178},75,{"file":139,"line":241,"context":178},81,{"file":139,"line":35,"context":178},{"file":139,"line":244,"context":178},86,{"file":139,"line":246,"context":178},93,{"file":139,"line":121,"context":178},{"file":139,"line":249,"context":178},108,{"file":139,"line":196,"context":178},{"file":139,"line":252,"context":178},113,{"file":139,"line":254,"context":178},119,{"file":139,"line":256,"context":178},122,{"file":139,"line":258,"context":178},132,{"file":139,"line":260,"context":178},135,{"file":139,"line":262,"context":178},137,{"file":139,"line":264,"context":178},139,{"file":139,"line":266,"context":178},145,{"file":139,"line":268,"context":178},148,{"file":139,"line":270,"context":178},150,{"file":139,"line":272,"context":178},152,{"file":139,"line":274,"context":178},158,{"file":139,"line":276,"context":178},161,{"file":139,"line":278,"context":178},163,{"file":139,"line":280,"context":178},169,{"file":139,"line":282,"context":178},172,{"file":139,"line":206,"context":178},{"file":139,"line":285,"context":178},186,{"file":139,"line":287,"context":178},188,{"file":139,"line":289,"context":178},194,{"file":139,"line":291,"context":178},197,{"file":139,"line":293,"context":178},208,{"file":139,"line":295,"context":178},211,{"file":139,"line":297,"context":178},213,{"file":139,"line":299,"context":178},215,{"file":139,"line":301,"context":178},221,{"file":139,"line":303,"context":178},224,{"file":139,"line":305,"context":178},226,{"file":139,"line":307,"context":178},228,{"file":139,"line":309,"context":178},234,{"file":139,"line":311,"context":178},237,{"file":139,"line":313,"context":178},239,{"file":139,"line":315,"context":178},245,{"file":139,"line":317,"context":178},248,{"file":139,"line":319,"context":178},258,{"file":139,"line":321,"context":178},260,{"file":144,"line":323,"context":178},182,3,[],[327,345],{"entryPoint":328,"graph":329,"unsanitizedCount":13,"severity":344},"Submit (new_taxonomy.php:4)",{"nodes":330,"edges":341},[331,336],{"id":332,"type":333,"label":334,"file":222,"line":335},"n0","source","$_POST",15,{"id":337,"type":338,"label":339,"file":222,"line":121,"wp_function":340},"n1","sink","query() [SQLi]","query",[342],{"from":332,"to":337,"sanitized":343},true,"low",{"entryPoint":346,"graph":347,"unsanitizedCount":13,"severity":344},"\u003Cnew_taxonomy> (new_taxonomy.php:0)",{"nodes":348,"edges":351},[349,350],{"id":332,"type":333,"label":334,"file":222,"line":335},{"id":337,"type":338,"label":339,"file":222,"line":121,"wp_function":340},[352],{"from":332,"to":337,"sanitized":343},{"summary":354,"deductions":355},"The taxonomy-manager plugin v1.0.1 exhibits a generally good security posture, with no recorded vulnerabilities or critical security flaws identified in the provided data. The static analysis reveals a clean codebase with a complete absence of dangerous functions, file operations, and external HTTP requests. Notably, all SQL queries are secured using prepared statements, and there are no identified taint flows with unsanitized paths, indicating careful handling of potential injection vectors.\n\nHowever, the plugin does present some areas for improvement. A significant concern is the extremely low percentage of properly escaped output (18%). This leaves a considerable portion of the plugin's output vulnerable to cross-site scripting (XSS) attacks if user-supplied data is not handled with extreme care within the unescaped portions. Additionally, while nonce checks are present, the complete lack of capability checks in the static analysis suggests that the plugin may not be adequately restricting access to its functionalities to authorized users, potentially allowing lower-privileged users to perform actions they shouldn't.\n\nGiven the absence of historical vulnerabilities and the proactive use of prepared statements, the plugin's core data handling appears robust. The strengths lie in the secure database interactions and the lack of exploitable taint flows. The primary weaknesses are the high risk of XSS due to insufficient output escaping and the potential for privilege escalation due to missing capability checks. Overall, the plugin is in a relatively secure state but requires attention to its output sanitization and access control mechanisms to achieve a stronger security posture.",[356,359],{"reason":357,"points":358},"Low output escaping percentage",8,{"reason":360,"points":361},"Missing capability checks",7,"2026-03-17T01:39:33.326Z",{"wat":364,"direct":369},{"assetPaths":365,"generatorPatterns":366,"scriptPaths":367,"versionParams":368},[],[],[],[],{"cssClasses":370,"htmlComments":371,"htmlAttributes":372,"restEndpoints":373,"jsGlobals":374,"shortcodeOutput":375},[],[],[],[],[],[]]