
bbPress Unread Posts Security & Risk Analysis
wordpress.org/plugins/bbpress-unread-postsDisplays a read/unread icon next to threads and offers a "Mark all topics as read" button for each forum page.
Is bbPress Unread Posts Safe to Use in 2026?
Generally Safe
Score 85/100bbPress Unread Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The bbpress-unread-posts v1.0 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of identified dangerous functions, SQL injection risks (all queries use prepared statements), and external HTTP requests is commendable. Furthermore, the lack of any recorded CVEs, both historical and current, suggests a stable and well-maintained codebase.
However, a significant concern arises from the output escaping analysis. With one total output and 0% properly escaped, this indicates a potential for Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered to the user interface without proper sanitization can be exploited by attackers to inject malicious scripts. The absence of nonce and capability checks across all entry points (although the entry point count is zero) also represents a weakness in secure handling of user actions, though less critical if the plugin truly has no user-facing interactive components.
In conclusion, while the plugin demonstrates strong foundational security practices by avoiding common pitfalls like raw SQL and dangerous functions, the unescaped output is a critical area that needs immediate attention. The lack of historical vulnerabilities is a good sign, but does not negate the specific risks identified in the current code analysis.
Key Concerns
- Output escaping is not properly handled
- No nonce checks on entry points
- No capability checks on entry points
bbPress Unread Posts Security Vulnerabilities
bbPress Unread Posts Release Timeline
bbPress Unread Posts Code Analysis
Output Escaping
bbPress Unread Posts Attack Surface
WordPress Hooks 6
Maintenance & Trust
bbPress Unread Posts Maintenance & Trust
Maintenance Signals
Community Trust
bbPress Unread Posts Alternatives
bbPress Pencil Unread
bbpress-pencil-unread
bbPress Pencil Unread display which bbPress forums/topics have already been read by the user.
bbPress New Topics
bbpress-new-topics
Displays a "new" label on topics that are unread or have unread replies for all keymasters and moderators.
bbPress Unread Posts v2
bbpress-unread-posts-v2
Simple Plugin which shows whether a registered user has read a Post or not.
bbP topic count
bbp-topic-count
For bbPress - adds any combination of topics, replies and totals under the authors avatar in topics and replies
Post Comments as bbPress Topics
bbpress-post-topics
Replace the comments on your WordPress blog posts with topics from an integrated bbPress install
bbPress Unread Posts Developer Profile
3 plugins · 60 total installs
How We Detect bbPress Unread Posts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bbpress-unread-posts/style.cssHTML / DOM Fingerprints
bbpresss_unread_posts_iconbbpress_unread_posts_mark_as_read_button_container<input type="hidden" name="bbp_unread_posts_markAllTopicAsRead" value="1"/><input type="submit" value="Mark all topics as read"/>