[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhSBIpSxTgXlJbjM1VYSjs29IzOUjDmBofouQnVQJctQ":3,"$f7ddK1X86rxaqlJfeCW9oeKEM7WVf1kuZGMb7ZVnRAp8":469,"$f0JIneWPyLGJgwjML9HJLnkqDRfycuO6vOWi7lRGffs4":473},{"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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":68,"crawl_stats":39,"alternatives":75,"analysis":174,"fingerprints":439},"user-role","User Role by BestWebSoft – Add and Customize Roles and Capabilities in WordPress","1.7.2","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>User Role by BestWebSoft is a simple and powerful WordPress user role editor plugin that allows you to add, edit, copy, and remove user roles with custom capabilities. Take full control over WordPress user roles and permissions in just a few clicks.\u003C\u002Fp>\n\u003Cp>Whether you want to change existing roles, create new ones from scratch, or assign multiple roles to a user – this plugin gives you the flexibility to manage all user access on your WordPress website easily and safely.\u003C\u002Fp>\n\u003Cp>Improve user role management and enhance your website security by customizing what users can and cannot do.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-user-role-plugin\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrYY8DJUjSNo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View and manage WordPress user roles\u003C\u002Fli>\n\u003Cli>Modify role capabilities and permissions\u003C\u002Fli>\n\u003Cli>Copy capabilities from other roles\u003C\u002Fli>\n\u003Cli>Rename any existing role\u003C\u002Fli>\n\u003Cli>Recover original WordPress role settings\u003C\u002Fli>\n\u003Cli>Fully compatible with the latest WordPress version\u003C\u002Fli>\n\u003Cli>Easy-to-use interface with no coding required\u003C\u002Fli>\n\u003Cli>Clear documentation and helpful video tutorials\u003C\u002Fli>\n\u003Cli>Multilingual and RTL support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from the Free version, plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited custom WordPress user roles\u003C\u002Fli>\n\u003Cli>Restrict access to specific plugins and dashboard menu items\u003C\u002Fli>\n\u003Cli>Reset all standard WordPress roles to default settings\u003C\u002Fli>\n\u003Cli>Configure user roles and permissions across all subsites in a multisite network\u003C\u002Fli>\n\u003Cli>Priority support within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fuser-role\u002F?k=dabe729fc0e7bef82e30dcb21a6cefc3\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Looking for a feature that’s not included? \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fuser-role\u002Fuser-role-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=gz9BkouavtU\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Have questions about the plugin or need help? Visit our Help Center – we’re happy to assist you: \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by promoting and selling premium WordPress plugins and themes by BestWebSoft — https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Belarusian (be_BY) (thanks to UStarCash, www.ustarcash.com)\u003C\u002Fli>\n\u003Cli>Czech (cz_CZ) (thanks to Cathy, www.cathydoesloans.com)\u003C\u002Fli>\n\u003Cli>Italian (it_IT) (thanks to Cathy, www.cathydoesloans.com)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (thanks to Cathy, www.cathydoesloans.com)\u003C\u002Fli>\n\u003Cli>German (de_DE) (thanks to \u003Ca href=\"mailto:marcel@neomediacorporation.eu\" rel=\"nofollow ugc\">Marcel Leonhard\u003C\u002Fa> www.mleonhard.info)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Serbian (sr_RS) (thanks to \u003Ca href=\"mailto:andrijanan@webhostinggeeks.com\" rel=\"nofollow ugc\">Andrijana Nikolic\u003C\u002Fa>, www.webhostinggeeks.com)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some translations may not be complete. You’re welcome to contribute translations by submitting PO and MO files to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa>. Download Poedit to get started: \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=0864088de1701a5e104ffb77c6d7011c\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress core, plugins, and themes to the latest versions.\u003C\u002Fli>\n\u003C\u002Ful>\n","Powerful user role management plugin for WordPress websites. Easily create, customize, and manage user roles and capabilities without writing code.",3000,98954,72,12,"2025-12-03T11:42:00.000Z","6.9.4","5.6","",[20,21,22,23,24],"capability","capability-editor","capability-manager","change-capabilities","role-manager","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fuser-role\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.7.2.zip",99,2,0,"2023-03-13 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,52],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":41,"severity":42,"cvss_score":43,"cvss_vector":44,"vuln_type":45,"published_date":30,"updated_date":46,"references":47,"days_to_patch":49,"patch_diff_files":50,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-0820","user-role-by-bestwebsoft-cross-site-request-forgery-to-privilege-escalation","User Role by BestWebSoft \u003C= 1.6.6 - Cross-Site Request Forgery to Privilege Escalation","The User Role by BestWebSoft plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.6.6. This is due to missing nonce validation in the edit-role-page.php file. This makes it possible for unauthenticated attackers to modify the capabilities of individual roles to elevate individual user privileges via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.6.6","1.6.7","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[48],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8b4bc525-a21f-46f2-895a-c8474f72eb92?source=api-prod",316,[],false,{"id":53,"url_slug":54,"title":55,"description":56,"plugin_slug":4,"theme_slug":39,"affected_versions":57,"patched_in_version":58,"severity":59,"cvss_score":60,"cvss_vector":61,"vuln_type":62,"published_date":63,"updated_date":46,"references":64,"days_to_patch":66,"patch_diff_files":67,"patch_trac_url":39,"research_status":39,"research_verified":51,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":51,"poc_model_used":39,"poc_verification_depth":39},"CVE-2017-18566","user-role-cross-site-scripting","User Role \u003C= 1.5.5 - Cross-Site Scripting","The User Role plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 1.5.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in a victim's browser.","\u003C=1.5.5","1.5.6","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2017-04-12 00:00:00",[65],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F277ee4f8-4b13-4a58-a4ea-28f639ecea5e?source=api-prod",2477,[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":69,"total_installs":70,"avg_security_score":71,"avg_patch_time_days":72,"trust_score":73,"computed_at":74},18,207410,96,1695,76,"2026-05-19T22:12:41.671Z",[76,101,118,136,157],{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":16,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":96,"download_link":97,"security_score":98,"vuln_count":99,"unpatched_count":29,"last_vuln_date":100,"fetched_at":31},"wpfront-user-role-editor","WPFront User Role Editor","4.2.4","Syam Mohan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyammohanm\u002F","\u003Cp>WPFront User Role Editor plugin allows you to easily manage WordPress user roles within your site.\u003Cbr \u002F>\nYou can create, edit or delete user roles and manage role capabilities.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create new roles.\u003C\u002Fli>\n\u003Cli>Edit or rename existing roles.\u003C\u002Fli>\n\u003Cli>Clone existing roles.\u003C\u002Fli>\n\u003Cli>Manage capabilities.\u003C\u002Fli>\n\u003Cli>Allows you to add role capabilities.\u003C\u002Fli>\n\u003Cli>Change default user role.\u003C\u002Fli>\n\u003Cli>Add or Remove capabilities.\u003C\u002Fli>\n\u003Cli>Restore role.\u003C\u002Fli>\n\u003Cli>Assign multiple roles.\u003C\u002Fli>\n\u003Cli>Migrate users.\u003C\u002Fli>\n\u003Cli>Navigation menu permissions basic.\u003C\u002Fli>\n\u003Cli>Widget permissions basic.\u003C\u002Fli>\n\u003Cli>Login redirect basic.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fmenu-editor\u002F\" rel=\"nofollow ugc\">Admin menu editor.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fmedia-attachment-file-permissions\u002F\" rel=\"nofollow ugc\">Media library permissions.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fuser-level-permissions\u002F\" rel=\"nofollow ugc\">User level permissions.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fnavigation-menu-permissions\u002F\" rel=\"nofollow ugc\">Navigation menu permissions advanced.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fwidget-permissions\u002F\" rel=\"nofollow ugc\">Widget permissions advanced.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Flogin-redirect\u002F\" rel=\"nofollow ugc\">Login redirect advanced.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fposts-pages-extended-permissions\u002F\" rel=\"nofollow ugc\">Post\u002FPage extended permissions.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fcustom-post-type-permissions\u002F\" rel=\"nofollow ugc\">Custom post type permissions.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fcontent-restriction-shortcodes\u002F\" rel=\"nofollow ugc\">Content restriction shortcodes.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fexport-roles\u002F\" rel=\"nofollow ugc\">Import\u002FExport.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002Fmultisite-sync-roles\u002F\" rel=\"nofollow ugc\">Multisite support.\u003C\u002Fa> [PRO]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compare \u003Ca href=\"https:\u002F\u002Fwpfront.com\u002Fppro\" rel=\"nofollow ugc\">User Role Editor Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Spanish tutorial\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FYRZdWH-uukI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Easily allows you to manage WordPress user roles. You can create, edit, delete and manage capabilities, also copy existing roles.",30000,965504,90,65,"2025-12-02T16:53:00.000Z","5.1","7.0",[22,92,93,94,95],"role-editor","security","user-access","user-permissions","http:\u002F\u002Fwpfront.com\u002Fuser-role-editor-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpfront-user-role-editor.4.2.4.zip",94,5,"2025-09-26 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":29,"num_ratings":29,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":90,"tags":114,"homepage":18,"download_link":116,"security_score":117,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"access-control","🔐 Access Control – Take Full Control of WordPress User Permissions","1.0.1","Rizvi","https:\u002F\u002Fprofiles.wordpress.org\u002Frizvipersonal\u002F","\u003Cp>Whether you’re building a custom workflow or tightening security, Access Control gives you the power to modify, assign, and control what each user role can and cannot do—without writing a single line of code.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Role Editor\u003C\u002Fstrong> – Intuitively edit user role capabilities with a modern React-powered interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Role Assignment\u003C\u002Fstrong> – Assign multiple roles to any user for advanced permission layering.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-User Capability Overrides\u003C\u002Fstrong> – Customize capabilities for individual users without affecting their assigned roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Backup & Restore\u003C\u002Fstrong> – Easily export and import role configurations for safe changes and migrations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset to Defaults\u003C\u002Fstrong> – Restore all roles and capabilities to WordPress defaults in one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Granular Access Manager\u003C\u002Fstrong> – Control access to menus, settings, and features on a per-role basis.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Up Orphaned Capabilities\u003C\u002Fstrong> – Remove leftover capabilities from deactivated or deleted plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern React UI\u003C\u002Fstrong> – Built with modular React components and SCSS styling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Architecture\u003C\u002Fstrong> – Modular, PSR-4 namespaced PHP structure with clear separation of admin, API, and frontend responsibilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – Every feature is modular and performance-conscious. Disabled modules won’t load unnecessary code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beginner-Friendly\u003C\u002Fstrong> – Designed to simplify complex permissions with user-first UI.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💬 Need Help?\u003C\u002Fh3>\n\u003Cp>Got a question? Need help using the plugin? Ask your questions directly in the plugin support section.\u003C\u002Fp>\n\u003Ch3>🔗 External Services Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin connects to the official WordPress.org Plugin API to fetch plugin information by a specified author. This is used to display a list of recommended or related plugins within the admin interface.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What is sent:\u003C\u002Fstrong> The plugin sends the plugin author’s username as a query parameter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When it’s sent:\u003C\u002Fstrong> This request is made when an admin user views the plugin settings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service used:\u003C\u002Fstrong> WordPress Plugin API — \u003Ca href=\"https:\u002F\u002Fapi.wordpress.org\u002Fplugins\u002Finfo\u002F1.2\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.wordpress.org\u002Fplugins\u002Finfo\u002F1.2\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> Only the public author username and pagination settings; no personal or site-specific data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily manage WordPress user roles and capabilities from a clean, modern interface. No coding required.",10,622,"2025-11-23T20:47:00.000Z","6.8.5","5.4",[22,92,94,115],"user-permission","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccess-control.1.0.1.zip",100,{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":109,"downloaded":126,"rating":29,"num_ratings":29,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":18,"tags":130,"homepage":18,"download_link":133,"security_score":134,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":135},"web-administrator-user-role","Web Administrator User Role","2.2","Robert Kampas","https:\u002F\u002Fprofiles.wordpress.org\u002Fironleg\u002F","\u003Cp>This plugin creates new user role called “Web Administrator”. This role has more permissions than Editor or Contributor roles but less permissions than  Administrator role. Therefore, this role is perfect for users who should not have access to critical functionality (update, manage plugins, manage themes, etc.) but still need access to some advanced options.\u003C\u002Fp>\n","Plugin that automatically creates custom role for Web Administrators and allows to edit capacities for this role.",1367,"2018-03-19T20:45:00.000Z","4.9.29","4.8",[131,20,23,4,132],"administrator","user-role-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweb-administrator-user-role.2.2.zip",85,"2026-04-06T09:54:40.288Z",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":71,"num_ratings":146,"last_updated":147,"tested_up_to":16,"requires_at_least":148,"requires_php":90,"tags":149,"homepage":154,"download_link":155,"security_score":71,"vuln_count":28,"unpatched_count":29,"last_vuln_date":156,"fetched_at":31},"controlled-admin-access","Controlled Admin Access","2.1.2","Waseem Senjer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaseem_senjer\u002F","\u003Cp>Give a temporary limited admin. access to themes designers, plugins developers and support agents.\u003C\u002Fp>\n\u003Cp>The plugin is simple and clean, it helps the administrator to create a user with a temporary access and choose which pages in your admin area which you don’t want the user to access. send the details to the user and when he finished his task, you can easily deactivate the account and activate it later.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Fcontrolled-admin-access-pro?utm_source=lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Controlled Admin Access Pro\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fknowledgebase_category\u002Fcontrolled-admin-access-pro\u002F\" title=\"Documentation \" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Menu Filter\u003C\u002Fh3>\n\u003Cp>The plugin will allow you to select admin menu items that you want to restrict for the created admin. Not only the plugin will hide the menu item from the admin but it also will block the page if they access it in some other way.\u003C\u002Fp>\n\u003Ch3>Expiration Time\u003C\u002Fh3>\n\u003Cp>You may don’t want to give access indefinitely, the plugin allows you to set an expiration time for the restricted admin account. After the account expires, the account will no longer be able to login into the admin dashboard. Moreover, you can always extend the expiry time or change it.\u003C\u002Fp>\n\u003Ch3>Hide Admin Bar\u003C\u002Fh3>\n\u003Cp>WordPress offers an admin bar to provide quick access to some pages or to perform some actions. Using the plugin, you can hide the admin bar links at the top of the page will be hidden in both the frontend and admin areas.\u003C\u002Fp>\n\u003Ch3>Disable Access\u003C\u002Fh3>\n\u003Cp>You can always disable the restricted admin account at any time. For example, if you gave a developer access to fix a bug or install a theme, when they finish the task you can disable their account. This will block login in using the account but it will retain the account’s information in case you wanted to give them access in the future.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Ch3>Plugins Internal Pages\u003C\u002Fh3>\n\u003Cp>Take more control and restrict access to plugins’ internal pages. For example, you would like to give access to the WooCommerce Settings page, but you do not want the account to see the Payments Gateways tab. Currently, the plugin supports WooCommerce, Easy Digital Downloads and BuddyPress. In the future, we will add support for more plugins.\u003C\u002Fp>\n\u003Ch3>No Password Login\u003C\u002Fh3>\n\u003Cp>Add some convenience when sending access to the user, you can generate a secure login URL for the user, and the user will use the link to login into the dashboard without the need for a password. You can also disable login by a password for restricted admins, this will restrict the admin from login in using a password or sending a reset password email.\u003C\u002Fp>\n\u003Ch3>Activity Log\u003C\u002Fh3>\n\u003Cp>Keep track of what restricted admins have done while logged in, the plugin will log more than 20 actions such as activating\u002Fdeactivating\u002Fdeleting a plugin, switching a theme, deleting a theme, exporting data, publishing\u002Fdeleting a post and uploading a file.\u003C\u002Fp>\n\u003Ch3>Remote Logout\u003C\u002Fh3>\n\u003Cp>At any given time, you can force logging out any restricted admin if you no longer need them logged in the admin dashboard. This action will log them out on all logged-in devices and locations.\u003C\u002Fp>\n","Give a temporarily limited admin access to themes designers, plugins developers and support agents.",10000,219410,44,"2025-12-08T13:28:00.000Z","4.0",[150,151,20,152,153],"access","access-manager","role","user","https:\u002F\u002Fwpruby.com\u002Fproduct\u002Fcontrolled-admin-access","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontrolled-admin-access.2.1.2.zip","2021-03-30 00:00:00",{"slug":158,"name":159,"version":160,"author":161,"author_profile":162,"description":163,"short_description":164,"active_installs":11,"downloaded":165,"rating":117,"num_ratings":166,"last_updated":167,"tested_up_to":128,"requires_at_least":168,"requires_php":18,"tags":169,"homepage":172,"download_link":173,"security_score":134,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"hide-this","Hide This","1.1.3","Andrés Villarreal","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrezrv\u002F","\u003Cp>\u003Cstrong>Hide This\u003C\u002Fstrong> provides a \u003Ccode>[hide]\u003C\u002Fcode> shortcode that lets you hide some parts of the content from your posts and pages. You can easily manage inclusions and exclusions for hidden content in three levels: absolute, groups and capabilities, and specific user.\u003C\u002Fp>\n\u003Cp>Maybe some part of your post should not be published yet? Or maybe you want to show some specific parts of your content to a certain group or users, let’s say your logged in users or your clients? This plugin may be the solution you need.\u003C\u002Fp>\n\u003Cp>It’s \u003Cstrong>very important\u003C\u002Fstrong> to note that the content wrapped within the shortcode won’t even be printed as HTML. It will be really, really hidden. There are a lot of great plugins that hide the content via CSS and Javascript, but this is not the case. If you want your content to not be visible, but still printed as HTML, you should try one of those.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This example will hide that content for all the site visitors. But you can be more specific by using attributes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accepted attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>for:\u003C\u002Fstrong> (optional) your rules to hide content. You can use absolute rules (\u003Ccode>all\u003C\u002Fcode>, \u003Ccode>none\u003C\u002Fcode>, \u003Ccode>[!]logged\u003C\u002Fcode>), rules by roles and capabilities (\u003Ccode>[!]{role}\u003C\u002Fcode>, \u003Ccode>[!]{role}:[!]{capability}\u003C\u002Fcode>, \u003Ccode>:[!]{capability}\u003C\u002Fcode>), and rules by specific user (\u003Ccode>userid:[!]{ID}\u003C\u002Fcode>, \u003Ccode>useremail:[!]{email}\u003C\u002Fcode>, \u003Ccode>username:[!]{username}\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude:\u003C\u002Fstrong> (optional) your rules to show the hidden content to some specific visitor\u002Fs. As in \u003Cem>for\u003C\u002Fem>, you can use absolute rules (\u003Ccode>all\u003C\u002Fcode>, \u003Ccode>none\u003C\u002Fcode>, \u003Ccode>[!]logged\u003C\u002Fcode>), rules by roles and capabilities (\u003Ccode>[!]{role}\u003C\u002Fcode>, \u003Ccode>[!]{role}:[!]{capability}\u003C\u002Fcode>, \u003Ccode>:[!]{capability}\u003C\u002Fcode>), and rules by specific user (\u003Ccode>userid:[!]{ID}\u003C\u002Fcode>, \u003Ccode>useremail:[!]{email}\u003C\u002Fcode>, \u003Ccode>username:[!]{username}\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>test:\u003C\u002Fstrong> (optional) for debugging purposes. The kind of output you expect. Accepts \u003Ccode>content\u003C\u002Fcode> and \u003Ccode>empty\u003C\u002Fcode>. Use it wisely, because it prints a message with the result of the test.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Some useful examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Hide your content to all visitors:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content to all visitors, except for a specific user:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"all\" exclude=\"username:foo\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content to all non-logged visitors:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"!logged\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content to all logged in visitors:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"logged\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content to all logged in visitors, except for a specific user:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"logged\" exclude=\"username:foo\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for some specific role:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"contributor\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for two specific roles:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"editor, contributor\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for all visitors except for a specific role:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"!administrator\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n[hide for=\"all\" exclude=\"administrator\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for all visitors except for two specific roles:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"!administrator, !editor\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n[hide for=\"all\" exclude=\"administrator, editor\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for users with a specific role and a specific capability:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"some_role:do_a_barrel_roll\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for users with a specific role, not having a specific capability:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"some_role:!do_a_barrel_roll\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for users with a specific capability:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\":do_a_barrel_roll\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for a specific user by user name:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"username:foo\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for a specific user by user ID:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"userid:42\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for a specific user by user email:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"useremail:foo@mail.com\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide your content for everyone except for a specific user by user name:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hide for=\"username:!foo\"]Lorem ipsum dolor sit amet.[\u002Fhide]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You should get the idea by now. Notice how you can use \u003Ccode>!\u003C\u002Fcode> to deny values such as login status, roles, capabilities and user values.\u003C\u002Fp>\n\u003Ch4>Extending\u003C\u002Fh4>\n\u003Cp>This plugin offers hooks for filters, so you can modify its functionality or add your own.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>hide_this_attributes\u003C\u002Fcode>: Modify the attributes that the shortcode receives.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide_this_content\u003C\u002Fcode>: Modify the full content that the shortcode prints.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide_this_hide_rules\u003C\u002Fcode>: Modify rules for hiding content.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hide_this_show_rules\u003C\u002Fcode>: Modify rules for showing content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can make suggestions and submit your own modifications to this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fandrezrv\u002Fhide-this\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin provides a shortcode that lets you hide some parts of the content from your posts and pages.",49243,49,"2018-02-12T23:29:00.000Z","3.0",[20,170,171,152,153],"content","hide","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fhide-this\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-this.1.1.3.zip",{"attackSurface":175,"codeSignals":264,"taintFlows":331,"riskAssessment":427,"analyzedAt":438},{"hooks":176,"ajaxHandlers":251,"restRoutes":261,"shortcodes":262,"cronEvents":263,"entryPointCount":28,"unprotectedCount":29},[177,183,187,191,196,200,204,208,213,218,223,226,230,234,237,240,244,248],{"type":178,"name":179,"callback":180,"priority":109,"file":181,"line":182},"filter","load_textdomain_mofile","bws_get_mofile","bws_menu\\bws_functions.php",43,{"type":178,"name":184,"callback":185,"file":181,"line":186},"mce_external_plugins","bws_add_buttons",1294,{"type":178,"name":188,"callback":189,"file":181,"line":190},"mce_buttons","bws_register_buttons",1295,{"type":192,"name":193,"callback":194,"file":181,"line":195},"action","admin_init","bws_plugins_admin_init",1581,{"type":192,"name":197,"callback":198,"file":181,"line":199},"admin_enqueue_scripts","bws_admin_enqueue_scripts",1582,{"type":192,"name":201,"callback":202,"file":181,"line":203},"admin_head","bws_plugins_admin_head",1583,{"type":192,"name":205,"callback":206,"file":181,"line":207},"admin_footer","bws_plugins_admin_footer",1584,{"type":192,"name":209,"callback":210,"priority":211,"file":181,"line":212},"admin_notices","bws_admin_notices",30,1586,{"type":192,"name":214,"callback":215,"priority":216,"file":181,"line":217},"wp_enqueue_scripts","bws_enqueue_custom_code_css_js",20,1588,{"type":192,"name":219,"callback":220,"file":221,"line":222},"admin_menu","srrl_add_pages","user-role.php",789,{"type":192,"name":224,"callback":220,"file":221,"line":225},"network_admin_menu",790,{"type":192,"name":227,"callback":228,"file":221,"line":229},"plugins_loaded","srrl_plugins_loaded",791,{"type":192,"name":231,"callback":232,"file":221,"line":233},"init","srrl_init",792,{"type":192,"name":193,"callback":235,"file":221,"line":236},"srrl_admin_init",793,{"type":192,"name":197,"callback":238,"file":221,"line":239},"srrl_admin_head",795,{"type":178,"name":241,"callback":242,"priority":109,"file":221,"line":243},"plugin_action_links","srrl_plugin_action_links",797,{"type":178,"name":245,"callback":246,"priority":109,"file":221,"line":247},"plugin_row_meta","srrl_register_plugin_links",798,{"type":192,"name":209,"callback":249,"file":221,"line":250},"srrl_plugin_banner",800,[252,257],{"action":253,"nopriv":51,"callback":253,"hasNonce":254,"hasCapCheck":51,"file":255,"line":256},"bws_submit_request_feature_action",true,"bws_menu\\class-bws-settings.php",1466,{"action":258,"nopriv":51,"callback":258,"hasNonce":254,"hasCapCheck":51,"file":259,"line":260},"bws_submit_uninstall_reason_action","bws_menu\\deactivation-form.php",433,[],[],[],{"dangerousFunctions":265,"sqlUsage":266,"outputEscaping":282,"fileOperations":28,"externalRequests":327,"nonceChecks":328,"capabilityChecks":329,"bundledLibraries":330},[],{"prepared":28,"raw":99,"locations":267},[268,271,275,278,280],{"file":181,"line":269,"context":270},1558,"$wpdb->get_col() with variable interpolation",{"file":272,"line":273,"context":274},"includes\\edit-role-page.php",179,"$wpdb->get_results() with variable interpolation",{"file":272,"line":276,"context":277},184,"$wpdb->get_var() with variable interpolation",{"file":221,"line":279,"context":270},211,{"file":221,"line":281,"context":270},761,{"escaped":283,"rawEcho":284,"locations":285},525,19,[286,289,291,293,295,298,300,302,304,306,308,310,312,314,316,318,320,323,325],{"file":181,"line":287,"context":288},170,"raw output",{"file":181,"line":290,"context":288},189,{"file":181,"line":292,"context":288},191,{"file":181,"line":294,"context":288},216,{"file":296,"line":297,"context":288},"bws_menu\\bws_menu.php",589,{"file":296,"line":299,"context":288},674,{"file":296,"line":301,"context":288},678,{"file":296,"line":303,"context":288},681,{"file":296,"line":305,"context":288},765,{"file":255,"line":307,"context":288},555,{"file":255,"line":309,"context":288},581,{"file":255,"line":311,"context":288},920,{"file":255,"line":313,"context":288},1203,{"file":255,"line":315,"context":288},1205,{"file":255,"line":317,"context":288},1207,{"file":255,"line":319,"context":288},1210,{"file":321,"line":322,"context":288},"bws_menu\\deprecated.php",131,{"file":272,"line":324,"context":288},276,{"file":272,"line":326,"context":288},308,6,24,3,[],[332,366,380,390,398,408,416],{"entryPoint":333,"graph":334,"unsanitizedCount":29,"severity":365},"bws_add_menu_render (bws_menu\\bws_menu.php:18)",{"nodes":335,"edges":361},[336,341,347,351,354,358],{"id":337,"type":338,"label":339,"file":296,"line":340},"n0","source","$_GET (x14)",27,{"id":342,"type":343,"label":344,"file":296,"line":345,"wp_function":346},"n1","sink","echo() [XSS]",374,"echo",{"id":348,"type":338,"label":349,"file":296,"line":350},"n2","$_POST (x2)",101,{"id":352,"type":343,"label":344,"file":296,"line":353,"wp_function":346},"n3",424,{"id":355,"type":338,"label":356,"file":296,"line":357},"n4","$_REQUEST (x2)",288,{"id":359,"type":343,"label":344,"file":296,"line":360,"wp_function":346},"n5",468,[362,363,364],{"from":337,"to":342,"sanitized":254},{"from":348,"to":352,"sanitized":254},{"from":355,"to":359,"sanitized":254},"low",{"entryPoint":367,"graph":368,"unsanitizedCount":29,"severity":365},"\u003Cbws_menu> (bws_menu\\bws_menu.php:0)",{"nodes":369,"edges":376},[370,371,372,373,374,375],{"id":337,"type":338,"label":339,"file":296,"line":340},{"id":342,"type":343,"label":344,"file":296,"line":345,"wp_function":346},{"id":348,"type":338,"label":349,"file":296,"line":350},{"id":352,"type":343,"label":344,"file":296,"line":353,"wp_function":346},{"id":355,"type":338,"label":356,"file":296,"line":357},{"id":359,"type":343,"label":344,"file":296,"line":360,"wp_function":346},[377,378,379],{"from":337,"to":342,"sanitized":254},{"from":348,"to":352,"sanitized":254},{"from":355,"to":359,"sanitized":254},{"entryPoint":381,"graph":382,"unsanitizedCount":29,"severity":365},"display_tabs (bws_menu\\class-bws-settings.php:291)",{"nodes":383,"edges":388},[384,387],{"id":337,"type":338,"label":385,"file":255,"line":386},"$_REQUEST['bws_active_tab']",301,{"id":342,"type":343,"label":344,"file":255,"line":386,"wp_function":346},[389],{"from":337,"to":342,"sanitized":254},{"entryPoint":391,"graph":392,"unsanitizedCount":29,"severity":365},"\u003Cclass-bws-settings> (bws_menu\\class-bws-settings.php:0)",{"nodes":393,"edges":396},[394,395],{"id":337,"type":338,"label":385,"file":255,"line":386},{"id":342,"type":343,"label":344,"file":255,"line":386,"wp_function":346},[397],{"from":337,"to":342,"sanitized":254},{"entryPoint":399,"graph":400,"unsanitizedCount":29,"severity":365},"bws_go_pro_tab_show (bws_menu\\deprecated.php:227)",{"nodes":401,"edges":406},[402,404],{"id":337,"type":338,"label":349,"file":321,"line":403},229,{"id":342,"type":343,"label":344,"file":321,"line":405,"wp_function":346},269,[407],{"from":337,"to":342,"sanitized":254},{"entryPoint":409,"graph":410,"unsanitizedCount":29,"severity":365},"\u003Cdeprecated> (bws_menu\\deprecated.php:0)",{"nodes":411,"edges":414},[412,413],{"id":337,"type":338,"label":349,"file":321,"line":403},{"id":342,"type":343,"label":344,"file":321,"line":405,"wp_function":346},[415],{"from":337,"to":342,"sanitized":254},{"entryPoint":417,"graph":418,"unsanitizedCount":29,"severity":365},"\u003Cedit-role-page> (includes\\edit-role-page.php:0)",{"nodes":419,"edges":425},[420,423],{"id":337,"type":338,"label":421,"file":272,"line":422},"$_REQUEST (x4)",64,{"id":342,"type":343,"label":344,"file":272,"line":424,"wp_function":346},235,[426],{"from":337,"to":342,"sanitized":254},{"summary":428,"deductions":429},"The user-role plugin version 1.7.2 exhibits a generally strong security posture based on the static analysis. The plugin demonstrates excellent practices regarding output escaping, with 97% of outputs properly escaped, significantly mitigating the risk of cross-site scripting vulnerabilities. Furthermore, the absence of any identified flows with unsanitized paths and zero critical or high severity taint analysis results indicate a well-handled input validation and sanitization process.  The plugin also effectively utilizes nonces and capability checks, with a substantial number of checks present, which is a positive sign for preventing unauthorized actions.\n\nHowever, the plugin's vulnerability history presents a notable concern. With two previously disclosed CVEs, one high and one medium severity, it suggests that the plugin has had past security weaknesses that required patching. While there are currently no unpatched vulnerabilities, this history indicates a potential for recurring security issues. The types of past vulnerabilities, CSRF and XSS, align with common web application attack vectors, underscoring the importance of robust ongoing security practices.\n\nIn conclusion, the user-role plugin v1.7.2 has strengths in its current code quality, particularly in output sanitization and input validation. However, the historical vulnerability record, including a past high-severity issue, introduces a residual risk that necessitates vigilance. While the static analysis paints a positive picture for the current version, the plugin's past indicates a need for continued monitoring and prompt patching of any future disclosed vulnerabilities.",[430,433,436],{"reason":431,"points":432},"Previous high severity vulnerability",15,{"reason":434,"points":435},"Previous medium severity vulnerability",7,{"reason":437,"points":99},"SQL queries not using prepared statements","2026-03-16T18:17:29.264Z",{"wat":440,"direct":451},{"assetPaths":441,"generatorPatterns":445,"scriptPaths":446,"versionParams":447},[442,443,444],"\u002Fwp-content\u002Fplugins\u002Fuser-role\u002Fcss\u002Ficon.css","\u002Fwp-content\u002Fplugins\u002Fuser-role\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fuser-role\u002Fjs\u002Fscript.js",[],[444],[448,449,450],"user-role\u002Fcss\u002Ficon.css?ver=","user-role\u002Fcss\u002Fstyle.css?ver=","user-role\u002Fjs\u002Fscript.js?ver=",{"cssClasses":452,"htmlComments":460,"htmlAttributes":462,"restEndpoints":465,"jsGlobals":466,"shortcodeOutput":468},[453,454,455,456,457,458,459],"srrl_icons","srrl_main_wrap","bws_settings_page","srrl_settings_tabs","srrl_form_input","srrl_role_select","srrl_role_option",[461],"© Copyright 2023  BestWebSoft  ( https:\u002F\u002Fsupport.bestwebsoft.com )",[463,464],"data-role-id","data-role-name",[],[467],"srrl_translation",[],{"error":254,"url":470,"statusCode":471,"statusMessage":472,"message":472},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fuser-role\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":474,"versions":475},32,[476,481,488,495,502,508,516,524,532,540,548,556,564,572,580,588,595,604,613,622,631,640,649,658,667,676,685,694,703,712,721,730],{"version":6,"download_url":26,"svn_tag_url":477,"released_at":39,"has_diff":51,"diff_files_changed":478,"diff_lines":39,"trac_diff_url":479,"vulnerabilities":480,"is_current":254},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.7.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.7.0&new_path=%2Fuser-role%2Ftags%2F1.7.2",[],{"version":482,"download_url":483,"svn_tag_url":484,"released_at":39,"has_diff":51,"diff_files_changed":485,"diff_lines":39,"trac_diff_url":486,"vulnerabilities":487,"is_current":51},"1.7.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.7.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.7.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.9&new_path=%2Fuser-role%2Ftags%2F1.7.0",[],{"version":489,"download_url":490,"svn_tag_url":491,"released_at":39,"has_diff":51,"diff_files_changed":492,"diff_lines":39,"trac_diff_url":493,"vulnerabilities":494,"is_current":51},"1.6.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.8&new_path=%2Fuser-role%2Ftags%2F1.6.9",[],{"version":496,"download_url":497,"svn_tag_url":498,"released_at":39,"has_diff":51,"diff_files_changed":499,"diff_lines":39,"trac_diff_url":500,"vulnerabilities":501,"is_current":51},"1.6.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.7&new_path=%2Fuser-role%2Ftags%2F1.6.8",[],{"version":41,"download_url":503,"svn_tag_url":504,"released_at":39,"has_diff":51,"diff_files_changed":505,"diff_lines":39,"trac_diff_url":506,"vulnerabilities":507,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.6&new_path=%2Fuser-role%2Ftags%2F1.6.7",[],{"version":509,"download_url":510,"svn_tag_url":511,"released_at":39,"has_diff":51,"diff_files_changed":512,"diff_lines":39,"trac_diff_url":513,"vulnerabilities":514,"is_current":51},"1.6.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.5&new_path=%2Fuser-role%2Ftags%2F1.6.6",[515],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":517,"download_url":518,"svn_tag_url":519,"released_at":39,"has_diff":51,"diff_files_changed":520,"diff_lines":39,"trac_diff_url":521,"vulnerabilities":522,"is_current":51},"1.6.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.4&new_path=%2Fuser-role%2Ftags%2F1.6.5",[523],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":525,"download_url":526,"svn_tag_url":527,"released_at":39,"has_diff":51,"diff_files_changed":528,"diff_lines":39,"trac_diff_url":529,"vulnerabilities":530,"is_current":51},"1.6.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.3&new_path=%2Fuser-role%2Ftags%2F1.6.4",[531],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":533,"download_url":534,"svn_tag_url":535,"released_at":39,"has_diff":51,"diff_files_changed":536,"diff_lines":39,"trac_diff_url":537,"vulnerabilities":538,"is_current":51},"1.6.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.2&new_path=%2Fuser-role%2Ftags%2F1.6.3",[539],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":541,"download_url":542,"svn_tag_url":543,"released_at":39,"has_diff":51,"diff_files_changed":544,"diff_lines":39,"trac_diff_url":545,"vulnerabilities":546,"is_current":51},"1.6.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.1&new_path=%2Fuser-role%2Ftags%2F1.6.2",[547],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":549,"download_url":550,"svn_tag_url":551,"released_at":39,"has_diff":51,"diff_files_changed":552,"diff_lines":39,"trac_diff_url":553,"vulnerabilities":554,"is_current":51},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.6.0&new_path=%2Fuser-role%2Ftags%2F1.6.1",[555],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":557,"download_url":558,"svn_tag_url":559,"released_at":39,"has_diff":51,"diff_files_changed":560,"diff_lines":39,"trac_diff_url":561,"vulnerabilities":562,"is_current":51},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.9&new_path=%2Fuser-role%2Ftags%2F1.6.0",[563],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":565,"download_url":566,"svn_tag_url":567,"released_at":39,"has_diff":51,"diff_files_changed":568,"diff_lines":39,"trac_diff_url":569,"vulnerabilities":570,"is_current":51},"1.5.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.8&new_path=%2Fuser-role%2Ftags%2F1.5.9",[571],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":573,"download_url":574,"svn_tag_url":575,"released_at":39,"has_diff":51,"diff_files_changed":576,"diff_lines":39,"trac_diff_url":577,"vulnerabilities":578,"is_current":51},"1.5.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.7&new_path=%2Fuser-role%2Ftags%2F1.5.8",[579],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":581,"download_url":582,"svn_tag_url":583,"released_at":39,"has_diff":51,"diff_files_changed":584,"diff_lines":39,"trac_diff_url":585,"vulnerabilities":586,"is_current":51},"1.5.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.6&new_path=%2Fuser-role%2Ftags%2F1.5.7",[587],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":58,"download_url":589,"svn_tag_url":590,"released_at":39,"has_diff":51,"diff_files_changed":591,"diff_lines":39,"trac_diff_url":592,"vulnerabilities":593,"is_current":51},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.5&new_path=%2Fuser-role%2Ftags%2F1.5.6",[594],{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":596,"download_url":597,"svn_tag_url":598,"released_at":39,"has_diff":51,"diff_files_changed":599,"diff_lines":39,"trac_diff_url":600,"vulnerabilities":601,"is_current":51},"1.5.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.4&new_path=%2Fuser-role%2Ftags%2F1.5.5",[602,603],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":605,"download_url":606,"svn_tag_url":607,"released_at":39,"has_diff":51,"diff_files_changed":608,"diff_lines":39,"trac_diff_url":609,"vulnerabilities":610,"is_current":51},"1.5.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.3&new_path=%2Fuser-role%2Ftags%2F1.5.4",[611,612],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":614,"download_url":615,"svn_tag_url":616,"released_at":39,"has_diff":51,"diff_files_changed":617,"diff_lines":39,"trac_diff_url":618,"vulnerabilities":619,"is_current":51},"1.5.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.2&new_path=%2Fuser-role%2Ftags%2F1.5.3",[620,621],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":623,"download_url":624,"svn_tag_url":625,"released_at":39,"has_diff":51,"diff_files_changed":626,"diff_lines":39,"trac_diff_url":627,"vulnerabilities":628,"is_current":51},"1.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.1&new_path=%2Fuser-role%2Ftags%2F1.5.2",[629,630],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":632,"download_url":633,"svn_tag_url":634,"released_at":39,"has_diff":51,"diff_files_changed":635,"diff_lines":39,"trac_diff_url":636,"vulnerabilities":637,"is_current":51},"1.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.5.0&new_path=%2Fuser-role%2Ftags%2F1.5.1",[638,639],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":641,"download_url":642,"svn_tag_url":643,"released_at":39,"has_diff":51,"diff_files_changed":644,"diff_lines":39,"trac_diff_url":645,"vulnerabilities":646,"is_current":51},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.9&new_path=%2Fuser-role%2Ftags%2F1.5.0",[647,648],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":650,"download_url":651,"svn_tag_url":652,"released_at":39,"has_diff":51,"diff_files_changed":653,"diff_lines":39,"trac_diff_url":654,"vulnerabilities":655,"is_current":51},"1.4.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.8&new_path=%2Fuser-role%2Ftags%2F1.4.9",[656,657],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":659,"download_url":660,"svn_tag_url":661,"released_at":39,"has_diff":51,"diff_files_changed":662,"diff_lines":39,"trac_diff_url":663,"vulnerabilities":664,"is_current":51},"1.4.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.7&new_path=%2Fuser-role%2Ftags%2F1.4.8",[665,666],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":668,"download_url":669,"svn_tag_url":670,"released_at":39,"has_diff":51,"diff_files_changed":671,"diff_lines":39,"trac_diff_url":672,"vulnerabilities":673,"is_current":51},"1.4.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.6&new_path=%2Fuser-role%2Ftags%2F1.4.7",[674,675],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":677,"download_url":678,"svn_tag_url":679,"released_at":39,"has_diff":51,"diff_files_changed":680,"diff_lines":39,"trac_diff_url":681,"vulnerabilities":682,"is_current":51},"1.4.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.5&new_path=%2Fuser-role%2Ftags%2F1.4.6",[683,684],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":686,"download_url":687,"svn_tag_url":688,"released_at":39,"has_diff":51,"diff_files_changed":689,"diff_lines":39,"trac_diff_url":690,"vulnerabilities":691,"is_current":51},"1.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.4&new_path=%2Fuser-role%2Ftags%2F1.4.5",[692,693],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":695,"download_url":696,"svn_tag_url":697,"released_at":39,"has_diff":51,"diff_files_changed":698,"diff_lines":39,"trac_diff_url":699,"vulnerabilities":700,"is_current":51},"1.4.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.3&new_path=%2Fuser-role%2Ftags%2F1.4.4",[701,702],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":704,"download_url":705,"svn_tag_url":706,"released_at":39,"has_diff":51,"diff_files_changed":707,"diff_lines":39,"trac_diff_url":708,"vulnerabilities":709,"is_current":51},"1.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.2&new_path=%2Fuser-role%2Ftags%2F1.4.3",[710,711],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":713,"download_url":714,"svn_tag_url":715,"released_at":39,"has_diff":51,"diff_files_changed":716,"diff_lines":39,"trac_diff_url":717,"vulnerabilities":718,"is_current":51},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4.1&new_path=%2Fuser-role%2Ftags%2F1.4.2",[719,720],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":722,"download_url":723,"svn_tag_url":724,"released_at":39,"has_diff":51,"diff_files_changed":725,"diff_lines":39,"trac_diff_url":726,"vulnerabilities":727,"is_current":51},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-role%2Ftags%2F1.4&new_path=%2Fuser-role%2Ftags%2F1.4.1",[728,729],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41},{"version":731,"download_url":732,"svn_tag_url":733,"released_at":39,"has_diff":51,"diff_files_changed":734,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":735,"is_current":51},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-role.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-role\u002Ftags\u002F1.4\u002F",[],[736,737],{"id":53,"url_slug":54,"title":55,"severity":59,"cvss_score":60,"vuln_type":62,"patched_in_version":58},{"id":35,"url_slug":36,"title":37,"severity":42,"cvss_score":43,"vuln_type":45,"patched_in_version":41}]