[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIlup37HcpeLVQ1bdL8Ke6Ijn-o9A8rAkUux4NMq3_Ck":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":148,"fingerprints":201},"bbpress-new-topics","bbPress New Topics","1.0.1","bandicootmarketing","https:\u002F\u002Fprofiles.wordpress.org\u002Ftinkerpriest\u002F","\u003Cp>A ‘New’ label will be prepended to the title of every unread topic and topic that contains unread replies. This makes it a whole lot easier for all keymasters and moderators to identify what’s been happening since last time they check in.\u003C\u002Fp>\n","Displays a \"new\" label on topics that are unread or have unread replies for all keymasters and moderators.",100,12471,52,7,"2015-08-18T16:04:00.000Z","4.3.34","3.5","",[20,21,22,23,24],"bbpress","new-replies","new-topics","notification","unread","http:\u002F\u002Fbavotasan.com\u002F2014\u002Fbbpress-new-topics-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-new-topics.1.0.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"tinkerpriest",4,7800,30,84,"2026-04-04T05:55:45.458Z",[40,65,89,110,129],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":18,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":28,"last_vuln_date":64,"fetched_at":30},"bbpress-notify-nospam","bbPress Notify (No-Spam)","3.0.3","useStrict","https:\u002F\u002Fprofiles.wordpress.org\u002Fusestrict\u002F","\u003Cp>\u003Cstrong>bbPress Notify (No-Spam)\u003C\u002Fstrong> is the ultimate notification plugin for \u003Cstrong>bbPress\u003C\u002Fstrong> and \u003Cstrong>BuddyBoss\u003C\u002Fstrong> forums.\u003Cbr \u002F>\nIt replaces the limited default subscription system with a flexible, no-spam solution that gives your users \u003Cstrong>personalized, reliable email updates\u003C\u002Fstrong> about new topics and replies.\u003C\u002Fp>\n\u003Cp>Stop flooding inboxes. With bbpnns you control exactly who gets notified, when, and how. Perfect for community managers, membership sites, and anyone who wants professional-grade forum notifications.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📧 \u003Cstrong>Send professional emails\u003C\u002Fstrong> — Choose HTML, plain text, or multipart with image support.\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Target the right audience\u003C\u002Fstrong> — Notify by user roles (admins, moderators, members, etc.).\u003C\u002Fli>\n\u003Cli>🚀 \u003Cstrong>Faster performance\u003C\u002Fstrong> — Background notifications prevent post-submission timeouts.\u003C\u002Fli>\n\u003Cli>🧪 \u003Cstrong>Preview before sending\u003C\u002Fstrong> — Dry-run mode shows exactly who will receive notifications.\u003C\u002Fli>\n\u003Cli>🔌 \u003Cstrong>Developer-friendly\u003C\u002Fstrong> — Dozens of filters and actions for easy customization.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>BuddyBoss compatible\u003C\u002Fstrong> — Works out of the box with BuddyBoss forums.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fusestrict.net\u002Fbbpress-notify-no-spam-documentation\u002F\" rel=\"nofollow ugc\">📖 View the full documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💡 Looking for advanced features like digests, reply-by-email, and membership integrations? \u003Ca href=\"https:\u002F\u002Fusestrict.net\u002Fbbpress-notify-premium\u002F?utm_source=wporg-readme&utm_medium=plugin&utm_campaign=top\" rel=\"nofollow ugc\">See bbPress Notify Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Premium Add-Ons\u003C\u002Fh3>\n\u003Cp>Take bbpnns to the next level with powerful extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reply by Email\u003C\u002Fstrong> – Post new topics or replies directly from your inbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Mailer\u003C\u002Fstrong> – Send notifications to thousands of users reliably — no timeouts, no dropped emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digests\u003C\u002Fstrong> – Give users daily, weekly, or monthly summaries to reduce inbox noise.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opt-Out\u003C\u002Fstrong> – One-click unsubscribe options for CAN-SPAM and CASL compliance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership & LMS Bridges\u003C\u002Fstrong> – Running a membership or LMS site? Keep notifications in sync with your access control layer. Supports BuddyPress, MemberPress, LearnDash, AccessAlly, Private Groups, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 Browse all premium add-ons here: \u003Ca href=\"https:\u002F\u002Fusestrict.net\u002Fbbpress-notify-premium\u002F?utm_source=wporg-readme&utm_medium=plugin&utm_campaign=bbpnns\" rel=\"nofollow ugc\">bbPress Notify Premium\u003C\u002Fa>\u003C\u002Fp>\n","Powerful, customizable email notifications for bbPress and BuddyBoss forums — without the spam.",3000,291519,96,39,"2026-03-11T19:58:00.000Z","6.9.4","3.1","7.4",[20,57,58,59,60],"buddyboss","email-notification","forum-notifications","no-spam","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-notify-nospam.3.0.3.zip",98,2,"2025-07-19 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":62,"num_ratings":75,"last_updated":76,"tested_up_to":53,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":87,"last_vuln_date":88,"fetched_at":30},"wp-notification-bell","WP Notification Bell","1.4.7","wpdever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdever\u002F","\u003Cp>Bell notifications for your website users. Display an on-site notification feed with notifications created manually or through triggers (new posts\u002Fcpts, WooCommerce, new comment replies, bbPress…).\u003Cbr \u002F>\nWP Notification Bell is a custom notification and bell alert plugin for WordPress. (not push notifications and no emails)\u003Cbr \u002F>\nThis plugin lets you show real-time notifications to either logged-in users, or guests, or both.\u003C\u002Fp>\n\u003Cp>Send on-site notification campaigns and let users know about news, promotions, events, product launches…\u003Cbr \u002F>\nOr automatically notify users when you publish a new post or cpt (or when frontend users create a custom post type), or about comment replies, WooCommerce order updates…\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flexible notifications :\u003C\u002Fstrong> Create any type of notification with as many fields as you need. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Target notifications :\u003C\u002Fstrong> Broadcast notifications to everyone or send to a specific user role or specific usernames.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New posts notifications :\u003C\u002Fstrong> Send notifications to users every time you publish a new post. \u003Cstrong>Custom post types\u003C\u002Fstrong> included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New comments notifications :\u003C\u002Fstrong> Facebook-like notifications to let logged-in users receive notifications for approved comment replies to their own comment, and let post authors receive notifications for approved comments on their post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bbPress notifications :\u003C\u002Fstrong> New reply notification in subscribed topics for bbPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress notifications :\u003C\u002Fstrong> Display BuddyPress notifications to logged-in users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce notifications :\u003C\u002Fstrong> Notify customers about each order status update.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unseen notification count :\u003C\u002Fstrong> Display the count of unseen notifications.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>For guides and tutorials, start from \u003Ca href=\"https:\u002F\u002Fwpsimpleplugins.wordpress.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">WP Notification Bell documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Pro Features Available\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New notification sound\u003C\u002Fli>\n\u003Cli>New comments notifications for guest users\u003C\u002Fli>\n\u003Cli>Display date on comment, buddypress and bbpress notifications\u003C\u002Fli>\n\u003Cli>Custom edit WooCommerce notifications (modify content, add date…)\u003C\u002Fli>\n\u003Cli>Restrict the bell display to specific user roles\u003C\u002Fli>\n\u003Cli>Target notifications to logged-out guests only\u003C\u002Fli>\n\u003Cli>Multiple custom post types new posts notifications\u003C\u002Fli>\n\u003Cli>Move post or cpt notifications to trash automatically \u003C\u002Fli>\n\u003Cli>Notification page redirection instead of drop-down box option\u003C\u002Fli>\n\u003Cli>AJAX powered recent notification feed widget in real-time\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields placeholders (add ACF fields as default value)\u003C\u002Fli>\n\u003Cli>Polylang integration\u003C\u002Fli>\n\u003Cli>Display all notifications shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-ons Available\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce back in stock notifications :\u003C\u002Fstrong> Let your customers subscribe for wishlist to know when products are back in stock.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dokan Multivendor Marketplace integration:\u003C\u002Fstrong> Notifications for Dokan vendors (new orders, order status completed, new product reviews).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asgaros Forum integration :\u003C\u002Fstrong> Let users be notified on-site when they’re mentioned in a post, or when there’s a new reply in a topic they’re subscribed to.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce new order notification :\u003C\u002Fstrong> New order notifications for administrators and shop managers on the admin bar menu.\u003C\u002Fli>\n\u003C\u002Ful>\n","On-site bell notifications. Display notifications custom or triggered (new posts\u002Fcpts, WooCommerce order updates, new comment replies, bbPress...)",800,26362,12,"2026-03-02T14:05:00.000Z","4.0","5.6",[80,20,81,82,83],"alert","buddypress","notifications","woocommerce","https:\u002F\u002Fwpsimpleplugins.wordpress.com\u002Fdocumentation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-notification-bell.zip",78,1,"2025-09-05 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":108,"download_link":109,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pushover-notifications","Pushover Notifications for WordPress","1.9.4","Chris Klosowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fcklosows\u002F","\u003Cp>Using the Pushover Notifications application on your iOS\u002FAndroid device in conjunction with your WordPress blog and this plugin, you can be notified of events happening on your blog as Push Notifications on your mobile device.\u003C\u002Fp>\n\u003Cp>Currently supports notifications for new users, comments, pingback\u002Ftrackbacks, user specific password reset notifications, plugin and theme upgrades, core upgrades, notifying authors of comments on their posts, and post publication notifications for registered users.\u003C\u002Fp>\n\u003Cp>You can expand Pushover Notifications for WordPress further with extensions available at https:\u002F\u002Fwp-push.com\u002Fextensions\u002F\u003C\u002Fp>\n\u003Cp>This plugin is in no way affiliated with Superblock, LLC (the company behind Pushover.net).\u003C\u002Fp>\n\u003Ch4>A big thanks to our Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>German: Gero @ http:\u002F\u002Fliteraturcafe.de\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have an interest in translating this plugin visit https:\u002F\u002Fwp-push.com\u002Fsupport\u002Fforum\u002Fpolyglots\u002F\u003C\u002Fp>\n\u003Ch3>Future Plans\u003C\u002Fh3>\n\u003Cp>If you have a plugin you’d like to see integrated with Pushover Notifications for WordPress, comment in the forums.\u003C\u002Fp>\n","Pushover Notifications allows your WordPress site to send push notifications straight to your iOS\u002FAndroid device.",300,25057,72,14,"2018-02-14T06:51:00.000Z","4.9.29","3.0",[20,105,82,106,107],"easy-digital-downloads","push-notifications","pushover","http:\u002F\u002Fwww.wp-push.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpushover-notifications.1.9.4.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":11,"num_ratings":87,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":18,"tags":123,"homepage":126,"download_link":127,"security_score":128,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bbpress-notification","bbPress Notification","1.4.5","Tomas","https:\u002F\u002Fprofiles.wordpress.org\u002Fzhuyi\u002F","\u003Cp>Plugin Name: BbPress Notification\u003C\u002Fp>\n\u003Cp>I have a bbpress forum which have many users, I answer questions of my users. A problem is, in some days, when I check my forum, there are no user questions and in some other days if I did not check my forum,  I found users have question and not solved in these days, this is a trouble for me and my users.\u003C\u002Fp>\n\u003Cp>Finally I decide to develope a bbpress plugin to solve the communication problem, when user have new topic or when user replied a topic, as a webmaster, I will receive mail notification, I can get topic title, content, URL,  Autohor, and reply content, reply URL, reply author links and I will get a link to submit my reply via a URL so if I am busy and have no time in PC, I can reply that link via in my mobile mail link directly, so my bbpress plugin bbpress noficication born.\u003C\u002Fp>\n\u003Ch4>How To Use:\u003C\u002Fh4>\n\u003Cp>bbPress Notification is a simple & quick & light bbpress notification solution, you do not need any setting in admin panel, it will detect all topic and\u003Cbr \u002F>\nreply and when new topic or new reply be published, you will get mail notification in your admin mailbox.\u003C\u002Fp>\n\u003Cp>Of course,  it is customizable, based on a few reasones:\u003C\u002Fp>\n\u003Cp>My forum have many users which generate many content, so I donot want use my default bbpress admin email to receive these alerts\u003C\u002Fp>\n\u003Cp>Some users reported that they have multiple administrator, they hope all administrator can received new topic & reply notification via their own email addresses\u003C\u002Fp>\n\u003Cp>Since bbPress notification version 1.2.1, you can do it very easy like this way:\u003Cbr \u002F>\nIn wordpress admin area, you will find bbPress notification menu item, you can enter multiple email address in “New Topic Email Notification Address” option and “New Reply Email Notification Address” option.\u003C\u002Fp>\n\u003Cp>Once users created new topics or new replies, all emails you entered in “bbPress Notification Email Settings Panel” will received notifications.\u003C\u002Fp>\n\u003Cp>If you did not enter any email address in “bbPress Notification Email Settings Panel”, our plugins will works well too, all notification will be sent to your site admin email address automatically\u003C\u002Fp>\n\u003Cp>Feature Request & Plugin Support URI: https:\u002F\u002Fwww.bbp.design\u002Fproduct\u002Fbbpress-notification-pluginfree\u002F\u003C\u002Fp>\n","You will receive mail notification about all bbPress new topic, replies, via multiple customizable email addresses",200,8840,"2024-12-03T16:34:00.000Z","6.7.5","2.0",[80,20,124,23,125],"mail","topic","https:\u002F\u002Fwww.bbp.design\u002Fproduct\u002Fbbpress-notification-pluginfree\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbpress-notification.zip",92,{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":11,"downloaded":137,"rating":11,"num_ratings":138,"last_updated":139,"tested_up_to":140,"requires_at_least":141,"requires_php":18,"tags":142,"homepage":146,"download_link":147,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"asyncronous-bbpress-subscriptions","AsynCRONous bbPress Subscriptions","3.7","Markus Echterhoff","https:\u002F\u002Fprofiles.wordpress.org\u002Fmechter\u002F","\u003Cp>Per default, bbPress is sending subscription notification emails as one email with a bunch of BCCs. There are various reasons why it would make more sense to send individual emails. This plugin does that, quietly in the background via WP cron, without slowing down page load times. Also increases notification performance and reduces database load on large sites.\u003C\u002Fp>\n\u003Cp>Translations by @mauriciogarofalo and @mechter\u003C\u002Fp>\n\u003Ch4>Defaults\u003C\u002Fh4>\n\u003Cp>If you don’t customize this plugin, this is what you’ll get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sends mails from \u003Ccode>\"MyBlog \u003Cadmin@MyBlog.foo>\"\u003C\u002Fcode> (with your Blog’s name and admin email)\u003C\u002Fli>\n\u003Cli>Sends mail to \u003Ccode>\"Markus \u003Cmarkus@example.com>\"\u003C\u002Fcode> (with the name being the user’s display name on the forums, not their username)\u003C\u002Fli>\n\u003Cli>Subject and Message have more user friendly defaults, use the available filters (see below) to make them your own.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customization\u003C\u002Fh4>\n\u003Cp>You can install and activate this plugin and it just works, but you have full control over the details if you want to. Below are some filters and code snippets that help you do what you want. If you’re new to working directly with code, please see the example at the bottom of this page.\u003C\u002Fp>\n\u003Ch4>Available filters\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>bbp_subscription_email_from( $from ) \u002F\u002F $from can be a string or array('name'=>string, 'address'=>string)\nbbp_subscription_email_recipients( $recipients ) \u002F\u002F $recipients is array of array('name'=>string, 'address'=>string)\nbbp_subscription_email_headers( $headers )\nbbp_forum_subscription_email_subject( $subject, $forum_id, $topic_id )\nbbp_forum_subscription_email_message( $message, $forum_id, $topic_id )\nbbp_topic_subscription_email_subject( $subject, $forum_id, $topic_id, $reply_id )\nbbp_topic_subscription_email_message( $message, $forum_id, $topic_id, $reply_id )\n\nbbp_bounce_address( $bounce_address )\n\nbbp_subscription_disable_async( false )\nbbp_forum_subscription_disable_async( false )\nbbp_topic_subscription_disable_async( false )\nbbp_forum_subscription_notify_author( false )\nbbp_topic_subscription_notify_author( false )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Helpful Snippets\u003C\u002Fh4>\n\u003Cp>Here are some pointers to get the data you might want in your notifications:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$blog_name = get_bloginfo( 'name' );\n\n$forum_title = bbp_get_forum_title( $forum_id );\n\n$topic_author_user_id = bbp_get_topic_author_id( $topic_id );\n$topic_author_display_name = bbp_get_topic_author_display_name( $topic_id );\n$topic_title = wp_specialchars_decode( strip_tags( bbp_get_topic_title( $topic_id ) ), ENT_QUOTES );\n$topic_content = wp_specialchars_decode( strip_tags( bbp_get_topic_content( $topic_id ) ), ENT_QUOTES );\n$topic_url = get_permalink( $topic_id );\n\n$reply_author_user_id = bbp_get_reply_author_id( $reply_id );\n$reply_author_display_name = bbp_get_topic_author_display_name( $reply_id );\n$reply_content = strip_tags( bbp_get_reply_content( $reply_id ) );\n$reply_url = bbp_get_reply_url( $reply_id ); \u002F\u002F note that it's not get_permalink()\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>To have a nice subject line for new topic notifications, add this to your theme’s \u003Ccode>functions.php\u003C\u002Fcode>. If your theme does not have this file, you can simply create it and it will be loaded automatically. Note how the example is basically just one of the filters above, mixed with some of the snippets and a return statement. It’s that simple.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'bbp_forum_subscription_email_subject', function( $subject, $forum_id, $topic_id ) {\n    $blog_name = get_bloginfo( 'name' );\n    $topic_author_display_name = bbp_get_topic_author_display_name( $topic_id );\n    $topic_title = wp_specialchars_decode( strip_tags( bbp_get_topic_title( $topic_id ) ), ENT_QUOTES );\n    return \"[$blog_name] $topic_author_display_name created a new topic: $topic_title\";\n}, 10, 3); \u002F\u002F first is priority (10 is default and just fine), second is number of arguments your filter expects\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Email notifications done right. No BCC lists, no added page load time, better performance.",6594,8,"2020-07-06T18:17:00.000Z","5.4.19","3.6",[20,143,144,82,145],"cron","email","subscription","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fasyncronous-bbpress-subscriptions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasyncronous-bbpress-subscriptions.3.7.zip",{"attackSurface":149,"codeSignals":182,"taintFlows":194,"riskAssessment":195,"analyzedAt":200},{"hooks":150,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":28,"unprotectedCount":28},[151,156,159,163,166,170,173,175],{"type":152,"name":153,"callback":153,"file":154,"line":155},"action","admin_init","bbpress-new-topics.php",42,{"type":152,"name":157,"callback":157,"file":154,"line":158},"bbp_enqueue_scripts",44,{"type":152,"name":160,"callback":160,"priority":161,"file":154,"line":162},"bbp_new_topic",10,46,{"type":152,"name":164,"callback":164,"priority":161,"file":154,"line":165},"bbp_new_reply",47,{"type":167,"name":168,"callback":168,"priority":161,"file":154,"line":169},"filter","bbp_get_topic_class",49,{"type":152,"name":171,"callback":171,"file":154,"line":172},"bbp_theme_before_topic_title",51,{"type":152,"name":174,"callback":174,"file":154,"line":13},"bbp_template_before_single_topic",{"type":152,"name":176,"callback":176,"file":154,"line":177},"bbp_theme_before_forum_title",53,[],[],[],[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":193},[],{"prepared":87,"raw":28,"locations":185},[],{"escaped":28,"rawEcho":63,"locations":187},[188,191],{"file":154,"line":189,"context":190},127,"raw output",{"file":154,"line":192,"context":190},166,[],[],{"summary":196,"deductions":197},"The \"bbpress-new-topics\" plugin v1.0.1 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the code analysis reveals no dangerous functions, file operations, external HTTP requests, or bundled libraries, which are all positive indicators. The use of prepared statements for its single SQL query is also a good practice, mitigating the risk of SQL injection.\n\nHowever, a notable concern arises from the output escaping. With two total outputs and 0% properly escaped, there is a significant risk of cross-site scripting (XSS) vulnerabilities. Any dynamic data displayed by the plugin that is not properly escaped could be exploited by attackers to inject malicious scripts. The lack of nonce checks and capability checks, while potentially acceptable given the zero attack surface from entry points, could become a risk if the plugin's functionality were to expand or if its entry points were to change in future versions.\n\nGiven that there are no recorded vulnerabilities (CVEs) or historical security issues, this suggests a history of stable and secure development. The current static analysis, despite the output escaping issue, paints a picture of a plugin that is generally well-developed from a security perspective, but with a critical oversight in output sanitization that needs immediate attention.",[198],{"reason":199,"points":138},"Output escaping is not implemented","2026-03-16T21:08:12.407Z",{"wat":202,"direct":209},{"assetPaths":203,"generatorPatterns":205,"scriptPaths":206,"versionParams":207},[204],"\u002Fwp-content\u002Fplugins\u002Fbbpress-new-topics\u002Fcss\u002Fnew-topics.css",[],[],[208],"bbpress-new-topics\u002Fcss\u002Fnew-topics.css?ver=1.0.1",{"cssClasses":210,"htmlComments":213,"htmlAttributes":214,"restEndpoints":215,"jsGlobals":216,"shortcodeOutput":217},[211,212],"new-topic","new-topic-notifier",[],[],[],[],[218,218],"\u003Cspan class=\"new-topic-notifier\">New\u003C\u002Fspan> "]