[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2VxkCv-J21qL67myqQ6C153g4CAQZzt5qkoYppG72Nc":3},{"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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":138,"fingerprints":172},"waj-admin-menu","WAJ Admin Menu","1.2.1","waughjai","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaughjai\u002F","\u003Cp>Creates menu in WordPress’s Appearances -> Menus & generates list HTML from it.\u003C\u002Fp>\n\u003Cp>Allows custom-set classes & IDs for elements for easier styling & has easy way to automatically add “Skip to Content” link for screen-reader users.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Since admin menus need to be created before initialization to work in the WordPress admin & used later in template files to print, admin menu objects are handled through static methods in the WPAdminMenuManager singleton class.\u003C\u002Fp>\n\u003Cp>1st, before admin loads, call the “createAdminMenu” method on WPAdminMenuManager with a slug & title as the 1st 2 mandatory, & a hash map o’ other attributes as an optional 3rd argument. This will make the menu appear under the given name in Appearances -> Menus in the WordPress admin.\u003C\u002Fp>\n\u003Cp>Then you can print the menu through PHP in template files or shortcodes in WordPress content editors.\u003C\u002Fp>\n\u003Cp>= PHP\u003C\u002Fp>\n\u003Cp>To use through PHP, just call the “printAdminMenu” method on the WPAdminMenuManager class with the mandatory argument o’ the slug representing the admin you want to print ( given when creating the menu earlier ) & an optional hash map o’ attributes to o’erride the ones given when creating the menu, if you want to print the same menu in different places with different element classes, for instance.\u003C\u002Fp>\n\u003Cp>= Shortcodes\u003C\u002Fp>\n\u003Cp>To print through shortcodes, just use the shortcode [admin-menu slug=”%slug%”], with optional extra attributes to o’erride the attributes given when creating the menu.\u003C\u002Fp>\n\u003Cp>WPAdminMenuManager also has 2 templates for easier creation o’ admin menus, a header & footer template. Just call WPAdminMenuManager::createHeaderMenu() or WPAdminMenuManager::createFooterMenu() respectively to create them & either call WPAdminMenuManager::printHeaderMenu() or WPAdminMenuManager::printFooterMenu() or use the shortcodes [header-nav] or [footer-nav].\u003C\u002Fp>\n\u003Cp>If you try to print a menu that hasn’t been created yet, it will print nothing.\u003C\u002Fp>\n\u003Cp>Valid attributes for admin menus ( all are optional ):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“nav”: represents the nav element that holds everything. Should hold a hash map with either a class or id attribute, or both.\u003C\u002Fli>\n\u003Cli>“ul”: represents ul element. Should hold the same as “nav”.\u003C\u002Fli>\n\u003Cli>“li”: represents li element. Should hold a hash map with a class attribute.\u003C\u002Fli>\n\u003Cli>“a”: represents a element. Should hold the same as “li”.\u003C\u002Fli>\n\u003Cli>“subnav”: represents child ul elements for multilevel menus. Should hold the same as “li”.\u003C\u002Fli>\n\u003Cli>“subitem”: represents child li elements for multilevel menus. Should hold the same as “li”.\u003C\u002Fli>\n\u003Cli>“sublink”: represents child a elements for multilevel menus. Should hold the same as “li”.\u003C\u002Fli>\n\u003Cli>“parent-link”: represents a elements in top-level li elements that hold child navs. Should hold the same as “li”.\u003C\u002Fli>\n\u003Cli>“skip-to-content”: automatically adds “skip to content” link. Should be a string that will be the anchor ( without the # ) that the “skip to content” link should go to. If not added, “skip to content” link will not be added.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcode attributes that act as these:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>nav-class\u003C\u002Fli>\n\u003Cli>nav-id\u003C\u002Fli>\n\u003Cli>ul-class\u003C\u002Fli>\n\u003Cli>ul-id\u003C\u002Fli>\n\u003Cli>li-class\u003C\u002Fli>\n\u003Cli>a-class\u003C\u002Fli>\n\u003Cli>subnav-class\u003C\u002Fli>\n\u003Cli>subitem-class\u003C\u002Fli>\n\u003Cli>sublink-class\u003C\u002Fli>\n\u003Cli>parent-link-class\u003C\u002Fli>\n\u003Cli>skip-to-content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Example\u003C\u002Fh3>\n\u003Cp>\u002F\u002F functions.php\u003C\u002Fp>\n\u003Cpre>\u003Ccode>declare( strict_types = 1 );\nnamespace MyTheme\n{\n    use WaughJ\\WPAdminMenuManager\\WPAdminMenumanager;\n\n    \u002F\u002F Make sure this is initialized early,\n    \u002F\u002F so WordPress Admin knows that this menu is set up.\n    WPAdminMenuManager::createAdminMenu\n    (\n        'extra-menu',\n        'Extra Menu',\n        [\n            'nav' =>\n            [\n                'class' => 'extra-menu-nav',\n                'id' => 'extra-menu-nav'\n            ],\n            'ul' =>\n            [\n                'class' => 'extra-menu-list',\n                'id' => 'extra-menu-list'\n            ],\n            'li' =>\n            [\n                'class' => 'extra-menu-item'\n            ],\n            'a' =>\n            [\n                'class' => 'extra-menu-link'\n            ],\n            'subnav' =>\n            [\n                'class' => 'extra-menu-subnav'\n            ],\n            'subitem' =>\n            [\n                'class' => 'extra-menu-subitem'\n            ],\n            'sublink' =>\n            [\n                'class' => 'extra-menu-sublink'\n            ],\n            'parent-link' =>\n            [\n                'class' => 'extra-menu-parent-link'\n            ],\n            'skip-to-content' => 'top'\n        ]\n    );\n}\n\n\n\u002F\u002F inc\u002Fheader.php\n\n\u003C?php\n\ndeclare( strict_types = 1 );\nnamespace MyTheme\n{\n    use WaughJ\\WPAdminMenuManager\\WPAdminMenumanager;\n\n    ?>\n        \u003Cheader class=\"header\">\n            \u003C?php WPAdminMenuManager::printAdminMenu( 'extra-menu' ); ?>\n        \u003C\u002Fheader>\n    \u003C?php\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple class & shortcodes for easily generating HTML for admin menus set up in WordPress.",0,1237,"2019-05-07T22:55:00.000Z","5.2.24","4.9.8","7.0",[18,19,20,21],"admin-menu","autogenerate","html","nav","https:\u002F\u002Fgithub.com\u002Fwaughjai\u002Fwaj-admin-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwaj-admin-menu.1.2.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},4,10,89,30,86,"2026-04-04T18:27:32.755Z",[36,62,84,104,118],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":11,"last_vuln_date":61,"fetched_at":26},"advance-menu-manager","Advanced Menu Manager Pro – Built for Content-heavy WordPress Sites to Add, Filter, Lock, and Edit Menus Easily","3.1.3","Dotstore","https:\u002F\u002Fprofiles.wordpress.org\u002Fdots\u002F","\u003Cp>Are you looking for an easier way to manage the complex menu navigation of your wordpress website?\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fadvance-menu-manager-wordpress\u002F?utm_source=wporg&utm_medium=freepluginlink&utm_campaign=Menumanager_free&utm_term=wporg_free_to_pro\" rel=\"nofollow ugc\">Advance Menu Manager\u003C\u002Fa> for WordPress makes it simpler for website admins to effectively create and manage menu for content-heavy wordpress blogs and websites.\u003C\u002Fp>\n\u003Cp>When the site has hundreds of menu items, it becomes complex task to add new item, drag to top etc. This plugin helps you to improve productivity while effectively managing the menus.\u003C\u002Fp>\n\u003Cp>Pro Plugin Demo : \u003Ca href=\"https:\u002F\u002Fpluginsdemo.thedotstore.com\u002Fadvance-menu-manager\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can view, add, edit and manage your pages and posts to make your job easier.\u003C\u002Fli>\n\u003Cli>Easy search option of page\u002Fposts specially when you have hundreds of pages\u002Fposts.\u003C\u002Fli>\n\u003Cli>Detailed view of pages\u002Fposts including page id, slug, author name, template names etc.\u003C\u002Fli>\n\u003Cli>Filter pages\u002Fposts which are already there in your menu.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advance Menu Manager Pro version:\u003C\u002Fh4>\n\u003Cp>Need even more features? upgrade to \u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fadvance-menu-manager-wordpress\u002F?utm_source=wporg&utm_medium=freepluginlink&utm_campaign=Menumanager_free&utm_term=wporg_free_to_pro\" rel=\"nofollow ugc\">Advance Menu Manager Pro\u003C\u002Fa> and get all the features available in Advance Menu Manager’s premium version.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Track, compare, restore all your changes with Menu Revisions\n\u003Cul>\n\u003Cli>The Advance Menu Manager plugin keeps a revision for each change you have made in your menu. Also, it allows you to compare your current menu with a revision in the past. So, in case you made a mistake while editing the menu, you do not need to worry. You can always restore your entire menu back from previously stored revisions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Put the menu anywhere on your site\u002Fblog with short-code\n\u003Cul>\n\u003Cli>Use this feature to copy your menu structure. Just copy and paste the code in the page\u002Fpost where you require. The same menu shall appear in that page\u002Fpost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Menu Lock Functionality\n\u003Cul>\n\u003Cli>Using this feature you can lock particular Menu for other users. This feature can be handy when you want to restrict other admin users from editing the main navigation of your site. If you have many admin users on your WordPress site, and you want sure that not everyone can edit the main menu. Only selected users can change the main menu. In that case, you can utilize the Menu Lock Functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create new pages within the menu without leaving your add menu item screen.\u003C\u002Fli>\n\u003Cli>You can edit whole page\u002Fpost from the menu.\u003C\u002Fli>\n\u003Cli>You can see view page \u002F post attributes\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>EXPLORE OUR OTHER PLUGINS TO SUPERCHARGE YOUR WEBSITE:\u003C\u002Fh3>\n\u003Ch3>👉 Premium WooCommerce Plugins list\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fflat-rate-shipping-plugin-for-woocommerce\u002F\" rel=\"noreferrer noopener nofollow ugc\">Flat-rate shipping plugins for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-extra-fees-plugin\" rel=\"noreferrer noopener nofollow ugc\">WooCommerce Extra Fees Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fhide-shipping-method-for-woocommerce\" rel=\"noreferrer noopener nofollow ugc\">Hide Shipping Method For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-product-attachment\" rel=\"noreferrer noopener nofollow ugc\">Product Attachment For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-anti-fraud\u002F\" rel=\"noreferrer noopener nofollow ugc\">Blocker – Prevent Fake Orders And Blacklist Fraud Customers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-category-banner-management\u002F\" rel=\"noreferrer noopener nofollow ugc\">Category Banner Management for Woocommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-product-finder\" rel=\"noreferrer noopener nofollow ugc\">Product Finder For WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fmass-pages-posts-creator\u002F\" rel=\"noreferrer noopener nofollow ugc\">Mass Pages Posts Creator For WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-conditional-discount-rules-for-checkout\" rel=\"noreferrer noopener nofollow ugc\">Conditional Discount Rules For WooCommerce Checkout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thedotstore.com\u002Fwoocommerce-checkout-for-digital-goods\u002F\" rel=\"noreferrer noopener nofollow ugc\">WooCommerce Checkout For Digital Goods\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Create and manage menus of any size of your content-heavy wordpress blogs and websites. Simplified search and new comprehensive layout.",500,47892,74,22,"2025-12-18T09:49:00.000Z","6.9.4","5.0","7.2",[18,53,54,55,56],"menu-revision","menu-shortcode","menus","nav-menu","https:\u002F\u002Fwww.thedotstore.com\u002Fadvance-menu-manager-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-menu-manager.3.1.3.zip",96,5,"2024-12-11 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":14,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"move-admin-menu-items","Move Admin Menu Items","1.0.2","sierie85","https:\u002F\u002Fprofiles.wordpress.org\u002Fsierie85\u002F","\u003Cp>Are annoyed of an unorganized and overcrowded admin menu? Do you wish to provide a well-arranged admin menu to the users of the WordPress backend? In this case, we have the perfect solution for you: Move all of your admin menu items, that you don’t use regularly, into a condensed and clear admin menu.\u003C\u002Fp>\n","Move admin menu items to an overview menu page.",70,8921,100,3,"2019-08-14T17:26:00.000Z","4.9","5.6",[78,18,79,80,81],"admin","customize","menu","navigation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmove-admin-menu-items\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmove-admin-menu-items.1.0.2.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":72,"num_ratings":94,"last_updated":95,"tested_up_to":49,"requires_at_least":50,"requires_php":96,"tags":97,"homepage":102,"download_link":103,"security_score":72,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"dynamic-html-sitemap","Dynamic HTML Sitemap","1.7","Suraj Kumar Sinha","https:\u002F\u002Fprofiles.wordpress.org\u002Fsurajkumarsinha\u002F","\u003Cp>\u003Cstrong>Dynamic HTML Sitemap\u003C\u002Fstrong> automatically creates a user-friendly and visually appealing sitemap for your WordPress site.\u003Cbr \u002F>\nIt enhances usability, accessibility, and SEO by providing a clear structure of your website’s content — including pages, posts, custom post types, and categories.\u003C\u002Fp>\n\u003Ch3>🧩 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Design:\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily style your sitemap to match your website’s look and feel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exclude Any Content:\u003C\u002Fstrong>\u003Cbr \u002F>\nExclude specific pages, posts, categories, or custom post types directly from the settings panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Category Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nFull support for WordPress categories — show or hide categories in your sitemap.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay the sitemap anywhere using the \u003Ccode>[dynamic_sitemap]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Friendly:\u003C\u002Fstrong>\u003Cbr \u002F>\nBoost your site’s SEO by making your content hierarchy crawlable.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightweight & Fast:\u003C\u002Fstrong>\u003Cbr \u002F>\nClean, optimized code built for speed and performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Perfect for:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Large content-heavy websites  \u003C\u002Fli>\n\u003Cli>Business or service sites  \u003C\u002Fli>\n\u003Cli>Blogs that need better discoverability  \u003C\u002Fli>\n\u003Cli>Developers building flexible sitemap solutions\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate a customizable, SEO-friendly HTML sitemap to improve your website’s navigation and visibility.",40,1152,6,"2025-12-14T15:57:00.000Z","7.4",[98,99,81,100,101],"customizable-sitemap","html-sitemap","seo","sitemap","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdynamic-html-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-html-sitemap.1.7.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":30,"downloaded":112,"rating":11,"num_ratings":11,"last_updated":113,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":114,"homepage":116,"download_link":117,"security_score":72,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"easy-sitemap","Easy Sitemap","2.0.0","tiptinker","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnowbedding\u002F","\u003Cp>Easy Sitemap is a powerful WordPress plugin that creates comprehensive HTML sitemaps for your website. With modern PSR-4 autoloading and clean OOP architecture, it provides flexible content organization and optimal performance through intelligent caching.\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Architecture\u003C\u002Fstrong>: PSR-4 autoloading with clean object-oriented design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HTML Sitemaps\u003C\u002Fstrong>: Generate clean, SEO-friendly HTML sitemaps with semantic markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful Shortcode\u003C\u002Fstrong>: Single comprehensive \u003Ccode>[easy_sitemap]\u003C\u002Fcode> shortcode with extensive attributes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal CPT Support\u003C\u002Fstrong>: Automatic support for all public custom post types including WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Taxonomy Detection\u003C\u002Fstrong>: Intelligent taxonomy resolution for each post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Filtering\u003C\u002Fstrong>: Post types, categories, tags, taxonomies, authors, date ranges, inclusions\u002Fexclusions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hierarchical Display\u003C\u002Fstrong>: Pages by parent-child relationships, posts grouped by categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Caching\u003C\u002Fstrong>: Transient-based caching for guests only with configurable expiry\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Mobile-optimized layouts with multi-column support (up to 6 columns)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Generator\u003C\u002Fstrong>: Interactive visual builder in admin panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong>: Safe inline styling without theme modifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Efficient database queries with no_found_rows optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quicktags Support\u003C\u002Fstrong>: Classic editor integration for easy shortcode insertion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔧 Admin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Settings Panel\u003C\u002Fstrong>: Configure caching and styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Generator\u003C\u002Fstrong>: Visual builder with live preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Settings\u003C\u002Fstrong>: Cache expiry and optimization options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS Editor\u003C\u002Fstrong>: Add custom styles safely\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, bug reports, or feature requests, please visit: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftiptinker\u002Feasy-sitemap\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>Contributions are welcome! Please feel free to submit pull requests or open issues on GitHub.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nLicense URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Advanced HTML sitemap plugin with shortcode generator, intelligent caching, and comprehensive filtering for posts, pages, and custom post types.",1425,"2026-02-12T03:39:00.000Z",[99,81,100,115,101],"shortcode","https:\u002F\u002Fgithub.com\u002Fsnowbedding\u002Feasy-sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-sitemap.2.0.0.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":30,"downloaded":126,"rating":11,"num_ratings":11,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"html5-widgets","HTML5 Widgets","0.9.1","Daniel Iser","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanieliser\u002F","\u003Cp>With many HTML5 themes out now users will need more control over their widgets to take full advantage of the new HTML5 Semantics. This plugin allows you to change the DIV\u002FContainer element of each widget to one of the new HTML5 Semantic tags.\u003C\u002Fp>\n\u003Ch4>Tags Available\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Aside\u003C\u002Fli>\n\u003Cli>Section\u003C\u002Fli>\n\u003Cli>Nav\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like the plugin please rate it.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwizardinternetsolutions.com\u002Fplugins\u002Fhtml5-widgets\u002F\" title=\"HTML5 Widgets Page - Info, Demo and Discussion\" rel=\"nofollow ugc\">HTML5 Widgets\u003C\u002Fa> – Info & Feature Discussion\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwizardinternetsolutions.com\u002F\" title=\"Website Design & Development\" rel=\"nofollow ugc\">Wizard Internet Solutions\u003C\u002Fa> – Developers Site\u003C\u002Fp>\n\u003Cp>To be notified of plugin updates, \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fwizard_is\" title=\"Wizard Internet Solutions on Twitter\" rel=\"nofollow ugc\">follow us on Twitter\u003C\u002Fa>!\u003C\u002Fp>\n","This plugin allows you to change the DIV\u002FContainer element of each widget to one of the new HTML5 Semantic tags.",3146,"2011-07-20T05:20:00.000Z","3.1.4","3.0.1","",[132,133,21,134,135],"aside","html5","section","widget","http:\u002F\u002Fwizardinternetsolutions.com\u002Fplugins\u002Fhtml5-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml5-widgets.0.9.1.zip",{"attackSurface":139,"codeSignals":156,"taintFlows":163,"riskAssessment":164,"analyzedAt":171},{"hooks":140,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":155,"entryPointCount":73,"unprotectedCount":11},[],[],[],[144,149,152],{"tag":145,"callback":146,"file":147,"line":148},"header-nav","closure","waj-admin-menu.php",23,{"tag":150,"callback":146,"file":147,"line":151},"footer-nav",32,{"tag":153,"callback":146,"file":147,"line":154},"admin-nav",41,[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":162},[],{"prepared":11,"raw":11,"locations":159},[],{"escaped":11,"rawEcho":11,"locations":161},[],[],[],{"summary":165,"deductions":166},"The \"waj-admin-menu\" plugin v1.2.1 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the exclusive use of prepared statements for SQL queries are excellent indicators of secure coding practices. Furthermore, all identified outputs are properly escaped, and the analysis found no taint flows with unsanitized paths, suggesting a low risk of common injection vulnerabilities. The plugin also has no recorded vulnerabilities or CVEs, which is a very positive sign.\n\nHowever, the analysis highlights a few areas that warrant attention. The lack of any capability checks and nonce checks across all entry points, including the 3 shortcodes, represents a significant concern. While the current attack surface appears small and lacks directly unprotected AJAX handlers or REST API routes, the absence of these fundamental WordPress security mechanisms leaves the shortcodes vulnerable to unauthorized access and potential privilege escalation if they perform sensitive actions. This is the primary weakness in an otherwise well-coded plugin.\n\nIn conclusion, \"waj-admin-menu\" demonstrates good development hygiene with its handling of SQL and output. The clean vulnerability history is reassuring. The critical missing pieces are the proper implementation of nonce and capability checks to secure its shortcode functionality. Addressing these would elevate the plugin's security to a much more robust level.",[167,169],{"reason":168,"points":30},"Missing nonce checks on shortcodes",{"reason":170,"points":30},"Missing capability checks on shortcodes","2026-03-17T07:14:41.030Z",{"wat":173,"direct":184},{"assetPaths":174,"generatorPatterns":177,"scriptPaths":178,"versionParams":180},[175,176],"\u002Fwp-content\u002Fplugins\u002Fwaj-admin-menu\u002Fsrc\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwaj-admin-menu\u002Fsrc\u002Fcss\u002Fstyle.css",[],[179],"\u002Fwp-content\u002Fplugins\u002Fwaj-admin-menu\u002Fsrc\u002Fjs\u002Fadmin.js",[181,182,183],"waj-admin-menu\u002Fsrc\u002Fcss\u002Fadmin.css?ver=","waj-admin-menu\u002Fsrc\u002Fcss\u002Fstyle.css?ver=","waj-admin-menu\u002Fsrc\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":185,"htmlComments":187,"htmlAttributes":188,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[186],"waj-admin-menu-skip-to-content",[],[189],"data-waj-admin-menu-slug",[],[],[193,194,195],"[header-nav]","[footer-nav]","[admin-nav slug="]