bbPress New Topics Security & Risk Analysis

wordpress.org/plugins/bbpress-new-topics

Displays a "new" label on topics that are unread or have unread replies for all keymasters and moderators.

100 active installs v1.0.1 PHP + WP 3.5+ Updated Aug 18, 2015
bbpressnew-repliesnew-topicsnotificationunread
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is bbPress New Topics Safe to Use in 2026?

Generally Safe

Score 85/100

bbPress New Topics has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

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.

However, 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.

Given 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.

Key Concerns

  • Output escaping is not implemented
Vulnerabilities
None known

bbPress New Topics Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

bbPress New Topics Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
2
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped2 total outputs
Attack Surface

bbPress New Topics Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_initbbpress-new-topics.php:42
actionbbp_enqueue_scriptsbbpress-new-topics.php:44
actionbbp_new_topicbbpress-new-topics.php:46
actionbbp_new_replybbpress-new-topics.php:47
filterbbp_get_topic_classbbpress-new-topics.php:49
actionbbp_theme_before_topic_titlebbpress-new-topics.php:51
actionbbp_template_before_single_topicbbpress-new-topics.php:52
actionbbp_theme_before_forum_titlebbpress-new-topics.php:53
Maintenance & Trust

bbPress New Topics Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedAug 18, 2015
PHP min version
Downloads12K

Community Trust

Rating52/100
Number of ratings7
Active installs100
Developer Profile

bbPress New Topics Developer Profile

bandicootmarketing

4 plugins · 8K total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect bbPress New Topics

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/bbpress-new-topics/css/new-topics.css
Version Parameters
bbpress-new-topics/css/new-topics.css?ver=1.0.1

HTML / DOM Fingerprints

CSS Classes
new-topicnew-topic-notifier
Shortcode Output
<span class="new-topic-notifier">New</span> <span class="new-topic-notifier">New</span>
FAQ

Frequently Asked Questions about bbPress New Topics