[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fL9SexNuwJkchnd_7gOkWt5er-9C9wkPfwvskN1-4n5A":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":127,"fingerprints":181},"menu-by-user-roles","Menu By User Roles","2.0.4","kahnu044","https:\u002F\u002Fprofiles.wordpress.org\u002Fkahnu044\u002F","\u003Cp>Menu By User Roles is a WordPress plugin that allows you to control the visibility of menu items based on user roles. You can assign specific user roles to each menu item, ensuring that only users with those roles can see and access the corresponding links.\u003C\u002Fp>\n\u003Cp>For more information and usage instructions, visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and inquiries, please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles\u002Fissues\" rel=\"nofollow ugc\">open an issue on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL-2.0+ License. See \u003Ccode>LICENSE\u003C\u002Fcode> for more information.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkahnu044\" rel=\"nofollow ugc\">Kahnu Charan Swain\u003C\u002Fa>\u003C\u002Fp>\n","Menu By User Roles allows you to control the visibility of menu items based on user roles.",1000,8453,100,3,"2025-10-02T15:41:00.000Z","6.8.5","5.0","7.0",[20,21,22,23,24],"access-control","role-based-menus","site-navigation","tags-menu-visibility","user-roles","https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-by-user-roles.2.0.4.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,94,"2026-04-03T19:23:02.013Z",[37,57,76,95,111],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":27,"downloaded":45,"rating":27,"num_ratings":27,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"access-pages-by-role-for-admin","Access Pages by Role for Admin","1.0","Aleksandr","https:\u002F\u002Fprofiles.wordpress.org\u002Faleksandrx\u002F","\u003Cp>The plugin allows the WordPress site administrator to easily control access to pages based on the user’s role.\u003C\u002Fp>\n\u003Cp>Select the page \u002F taxonomy types in the plugin settings and after that you can restrict access to users according to their roles.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support for standard and custom pages and posts\u003C\u002Fli>\n\u003Cli>Support for standard and custom taxonomies\u003C\u002Fli>\n\u003Cli>Custom Redirect\u003C\u002Fli>\n\u003Cli>Setting actions for guests (visitors)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>weDevs Settings API wrapper class\u003Cbr \u002F>\nhttp:\u002F\u002Ftareq.weDevs.com Tareq’s Planet\u003C\u002Fli>\n\u003C\u002Ful>\n","The plugin allows the WordPress site administrator to easily control access to pages based on the user's role.",1410,"2020-05-21T08:57:00.000Z","5.4.19","4.6","5.4",[20,51,52,53,24],"categories","custom-post-types","hide-pages","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faccess-pages-by-role-for-admin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccess-pages-by-role-for-admin.1.0.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":27,"downloaded":65,"rating":27,"num_ratings":27,"last_updated":66,"tested_up_to":67,"requires_at_least":17,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":75,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"admin-menu-restrictor","Admin Menu Restrictor","1.1","Ram Vaithia Nathan","https:\u002F\u002Fprofiles.wordpress.org\u002Framvaithia\u002F","\u003Cp>Admin Menu Restrictor is a lightweight WordPress plugin designed to simplify and secure the admin dashboard for non-administrator users. By default, the plugin restricts access to all admin menu items except for the \\”Posts\\” menu, ensuring that non-admin users can only access what they need. This helps streamline the interface, minimize confusion, and prevent unauthorized access to sensitive areas of the dashboard. The plugin is easy to use and works seamlessly with WordPress user roles and permissions.\u003C\u002Fp>\n","Restricts the WordPress admin menu for non-admin users, showing only the \\\"Posts\\\" menu to simplify the interface and enhance security.",929,"2024-11-26T15:18:00.000Z","6.7.5","5.6",[20,70,71,24,72],"admin-menu","restrict-menu","wordpress-admin","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-menu-restrictor.1.1.zip",92,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":27,"downloaded":84,"rating":27,"num_ratings":27,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"editx","Admin Menu Editor, Admin Column Editor – EditX","0.2.2","SoftTent","https:\u002F\u002Fprofiles.wordpress.org\u002Fsofttent\u002F","\u003Cp>EditX gives WordPress administrators full control over the admin experience. Customize the admin menu layout, choose which columns appear in list tables, and restrict access to menu items for specific users or roles all from a clean, modern interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Menu Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nDrag and rearrange admin menu items, hide menus you don’t need, and reorder submenus to match your workflow. Changes are stored and applied on every page load.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Column Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose exactly which columns appear in your admin list tables Posts, Pages, Media, Comments, Users, and all custom post types. Remove clutter and focus on the data that matters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Addons\u003C\u002Fstrong>\u003Cbr \u002F>\nEach feature is a toggleable addon. Enable or disable Admin Menu Editor, Admin Column Editor, and Restrictions independently from the Addons screen.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>For more information and updates, visit \u003Ca href=\"https:\u002F\u002Fsofttent.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsofttent.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL-2.0-or-later License.\u003C\u002Fp>\n","A powerful WordPress plugin to customize admin menus and admin columns with ease",386,"2026-03-13T00:28:00.000Z","6.9.4","6.2","7.4",[20,90,91,92,24],"admin-columns-editor","admin-menu-editor","table-column-editor","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feditx","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditx.0.2.2.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":27,"downloaded":103,"rating":27,"num_ratings":27,"last_updated":104,"tested_up_to":16,"requires_at_least":17,"requires_php":88,"tags":105,"homepage":109,"download_link":110,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"memberglut","MemberGlut – Role & User Management","1.1.0","AppGlut","https:\u002F\u002Fprofiles.wordpress.org\u002Fappglut\u002F","\u003Cp>🚀 \u003Cstrong>Transform your WordPress site into a powerful membership platform with MemberGlut!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>MemberGlut is the ultimate membership management solution that empowers you to create sophisticated user hierarchies, implement granular access controls, and monetize your content like never before. Whether you’re launching a premium community, educational platform, or exclusive content site, MemberGlut delivers enterprise-level functionality with WordPress simplicity.\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>🎯 Key Features That Set Us Apart:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔐 \u003Cstrong>Advanced Role Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create unlimited custom member roles with unique capabilities\u003Cbr \u002F>\n* Intuitive drag-and-drop role hierarchy system\u003Cbr \u002F>\n* Fine-grained permission controls for maximum flexibility\u003C\u002Fp>\n\u003Cp>👥 \u003Cstrong>Smart Membership Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automated role assignments based on user behavior\u003Cbr \u002F>\n* Time-based membership expiration and renewals\u003Cbr \u002F>\n* Comprehensive member lifecycle tracking\u003C\u002Fp>\n\u003Cp>🛡️ \u003Cstrong>Content Protection Made Easy\u003C\u002Fstrong>\u003Cbr \u002F>\n* Protect posts, pages, and custom content types\u003Cbr \u002F>\n* Whole site login control – restrict entire site to logged-in users\u003Cbr \u002F>\n* Customizable restriction messages and redirect pages\u003Cbr \u002F>\n* Seamless integration with existing WordPress content\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>Professional Admin Experience\u003C\u002Fstrong>\u003Cbr \u002F>\n* Beautiful, responsive admin dashboard\u003Cbr \u002F>\n* Real-time membership analytics and reporting\u003Cbr \u002F>\n* Bulk member management tools for efficiency\u003C\u002Fp>\n\u003Cp>🌍 \u003Cstrong>Built for Growth\u003C\u002Fstrong>\u003Cbr \u002F>\n* Translation-ready with complete .pot file included\u003Cbr \u002F>\n* Developer-friendly hooks and filters for customization\u003Cbr \u002F>\n* Optimized for performance and scalability\u003C\u002Fp>\n\u003Cp>🎖️ \u003Cstrong>Ready-to-Use Member Tiers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐ \u003Cstrong>Basic Member\u003C\u002Fstrong> – Perfect starter access with essential reading permissions\u003Cbr \u002F>\n💎 \u003Cstrong>Premium Member\u003C\u002Fstrong> – Enhanced experience with premium content access\u003Cbr \u002F>\n👑 \u003Cstrong>VIP Member\u003C\u002Fstrong> – Ultimate access to all exclusive content and features\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Unlock Premium Power (Pro Features):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>💼 \u003Cstrong>Business Essentials\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited custom roles and capabilities\u003Cbr \u002F>\n* Advanced content restriction engine\u003Cbr \u002F>\n* Automated membership renewals and notifications\u003C\u002Fp>\n\u003Cp>💰 \u003Cstrong>Revenue Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n* Seamless payment gateway integration\u003Cbr \u002F>\n* Subscription management and billing\u003Cbr \u002F>\n* Advanced pricing models and discounts\u003C\u002Fp>\n\u003Cp>📈 \u003Cstrong>Growth & Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n* Comprehensive member analytics dashboard\u003Cbr \u002F>\n* Import\u002FExport tools for member management\u003Cbr \u002F>\n* A\u002FB testing for membership funnels\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Enhanced User Experience\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom registration and login forms with professional styling\u003Cbr \u002F>\n* Advanced shortcode system with extensive documentation\u003Cbr \u002F>\n* Personalized member dashboards\u003Cbr \u002F>\n* Email automation and member communications\u003C\u002Fp>\n\u003Cp>🏆 \u003Cstrong>Perfect Solution For:\u003C\u002Fstrong>\u003Cbr \u002F>\n🌟 Membership & Subscription Sites\u003Cbr \u002F>\n🎓 Online Learning Platforms\u003Cbr \u002F>\n💼 Professional Communities\u003Cbr \u002F>\n📚 Premium Content Publishers\u003Cbr \u002F>\n🛍️ Exclusive E-commerce Stores\u003Cbr \u002F>\n🎪 Event & Workshop Organizers\u003C\u002Fp>\n\u003Cp>Ready to revolutionize your membership experience? Join thousands of satisfied site owners who trust MemberGlut for their membership needs!\u003C\u002Fp>\n","A powerful membership plugin with custom roles, capabilities, and access control. Create unlimited member roles and manage site access with ease.",1199,"2025-08-08T14:46:00.000Z",[20,106,107,108,24],"content-protection","member-management","membership","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmemberglut\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberglut.1.1.0.zip",{"slug":112,"name":113,"version":40,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":27,"downloaded":118,"rating":27,"num_ratings":27,"last_updated":119,"tested_up_to":16,"requires_at_least":120,"requires_php":18,"tags":121,"homepage":125,"download_link":126,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"noentry-admin-page-access-control","NoEntry: Admin Page Access Control","CodeByGary","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodebygary\u002F","\u003Cp>NoEntry lets you control which admin pages individual users can access.\u003Cbr \u002F>\nCreate rules by user ID, and block access based on URL patterns:\u003Cbr \u002F>\n– Contains\u003Cbr \u002F>\n– Equals\u003Cbr \u002F>\n– Starts with\u003Cbr \u002F>\n– Regular expression\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Lightweight and secure\u003Cbr \u002F>\n* Clean and responsive settings page\u003Cbr \u002F>\n* jQuery UI accordion interface for organizing user rules\u003Cbr \u002F>\n* Localization-ready\u003C\u002Fp>\n","Restrict access to specific WordPress admin pages for selected users. Fully customizable per-user access rules based on URL matching.",242,"2025-06-21T15:37:00.000Z","5.3",[20,122,123,124,24],"admin","page-restrictions","url-blocking","https:\u002F\u002Fnoentry.codebygary.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnoentry-admin-page-access-control.zip",{"attackSurface":128,"codeSignals":162,"taintFlows":173,"riskAssessment":174,"analyzedAt":180},{"hooks":129,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":27,"unprotectedCount":27},[130,136,141,145,150,154],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_enqueue_scripts","menu_by_user_roles_enqueue_assets","menu-by-user-roles.php",37,{"type":131,"name":137,"callback":138,"priority":139,"file":134,"line":140},"wp_nav_menu_item_custom_fields","menu_by_user_roles_wp_menu_item_user_role_section",10,73,{"type":131,"name":142,"callback":143,"priority":139,"file":134,"line":144},"wp_update_nav_menu_item","menu_by_user_roles_save_menu_item_user_role_data",93,{"type":146,"name":147,"callback":148,"file":134,"line":149},"filter","wp_nav_menu_objects","menu_by_user_roles_filter_menu_items",123,{"type":131,"name":151,"callback":152,"file":134,"line":153},"enqueue_block_editor_assets","menu_by_user_roles_enqueue_editor_assets",165,{"type":146,"name":155,"callback":156,"priority":139,"file":134,"line":157},"render_block","menu_by_user_roles_filter_navigation_link_render",207,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":27,"externalRequests":27,"nonceChecks":32,"capabilityChecks":27,"bundledLibraries":169},[],{"prepared":27,"raw":27,"locations":165},[],{"escaped":167,"rawEcho":27,"locations":168},7,[],[170],{"name":171,"version":28,"knownCves":172},"Select2",[],[],{"summary":175,"deductions":176},"The \"menu-by-user-roles\" v2.0.4 plugin demonstrates a strong security posture based on the provided static analysis and vulnerability history. The plugin has no known CVEs, indicating a history of responsible development and timely patching.  The code analysis reveals no dangerous functions, no raw SQL queries, and all output is properly escaped, which are excellent indicators of secure coding practices.\n\nSpecifically, the absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly reduces the plugin's attack surface. The presence of a nonce check is a positive sign for preventing CSRF attacks. The plugin also avoids file operations and external HTTP requests, further minimizing potential vulnerabilities.\n\nWhile the plugin exhibits a very good security profile, the lack of capability checks for the single identified nonce check is a minor area for improvement. However, given the overall lack of exposed entry points and the absence of critical vulnerabilities in its history, the plugin appears to be robust and secure for its current version. The bundled Select2 library is a common and generally well-maintained component, and without specific version information or known vulnerabilities associated with it in this context, it does not represent a significant immediate risk.",[177],{"reason":178,"points":179},"Missing capability checks for nonce",5,"2026-03-16T18:56:34.581Z",{"wat":182,"direct":199},{"assetPaths":183,"generatorPatterns":188,"scriptPaths":189,"versionParams":194},[184,185,186,187],"\u002Fwp-content\u002Fplugins\u002Fmenu-by-user-roles\u002Fassets\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fmenu-by-user-roles\u002Fassets\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fmenu-by-user-roles\u002Fassets\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fmenu-by-user-roles\u002Fassets\u002Fjs\u002Fcore-navigation-link-block.js",[],[190,191,192,193],"assets\u002Fcss\u002Fselect2.min.css","assets\u002Fjs\u002Fselect2.min.js","assets\u002Fjs\u002Fmain.js","assets\u002Fjs\u002Fcore-navigation-link-block.js",[195,196,197,198],"plugins\u002Fmenu-by-user-roles\u002Fassets\u002Fcss\u002Fselect2.min.css?ver=","plugins\u002Fmenu-by-user-roles\u002Fassets\u002Fjs\u002Fselect2.min.js?ver=","plugins\u002Fmenu-by-user-roles\u002Fassets\u002Fjs\u002Fmain.js?ver=","plugins\u002Fmenu-by-user-roles\u002Fassets\u002Fjs\u002Fcore-navigation-link-block.js?ver=",{"cssClasses":200,"htmlComments":202,"htmlAttributes":203,"restEndpoints":205,"jsGlobals":206,"shortcodeOutput":208},[201],"menu_by-user-roles-dropdown",[],[204],"data-userRoleVisibility",[],[207],"mburData",[]]