[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCXavdde3GdWieC7YD1FSb6_ZBRWf66MFS-6wjlKEhg8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":138,"fingerprints":256},"bbp-bulk-unsubscribe","BBP Bulk Unsubscribe","1.0","VibeThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fvibethemes\u002F","\u003Cp>Currently BBPress provides no control for Administrators to unsubscribe members from Forums or Topics. When your forum grows big, there are more and more members subscribed to the topics and forums. Many times it becomes a menace for the subscribing members as they have to go to every topic to unsubscribe.\u003Cbr \u002F>\nThis plugin solves this problem. It provides a easy to manage interface from where an Administrator can :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Bulk unsubscribe all members from all forums\u003C\u002Fli>\n\u003Cli>Bulk unsubscribe a members from all forums and topics\u003C\u002Fli>\n\u003Cli>Bulk unsubscribe all members from a forum or topic\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Works on Demand\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Absolutely Zero load on your site.\u003C\u002Fli>\n\u003Cli>No code executes unless it is called.\u003C\u002Fli>\n\u003Cli>Search on demand, when you want to unsubscribe, search functions run on demand.\u003C\u002Fli>\n\u003Cli>Chained ajax calls to avoid server overload, even if your forum has 5000 members subscribed the unsubscribe function runs a chain event causing less load on server for unsubscribe.\u003C\u002Fli>\n\u003C\u002Fol>\n","Bulk Unsubscribe members from your BBPress forums and topics.",10,1606,0,"2017-04-03T10:59:00.000Z","4.7.32","3.6","",[19,20,21],"bbpress","subscibe-members","unsubscribe","http:\u002F\u002Fwww.vibethemes.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbp-bulk-unsubscribe.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"vibethemes",20,3980,88,30,86,"2026-04-04T04:40:07.520Z",[37,60,80,90,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"bbp-jp-utility","bbPress forum utility pack","1.1.0","enomoto celtislab","https:\u002F\u002Fprofiles.wordpress.org\u002Fenomoto-celtislab\u002F","\u003Ch4>Always active functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added “bbpress user” (bbp_user) to user role. (same capabilities as subscriber)\u003C\u002Fli>\n\u003Cli>Ajax form template with Login \u002F Signup \u002F Lost password.\u003C\u002Fli>\n\u003Cli>Record login date and time of bbpress user.\u003C\u002Fli>\n\u003Cli>bbpress user forbids access to Admin’s Dashboard and Profile edit page.\u003C\u002Fli>\n\u003Cli>Display link to forum root on Admin bar menu.\u003C\u002Fli>\n\u003Cli>Create anonymous user for replacing posting data of unsubscribe user.\u003C\u002Fli>\n\u003Cli>Load Japanese font designation CSS to TinyMCE editor used for posting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Option functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto role of bbpress user. (Used in place of “Auto role” setting of bbpress plugins. Set the forum role only to bbpress user)\u003C\u002Fli>\n\u003Cli>Login from wp-login page of bbpress user is redirected to forums root page.   \u003C\u002Fli>\n\u003Cli>If it contains “code” tag to the post, replacing it with “pre” tag\u003C\u002Fli>\n\u003Cli>If the post does not contain Japanese treats as spam.\u003C\u002Fli>\n\u003Cli>Spam posts containing images that are larger than the set number.\u003C\u002Fli>\n\u003Cli>Spam posts containing embedded (YouTube \u002F Twitter \u002F Flickr etc) more than the set number.\u003C\u002Fli>\n\u003Cli>To Widget of Recent Topics and Recent Replies. Mark up the author in div tag, and easy to read Japanese display.  \u003C\u002Fli>\n\u003Cli>Delete account that has never been used within the specified number of days after new registration.\u003C\u002Fli>\n\u003Cli>Delete account that has not been recently logged in. (User posted data is replaced with anonymous)\u003C\u002Fli>\n\u003Cli>Forum unsubscribe function. (Place the link for the “unsubscribe” in the forum of the user profile page. However, forum role is only to Participant or Spectator of bbpress user.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The usage that this plugin is supposed to use is Forum operation with member registration system using bbPress.\u003C\u002Fli>\n\u003Cli>Many features of this plugin depend on the newly created “bbp_user” role.\u003C\u002Fli>\n\u003Cli>Registered automatically by “bbp_user” role by user registration using bbPress short code “bbp-register”.\u003C\u002Fli>\n\u003Cli>To use it in multi-site, please enable it with “Network Plugins”. If you activate it with “Site Specific Plugins”, some functions will not work.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you introduce this plug-in to an existing forum later, you must manually change the user role from “Subscriber” to “bbpress user”. Please note that it is only for the “Subscriber” user to change, so please do not mistake it.\u003C\u002Fp>\n\u003Cp>For details, please see the link page below. (Because it is a document in Japanese, please use Google translation etc. when you want to refer in your native language)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fceltislab.net\u002Fwp_plugin_bbp_utility_pack\u002F\" title=\"Documentation in Japanese\" rel=\"nofollow ugc\">日本語の説明\u003C\u002Fa>\u003C\u002Fp>\n","This is a utility plugin that nifty to support the management of bbpress. However, some features are the Japanese version only.",200,10046,100,1,"2024-04-15T05:37:00.000Z","6.5.8","5.4","7.4",[54,19,55,56,21],"add_role","last-login","spam","https:\u002F\u002Fceltislab.net\u002Fwp_plugin_bbp_utility_pack\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbp-jp-utility.zip",92,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":47,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":78,"download_link":79,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"bbpress-reports","bbPress Reports","0.1","Tareq Hasan","https:\u002F\u002Fprofiles.wordpress.org\u002Ftareq1988\u002F","\u003Cp>A simple plugin to give you insights on your forum.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>How is your support\u002Fmoderator team is doing.\u003C\u002Fli>\n\u003Cli>Number of active topics, new topics per day.\u003C\u002Fli>\n\u003Cli>Busiest day and time of the week\u003C\u002Fli>\n\u003Cli>How is your team doing\u003C\u002Fli>\n\u003Cli>How a particular person is doing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbpress-reports\u002Fscreenshots\u002F\" rel=\"ugc\">See Screenshots\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fbbpress-reports\" rel=\"nofollow ugc\">Fork in Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Brought to you by \u003Ca href=\"http:\u002F\u002Ftareq.wedevs.com\" rel=\"nofollow ugc\">Tareq Hasan\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwedevs.com\" rel=\"nofollow ugc\">weDevs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Ftareq.co\u002Fdonate\u002F\" rel=\"nofollow ugc\">donate\u003C\u002Fa> for this awesome plugin to continue it’s development to bring more awesome features.\u003C\u002Fp>\n","A reporting tool for bbPress",50,5511,3,"2020-03-14T06:08:00.000Z","5.4.19","3.8",[19,75,76,77,21],"bulk","forum","topic","http:\u002F\u002Fwedevs.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-reports.zip",{"slug":81,"name":82,"version":63,"author":64,"author_profile":65,"description":83,"short_description":84,"active_installs":11,"downloaded":85,"rating":13,"num_ratings":13,"last_updated":86,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":87,"homepage":88,"download_link":89,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"bbpress-bulk-unsubscribe","bbPress Bulk Unsubscribe","\u003Cp>This is a very simple plugin to unsubscribe from forum topics at once.\u003C\u002Fp>\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\u002FxOPsYeIlu3c?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\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Brought to you by \u003Ca href=\"http:\u002F\u002Ftareq.wedevs.com\" rel=\"nofollow ugc\">Tareq Hasan\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwedevs.com\" rel=\"nofollow ugc\">weDevs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Ftareq.wedevs.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">donate\u003C\u002Fa> for this awesome plugin to continue it’s development to bring more awesome features.\u003C\u002Fp>\n","Unsubscribe from forum subscriptions at once",2401,"2020-03-14T06:07:00.000Z",[19,75,76,77,21],"http:\u002F\u002Fwedevs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-bulk-unsubscribe.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":17,"tags":105,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":13,"last_vuln_date":114,"fetched_at":26},"one-user-avatar","One User Avatar | User Profile Picture","2.5.4","One Designs","https:\u002F\u002Fprofiles.wordpress.org\u002Fonedesigns\u002F","\u003Cp>WordPress currently only allows you to use custom avatars that are uploaded through \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa>. \u003Cstrong>One User Avatar\u003C\u002Fstrong> enables you to use any photo uploaded into your Media Library as an avatar. This means you use the same uploader and library as your posts. No extra folders or image editing functions are necessary. This plugin is a fork of WP User Avatar v2.2.16.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One User Avatar\u003C\u002Fstrong> also lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your own Default Avatar in your One User Avatar settings.\u003C\u002Fli>\n\u003Cli>Show the user’s \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatar or Default Avatar if the user doesn’t have a One User Avatar image.\u003C\u002Fli>\n\u003Cli>Disable \u003Ca href=\"http:\u002F\u002Fgravatar.com\u002F\" rel=\"nofollow ugc\">Gravatar\u003C\u002Fa> avatars and use only local avatars.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar_upload]\u003C\u002Fcode> shortcode to add a standalone uploader to a front page or widget. This uploader is only visible to logged-in users.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[avatar]\u003C\u002Fcode> shortcode in your posts. These shortcodes will work with any theme, whether it has avatar support or not.\u003C\u002Fli>\n\u003Cli>Allow Contributors and Subscribers to upload their own avatars.\u003C\u002Fli>\n\u003Cli>Limit upload file size and image dimensions for Contributors and Subscribers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>One User Avatar\u003Cbr \u002F>\nCopyright (c) 2023 One Designs https:\u002F\u002Fonedesigns.com\u002F\u003Cbr \u002F>\nLicense: GPLv2\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fonedesigns\u002Fone-user-avatar\u003C\u002Fp>\n\u003Cp>One User Avatar is based on WP User Avatar v2.2.16\u003Cbr \u002F>\nCopyright (c) 2020-2021 ProfilePress https:\u002F\u002Fprofilepress.net\u002F\u003Cbr \u002F>\nCopyright (c) 2014-2020 Flippercode https:\u002F\u002Fwww.flippercode.com\u002F\u003Cbr \u002F>\nCopyright (c) 2013-2014 Bangbay Siboliban http:\u002F\u002Fbangbay.com\u002F\u003Cbr \u002F>\nLicense: GPLv2\u003Cbr \u002F>\nSource: https:\u002F\u002Fgithub.com\u002Fprofilepress\u002Fwp-user-avatar\u003C\u002Fp>\n\u003Cp>One User Avatar is distributed under the terms of the GNU GPL\u003C\u002Fp>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Ch3>Advanced Settings\u003C\u002Fh3>\n\u003Ch4>Add One User Avatar to your own profile edit page\u003C\u002Fh4>\n\u003Cp>You can use the [avatar_upload] shortcode to add a standalone uploader to any page. It’s best to use this uploader by itself and without other profile fields.\u003C\u002Fp>\n\u003Cp>If you’re building your own profile edit page with other fields, One User Avatar is automatically added to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FAction_Reference\u002Fshow_user_profile\" rel=\"nofollow ugc\">show_user_profile\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FAction_Reference\u002Fshow_user_profile\" rel=\"nofollow ugc\">edit_user_profile\u003C\u002Fa> hooks. If you’d rather have One User Avatar in its own section, you could add another hook:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action( 'edit_user_avatar', $current_user );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, to add One User Avatar to that hook and remove it from the other hooks outside of the administration panel, you would add this code to the \u003Ccode>functions.php\u003C\u002Fcode> file of your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_avatar_filter() {\n    \u002F\u002F Remove from show_user_profile hook\n    remove_action( 'show_user_profile', array( 'wp_user_avatar', 'wpua_action_show_user_profile' ) );\n    remove_action( 'show_user_profile', array( 'wp_user_avatar', 'wpua_media_upload_scripts' ) );\n\n    \u002F\u002F Remove from edit_user_profile hook\n    remove_action( 'edit_user_profile', array( 'wp_user_avatar', 'wpua_action_show_user_profile' ) );\n    remove_action( 'edit_user_profile', array( 'wp_user_avatar', 'wpua_media_upload_scripts' ) );\n\n    \u002F\u002F Add to edit_user_avatar hook\n    add_action( 'edit_user_avatar', array( 'wp_user_avatar', 'wpua_action_show_user_profile' ) );\n    add_action( 'edit_user_avatar', array( 'wp_user_avatar', 'wpua_media_upload_scripts' ) );\n}\n\n\u002F\u002F Loads only outside of administration panel\nif ( ! is_admin() ) {\n    add_action( 'init','my_avatar_filter' );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>HTML Wrapper\u003C\u002Fh4>\n\u003Cp>You can change the HTML wrapper of the One User Avatar section by using the functions \u003Ccode>wpua_before_avatar\u003C\u002Fcode> and \u003Ccode>wpua_after_avatar\u003C\u002Fcode>. By default, the avatar code is structured like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv class=\"wpua-edit-container\">\n    \u003Ch3>Avatar\u003C\u002Fh3>\n    \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n    \u003Cp id=\"wpua-add-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-preview\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        Original Size\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-thumbnail\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        Thumbnail\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-remove-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-undo-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n    \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To strip out the div container and h3 heading, you would add the following filters to the \u003Ccode>functions.php\u003C\u002Fcode> file in your theme:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>remove_action( 'wpua_before_avatar', 'wpua_do_before_avatar' );\nremove_action( 'wpua_after_avatar', 'wpua_do_after_avatar' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To add your own wrapper, you could create something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_before_avatar() {\n    echo '\u003Cdiv id=\"my-avatar\">';\n}\nadd_action( 'wpua_before_avatar', 'my_before_avatar' );\n\nfunction my_after_avatar() {\n    echo '\u003C\u002Fdiv>';\n}\nadd_action( 'wpua_after_avatar', 'my_after_avatar' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would output:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cdiv id=\"my-avatar\">\n    \u003Cinput type=\"hidden\" name=\"wp-user-avatar\" id=\"wp-user-avatar\" value=\"{attachmentID}\" \u002F>\n    \u003Cp id=\"wpua-add-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-add\" name=\"wpua-add\">Edit Image\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-preview\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        \u003Cspan class=\"description\">Original Size\u003C\u002Fspan>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-thumbnail\">\n        \u003Cimg src=\"{imageURL}\" alt=\"\" \u002F>\n        \u003Cspan class=\"description\">Thumbnail\u003C\u002Fspan>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-remove-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-remove\" name=\"wpua-remove\">Default Avatar\u003C\u002Fbutton>\n    \u003C\u002Fp>\n    \u003Cp id=\"wpua-undo-button\">\n        \u003Cbutton type=\"button\" class=\"button\" id=\"wpua-undo\" name=\"wpua-undo\">Undo\u003C\u002Fbutton>\n    \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use any image from your WordPress Media Library as a custom user avatar or user profile picture. Add your own Default Avatar.",100000,490816,94,41,"2026-01-12T00:58:00.000Z","6.9.4","4.0",[106,19,107,108,109],"avatar","gravatar","profile","users","https:\u002F\u002Fonedesigns.com\u002Fplugins\u002Fone-user-avatar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-user-avatar.2.5.4.zip",99,2,"2021-09-20 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":103,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":135,"download_link":136,"security_score":112,"vuln_count":48,"unpatched_count":13,"last_vuln_date":137,"fetched_at":26},"content-aware-sidebars","Content Aware Sidebars – Fastest Widget Area Plugin","3.21.3","Joachim Jensen","https:\u002F\u002Fprofiles.wordpress.org\u002Fintoxstudio\u002F","\u003Ch3>Content Aware Sidebars is the #1 WordPress Sidebar Plugin\u003C\u002Fh3>\n\u003Cp>You can optimize conversion rates, boost on-site SEO, upsell products, and much more by displaying different widget areas on different conditions.\u003C\u002Fp>\n\u003Cp>Create tailored widget areas in seconds. No widget logic coding required.\u003C\u002Fp>\n\u003Ch3>Show or Hide Widgets on Any Page (Yes, any)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Replace your theme sidebars on different conditions\u003C\u002Fstrong>, or insert widget areas with shortcodes. The following Display Conditions are available out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, Pages & Custom Post Types\u003C\u002Fli>\n\u003Cli>Content with Tags, Categories, or Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Content written by select Authors\u003C\u002Fli>\n\u003Cli>Page Templates\u003C\u002Fli>\n\u003Cli>Blog Page & Post Type Archives\u003C\u002Fli>\n\u003Cli>Author Archives\u003C\u002Fli>\n\u003Cli>Taxonomy Archives\u003C\u002Fli>\n\u003Cli>Front Page, Search Results, 404 Not Found Page\u003C\u002Fli>\n\u003Cli>bbPress Profiles, Forums & Topics\u003C\u002Fli>\n\u003Cli>BuddyPress Profile Sections\u003C\u002Fli>\n\u003Cli>Languages (Polylang, qTranslate X, TranslatePress, Transposh, Weglot, WPML)\u003C\u002Fli>\n\u003Cli>Pods Pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>You can even combine conditions in any way you like! E.g. target all posts in a select category and written by a specific author.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Add Unlimited Sidebars & Widget Areas\u003C\u002Fh3>\n\u003Cp>Create a post sidebar, a page sidebar, a category sidebar, or any custom sidebar you need – no coding required. \u003Cstrong>CAS will never slow down your site\u003C\u002Fstrong>, even if you create a lot of custom sidebars and conditions.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sidebars – Quick Select&copy; lets you add or select widget areas directly when editing a post or page.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Schedule & Disable Custom Sidebars\u003C\u002Fh3>\n\u003Cp>In the All-in-one Sidebar Manager you \u003Cstrong>just pick a start and end date\u003C\u002Fstrong> for when widget areas should be displayed, and CAS will take care of the rest.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>1-Click Sidebar Activation&copy; lets you activate or deactivate widget areas instantly.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>The Most User-friendly Widget Manager\u003C\u002Fh3>\n\u003Cp>When adding new widgets to sidebars, \u003Cstrong>Live Search will find widgets instantly\u003C\u002Fstrong>, and the smart split-screen makes it a joy to manage a lot of widgets and sidebars.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>The Enhanced Widget Manager adds the signature turquoise line to easily identify custom sidebars.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Sidebar Plugin Integrations & Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>CAS autodetects Custom Post Types and Taxonomies\u003C\u002Fstrong> created by any plugin or theme. Built-in support for some of the most popular WordPress plugins means that you e.g. can create WooCommerce sidebars for select products or BuddyPress sidebars for your members.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fbbpress\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fbuddypress\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">BuddyPress \u002F BuddyBoss\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Feasy-digital-downloads\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">qTranslate X\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fpods\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Pods\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Polylang\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">TranslatePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Transposh Translation Filter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fwoocommerce\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">Weglot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fmultilingual-plugins\u002F?utm_source=readme&utm_medium=referral&utm_content=integration&utm_campaign=cas\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customize Your Widget Areas Your Way\u003C\u002Fh3>\n\u003Cp>Without writing any code, you can \u003Cstrong>modify the HTML and CSS classes\u003C\u002Fstrong> of widget areas, widgets, and widget titles. You get full control over the look and feel of your sidebars and widget areas, no matter what theme you use.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sidebar Visibility lets you elegantly hide any widget area for logged-out users.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Complete control over your WordPress widget areas\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=title&utm_campaign=cas\" rel=\"nofollow ugc\">Upgrade to Content Aware Sidebars Pro\u003C\u002Fa>\u003C\u002Fstrong> and get these additional powerful features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Totem – Smart Floating Button\u003C\u002Fstrong>\u003Cbr \u002F>\nLike the button you may have seen by Intercom or Helpscout, only this is for all your widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky Sidebars & Widget Areas\u003C\u002Fstrong>\u003Cbr \u002F>\nMake any sidebar or widget area sticky without hurting site performance. No jQuery and no bloat\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas after Paragraphs\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a widget area after a specific number or percentage of paragraphs in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Even More Display Conditions\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Advanced Custom Fields data\u003C\u002Fli>\n\u003Cli>Meta Box data\u003C\u002Fli>\n\u003Cli>URLs + wildcards\u003C\u002Fli>\n\u003Cli>Referrer URLs\u003C\u002Fli>\n\u003Cli>Date Archives & Content by publish date\u003C\u002Fli>\n\u003Cli>BuddyPress Groups\u003C\u002Fli>\n\u003Cli>Random\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Area Designer\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd responsive widget columns and edit colors, backgrounds, paddings, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas in Theme Hooks\u003C\u002Fstrong>\u003Cbr \u002F>\nIntelligently infuse new widget areas into your theme without coding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Widgets Backup\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily restore any changed or deleted widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Cleaner\u003C\u002Fstrong>\u003Cbr \u002F>\nSave memory and remove clutter by disabling and removing unused widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended User Visibility\u003C\u002Fstrong>\u003Cbr \u002F>\nShow or hide widget areas for User Roles, BuddyPress Groups, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time & Weekday Schedule\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay widget areas only in select time ranges on given days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Container Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nTurn widget areas into reusable blocks and show the same widgets in different places\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Widget Areas\u003C\u002Fstrong>\u003Cbr \u002F>\nA real time-saver when adding new similar widget areas\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002Fpricing\u002F?utm_source=readme&utm_medium=referral&utm_content=more&utm_campaign=cas\" rel=\"nofollow ugc\">and so much more…\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade at anytime instantly and securely from your website’s Admin Dashboard.\u003C\u002Fp>\n\u003Ch3>More Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fdocs\u002Fcontent-aware-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=info&utm_campaign=cas\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fintoxstudio\u002Fcontent-aware-sidebars\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintoxstudio\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display new sidebars on any post, page, category etc. Works with Classic Widgets, Block Widgets, and all themes!",30000,1647738,98,724,"2025-12-09T06:48:00.000Z","5.6","7.1",[19,131,132,133,134],"classic-widgets","custom-sidebars","sidebar","widget","https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-aware-sidebars.3.21.3.zip","2019-02-25 00:00:00",{"attackSurface":139,"codeSignals":197,"taintFlows":221,"riskAssessment":248,"analyzedAt":255},{"hooks":140,"ajaxHandlers":169,"restRoutes":193,"shortcodes":194,"cronEvents":195,"entryPointCount":196,"unprotectedCount":113},[141,147,152,156,161,165],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","plugins_loaded","bbpbu_translations","bbp-bulk-unsubscribe.php",18,{"type":142,"name":148,"callback":149,"file":150,"line":151},"bbp_template_after_user_subscriptions","unsubscribe_option","includes\\init.php",29,{"type":142,"name":153,"callback":154,"file":155,"line":151},"bbp_admin_menu","add_tools_page","includes\\tools.php",{"type":157,"name":158,"callback":159,"file":155,"line":160},"filter","bbp_admin_get_settings_fields","enable_user_to_unsubscribe_from_all",31,{"type":157,"name":162,"callback":163,"file":155,"line":164},"bbp_get_default_options","add_unsubscribe_option",32,{"type":142,"name":166,"callback":167,"priority":11,"file":155,"line":168},"admin_enqueue_scripts","persistent_admin_scripts",35,[170,173,175,179,182,185,188,191],{"action":171,"nopriv":172,"callback":171,"hasNonce":172,"hasCapCheck":172,"file":150,"line":160},"unsubscribe_user_from_forums",false,{"action":174,"nopriv":172,"callback":174,"hasNonce":172,"hasCapCheck":172,"file":150,"line":164},"unsubscribe_user_from_topics",{"action":176,"nopriv":172,"callback":176,"hasNonce":177,"hasCapCheck":172,"file":155,"line":178},"get_all_users",true,40,{"action":180,"nopriv":172,"callback":180,"hasNonce":177,"hasCapCheck":177,"file":155,"line":181},"get_users_forums_topics",42,{"action":183,"nopriv":172,"callback":183,"hasNonce":177,"hasCapCheck":172,"file":155,"line":184},"unsubscribe_all_users",44,{"action":186,"nopriv":172,"callback":186,"hasNonce":177,"hasCapCheck":172,"file":155,"line":187},"get_all_users_for_selected_forum_topic",46,{"action":189,"nopriv":172,"callback":189,"hasNonce":177,"hasCapCheck":172,"file":155,"line":190},"unsubscribe_forums_topics",48,{"action":192,"nopriv":172,"callback":192,"hasNonce":177,"hasCapCheck":172,"file":155,"line":68},"unsubscribe_user",[],[],[],8,{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":207,"fileOperations":13,"externalRequests":13,"nonceChecks":216,"capabilityChecks":113,"bundledLibraries":217},[],{"prepared":200,"raw":113,"locations":201},4,[202,205],{"file":155,"line":203,"context":204},381,"$wpdb->get_results() with variable interpolation",{"file":155,"line":206,"context":204},500,{"escaped":13,"rawEcho":200,"locations":208},[209,211,212,214],{"file":150,"line":178,"context":210},"raw output",{"file":150,"line":181,"context":210},{"file":155,"line":213,"context":210},119,{"file":155,"line":215,"context":210},126,6,[218],{"name":219,"version":25,"knownCves":220},"Select2",[],[222,240],{"entryPoint":223,"graph":224,"unsanitizedCount":13,"severity":239},"get_users_forums_topics (includes\\tools.php:422)",{"nodes":225,"edges":237},[226,231],{"id":227,"type":228,"label":229,"file":155,"line":230},"n0","source","$_POST (x2)",432,{"id":232,"type":233,"label":234,"file":155,"line":235,"wp_function":236},"n1","sink","get_results() [SQLi]",441,"get_results",[238],{"from":227,"to":232,"sanitized":177},"low",{"entryPoint":241,"graph":242,"unsanitizedCount":13,"severity":239},"\u003Ctools> (includes\\tools.php:0)",{"nodes":243,"edges":246},[244,245],{"id":227,"type":228,"label":229,"file":155,"line":230},{"id":232,"type":233,"label":234,"file":155,"line":235,"wp_function":236},[247],{"from":227,"to":232,"sanitized":177},{"summary":249,"deductions":250},"The \"bbp-bulk-unsubscribe\" plugin, version 1.0, exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs) and employs prepared statements for a majority of its SQL queries. Taint analysis shows no critical or high severity flows with unsanitized paths, and there are no file operations or external HTTP requests, which generally reduces the attack surface. However, the plugin presents significant concerns regarding its handling of AJAX requests.\n\nSpecifically, the plugin has a considerable attack surface with 8 AJAX handlers, two of which lack proper authentication checks. This is a critical oversight, as it could allow unauthenticated users to trigger potentially sensitive actions. Furthermore, a significant portion of the plugin's output is not properly escaped, presenting a risk of Cross-Site Scripting (XSS) vulnerabilities. While the vulnerability history is clean, the code analysis reveals fundamental security flaws that, if exploited, could lead to serious compromises, particularly due to the unprotected AJAX endpoints.",[251,253],{"reason":252,"points":11},"AJAX handlers without auth checks",{"reason":254,"points":196},"No output escaping","2026-03-17T01:04:16.471Z",{"wat":257,"direct":266},{"assetPaths":258,"generatorPatterns":261,"scriptPaths":262,"versionParams":263},[259,260],"\u002Fwp-content\u002Fplugins\u002Fbbp-bulk-unsubscribe\u002Fassets\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fbbp-bulk-unsubscribe\u002Fassets\u002Fselect2.min.js",[],[],[264,265],"bbp-bulk-unsubscribe\u002Fassets\u002Fselect2.min.css?ver=","bbp-bulk-unsubscribe\u002Fassets\u002Fselect2.min.js?ver=",{"cssClasses":267,"htmlComments":269,"htmlAttributes":270,"restEndpoints":272,"jsGlobals":273,"shortcodeOutput":275},[268],"bbpbu_unsubscribe_all_users_progress",[],[271,271],"data-placeholder",[],[274],"bbpbu_all_users_ajaxcall",[]]