[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8BIMmkBcK5IV3O2czWCABGPydu7lEr4eivFT0R1dnfw":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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":60,"crawl_stats":38,"alternatives":66,"analysis":176,"fingerprints":1814},"wp-w3all-phpbb-integration","WP w3all phpBB","3.0.4","axew3","https:\u002F\u002Fprofiles.wordpress.org\u002Faxewww\u002F","\u003Cp>WP w3all phpBB provides free user login and registration integration between a phpBB bulletin board and WordPress CMS.\u003C\u002Fp>\n\u003Ch4>Wp w3all phpBB integration\u003C\u002Fh4>\n\u003Cp>Integration cookie based between WordPress and phpBB installed on same and subdomains.\u003C\u002Fp>\n\u003Cp>After the setup and initialization of the plugin, WP users will automatically be added into phpBB when they register into WordPress (or in the case of old existent users, when they will login into WordPress), while without using the phpBB extension installed into phpBB, if users are allowed to register in phpBB, they will be added into WordPress when they will visit the WordPress side as logged in or at their first login in WordPress (or install the phpBB extension to add users at same time into WordPress when they register in phpBB). But you could use the plugin just only to transfer users between phpBB and WordPress by activating the plugin as not linked (read the help install page), or to show phpBB posts into a WordPress hosted into another domain\u003C\u002Fp>\n\u003Ch4>Widgets\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Login\u002Flogout widget (anyway users can login\u002Flogout\u002Fregister on any WordPress or phpBB login form)\u003C\u002Fli>\n\u003Cli>Last Topic Posts widget(Links, Links and Text, With or Without Avatars), Read\u002FUnread Topics\u002FPosts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto Embed phpBB into WordPress Template\u003C\u002Fh4>\n\u003Cp>WP w3all phpBB is capable of running in iframe mode and automatically embedding phpBB into WordPress template. Setup for the iframe responsive embedded procedure is quick and quite easy!\u003C\u002Fp>\n\u003Ch4>WP to phpBB and phpBB to WP users\u003C\u002Fh4>\n\u003Cp>Transfer WP users into your phpBB forums and vice versa\u003C\u002Fp>\n\u003Ch4>phpBB avatars into WordPress options\u003C\u002Fh4>\n\u003Cp>Option to use phpBB avatars to replace WP Gravatars\u003C\u002Fp>\n\u003Ch4>WordPress MUMS ready\u003C\u002Fh4>\n\u003Cp>It is possible to integrate a WP Multisite network, but linking the same phpBB forum into each subsite\u003C\u002Fp>\n\u003Ch4>Shortcodes and more options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.axew3.com\u002Fw3\u002F2017\u002F07\u002Fwordpress-shortcode-phpbb-posts-into-wp-post\u002F\" rel=\"nofollow ugc\">Shortcode to display phpBB posts on WordPress posts\u002Fpages as formatted bbcode or plain text\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.axew3.com\u002Fw3\u002F2017\u002F09\u002Fwordpress-shortcode-last-phpbb-topics-posts-into-wp-post\u002F\" rel=\"nofollow ugc\">Shortcode to display recent phpBB Topics\u002FPosts on WordPress posts\u002Fpages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.axew3.com\u002Fw3\u002Fwordpress-phpbb-integration-install\u002F\" rel=\"nofollow ugc\">Check the list of others available Shortcodes on the Common How To section of the install help page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Users Transfer options\u003C\u002Fli>\n\u003Cli>Check more options and features in the WP admin Settings -> WP_w3all (config page). More documentation can be found at the \u003Ca href=\"https:\u002F\u002Fwww.axew3.com\u002Fw3\u002Fwordpress-phpbb-integration-install\u002F\" rel=\"nofollow ugc\">WP w3all phpBB help page\u003C\u002Fa> and into inline plugin admin page hints\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress phpBB integration without linking users\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.axew3.com\u002Fw3\u002F2018\u002F01\u002Fwordpress-phpbb-integration-without-linking-users\u002F\" rel=\"nofollow ugc\">Display phpBB posts and Last Topics Widgets into WordPress posts\u002Fpages, also cross domain, without linking users\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help pages\u003C\u002Fh4>\n\u003Cp>WP w3all phpBB help page with common questions, setup and usage guides, and answers to frequently asked questions to be up and running in minutes are available here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.axew3.com\u002Fw3\u002Fwordpress-phpbb-integration-install\u002F\" rel=\"nofollow ugc\">WP w3all phpBB help page\u003C\u002Fa>\u003C\u002Fp>\n","w3all WP phpBB integration - easy, light.",300,81924,94,31,"2025-10-12T07:39:00.000Z","6.9.4","6.0.0","7.2",[20,21,22,23,24],"integration","login","phpbb","template","user","http:\u002F\u002Faxew3.com\u002Fw3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-w3all-phpbb-integration.3.0.4.zip",98,2,0,"2025-04-09 00:00:00","2026-03-15T15:16:48.613Z",[33,49],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-32575","wp-w3all-phpbb-cross-site-request-forgery-to-stored-cross-site-scripting","WP w3all phpBB \u003C= 2.9.9 - Cross-Site Request Forgery to Stored Cross-Site Scripting","The WP w3all phpBB plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.9.9. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to update settings and inject malicious web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.9.9","3.0.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-07-10 14:15:52",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5be3389e-f5cd-4462-b982-76e66203515b?source=api-prod",93,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":57,"references":58,"days_to_patch":27},"CVE-2025-32274","wp-w3all-phpbb-cross-site-request-forgery","WP w3all phpBB \u003C= 2.9.8 - Cross-Site Request Forgery","The WP w3all phpBB plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.9.8. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.9.8","2.9.9","2025-04-04 00:00:00","2025-07-10 14:15:25",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffcfe67fc-a59d-4660-b730-b97c1bebdfb7?source=api-prod",{"slug":61,"display_name":7,"profile_url":8,"plugin_count":62,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":63,"trust_score":64,"computed_at":65},"axewww",1,96,78,"2026-04-04T13:31:26.457Z",[67,91,112,130,153],{"slug":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":13,"num_ratings":77,"last_updated":78,"tested_up_to":16,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":87,"download_link":88,"security_score":89,"vuln_count":62,"unpatched_count":29,"last_vuln_date":90,"fetched_at":31},"when-last-login","When Last Login","1.2.3","Andrew Lima","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrewza\u002F","\u003Cp>A lightweight plugin that allows you to see active users according to their last login time\u002Fdate. No need to configure, simply activate When Last and you’re ready to go! This adds a custom column to your WordPress users list of “Last Login” and a timestamp linked to that user.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show when last a user has logged into your site.\u003C\u002Fli>\n\u003Cli>Sorts users according to last login time stamp (Ascending\u002FDescending) in the WordPress user list.\u003C\u002Fli>\n\u003Cli>Administrator widget for top 3 users according to login count.\u003C\u002Fli>\n\u003Cli>Integrates with Paid Memberships Pro  1.8+ – Add’s a ‘Last Logged In’ column to the ‘Members List’.\u003C\u002Fli>\n\u003Cli>Generates a login history table under ‘When Last Login’ > ‘All Login Records’. \u003C\u002Fli>\n\u003Cli>Hooks and filters for developers.\u003C\u002Fli>\n\u003Cli>Record the user’s last IP address when logging into your WordPress website (Optional Setting).\u003C\u002Fli>\n\u003Cli>A variety of \u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=premium_addons\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> and Free add-ons available. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhen-last-login-welcome-email-add-on\u002F\" rel=\"ugc\">When Last Login – Welcome Email\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhen-last-login-export-user-records\u002F\" rel=\"ugc\">When Last Login – Export User Records\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002Fwhen-last-login-slack-notifications\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=slack_notifications\" rel=\"nofollow ugc\">When Last Login – Slack Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002Fwhen-last-login-user-statistics\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=user_statistics\" rel=\"nofollow ugc\">When Last Login – User Statistics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohooplugins.com\u002Fplugins\u002Fzapier-integration\u002F?utm_source=plugin&utm_medium=wordpress&utm_campaign=zapier_integration\" rel=\"nofollow ugc\">When Last Login – Zapier Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>When Last Login in your Language\u003C\u002Fh4>\n\u003Cp>We need your help to translate When Last Login into your locale. To translate When Last Login, simply visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwhen-last-login\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwhen-last-login\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Track Your Members Better\u003C\u002Fh4>\n\u003Cp>You are able to track which members login to your site by simply sorting your default user’s list according to when last the user was seen in easily readable text such as “X Min\u002FHours\u002FDays\u002FWeeks\u002FMonths\u002FYears”.\u003C\u002Fp>\n\u003Ch4>Plugins that When Last Login integrates with\u003C\u002Fh4>\n\u003Cp>Here is a list of plugins we currently support:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paidmembershipspro.com\u002F\" rel=\"nofollow ugc\">Paid Memberships Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftwo-factor\u002F\" rel=\"ugc\">Two Factor Authentication\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have a plugin and would like to integrate with When Last Login, please open a support thread.\u003C\u002Fp>\n\u003Ch4>Need Help\u003C\u002Fh4>\n\u003Cp>Something not working as intended or have a question about functionality of When Last Login. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwhen-last-login\" rel=\"ugc\">Open a support thread\u003C\u002Fa>\u003C\u002Fp>\n","Show a users last login date by creating a sortable column in your WordPress users list.",50000,184463,36,"2025-12-03T08:51:00.000Z","5.0","7.4",[82,83,84,85,86],"last-logged-in","last-login","last-seen","user-login","user-login-time","https:\u002F\u002Fwhenlastlogin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwhen-last-login.1.2.3.zip",100,"2023-03-01 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":110,"download_link":111,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"username-changer","Username Changer","3.2.3","DigitalME","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigitalmeactivecampaign\u002F","\u003Cp>Finally fix WordPress’s biggest username limitation! WordPress permanently locks usernames by default, but Username Changer breaks through this restriction, giving you complete control over user identities on your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why You Need This Plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fix username mistakes instantly:\u003Cbr \u002F>\n– Made a typo during user registration? Fix it in seconds!\u003Cbr \u002F>\n– Need to standardize usernames across your organization? Done!\u003Cbr \u002F>\n– User wants to change their login name for security? No problem!\u003C\u002Fp>\n\u003Cp>Enhanced security and professionalism:\u003Cbr \u002F>\n– Quickly update compromised usernames without losing user data\u003Cbr \u002F>\n– Maintain brand consistency with standardized naming conventions\u003Cbr \u002F>\n– Resolve username conflicts when merging sites or migrating users\u003C\u002Fp>\n\u003Cp>Trusted solution since 2011 with continuous updates and improvements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features That Make Username Changing Effortless:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✓ One-click username updates directly from user profiles\u003Cbr \u002F>\n✓ Preserve all user data, posts, and metadata during changes\u003Cbr \u002F>\n✓ Zero data loss – everything stays intact\u003Cbr \u002F>\n✓ Email notifications when usernames are changed\u003Cbr \u002F>\n✓ Nickname support for additional flexibility\u003Cbr \u002F>\n✓ Multisite compatible – manage usernames across your entire network\u003Cbr \u002F>\n✓ Proper username sanitization to prevent security issues\u003Cbr \u002F>\n✓ SQL-optimized performance that won’t slow down your site\u003Cbr \u002F>\n✓ Clean, standards-compliant code that works with other plugins\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress Agencies:\u003Cbr \u002F>\n– Standardize client usernames across multiple sites\u003Cbr \u002F>\n– Fix registration errors during site migrations\u003Cbr \u002F>\n– Maintain professional username conventions\u003C\u002Fp>\n\u003Cp>Security-Conscious Site Owners:\u003Cbr \u002F>\n– Quickly change usernames if security concerns arise\u003Cbr \u002F>\n– Update generic usernames (like “admin”) to improve security\u003Cbr \u002F>\n– Rotate usernames as part of security protocols\u003C\u002Fp>\n\u003Cp>Community & Membership Sites:\u003Cbr \u002F>\n– Allow users to update their own usernames (when configured)\u003Cbr \u002F>\n– Resolve username disputes between members\u003Cbr \u002F>\n– Maintain clean, consistent member directories\u003C\u002Fp>\n\u003Cp>Content Sites with Multiple Authors:\u003Cbr \u002F>\n– Works seamlessly with Co-Authors Plus and other author plugins\u003Cbr \u002F>\n– Update author usernames without breaking content associations\u003Cbr \u002F>\n– Keep author profiles consistent and professional\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Setup – Powerful Results:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install the plugin (30 seconds)\u003Cbr \u002F>\n2. Navigate to any user’s profile page\u003Cbr \u002F>\n3. Change the username instantly\u003Cbr \u002F>\n4. That’s it! The change applies across your entire site\u003C\u002Fp>\n\u003Cp>No complicated settings, no technical headaches – just the username freedom WordPress should have included by default!\u003C\u002Fp>\n","Unlock the power to change WordPress usernames with complete security and data integrity.",40000,462141,90,70,"2025-11-20T15:55:00.000Z","6.8.5","3.0","",[108,21,24,109],"display-name","username","https:\u002F\u002Fwww.digitalme.cc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusername-changer.3.2.3.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":63,"num_ratings":122,"last_updated":123,"tested_up_to":16,"requires_at_least":124,"requires_php":80,"tags":125,"homepage":128,"download_link":129,"security_score":89,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"login-as-user","Login as User","1.6.8","Yiannis Christodoulou","https:\u002F\u002Fprofiles.wordpress.org\u002Fyiannistaos\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.web357.com\u002Flogin-as-user-wordpress-plugin?utm_source=wp_plugin_repo&utm_medium=wp_listing&utm_campaign=wp_repo_link&utm_content=wp_repo_link_to_plugin_page\" rel=\"nofollow ugc\">Login as a User WordPress plugin\u003C\u002Fa> \u003Cstrong>allows admins to have easy access to the frontend as a specific user\u003C\u002Fstrong> and thus solve problems or provide better and faster customer support. \u003Cstrong>With one click\u003C\u002Fstrong>, the admin logs in as the external user or customer and handles any situation without wasting any time at all. If you want a WordPress plugin to switch accounts in an instant, Login as User is for you.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Flogin-as-user-wordpress-demo.web357.com\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    Username: demo_admin\n    Password: demo_password\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Video Description\u003C\u002Fh3>\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\u002FOrptAiAQo04?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>\n\u003Ch3>Basic Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>In the Admin area, you select Users in the left-hand side menu and click All Users in the sub-menu. Now, all users of your website appear on the screen along with the Login as… button besides each name. You can click the button of the user you want to switch account.\u003C\u002Fli>\n\u003Cli>Are you in a user’s profile and want to login as this user? Just click the button Login as:… at the top left-hand side and you will be able to check data and help this specific user with any problem.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Positioning\u003C\u002Fstrong>: You can choose the position of the “Login as user” toolbar. There are two available positions, the top and the bottom.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite support\u003C\u002Fstrong>: Allows administrators to log in as any user across the network without needing SuperAdmin privileges. \u003C\u002Fli>\n\u003Cli>Compatible with the “User Insights” WordPress plugin. You just have to add a custom field with the name “loginasuser”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>: Are you using the WooCommerce plugin? In the orders page, the Login as user button appears besides each customer to help you provide better customer support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Subscriptions Integration\u003C\u002Fstrong>: Is one of your customers having trouble with their order? Do you want to check the details of a customer’s order? You can easily check the customer’s problem from his\u002Fher perspective by switching with the Login as User button in the WooCommerce order details page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.web357.com\u002Farticle\u002F118-role-management-permissions-in-login-as-user-plugin-pro-only?utm_source=wp_plugin_repo&utm_medium=wp_listing&utm_campaign=wp_repo_link&utm_content=wp_repo_link_to_plugin_page\" rel=\"nofollow ugc\">Role Management Permissions\u003C\u002Fa>\u003C\u002Fstrong>: The “Role Management Permissions” parameter in the “Login as User” plugin allows administrators to define which roles have the ability to manage (log in as) users of other roles. This feature enhances security and control by limiting the login-as-user capability to specific roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.web357.com\u002Farticle\u002F102-shortcode-login-as-user?utm_source=wp_plugin_repo&utm_medium=wp_listing&utm_campaign=wp_repo_link&utm_content=wp_repo_link_to_plugin_page\" rel=\"nofollow ugc\">Shortcode\u003C\u002Fa>\u003C\u002Fstrong>: You can use the shortcode [login_as_user user_id=”357″] to display the login as user button everywhere, event at the frontend. You just have to specify the user ID in the attribute.\u003C\u002Fli>\n\u003C\u002Ful>\n","Login as User is a free WordPress plugin that helps admins switch user accounts instantly to check data.",30000,514356,40,"2026-02-03T10:42:00.000Z","5.3",[126,21,113,24,127],"admin","web357","https:\u002F\u002Fwww.web357.com\u002Flogin-as-user-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-as-user.1.6.8.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":13,"num_ratings":140,"last_updated":141,"tested_up_to":16,"requires_at_least":142,"requires_php":80,"tags":143,"homepage":149,"download_link":150,"security_score":63,"vuln_count":151,"unpatched_count":29,"last_vuln_date":152,"fetched_at":31},"inactive-logout","Inactive Logout","3.6.1","Deepen Bajracharya","https:\u002F\u002Fprofiles.wordpress.org\u002Fj_3rk\u002F","\u003Cp>Protect your WordPress users’ sessions from prying eyes and snoopers!\u003C\u002Fp>\n\u003Cp>The Inactive Logout plugin automatically terminates idle user sessions, safeguarding your site if users leave their sessions unattended.\u003C\u002Fp>\n\u003Cp>A simple plugin which is easy to configure and use. After installing and activating it, just set the idle timeout from the plugin settings. From then on, any unattended idle WordPress sessions will be automatically terminated. You can also display a custom message to users, warning them that their session is about to end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try it out ==> \u003Ca href=\"https:\u002F\u002Ftastewp.org\u002Fplugins\u002Finactive-logout\u002F\" title=\"Demo Link\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES:\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change idle timeout time.\u003C\u002Fli>\n\u003Cli>Count down of 10 seconds before actual logout. You can remove this feature if you dont want it.\u003C\u002Fli>\n\u003Cli>Add only \u003Cstrong>Wake Up!\u003C\u002Fstrong> message where user will not logout but instead a wakeup message will be shown upon inactive.\u003C\u002Fli>\n\u003Cli>Custom Popup Message.\u003C\u002Fli>\n\u003Cli>Show idle message for non authenticated users or redirect them.\u003C\u002Fli>\n\u003Cli>Concurrent user logouts.\u003C\u002Fli>\n\u003Cli>Toast notification on Logout.\u003C\u002Fli>\n\u003Cli>Redirect to a Different Page instead of Popup box. Create a page such as timeout page and add your content there by creating a blank template or style it as you wish according to your theme.\u003C\u002Fli>\n\u003Cli>Multiple User Role Configurations for individual timeout and session logout redirects.\u003C\u002Fli>\n\u003Cli>Logout to custom page or existing page.\u003C\u002Fli>\n\u003Cli>Clean UI\u003C\u002Fli>\n\u003Cli>WooCommerce Supported.\u003C\u002Fli>\n\u003Cli>Multisite Support: Override all sites with one setting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EXTEND OTHER FEATURES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Few of the key features to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Finactive-logout.com\u002Fpricing\u002F\" title=\"Inactive Logout Pro\" rel=\"nofollow ugc\">Inactive Logout Pro\u003C\u002Fa>\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto browser close logout after defined duration.\u003C\u002Fli>\n\u003Cli>Fully functional multi-tab support.\u003C\u002Fli>\n\u003Cli>User Based Logout\u003C\u002Fli>\n\u003Cli>Track Visitors based on \u003Cstrong>(Login time, logout time, browser, online status, session duration, role, os, IP)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Force Logout All Users\u003C\u002Fli>\n\u003Cli>Logout Specific User(s)\u003C\u002Fli>\n\u003Cli>Bulk Logout Users\u003C\u002Fli>\n\u003Cli>Concurrent Login Limits.\u003C\u002Fli>\n\u003Cli>Last Login Activity\u003C\u002Fli>\n\u003Cli>Override Multiple Login priority\u003C\u002Fli>\n\u003Cli>User Lock whenever certain limit login has been reached.\u003C\u002Fli>\n\u003Cli>Track user login sessions.\u003C\u002Fli>\n\u003Cli>Logout redirects.\u003C\u002Fli>\n\u003Cli>Login redirects.\u003C\u002Fli>\n\u003Cli>Email notification and email template overrides for Locked concurrent session.\u003C\u002Fli>\n\u003Cli>Disable inactive logout for specified pages according to your need. Check this \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Ftechies23\u002F6d2852eedd6ae56c486056e021e4ee48\" title=\"documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> for additional post type support.\u003C\u002Fli>\n\u003Cli>Disable native wordpress login popup after logout\u003C\u002Fli>\n\u003Cli>Modal Customizer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>**See the \u003Ca href=\"https:\u002F\u002Finactive-logout.com\u002F\" title=\"Inactive Logout\" rel=\"nofollow ugc\">Inactive Logout\u003C\u002Fa> homepage for further information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please consider giving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finactive-logout\u002Freviews\u002F#new-post\" title=\"5 star thumbs up\" rel=\"ugc\">5 star thumbs up\u003C\u002Fa> if you found this useful.\u003C\u002Fstrong>\u003C\u002Fp>\n","Automatically logout idle user sessions, with logout redirections and concurrent limit logins all in one place.",20000,656143,106,"2025-12-09T05:09:00.000Z","6.6",[144,145,146,147,148],"concurrent-login-limit","idle-logout","logout","security","user-redirection","https:\u002F\u002Finactive-logout.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finactive-logout.3.6.1.zip",3,"2025-10-31 13:27:51",{"slug":154,"name":155,"version":156,"author":157,"author_profile":158,"description":159,"short_description":160,"active_installs":138,"downloaded":161,"rating":13,"num_ratings":162,"last_updated":163,"tested_up_to":16,"requires_at_least":164,"requires_php":106,"tags":165,"homepage":171,"download_link":172,"security_score":173,"vuln_count":174,"unpatched_count":29,"last_vuln_date":175,"fetched_at":31},"userswp","UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP","1.2.57","Stiofan","https:\u002F\u002Fprofiles.wordpress.org\u002Fstiofansisland\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fcategory\u002Faddons\u002F\" rel=\"nofollow ugc\">Addons\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemos.ayecode.io\u002Fuserswp\u002F\" rel=\"nofollow ugc\">Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>The only lightweight and 100% secure user registration, user login and user profile plugin for WordPress. Customize the design with your favorite page builder. Fully compatible with Elementor, Oxygen, Divi, Beaver Builder, Gutenberg and many other page builders. UsersWP features front end user profiles and accounts, users directory, unlimited registration forms and login form.\u003C\u002Fh4>\n\u003Cp>While BuddyPress, Ultimate Member, Profile Builder and similar plugins are excellent, we wanted to create something much lighter and simpler to use.\u003C\u002Fp>\n\u003Cp>Something that could be gentle on your server resources. With less options to make it easy to setup, 100% compatible with page builders and more hooks to make it infinitely extensible for developers.\u003C\u002Fp>\n\u003Cp>Today UsersWP is by far the simplest solution available to manage users on WordPress. It takes seconds to setup, it is super fast and it’s perfect to create a community of users within your website.\u003C\u002Fp>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Drag and Drop forms builder with all kind of custom fields for your user profiles.\u003C\u002Fli>\n\u003Cli>Multiple registration forms, allowing to assign a different role to each form.\u003C\u002Fli>\n\u003Cli>Login form\u003C\u002Fli>\n\u003Cli>Edit Account form\u003C\u002Fli>\n\u003Cli>Users Directory\u003C\u002Fli>\n\u003Cli>User profile  \u003C\u002Fli>\n\u003Cli>Password Recovery form\u003C\u002Fli>\n\u003Cli>Change Password form\u003C\u002Fli>\n\u003Cli>Reset Password form\u003C\u002Fli>\n\u003Cli>Authorbox\u003C\u002Fli>\n\u003Cli>Custom menu items like login\u002Flogout links and links to relevant pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All the above elements can be added to your website via Gutenberg Blocks, Widgets (that can be used with most page builders) or Shortcodes.\u003C\u002Fp>\n\u003Cp>After activation all pages are created with the correct shortcodes so that you are good to go in seconds.\u003C\u002Fp>\n\u003Cp>You can customize the design of both the Users Directory and the User Profile templates using your favorite page builder. For example, you can decide where any element of the user profile appears. Elements like: the Avatar, the header banner, the name and all custom fields you created.\u003C\u002Fp>\n\u003Ch4>User Profile\u003C\u002Fh4>\n\u003Cp>The user profile features a cover image, an avatar and an optional tabbed menu showing :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User’s posts\u003C\u002Fli>\n\u003Cli>User’s comments\u003C\u002Fli>\n\u003Cli>Custom fields (if any)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can chose if you want to hide any section of it and where to show the custom fields. In a sidebar or in their own tab.\u003C\u002Fp>\n\u003Cp>Or you can redesign the template completely just like you modify any WordPress page. Using shortcodes, blocks or widgets, through the classic editor, Gutenberg or any page builder.\u003C\u002Fp>\n\u003Cp>Otherwise, just customize the PHP templates as you wish within your child theme.\u003C\u002Fp>\n\u003Ch4>Free Add-ons\u003C\u002Fh4>\n\u003Cp>We provide some free extensions:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuserswp-social-login\u002F\" rel=\"ugc\">Social Login\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuserswp-recaptcha\u002F\" rel=\"ugc\">ReCAPTCHA\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Premium Add-ons\u003C\u002Fh4>\n\u003Cp>UsersWP can be extended with several add-ons. Few examples are:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwpgeodirectory.com\u002F\" rel=\"nofollow ugc\">~~GeoDirectory~~\u003C\u002Fa> – NOW BUILT IN TO CORE – Create a tab for each listing type submitted, reviews and favorite listings.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> – Connect WooCommerce with UsersWP, display orders and reviews in user profile pages.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fbbpress-2\u002F\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa> – Connect bbPress with UsersWP, display forum interactions in user profile pages.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Feasy-digital-downloads\u002F\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa> – Display “Downloads” and “Purchases” tab in user profile pages.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fwp-job-manager\u002F\" rel=\"nofollow ugc\">WP Job Manager\u003C\u002Fa> – Connects WP Job Manager with UsersWP, display Jobs tab in user profile pages.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmailchimp\u002F\" rel=\"nofollow ugc\">MailChimp\u003C\u002Fa> – Allows the user to subscribe to your newsletters via Mailchimp during registration.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmailerlite\u002F\" rel=\"nofollow ugc\">MailerLite\u003C\u002Fa> – Allows the user to subscribe to your newsletters via MailerLite during registration.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa> – Allows the user to subscribe to your newsletters via MailPoet during registration.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmoderation\u002F\" rel=\"nofollow ugc\">Moderation\u003C\u002Fa> – Lets you manually approve or reject user signups.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Frestrict-user-signups\u002F\" rel=\"nofollow ugc\">Restrict User Signups\u003C\u002Fa> – Restrict usernames and emails or even email domains to prevent spam.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmycred\u002F\" rel=\"nofollow ugc\">myCRED\u003C\u002Fa> – myCRED add on for UsersWP, earn points and lets users send points.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fprofile-progress-2\u002F\" rel=\"nofollow ugc\">Profile Progress\u003C\u002Fa> – Assign %’s and show profile completion progress bar via a widget.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Ffollowers\u002F\" rel=\"nofollow ugc\">Followers\u003C\u002Fa> – Your users can follow each other, just like twitter with this addon.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Ffriends\u002F\" rel=\"nofollow ugc\">Friends\u003C\u002Fa> – Your users can send and accept friend requests, just like facebook with this addon.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fonline-users\u002F\" rel=\"nofollow ugc\">Online Users\u003C\u002Fa> – This addon displays the list of users who are currently online and more.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Ffrontend-post\u002F\" rel=\"nofollow ugc\">Frontend Post\u003C\u002Fa> – Lets users submit blog post from the frontend.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmultisite-creator\u002F\" rel=\"nofollow ugc\">Multisite Creator\u003C\u002Fa> – Lets your users to create new site for multisite on registration.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Factivity\u002F\" rel=\"nofollow ugc\">Activity\u003C\u002Fa> – Show a users activity actions right on their profile.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fverified-users\u002F\" rel=\"nofollow ugc\">Verified Users\u003C\u002Fa> – Make verified users stand out with their own verified badge.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Frealtime-notifications\u002F\" rel=\"nofollow ugc\">Realtime Notifications\u003C\u002Fa> – Sends notifications to users, about activity on your website.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fadvanced-search\u002F\" rel=\"nofollow ugc\">Advanced Search\u003C\u002Fa> – Extends the regular UsersWP search form by adding options to filter by custom fields.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fgroups\u002F\" rel=\"nofollow ugc\">Groups\u003C\u002Fa> – Easily create a community with discussion groups like Facebook.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fprivate-messages\u002F\" rel=\"nofollow ugc\">User to User Private Messages\u003C\u002Fa> – Allow your users to send each other private messages in a Facebook-like chat.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmembership-plugin\u002F\" rel=\"nofollow ugc\">Membership\u003C\u002Fa> – Add Membership functionality to your WordPress website!\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fdashboard\u002F\" rel=\"nofollow ugc\">Dashboard\u003C\u002Fa> – Manage everything from one simple, easy-to-use dashboard.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmailerlite\u002F\" rel=\"nofollow ugc\">MailerLite\u003C\u002Fa> – Capture newsletter subscribers during registration to your mailerlite newsletter list.\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa> – Capture newsletter subscribers during registration to your mailpoet newsletter list.\u003C\u002Fp>\n\u003Cp>There are many others and we release new Add-ons frequently. You can see the full collection here: \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fdownloads\u002Fcategory\u002Faddons\u002F\" rel=\"nofollow ugc\">UsersWP Premium Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Should you find any bug, please report it in the \u003Ca href=\"https:\u002F\u002Fuserswp.io\u002Fsupport\u002F\" rel=\"nofollow ugc\">support forum\u003C\u002Fa> and we will fix it asap!\u003C\u002Fp>\n\u003Cp>UsersWP is 100% translatable.\u003C\u002Fp>\n","Light weight Front-end login form, User Registration, User Profile and Members Directory plugin.",1233748,182,"2026-03-10T15:13:00.000Z","6.1",[166,167,168,169,170],"login-form","registration","registration-form","user-profile","user-registration","https:\u002F\u002Fuserswp.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuserswp.1.2.57.zip",89,14,"2026-01-28 00:00:00",{"attackSurface":177,"codeSignals":437,"taintFlows":1530,"riskAssessment":1799,"analyzedAt":1813},{"hooks":178,"ajaxHandlers":397,"restRoutes":398,"shortcodes":399,"cronEvents":436,"entryPointCount":331,"unprotectedCount":29},[179,185,189,194,201,203,208,213,217,219,224,227,231,236,240,244,248,251,255,259,264,267,269,273,276,280,283,287,291,294,298,302,305,307,309,311,315,318,322,325,329,333,336,340,344,348,351,355,358,361,365,369,373,377,381,385,390,393],{"type":180,"name":181,"callback":182,"file":183,"line":184},"action","wp_enqueue_scripts","w3all_enqueue_scripts","addons\\page-forum.php",224,{"type":180,"name":186,"callback":187,"file":183,"line":188},"wp_head","wp_w3all_add_ajax",225,{"type":180,"name":190,"callback":191,"file":192,"line":193},"admin_menu","wp_w3all_menu","class.wp.w3all-admin.php",6,{"type":195,"name":196,"callback":197,"priority":198,"file":199,"line":200},"filter","get_avatar","wp_w3all_phpbb_custom_avatar",110000,"class.wp.w3all-phpbb.php",3287,{"type":195,"name":196,"callback":197,"priority":198,"file":199,"line":202},3289,{"type":180,"name":204,"callback":205,"file":206,"line":207},"widgets_init","wp_w3all_register_widgets","class.wp.w3all.widgets-phpbb.php",281,{"type":195,"name":209,"callback":210,"priority":28,"file":211,"line":212},"wpmem_register_data","w3all_wpmem","common\\custom_functions.php",20,{"type":180,"name":181,"callback":214,"file":215,"line":216},"wp_w3all_short_enqueue_scripts","common\\wp_phpbb_iframe_shortcode.php",5,{"type":180,"name":186,"callback":218,"file":215,"line":193},"wp_w3all_short_add_css_ajax",{"type":180,"name":220,"callback":221,"file":222,"line":223},"init","wp_w3all_init","wp_w3all.php",227,{"type":180,"name":220,"callback":225,"priority":151,"file":222,"line":226},"wp_w3all_phpbb_init",228,{"type":180,"name":220,"callback":228,"priority":229,"file":222,"line":230},"w3all_VAR_IF_U_CAN",4,229,{"type":180,"name":232,"callback":233,"priority":234,"file":222,"line":235},"user_profile_update_errors","w3all_user_profile_update_errors",10,236,{"type":180,"name":237,"callback":238,"priority":212,"file":222,"line":239},"profile_update","wp_w3all_up_phpbb_prof",237,{"type":180,"name":241,"callback":242,"priority":234,"file":222,"line":243},"user_register","wp_w3all_phpbb_registration_save_adm",238,{"type":180,"name":245,"callback":246,"file":222,"line":247},"delete_user","wp_w3all_phpbb_delete_user",239,{"type":180,"name":245,"callback":249,"priority":234,"file":222,"line":250},"w3all_usersdata_predelete_in_phpbb_exec",247,{"type":180,"name":252,"callback":253,"priority":234,"file":222,"line":254},"deleted_user","w3all_usersdata_deleted_in_phpbb_exec",248,{"type":180,"name":256,"callback":257,"priority":234,"file":222,"line":258},"set_logged_in_cookie","wp_w3all_user_session_set",251,{"type":180,"name":260,"callback":261,"priority":262,"file":222,"line":263},"admin_bar_menu","wp_w3all_toolbar_new_phpbbpm",999,254,{"type":180,"name":220,"callback":265,"file":222,"line":266},"w3all_wp_USERS_roles_switch",259,{"type":180,"name":220,"callback":225,"priority":151,"file":222,"line":268},313,{"type":195,"name":270,"callback":271,"priority":234,"file":222,"line":272},"login_message","w3all_bruteblock_login_message",320,{"type":195,"name":270,"callback":274,"priority":234,"file":222,"line":275},"w3all_msgs",326,{"type":195,"name":277,"callback":278,"priority":234,"file":222,"line":279},"pre_user_email","w3all_filter_pre_user_email",335,{"type":180,"name":220,"callback":281,"file":222,"line":282},"w3all_login_widget",339,{"type":195,"name":284,"callback":285,"file":222,"line":286},"auth_cookie_expiration","w3all_rememberme_long",341,{"type":195,"name":288,"callback":289,"priority":234,"file":222,"line":290},"registration_errors","wp_w3all_check_fields",343,{"type":180,"name":241,"callback":292,"priority":234,"file":222,"line":293},"wp_w3all_phpbb_registration_save",344,{"type":180,"name":295,"callback":296,"priority":234,"file":222,"line":297},"password_reset","wp_w3all_wp_after_password_reset",345,{"type":180,"name":299,"callback":300,"priority":234,"file":222,"line":301},"wp_authenticate","w3_check_phpbb_profile_wpnu",347,{"type":180,"name":237,"callback":303,"priority":234,"file":222,"line":304},"wp_w3all_up_wp_prof_on_phpbb",349,{"type":180,"name":245,"callback":246,"file":222,"line":306},350,{"type":180,"name":232,"callback":233,"priority":234,"file":222,"line":308},351,{"type":180,"name":260,"callback":261,"priority":262,"file":222,"line":310},353,{"type":195,"name":312,"callback":313,"priority":216,"file":222,"line":314},"authenticate","wp_w3all_login_existent_phpbb_fix",356,{"type":180,"name":220,"callback":316,"file":222,"line":317},"wp_w3all_phpbb_iframe_shortif",364,{"type":180,"name":319,"callback":320,"file":222,"line":321},"wp_logout","wp_w3all_phpbb_logout",391,{"type":180,"name":220,"callback":323,"file":222,"line":324},"w3all_last_phpbb_topics___register_blocks",399,{"type":180,"name":326,"callback":327,"priority":234,"file":222,"line":328},"wp_login","wp_w3all_phpbb_login",405,{"type":180,"name":220,"callback":330,"priority":331,"file":222,"line":332},"w3all_get_unread_topics",9,408,{"type":180,"name":186,"callback":334,"file":222,"line":335},"wp_w3all_add_phpbb_font_awesome",410,{"type":195,"name":337,"callback":338,"priority":234,"file":222,"line":339},"lostpassword_url","phpbb_reset_pass_url",416,{"type":195,"name":341,"callback":342,"priority":234,"file":222,"line":343},"register_url","phpbb_register_url",417,{"type":195,"name":345,"callback":346,"priority":234,"file":222,"line":347},"validate_username","w3all_on_signup_check",422,{"type":180,"name":220,"callback":349,"file":222,"line":350},"w3all_add_phpbb_user",423,{"type":195,"name":352,"callback":353,"priority":28,"file":222,"line":354},"wp_pre_insert_user_data","w3all_wp_pre_insert_user_data",425,{"type":180,"name":181,"callback":356,"file":222,"line":357},"wp_w3all_enqueue_scripts",430,{"type":180,"name":220,"callback":359,"file":222,"line":360},"w3all_network_admin_actions",655,{"type":180,"name":362,"callback":363,"priority":234,"file":222,"line":364},"network_user_new_created_user","w3all_wpmu_network_user_new_created_user",659,{"type":195,"name":366,"callback":367,"priority":234,"file":222,"line":368},"wpmu_validate_user_signup","w3all_wpmu_validate_user_signup",665,{"type":180,"name":370,"callback":371,"priority":234,"file":222,"line":372},"wpmu_delete_user","w3all_wpmu_delete_user",667,{"type":180,"name":374,"callback":375,"priority":234,"file":222,"line":376},"wpmu_activate_user","w3all_wpmu_activate_user_phpbb",669,{"type":180,"name":378,"callback":379,"priority":234,"file":222,"line":380},"wpmu_new_user","w3all_wpmu_new_user",671,{"type":180,"name":382,"callback":383,"priority":234,"file":222,"line":384},"remove_user_from_blog","w3all_remove_user_from_blog",672,{"type":180,"name":386,"callback":387,"priority":388,"file":222,"line":389},"wp_footer","w3all_heartbeat_last_posts",80,683,{"type":180,"name":220,"callback":391,"priority":234,"file":222,"line":392},"w3all_get_heartbeat",684,{"type":195,"name":394,"callback":395,"priority":234,"file":222,"line":396},"heartbeat_received","w3all_get_WPheartbeat",685,[],[],[400,404,408,412,416,420,424,428,432],{"tag":401,"callback":402,"file":215,"line":403},"w3allphpbbiframe","wp_w3all_phpbb_iframe_short",7,{"tag":405,"callback":406,"file":222,"line":407},"w3allogin","w3all_login_short",358,{"tag":409,"callback":410,"file":222,"line":411},"w3all_phpbb_unotifications","wp_w3all_phpbb_unotifications_short",369,{"tag":413,"callback":414,"file":222,"line":415},"w3allphpbbuserposts","w3all_phpbbuserposts",375,{"tag":417,"callback":418,"file":222,"line":419},"w3allphpbbupm","wp_w3all_phpbb_upm_short",376,{"tag":421,"callback":422,"file":222,"line":423},"w3allforumpost","wp_w3all_get_phpbb_post_short",377,{"tag":425,"callback":426,"file":222,"line":427},"w3allastopics","wp_w3all_get_phpbb_lastopics_short",378,{"tag":429,"callback":430,"file":222,"line":431},"w3allastopicforumsids","phpbb_last_topics_forums_ids_short",379,{"tag":433,"callback":434,"file":222,"line":435},"w3allastopicswithimage","wp_w3all_get_phpbb_lastopics_short_wi",381,[],{"dangerousFunctions":438,"sqlUsage":546,"outputEscaping":940,"fileOperations":28,"externalRequests":62,"nonceChecks":216,"capabilityChecks":1411,"bundledLibraries":1529},[439,444,447,450,453,456,458,462,464,467,470,473,476,479,481,484,487,490,493,495,497,499,503,506,510,511,513,515,516,517,519,521,523,525,527,529,531,533,535,537,539,542,544],{"fn":440,"file":441,"line":442,"context":443},"unserialize","admin\\config.php",79,"$w3all_config_avatars = unserialize($config_avatars);",{"fn":440,"file":441,"line":445,"context":446},81,"$w3all_conf_pref = empty(trim($w3all_conf_pref)) ? array() : unserialize($w3all_conf_pref);",{"fn":440,"file":441,"line":448,"context":449},84,"$w3all_iframe_phpbb_link = unserialize(get_option('w3all_conf_pref_template_embed_link'));",{"fn":440,"file":451,"line":331,"context":452},"admin\\wp_w3all_users_fix_phpbb_usernames.php","$phpbb_config = unserialize(W3PHPBBCONFIG);",{"fn":440,"file":454,"line":455,"context":452},"admin\\wp_w3all_users_fix_wp_usernames.php",12,{"fn":440,"file":192,"line":457,"context":446},19,{"fn":459,"file":199,"line":460,"context":461},"preg_replace(\u002Fe)",2889,"preg_replace('~\\\u003Cs\\>\\[code\\]\\\u003C\u002Fs\\>(.*?)\\\u003Ce\\>\\[\u002Fcode\\]\\\u003C\u002Fe",{"fn":440,"file":199,"line":89,"context":463},"$r = unserialize($w3all_config_db['option_value']);",{"fn":440,"file":199,"line":465,"context":466},1411,"$metavS = unserialize($wpuS->meta);",{"fn":440,"file":199,"line":468,"context":469},1763,"$ned = unserialize($um[0]);",{"fn":440,"file":199,"line":471,"context":472},2545,"$phpbb_unread_topics = empty($phpbb_unread_topics) ? array() : unserialize($phpbb_unread_topics);",{"fn":440,"file":199,"line":474,"context":475},2600,"$phpbb_unread_topics = unserialize(W3UNREADTOPICS);",{"fn":440,"file":199,"line":477,"context":478},2605,"$last_topics = unserialize(W3PHPBBLASTOPICS); \u002F\u002F see wp_w3all.php",{"fn":440,"file":199,"line":480,"context":475},2736,{"fn":440,"file":199,"line":482,"context":483},3097,"$short_call_add_users_ava = unserialize(W3ALLFORUMSIDSSHORT);",{"fn":440,"file":199,"line":485,"context":486},3132,"$w3all_last_posts_users = unserialize(W3PHPBBLASTOPICS);",{"fn":440,"file":199,"line":488,"context":489},3235,"$uids_urls = unserialize(W3ALLPHPBBUAVA);",{"fn":440,"file":199,"line":491,"context":492},3238,"$uids_urls = unserialize(W3ALLPHPBBUAVAADDSHORTUSERS);",{"fn":440,"file":199,"line":494,"context":489},3301,{"fn":440,"file":206,"line":496,"context":475},151,{"fn":440,"file":206,"line":498,"context":478},156,{"fn":440,"file":500,"line":501,"context":502},"functions.php",820,"$wpunewemail = unserialize($wpunewemail->meta_value);",{"fn":440,"file":504,"line":457,"context":505},"views\\phpbb_last_topics.php","$w3phpbbuava = unserialize(W3ALLPHPBBUAVA);",{"fn":440,"file":507,"line":508,"context":509},"views\\wp_w3all_phpbb_unotifications_short.php",73,"$nd = unserialize($nnn->notification_data);",{"fn":440,"file":507,"line":442,"context":509},{"fn":440,"file":507,"line":512,"context":509},85,{"fn":440,"file":507,"line":514,"context":509},91,{"fn":440,"file":507,"line":27,"context":509},{"fn":440,"file":507,"line":140,"context":509},{"fn":440,"file":507,"line":518,"context":509},111,{"fn":440,"file":507,"line":520,"context":509},118,{"fn":440,"file":507,"line":522,"context":509},125,{"fn":440,"file":507,"line":524,"context":509},130,{"fn":440,"file":507,"line":526,"context":509},137,{"fn":440,"file":507,"line":528,"context":509},143,{"fn":440,"file":507,"line":530,"context":509},149,{"fn":440,"file":507,"line":532,"context":509},155,{"fn":440,"file":507,"line":534,"context":509},161,{"fn":440,"file":507,"line":536,"context":509},167,{"fn":440,"file":507,"line":538,"context":509},172,{"fn":440,"file":222,"line":540,"context":541},74,"$w3all_iframe_phpbb_link = !empty(get_option('w3all_conf_pref_template_embed_link')) ? unserialize(g",{"fn":440,"file":222,"line":543,"context":443},87,{"fn":440,"file":222,"line":48,"context":545},"$w3all_conf_pref = empty($w3all_conf_pref) ? array() : unserialize($w3all_conf_pref);",{"prepared":29,"raw":547,"locations":548},206,[549,552,555,557,559,561,562,564,566,568,570,572,574,576,578,579,581,584,585,587,589,591,593,594,596,598,601,603,605,607,609,610,611,613,614,616,619,621,622,624,625,626,628,630,632,634,636,638,641,643,645,647,648,650,652,654,656,658,660,662,664,665,667,668,670,672,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,874,877,878,879,880,882,883,884,885,886,888,890,891,892,894,896,897,898,899,901,903,904,906,908,910,912,914,916,918,919,921,923,925,927,929,931,933,935,938],{"file":441,"line":550,"context":551},51,"$wpdb->get_results() with variable interpolation",{"file":553,"line":174,"context":554},"admin\\wp_w3all_phpbb_check_users.php","$wpdb->query() with variable interpolation",{"file":553,"line":556,"context":551},37,{"file":553,"line":558,"context":551},38,{"file":553,"line":560,"context":551},44,{"file":553,"line":540,"context":551},{"file":553,"line":563,"context":551},83,{"file":553,"line":565,"context":551},95,{"file":553,"line":567,"context":551},164,{"file":553,"line":569,"context":554},177,{"file":553,"line":571,"context":554},180,{"file":553,"line":573,"context":551},195,{"file":553,"line":575,"context":554},208,{"file":553,"line":577,"context":554},211,{"file":553,"line":11,"context":551},{"file":553,"line":580,"context":551},362,{"file":582,"line":583,"context":554},"admin\\wp_w3all_phpbb_common_tasks.php",27,{"file":582,"line":550,"context":554},{"file":451,"line":586,"context":551},45,{"file":451,"line":588,"context":551},115,{"file":451,"line":590,"context":554},128,{"file":451,"line":592,"context":554},132,{"file":451,"line":526,"context":554},{"file":451,"line":595,"context":554},141,{"file":451,"line":597,"context":554},150,{"file":451,"line":599,"context":600},213,"$wpdb->get_var() with variable interpolation",{"file":451,"line":602,"context":554},215,{"file":451,"line":604,"context":551},231,{"file":451,"line":606,"context":554},234,{"file":451,"line":608,"context":554},235,{"file":454,"line":14,"context":551},{"file":454,"line":448,"context":554},{"file":454,"line":612,"context":551},101,{"file":454,"line":571,"context":554},{"file":454,"line":615,"context":554},181,{"file":617,"line":618,"context":551},"admin\\wp_w3all_users_to_phpbb.php",53,{"file":617,"line":620,"context":551},122,{"file":617,"line":526,"context":554},{"file":617,"line":623,"context":554},144,{"file":617,"line":530,"context":554},{"file":617,"line":498,"context":554},{"file":617,"line":627,"context":554},165,{"file":617,"line":629,"context":600},271,{"file":617,"line":631,"context":554},273,{"file":617,"line":633,"context":551},289,{"file":617,"line":635,"context":554},292,{"file":617,"line":637,"context":554},293,{"file":639,"line":640,"context":551},"admin\\wp_w3all_users_to_wp.php",43,{"file":639,"line":642,"context":554},134,{"file":639,"line":644,"context":554},139,{"file":639,"line":646,"context":554},140,{"file":639,"line":534,"context":551},{"file":639,"line":649,"context":554},262,{"file":639,"line":651,"context":554},267,{"file":199,"line":653,"context":554},64,{"file":199,"line":655,"context":554},67,{"file":199,"line":27,"context":657},"$wpdb->get_row() with variable interpolation",{"file":199,"line":659,"context":551},200,{"file":199,"line":661,"context":551},307,{"file":199,"line":663,"context":551},318,{"file":199,"line":310,"context":657},{"file":199,"line":666,"context":600},403,{"file":199,"line":347,"context":551},{"file":199,"line":669,"context":554},557,{"file":199,"line":671,"context":554},569,{"file":199,"line":380,"context":657},{"file":199,"line":674,"context":554},716,{"file":199,"line":676,"context":554},721,{"file":199,"line":678,"context":554},722,{"file":199,"line":680,"context":551},736,{"file":199,"line":682,"context":600},769,{"file":199,"line":684,"context":551},860,{"file":199,"line":686,"context":551},887,{"file":199,"line":688,"context":551},926,{"file":199,"line":690,"context":551},952,{"file":199,"line":692,"context":657},988,{"file":199,"line":694,"context":554},1026,{"file":199,"line":696,"context":554},1027,{"file":199,"line":698,"context":554},1034,{"file":199,"line":700,"context":554},1035,{"file":199,"line":702,"context":554},1046,{"file":199,"line":704,"context":554},1050,{"file":199,"line":706,"context":600},1139,{"file":199,"line":708,"context":551},1149,{"file":199,"line":710,"context":554},1173,{"file":199,"line":712,"context":551},1187,{"file":199,"line":714,"context":551},1200,{"file":199,"line":716,"context":554},1224,{"file":199,"line":718,"context":551},1251,{"file":199,"line":720,"context":551},1326,{"file":199,"line":722,"context":554},1407,{"file":199,"line":724,"context":657},1409,{"file":199,"line":726,"context":554},1457,{"file":199,"line":728,"context":554},1467,{"file":199,"line":730,"context":554},1473,{"file":199,"line":732,"context":554},1477,{"file":199,"line":734,"context":554},1481,{"file":199,"line":736,"context":551},1483,{"file":199,"line":738,"context":554},1487,{"file":199,"line":740,"context":554},1488,{"file":199,"line":742,"context":657},1535,{"file":199,"line":744,"context":657},1544,{"file":199,"line":746,"context":551},1574,{"file":199,"line":748,"context":551},1576,{"file":199,"line":750,"context":657},1608,{"file":199,"line":752,"context":554},1612,{"file":199,"line":754,"context":554},1642,{"file":199,"line":756,"context":554},1643,{"file":199,"line":758,"context":554},1679,{"file":199,"line":760,"context":554},1683,{"file":199,"line":762,"context":657},1698,{"file":199,"line":764,"context":554},1712,{"file":199,"line":766,"context":554},1714,{"file":199,"line":768,"context":554},1716,{"file":199,"line":770,"context":551},1785,{"file":199,"line":772,"context":554},1850,{"file":199,"line":774,"context":554},1852,{"file":199,"line":776,"context":554},1859,{"file":199,"line":778,"context":554},1861,{"file":199,"line":780,"context":551},1865,{"file":199,"line":782,"context":554},1897,{"file":199,"line":784,"context":657},1921,{"file":199,"line":786,"context":551},1930,{"file":199,"line":788,"context":554},1945,{"file":199,"line":790,"context":554},1956,{"file":199,"line":792,"context":554},1978,{"file":199,"line":794,"context":554},2073,{"file":199,"line":796,"context":554},2078,{"file":199,"line":798,"context":554},2079,{"file":199,"line":800,"context":554},2133,{"file":199,"line":802,"context":551},2161,{"file":199,"line":804,"context":551},2179,{"file":199,"line":806,"context":551},2199,{"file":199,"line":808,"context":554},2222,{"file":199,"line":810,"context":554},2224,{"file":199,"line":812,"context":554},2230,{"file":199,"line":814,"context":554},2232,{"file":199,"line":816,"context":554},2233,{"file":199,"line":818,"context":554},2251,{"file":199,"line":820,"context":554},2254,{"file":199,"line":822,"context":554},2255,{"file":199,"line":824,"context":554},2262,{"file":199,"line":826,"context":554},2264,{"file":199,"line":828,"context":551},2306,{"file":199,"line":830,"context":551},2320,{"file":199,"line":832,"context":551},2503,{"file":199,"line":834,"context":551},2518,{"file":199,"line":836,"context":551},2747,{"file":199,"line":838,"context":551},2765,{"file":199,"line":840,"context":551},2820,{"file":199,"line":842,"context":551},2841,{"file":199,"line":844,"context":551},3196,{"file":199,"line":846,"context":657},3391,{"file":199,"line":848,"context":551},3417,{"file":199,"line":850,"context":554},3486,{"file":199,"line":852,"context":551},3535,{"file":199,"line":854,"context":554},3615,{"file":199,"line":856,"context":554},3638,{"file":199,"line":858,"context":554},3644,{"file":199,"line":860,"context":554},3649,{"file":199,"line":862,"context":554},3653,{"file":199,"line":864,"context":554},3656,{"file":199,"line":866,"context":551},3658,{"file":199,"line":868,"context":554},3662,{"file":199,"line":870,"context":554},3663,{"file":872,"line":212,"context":600},"common\\phpbb_endpoints_ext_functions.php",{"file":872,"line":14,"context":551},{"file":875,"line":876,"context":554},"common\\wpRoles_phpbbGroups.php",61,{"file":875,"line":442,"context":554},{"file":875,"line":388,"context":554},{"file":875,"line":445,"context":554},{"file":875,"line":881,"context":554},88,{"file":875,"line":173,"context":554},{"file":875,"line":101,"context":554},{"file":875,"line":565,"context":554},{"file":875,"line":63,"context":554},{"file":875,"line":887,"context":554},97,{"file":875,"line":889,"context":554},131,{"file":875,"line":646,"context":554},{"file":875,"line":595,"context":554},{"file":875,"line":893,"context":554},142,{"file":875,"line":895,"context":554},148,{"file":875,"line":530,"context":554},{"file":875,"line":597,"context":554},{"file":875,"line":532,"context":554},{"file":875,"line":900,"context":554},158,{"file":875,"line":902,"context":554},159,{"file":500,"line":640,"context":554},{"file":500,"line":905,"context":554},434,{"file":500,"line":907,"context":554},435,{"file":500,"line":909,"context":554},437,{"file":500,"line":911,"context":554},438,{"file":500,"line":913,"context":600},609,{"file":500,"line":915,"context":554},645,{"file":500,"line":917,"context":554},673,{"file":500,"line":396,"context":554},{"file":500,"line":920,"context":554},687,{"file":500,"line":922,"context":551},720,{"file":500,"line":924,"context":657},818,{"file":500,"line":926,"context":554},1276,{"file":500,"line":928,"context":554},1277,{"file":500,"line":930,"context":554},1279,{"file":500,"line":932,"context":554},1280,{"file":500,"line":934,"context":657},1297,{"file":936,"line":937,"context":554},"uninstall.php",35,{"file":222,"line":939,"context":657},492,{"escaped":941,"rawEcho":942,"locations":943},153,383,[944,947,949,950,951,952,954,956,958,960,961,962,964,965,967,968,969,971,973,975,977,979,981,983,985,987,989,991,992,994,996,998,1000,1001,1003,1005,1007,1009,1011,1013,1015,1016,1018,1020,1022,1024,1026,1027,1029,1031,1033,1034,1036,1038,1040,1042,1043,1045,1047,1049,1050,1052,1053,1054,1056,1057,1058,1059,1060,1062,1064,1066,1067,1069,1071,1073,1074,1075,1077,1078,1080,1082,1084,1085,1087,1089,1091,1093,1094,1095,1096,1097,1099,1101,1102,1104,1106,1108,1110,1111,1113,1115,1117,1119,1121,1122,1124,1126,1127,1129,1131,1133,1134,1136,1138,1140,1141,1142,1144,1145,1147,1149,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1183,1184,1185,1186,1188,1190,1191,1192,1194,1195,1196,1198,1200,1202,1203,1205,1207,1208,1209,1210,1211,1212,1214,1216,1217,1218,1219,1220,1222,1223,1225,1226,1227,1229,1231,1233,1235,1236,1237,1238,1239,1241,1243,1245,1246,1248,1249,1250,1251,1253,1254,1256,1258,1260,1261,1263,1264,1265,1267,1268,1269,1270,1271,1272,1274,1275,1276,1277,1279,1280,1282,1283,1285,1287,1289,1290,1291,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1311,1313,1314,1315,1316,1318,1319,1320,1321,1322,1324,1325,1326,1328,1329,1330,1331,1332,1333,1335,1337,1338,1339,1341,1342,1343,1344,1346,1347,1348,1349,1351,1353,1354,1355,1357,1359,1360,1361,1362,1363,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1376,1378,1379,1381,1383,1384,1385,1386,1388,1389,1391,1393,1395,1397,1399,1401,1403,1404,1406,1407,1409,1412,1414,1415,1416,1417,1419,1420,1422,1423,1424,1426,1427,1429,1430,1431,1432,1433,1434,1435,1437,1438,1440,1441,1443,1444,1445,1447,1448,1449,1451,1453,1455,1457,1459,1460,1461,1463,1464,1465,1466,1467,1468,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1482,1483,1484,1485,1486,1489,1490,1493,1495,1496,1498,1499,1500,1501,1503,1504,1505,1507,1508,1510,1511,1513,1514,1515,1516,1518,1520,1522,1524,1526,1527,1528],{"file":945,"line":520,"context":946},"addons\\custom_js_css.php","raw output",{"file":183,"line":948,"context":946},221,{"file":183,"line":606,"context":946},{"file":183,"line":606,"context":946},{"file":183,"line":608,"context":946},{"file":183,"line":953,"context":946},240,{"file":183,"line":955,"context":946},242,{"file":441,"line":957,"context":946},66,{"file":441,"line":959,"context":946},160,{"file":441,"line":567,"context":946},{"file":441,"line":627,"context":946},{"file":441,"line":963,"context":946},169,{"file":441,"line":963,"context":946},{"file":441,"line":966,"context":946},179,{"file":441,"line":162,"context":946},{"file":441,"line":162,"context":946},{"file":441,"line":970,"context":946},185,{"file":441,"line":972,"context":946},187,{"file":441,"line":974,"context":946},189,{"file":441,"line":976,"context":946},191,{"file":441,"line":978,"context":946},193,{"file":441,"line":980,"context":946},197,{"file":441,"line":982,"context":946},199,{"file":441,"line":984,"context":946},201,{"file":441,"line":986,"context":946},202,{"file":441,"line":988,"context":946},204,{"file":441,"line":990,"context":946},205,{"file":441,"line":547,"context":946},{"file":441,"line":993,"context":946},207,{"file":441,"line":995,"context":946},209,{"file":441,"line":997,"context":946},233,{"file":441,"line":999,"context":946},241,{"file":441,"line":955,"context":946},{"file":441,"line":1002,"context":946},243,{"file":441,"line":1004,"context":946},244,{"file":441,"line":1006,"context":946},265,{"file":441,"line":1008,"context":946},275,{"file":441,"line":1010,"context":946},276,{"file":441,"line":1012,"context":946},284,{"file":441,"line":1014,"context":946},287,{"file":441,"line":1014,"context":946},{"file":441,"line":1017,"context":946},294,{"file":441,"line":1019,"context":946},297,{"file":441,"line":1021,"context":946},301,{"file":441,"line":1023,"context":946},302,{"file":441,"line":1025,"context":946},306,{"file":441,"line":661,"context":946},{"file":441,"line":1028,"context":946},314,{"file":441,"line":1030,"context":946},319,{"file":441,"line":1032,"context":946},322,{"file":441,"line":1032,"context":946},{"file":441,"line":1035,"context":946},329,{"file":441,"line":1037,"context":946},330,{"file":441,"line":1039,"context":946},331,{"file":441,"line":1041,"context":946},332,{"file":441,"line":279,"context":946},{"file":441,"line":1044,"context":946},336,{"file":441,"line":1046,"context":946},337,{"file":441,"line":1048,"context":946},338,{"file":441,"line":282,"context":946},{"file":441,"line":1051,"context":946},340,{"file":441,"line":293,"context":946},{"file":441,"line":297,"context":946},{"file":441,"line":1055,"context":946},346,{"file":441,"line":301,"context":946},{"file":441,"line":304,"context":946},{"file":441,"line":306,"context":946},{"file":441,"line":308,"context":946},{"file":441,"line":1061,"context":946},352,{"file":441,"line":1063,"context":946},354,{"file":441,"line":1065,"context":946},355,{"file":441,"line":314,"context":946},{"file":441,"line":1068,"context":946},357,{"file":441,"line":1070,"context":946},359,{"file":441,"line":1072,"context":946},360,{"file":441,"line":1072,"context":946},{"file":441,"line":580,"context":946},{"file":441,"line":1076,"context":946},363,{"file":441,"line":317,"context":946},{"file":441,"line":1079,"context":946},365,{"file":441,"line":1081,"context":946},367,{"file":441,"line":1083,"context":946},368,{"file":441,"line":411,"context":946},{"file":441,"line":1086,"context":946},370,{"file":441,"line":1088,"context":946},372,{"file":441,"line":1090,"context":946},373,{"file":441,"line":1092,"context":946},374,{"file":441,"line":415,"context":946},{"file":441,"line":423,"context":946},{"file":441,"line":427,"context":946},{"file":441,"line":431,"context":946},{"file":441,"line":1098,"context":946},380,{"file":441,"line":1100,"context":946},382,{"file":441,"line":942,"context":946},{"file":441,"line":1103,"context":946},384,{"file":441,"line":1105,"context":946},386,{"file":441,"line":1107,"context":946},388,{"file":441,"line":1109,"context":946},389,{"file":441,"line":321,"context":946},{"file":441,"line":1112,"context":946},392,{"file":441,"line":1114,"context":946},393,{"file":441,"line":1116,"context":946},395,{"file":441,"line":1118,"context":946},397,{"file":441,"line":1120,"context":946},398,{"file":441,"line":324,"context":946},{"file":441,"line":1123,"context":946},400,{"file":441,"line":1125,"context":946},402,{"file":441,"line":666,"context":946},{"file":441,"line":1128,"context":946},404,{"file":441,"line":1130,"context":946},406,{"file":441,"line":1132,"context":946},407,{"file":441,"line":332,"context":946},{"file":441,"line":1135,"context":946},411,{"file":441,"line":1137,"context":946},412,{"file":441,"line":1139,"context":946},413,{"file":441,"line":339,"context":946},{"file":441,"line":343,"context":946},{"file":441,"line":1143,"context":946},419,{"file":441,"line":357,"context":946},{"file":441,"line":1146,"context":946},431,{"file":441,"line":1148,"context":946},432,{"file":441,"line":905,"context":946},{"file":441,"line":1151,"context":946},442,{"file":441,"line":1153,"context":946},443,{"file":441,"line":1155,"context":946},444,{"file":441,"line":1157,"context":946},446,{"file":441,"line":1159,"context":946},447,{"file":441,"line":1161,"context":946},448,{"file":441,"line":1163,"context":946},451,{"file":441,"line":1165,"context":946},460,{"file":441,"line":1167,"context":946},461,{"file":441,"line":1169,"context":946},462,{"file":441,"line":1171,"context":946},464,{"file":441,"line":1173,"context":946},465,{"file":441,"line":1175,"context":946},466,{"file":441,"line":1177,"context":946},468,{"file":441,"line":1179,"context":946},471,{"file":441,"line":1181,"context":946},475,{"file":553,"line":226,"context":946},{"file":553,"line":230,"context":946},{"file":553,"line":953,"context":946},{"file":553,"line":250,"context":946},{"file":553,"line":1187,"context":946},253,{"file":553,"line":1189,"context":946},255,{"file":553,"line":649,"context":946},{"file":553,"line":1006,"context":946},{"file":553,"line":1193,"context":946},272,{"file":553,"line":631,"context":946},{"file":553,"line":1010,"context":946},{"file":553,"line":1197,"context":946},285,{"file":553,"line":1199,"context":946},288,{"file":553,"line":1201,"context":946},315,{"file":553,"line":1032,"context":946},{"file":553,"line":1204,"context":946},325,{"file":553,"line":1206,"context":946},327,{"file":553,"line":279,"context":946},{"file":553,"line":1044,"context":946},{"file":553,"line":1046,"context":946},{"file":553,"line":411,"context":946},{"file":553,"line":431,"context":946},{"file":553,"line":1213,"context":946},385,{"file":553,"line":1215,"context":946},387,{"file":553,"line":1109,"context":946},{"file":553,"line":1112,"context":946},{"file":553,"line":324,"context":946},{"file":553,"line":1123,"context":946},{"file":553,"line":1221,"context":946},401,{"file":553,"line":332,"context":946},{"file":553,"line":1224,"context":946},415,{"file":553,"line":354,"context":946},{"file":553,"line":911,"context":946},{"file":553,"line":1228,"context":946},456,{"file":553,"line":1230,"context":946},463,{"file":553,"line":1232,"context":946},469,{"file":553,"line":1234,"context":946},472,{"file":582,"line":508,"context":946},{"file":582,"line":101,"context":946},{"file":451,"line":193,"context":946},{"file":451,"line":101,"context":946},{"file":451,"line":1240,"context":946},120,{"file":451,"line":1242,"context":946},154,{"file":451,"line":1244,"context":946},157,{"file":451,"line":978,"context":946},{"file":451,"line":1247,"context":946},194,{"file":451,"line":982,"context":946},{"file":454,"line":620,"context":946},{"file":454,"line":522,"context":946},{"file":454,"line":1252,"context":946},133,{"file":454,"line":895,"context":946},{"file":454,"line":1255,"context":946},186,{"file":454,"line":1257,"context":946},188,{"file":454,"line":1259,"context":946},217,{"file":454,"line":188,"context":946},{"file":454,"line":1262,"context":946},226,{"file":454,"line":223,"context":946},{"file":454,"line":997,"context":946},{"file":617,"line":1266,"context":946},13,{"file":617,"line":27,"context":946},{"file":617,"line":590,"context":946},{"file":617,"line":963,"context":946},{"file":617,"line":538,"context":946},{"file":617,"line":604,"context":946},{"file":617,"line":1273,"context":946},232,{"file":617,"line":243,"context":946},{"file":617,"line":247,"context":946},{"file":617,"line":1004,"context":946},{"file":617,"line":1278,"context":946},252,{"file":639,"line":223,"context":946},{"file":639,"line":1281,"context":946},230,{"file":639,"line":243,"context":946},{"file":639,"line":1284,"context":946},274,{"file":639,"line":1286,"context":946},277,{"file":639,"line":1288,"context":946},303,{"file":639,"line":268,"context":946},{"file":639,"line":1028,"context":946},{"file":639,"line":1201,"context":946},{"file":639,"line":1293,"context":946},321,{"file":199,"line":1295,"context":946},175,{"file":199,"line":1297,"context":946},704,{"file":199,"line":1299,"context":946},705,{"file":199,"line":1301,"context":946},756,{"file":199,"line":1303,"context":946},2062,{"file":199,"line":1305,"context":946},2063,{"file":199,"line":1307,"context":946},2088,{"file":199,"line":1309,"context":946},2149,{"file":206,"line":174,"context":946},{"file":206,"line":1312,"context":946},17,{"file":206,"line":457,"context":946},{"file":206,"line":212,"context":946},{"file":206,"line":14,"context":946},{"file":206,"line":1317,"context":946},32,{"file":206,"line":1317,"context":946},{"file":206,"line":937,"context":946},{"file":206,"line":77,"context":946},{"file":206,"line":77,"context":946},{"file":206,"line":1323,"context":946},39,{"file":206,"line":122,"context":946},{"file":206,"line":122,"context":946},{"file":206,"line":1327,"context":946},41,{"file":206,"line":1327,"context":946},{"file":206,"line":543,"context":946},{"file":206,"line":173,"context":946},{"file":206,"line":514,"context":946},{"file":206,"line":27,"context":946},{"file":206,"line":1334,"context":946},99,{"file":206,"line":1336,"context":946},110,{"file":206,"line":518,"context":946},{"file":206,"line":518,"context":946},{"file":206,"line":1340,"context":946},114,{"file":206,"line":588,"context":946},{"file":206,"line":588,"context":946},{"file":206,"line":520,"context":946},{"file":206,"line":1345,"context":946},119,{"file":206,"line":1345,"context":946},{"file":206,"line":1240,"context":946},{"file":206,"line":1240,"context":946},{"file":206,"line":1350,"context":946},123,{"file":206,"line":1352,"context":946},124,{"file":206,"line":1352,"context":946},{"file":206,"line":993,"context":946},{"file":206,"line":1356,"context":946},210,{"file":206,"line":1358,"context":946},212,{"file":206,"line":1281,"context":946},{"file":206,"line":955,"context":946},{"file":206,"line":1002,"context":946},{"file":206,"line":1002,"context":946},{"file":206,"line":1364,"context":946},246,{"file":206,"line":250,"context":946},{"file":206,"line":250,"context":946},{"file":206,"line":254,"context":946},{"file":206,"line":254,"context":946},{"file":206,"line":258,"context":946},{"file":206,"line":1278,"context":946},{"file":206,"line":1278,"context":946},{"file":206,"line":1187,"context":946},{"file":206,"line":1187,"context":946},{"file":206,"line":1375,"context":946},256,{"file":206,"line":1377,"context":946},257,{"file":206,"line":1377,"context":946},{"file":1380,"line":455,"context":946},"common\\apps\\phpbb_last_topics\\render.php",{"file":1380,"line":1382,"context":946},15,{"file":872,"line":122,"context":946},{"file":872,"line":563,"context":946},{"file":215,"line":532,"context":946},{"file":500,"line":1387,"context":946},414,{"file":500,"line":1224,"context":946},{"file":500,"line":1390,"context":946},1055,{"file":500,"line":1392,"context":946},1119,{"file":500,"line":1394,"context":946},1226,{"file":500,"line":1396,"context":946},1230,{"file":500,"line":1398,"context":946},1260,{"file":500,"line":1400,"context":946},1261,{"file":504,"line":1402,"context":946},22,{"file":504,"line":655,"context":946},{"file":504,"line":1405,"context":946},71,{"file":504,"line":563,"context":946},{"file":504,"line":1408,"context":946},86,{"file":1410,"line":1411,"context":946},"views\\phpbb_last_topics_forums_ids_shortcode.php",30,{"file":1410,"line":1413,"context":946},75,{"file":1410,"line":442,"context":946},{"file":1410,"line":173,"context":946},{"file":1410,"line":48,"context":946},{"file":1418,"line":1317,"context":946},"views\\phpbb_last_topics_output_shortcode.php",{"file":1418,"line":540,"context":946},{"file":1418,"line":1421,"context":946},77,{"file":1418,"line":173,"context":946},{"file":1418,"line":514,"context":946},{"file":1425,"line":583,"context":946},"views\\phpbb_last_topics_withimage_output_shortcode.php",{"file":1425,"line":653,"context":946},{"file":1425,"line":1428,"context":946},68,{"file":1425,"line":102,"context":946},{"file":1425,"line":1413,"context":946},{"file":1425,"line":563,"context":946},{"file":1425,"line":512,"context":946},{"file":1425,"line":101,"context":946},{"file":1425,"line":612,"context":946},{"file":1425,"line":1436,"context":946},107,{"file":1425,"line":1240,"context":946},{"file":1439,"line":229,"context":946},"views\\phpbb_uonline_stats.php",{"file":1439,"line":212,"context":946},{"file":1439,"line":1442,"context":946},24,{"file":1439,"line":583,"context":946},{"file":1439,"line":122,"context":946},{"file":1446,"line":1317,"context":946},"views\\wp_w3all_login_form.php",{"file":1446,"line":937,"context":946},{"file":1446,"line":560,"context":946},{"file":1446,"line":1450,"context":946},46,{"file":1446,"line":1452,"context":946},49,{"file":1446,"line":1454,"context":946},50,{"file":1446,"line":1456,"context":946},59,{"file":1446,"line":1458,"context":946},60,{"file":1446,"line":655,"context":946},{"file":1446,"line":1428,"context":946},{"file":1446,"line":1462,"context":946},69,{"file":1446,"line":1405,"context":946},{"file":1446,"line":508,"context":946},{"file":1446,"line":540,"context":946},{"file":1446,"line":442,"context":946},{"file":1446,"line":442,"context":946},{"file":1469,"line":1317,"context":946},"views\\wp_w3all_login_form_short.php",{"file":1469,"line":937,"context":946},{"file":1469,"line":560,"context":946},{"file":1469,"line":1450,"context":946},{"file":1469,"line":1452,"context":946},{"file":1469,"line":1454,"context":946},{"file":1469,"line":1456,"context":946},{"file":1469,"line":1458,"context":946},{"file":1469,"line":1428,"context":946},{"file":1469,"line":1462,"context":946},{"file":1469,"line":102,"context":946},{"file":1469,"line":1481,"context":946},72,{"file":1469,"line":540,"context":946},{"file":1469,"line":1413,"context":946},{"file":1469,"line":388,"context":946},{"file":1469,"line":388,"context":946},{"file":1487,"line":1488,"context":946},"views\\wp_w3all_phpbb_iframe_short.php",105,{"file":1487,"line":588,"context":946},{"file":1491,"line":1492,"context":946},"views\\wp_w3all_phpbb_iframe_short_v6.php",102,{"file":1491,"line":1494,"context":946},112,{"file":507,"line":1458,"context":946},{"file":507,"line":1497,"context":946},65,{"file":507,"line":540,"context":946},{"file":507,"line":388,"context":946},{"file":507,"line":1408,"context":946},{"file":507,"line":1502,"context":946},92,{"file":507,"line":89,"context":946},{"file":507,"line":1436,"context":946},{"file":507,"line":1506,"context":946},113,{"file":507,"line":1345,"context":946},{"file":507,"line":1509,"context":946},126,{"file":507,"line":592,"context":946},{"file":507,"line":1512,"context":946},138,{"file":507,"line":623,"context":946},{"file":507,"line":597,"context":946},{"file":507,"line":498,"context":946},{"file":507,"line":1517,"context":946},163,{"file":507,"line":1519,"context":946},168,{"file":507,"line":1521,"context":946},173,{"file":1523,"line":28,"context":946},"views\\wp_w3all_phpbb_upm_short.php",{"file":1525,"line":229,"context":946},"views\\wp_w3all_phpbb_user_posts_short.php",{"file":1525,"line":216,"context":946},{"file":1525,"line":1382,"context":946},{"file":1525,"line":14,"context":946},[],[1531,1555,1577,1587,1605,1615,1630,1640,1682,1691,1699,1721,1734,1746,1759,1780,1788],{"entryPoint":1532,"graph":1533,"unsanitizedCount":216,"severity":1554},"\u003Cpage-forum> (addons\\page-forum.php:0)",{"nodes":1534,"edges":1550},[1535,1539,1544,1548],{"id":1536,"type":1537,"label":1538,"file":183,"line":550},"n0","source","$_GET (x4)",{"id":1540,"type":1541,"label":1542,"file":183,"line":948,"wp_function":1543},"n1","sink","echo() [XSS]","echo",{"id":1545,"type":1537,"label":1546,"file":183,"line":1547},"n2","$_COOKIE",16,{"id":1549,"type":1541,"label":1542,"file":183,"line":955,"wp_function":1543},"n3",[1551,1553],{"from":1536,"to":1540,"sanitized":1552},false,{"from":1545,"to":1549,"sanitized":1552},"low",{"entryPoint":1556,"graph":1557,"unsanitizedCount":29,"severity":1554},"\u003Cwp_w3all_phpbb_common_tasks> (admin\\wp_w3all_phpbb_common_tasks.php:0)",{"nodes":1558,"edges":1572},[1559,1561,1564,1566,1567,1570],{"id":1536,"type":1537,"label":1560,"file":582,"line":583},"$_POST['switch_phpbbu_email']",{"id":1540,"type":1541,"label":1562,"file":582,"line":583,"wp_function":1563},"query() [SQLi]","query",{"id":1545,"type":1537,"label":1565,"file":582,"line":550},"$_POST['switch_wpu_email']",{"id":1549,"type":1541,"label":1562,"file":582,"line":550,"wp_function":1563},{"id":1568,"type":1537,"label":1569,"file":582,"line":1411},"n4","$_POST (x2)",{"id":1571,"type":1541,"label":1542,"file":582,"line":508,"wp_function":1543},"n5",[1573,1575,1576],{"from":1536,"to":1540,"sanitized":1574},true,{"from":1545,"to":1549,"sanitized":1574},{"from":1568,"to":1571,"sanitized":1574},{"entryPoint":1578,"graph":1579,"unsanitizedCount":151,"severity":1554},"\u003Cwp_w3all_users_fix_phpbb_usernames> (admin\\wp_w3all_users_fix_phpbb_usernames.php:0)",{"nodes":1580,"edges":1585},[1581,1584],{"id":1536,"type":1537,"label":1582,"file":451,"line":1583},"$_POST (x3)",25,{"id":1540,"type":1541,"label":1542,"file":451,"line":978,"wp_function":1543},[1586],{"from":1536,"to":1540,"sanitized":1552},{"entryPoint":1588,"graph":1589,"unsanitizedCount":29,"severity":1554},"\u003Cwp_w3all_users_fix_wp_usernames> (admin\\wp_w3all_users_fix_wp_usernames.php:0)",{"nodes":1590,"edges":1601},[1591,1593,1596,1597,1598,1600],{"id":1536,"type":1537,"label":1569,"file":454,"line":1592},28,{"id":1540,"type":1541,"label":1594,"file":454,"line":14,"wp_function":1595},"get_results() [SQLi]","get_results",{"id":1545,"type":1537,"label":1569,"file":454,"line":1592},{"id":1549,"type":1541,"label":1562,"file":454,"line":448,"wp_function":1563},{"id":1568,"type":1537,"label":1599,"file":454,"line":1592},"$_POST (x7)",{"id":1571,"type":1541,"label":1542,"file":454,"line":620,"wp_function":1543},[1602,1603,1604],{"from":1536,"to":1540,"sanitized":1574},{"from":1545,"to":1549,"sanitized":1574},{"from":1568,"to":1571,"sanitized":1574},{"entryPoint":1606,"graph":1607,"unsanitizedCount":29,"severity":1554},"\u003Cwp_w3all_users_to_phpbb> (admin\\wp_w3all_users_to_phpbb.php:0)",{"nodes":1608,"edges":1613},[1609,1612],{"id":1536,"type":1537,"label":1610,"file":617,"line":1611},"$_POST (x4)",33,{"id":1540,"type":1541,"label":1542,"file":617,"line":243,"wp_function":1543},[1614],{"from":1536,"to":1540,"sanitized":1574},{"entryPoint":1616,"graph":1617,"unsanitizedCount":29,"severity":1554},"\u003Cwp_w3all_users_to_wp> (admin\\wp_w3all_users_to_wp.php:0)",{"nodes":1618,"edges":1626},[1619,1620,1621,1623,1624,1625],{"id":1536,"type":1537,"label":1569,"file":639,"line":1323},{"id":1540,"type":1541,"label":1594,"file":639,"line":640,"wp_function":1595},{"id":1545,"type":1537,"label":1622,"file":639,"line":1323},"$_POST (x5)",{"id":1549,"type":1541,"label":1562,"file":639,"line":642,"wp_function":1563},{"id":1568,"type":1537,"label":1599,"file":639,"line":1323},{"id":1571,"type":1541,"label":1542,"file":639,"line":223,"wp_function":1543},[1627,1628,1629],{"from":1536,"to":1540,"sanitized":1574},{"from":1545,"to":1549,"sanitized":1574},{"from":1568,"to":1571,"sanitized":1574},{"entryPoint":1631,"graph":1632,"unsanitizedCount":29,"severity":1554},"phpbb_update_profile (class.wp.w3all-phpbb.php:1730)",{"nodes":1633,"edges":1638},[1634,1637],{"id":1536,"type":1537,"label":1635,"file":199,"line":1636},"$_REQUEST",1815,{"id":1540,"type":1541,"label":1562,"file":199,"line":782,"wp_function":1563},[1639],{"from":1536,"to":1540,"sanitized":1574},{"entryPoint":1641,"graph":1642,"unsanitizedCount":29,"severity":1554},"\u003Cclass.wp.w3all-phpbb> (class.wp.w3all-phpbb.php:0)",{"nodes":1643,"edges":1675},[1644,1647,1648,1650,1653,1654,1657,1660,1662,1666,1671,1673],{"id":1536,"type":1537,"label":1645,"file":199,"line":1646},"$_COOKIE (x10)",283,{"id":1540,"type":1541,"label":1594,"file":199,"line":661,"wp_function":1595},{"id":1545,"type":1537,"label":1649,"file":199,"line":1646},"$_COOKIE (x4)",{"id":1549,"type":1541,"label":1651,"file":199,"line":310,"wp_function":1652},"get_row() [SQLi]","get_row",{"id":1568,"type":1537,"label":1546,"file":199,"line":1646},{"id":1571,"type":1541,"label":1655,"file":199,"line":666,"wp_function":1656},"get_var() [SQLi]","get_var",{"id":1658,"type":1537,"label":1659,"file":199,"line":207},"n6","$_COOKIE (x19)",{"id":1661,"type":1541,"label":1562,"file":199,"line":669,"wp_function":1563},"n7",{"id":1663,"type":1537,"label":1664,"file":199,"line":1665},"n8","$_REQUEST (x3)",781,{"id":1667,"type":1541,"label":1668,"file":199,"line":1669,"wp_function":1670},"n9","wp_redirect() [Open Redirect]",799,"wp_redirect",{"id":1672,"type":1537,"label":1635,"file":199,"line":1636},"n10",{"id":1674,"type":1541,"label":1562,"file":199,"line":782,"wp_function":1563},"n11",[1676,1677,1678,1679,1680,1681],{"from":1536,"to":1540,"sanitized":1574},{"from":1545,"to":1549,"sanitized":1574},{"from":1568,"to":1571,"sanitized":1574},{"from":1658,"to":1661,"sanitized":1574},{"from":1663,"to":1667,"sanitized":1574},{"from":1672,"to":1674,"sanitized":1574},{"entryPoint":1683,"graph":1684,"unsanitizedCount":29,"severity":1554},"w3all_usersdata_predelete_in_phpbb_exec (common\\phpbb_endpoints_ext_functions.php:8)",{"nodes":1685,"edges":1689},[1686,1688],{"id":1536,"type":1537,"label":1687,"file":872,"line":212},"$_REQUEST['user']",{"id":1540,"type":1541,"label":1655,"file":872,"line":212,"wp_function":1656},[1690],{"from":1536,"to":1540,"sanitized":1574},{"entryPoint":1692,"graph":1693,"unsanitizedCount":29,"severity":1554},"\u003Cphpbb_endpoints_ext_functions> (common\\phpbb_endpoints_ext_functions.php:0)",{"nodes":1694,"edges":1697},[1695,1696],{"id":1536,"type":1537,"label":1687,"file":872,"line":212},{"id":1540,"type":1541,"label":1655,"file":872,"line":212,"wp_function":1656},[1698],{"from":1536,"to":1540,"sanitized":1574},{"entryPoint":1700,"graph":1701,"unsanitizedCount":29,"severity":1554},"\u003Cfunctions> (functions.php:0)",{"nodes":1702,"edges":1716},[1703,1705,1706,1708,1709,1711,1713,1715],{"id":1536,"type":1537,"label":1704,"file":500,"line":304},"$_REQUEST (x4)",{"id":1540,"type":1541,"label":1562,"file":500,"line":905,"wp_function":1563},{"id":1545,"type":1537,"label":1569,"file":500,"line":1707},817,{"id":1549,"type":1541,"label":1651,"file":500,"line":924,"wp_function":1652},{"id":1568,"type":1537,"label":1710,"file":500,"line":1707},"$_POST",{"id":1571,"type":1541,"label":1712,"file":500,"line":501,"wp_function":440},"unserialize() [Object Injection]",{"id":1658,"type":1537,"label":1610,"file":500,"line":1714},987,{"id":1661,"type":1541,"label":1562,"file":500,"line":926,"wp_function":1563},[1717,1718,1719,1720],{"from":1536,"to":1540,"sanitized":1574},{"from":1545,"to":1549,"sanitized":1574},{"from":1568,"to":1571,"sanitized":1574},{"from":1658,"to":1661,"sanitized":1574},{"entryPoint":1722,"graph":1723,"unsanitizedCount":28,"severity":1554},"\u003Cwp_w3all_phpbb_iframe_short> (views\\wp_w3all_phpbb_iframe_short.php:0)",{"nodes":1724,"edges":1731},[1725,1728,1729,1730],{"id":1536,"type":1537,"label":1726,"file":1487,"line":1727},"$_GET",55,{"id":1540,"type":1541,"label":1542,"file":1487,"line":1488,"wp_function":1543},{"id":1545,"type":1537,"label":1546,"file":1487,"line":331},{"id":1549,"type":1541,"label":1542,"file":1487,"line":588,"wp_function":1543},[1732,1733],{"from":1536,"to":1540,"sanitized":1552},{"from":1545,"to":1549,"sanitized":1552},{"entryPoint":1735,"graph":1736,"unsanitizedCount":28,"severity":1554},"\u003Cwp_w3all_phpbb_iframe_short_v6> (views\\wp_w3all_phpbb_iframe_short_v6.php:0)",{"nodes":1737,"edges":1743},[1738,1740,1741,1742],{"id":1536,"type":1537,"label":1726,"file":1491,"line":1739},52,{"id":1540,"type":1541,"label":1542,"file":1491,"line":1492,"wp_function":1543},{"id":1545,"type":1537,"label":1546,"file":1491,"line":331},{"id":1549,"type":1541,"label":1542,"file":1491,"line":1494,"wp_function":1543},[1744,1745],{"from":1536,"to":1540,"sanitized":1552},{"from":1545,"to":1549,"sanitized":1552},{"entryPoint":1747,"graph":1748,"unsanitizedCount":234,"severity":1758},"\u003Cwp_w3all_phpbb_check_users> (admin\\wp_w3all_phpbb_check_users.php:0)",{"nodes":1749,"edges":1755},[1750,1751,1752,1754],{"id":1536,"type":1537,"label":1710,"file":553,"line":1481},{"id":1540,"type":1541,"label":1594,"file":553,"line":540,"wp_function":1595},{"id":1545,"type":1537,"label":1753,"file":553,"line":1739},"$_POST (x9)",{"id":1549,"type":1541,"label":1542,"file":553,"line":1193,"wp_function":1543},[1756,1757],{"from":1536,"to":1540,"sanitized":1552},{"from":1545,"to":1549,"sanitized":1552},"high",{"entryPoint":1760,"graph":1761,"unsanitizedCount":174,"severity":1758},"verify_phpbb_credentials (class.wp.w3all-phpbb.php:240)",{"nodes":1762,"edges":1774},[1763,1764,1765,1767,1768,1769,1770,1771,1772,1773],{"id":1536,"type":1537,"label":1649,"file":199,"line":1646},{"id":1540,"type":1541,"label":1594,"file":199,"line":661,"wp_function":1595},{"id":1545,"type":1537,"label":1766,"file":199,"line":1646},"$_COOKIE (x2)",{"id":1549,"type":1541,"label":1651,"file":199,"line":310,"wp_function":1652},{"id":1568,"type":1537,"label":1546,"file":199,"line":1646},{"id":1571,"type":1541,"label":1655,"file":199,"line":666,"wp_function":1656},{"id":1658,"type":1537,"label":1649,"file":199,"line":207},{"id":1661,"type":1541,"label":1562,"file":199,"line":669,"wp_function":1563},{"id":1663,"type":1537,"label":1664,"file":199,"line":1665},{"id":1667,"type":1541,"label":1668,"file":199,"line":1669,"wp_function":1670},[1775,1776,1777,1778,1779],{"from":1536,"to":1540,"sanitized":1552},{"from":1545,"to":1549,"sanitized":1552},{"from":1568,"to":1571,"sanitized":1552},{"from":1658,"to":1661,"sanitized":1552},{"from":1663,"to":1667,"sanitized":1552},{"entryPoint":1781,"graph":1782,"unsanitizedCount":229,"severity":1758},"w3all_add_phpbb_user (functions.php:341)",{"nodes":1783,"edges":1786},[1784,1785],{"id":1536,"type":1537,"label":1704,"file":500,"line":304},{"id":1540,"type":1541,"label":1562,"file":500,"line":905,"wp_function":1563},[1787],{"from":1536,"to":1540,"sanitized":1552},{"entryPoint":1789,"graph":1790,"unsanitizedCount":28,"severity":1758},"w3all_user_profile_update_errors (functions.php:794)",{"nodes":1791,"edges":1796},[1792,1793,1794,1795],{"id":1536,"type":1537,"label":1710,"file":500,"line":1707},{"id":1540,"type":1541,"label":1651,"file":500,"line":924,"wp_function":1652},{"id":1545,"type":1537,"label":1710,"file":500,"line":1707},{"id":1549,"type":1541,"label":1712,"file":500,"line":501,"wp_function":440},[1797,1798],{"from":1536,"to":1540,"sanitized":1552},{"from":1545,"to":1549,"sanitized":1552},{"summary":1800,"deductions":1801},"The 'wp-w3all-phpbb-integration' plugin version 3.0.4 presents a mixed security posture. While it has a relatively small attack surface with no unprotected entry points identified in the static analysis, and there are no currently unpatched CVEs, several significant concerns arise from the code signals and taint analysis.  The high number of dangerous functions like `unserialize` and `preg_replace(\u002Fe)`, coupled with the complete lack of prepared statements for SQL queries, indicate a substantial risk of injection vulnerabilities and insecure deserialization.  Furthermore, only 29% of outputs are properly escaped, leaving room for cross-site scripting (XSS) vulnerabilities.\n\nThe vulnerability history, although showing no critical or high severity CVEs currently unpatched, does reveal a pattern of medium severity issues, primarily Cross-Site Request Forgery (CSRF). This history, combined with the static analysis findings, suggests a plugin that has historically struggled with robust input validation and output sanitization. The presence of 8 flows with unsanitized paths in the taint analysis is particularly worrying and could lead to serious security breaches if exploited.  Overall, while the absence of unpatched critical CVEs is a positive sign, the underlying code quality issues, particularly around SQL and data handling, necessitate caution and thorough review.",[1802,1804,1806,1809,1811],{"reason":1803,"points":1382},"Dangerous functions: unserialize, preg_replace(\u002Fe)",{"reason":1805,"points":1382},"SQL queries: 0% using prepared statements",{"reason":1807,"points":1808},"Output escaping: only 29% properly escaped",8,{"reason":1810,"points":455},"Taint analysis: 8 flows with unsanitized paths",{"reason":1812,"points":234},"Vulnerability history: 2 medium CVEs","2026-03-16T20:08:36.314Z",{"wat":1815,"direct":1833},{"assetPaths":1816,"generatorPatterns":1824,"scriptPaths":1825,"versionParams":1826},[1817,1818,1819,1820,1821,1822,1823],"\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002F","\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002Fphpbb\u002Fphpbb_functions.php","\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002Fphpbb\u002Fphpbb_adapter.php","\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002Fphpbb\u002Fw3all_user_phpbb.php","\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002Fphpbb\u002Fw3all_phpbb_session.php","\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002Fjs\u002Fw3all_script.js","\u002Fwp-content\u002Fplugins\u002Fwp-w3all-phpbb-integration\u002Fcss\u002Fw3all_style.css",[],[1822],[1827,1828,1829,1830,1831,1832],"wp-w3all-phpbb-integration\u002Fphpbb\u002Fphpbb_functions.php?ver=","wp-w3all-phpbb-integration\u002Fphpbb\u002Fphpbb_adapter.php?ver=","wp-w3all-phpbb-integration\u002Fphpbb\u002Fw3all_user_phpbb.php?ver=","wp-w3all-phpbb-integration\u002Fphpbb\u002Fw3all_phpbb_session.php?ver=","wp-w3all-phpbb-integration\u002Fjs\u002Fw3all_script.js?ver=","wp-w3all-phpbb-integration\u002Fcss\u002Fw3all_style.css?ver=",{"cssClasses":1834,"htmlComments":1836,"htmlAttributes":1837,"restEndpoints":1838,"jsGlobals":1839,"shortcodeOutput":1846},[1835],"w3all_phpbb_iframe",[],[1835],[],[1840,1841,1842,1843,1844,1845],"w3all_phpbb_ajax_url","w3all_phpbb_phpbb_url","w3all_phpbb_phpbb_url_path","w3all_phpbb_pass_hash_way","w3all_phpbb_pass_salt","w3all_phpbb_cookie_domain",[]]