bbPress Move Topics Security & Risk Analysis

wordpress.org/plugins/bbp-move-topics

Move topics from one forum to another, convert post/comments into topic/replies in the same site. For the admin backend.

100 active installs v1.1.6 PHP + WP 3.9+ Updated Mar 11, 2018
bbp-move-topicsbbpresscomments-to-repliespost-to-topic
55
C · Use Caution
CVEs total3
Unpatched1
Last CVEJul 16, 2025
Safety Verdict

Is bbPress Move Topics Safe to Use in 2026?

Use With Caution

Score 55/100

bbPress Move Topics has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

3 known CVEs 1 unpatched Last CVE: Jul 16, 2025Updated 8yr ago
Risk Assessment

The "bbp-move-topics" plugin v1.1.6 exhibits a mixed security posture. On the positive side, the static analysis reveals a small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or proper permission checks. The plugin also demonstrates good practices by using prepared statements for all SQL queries and performing file operations or external HTTP requests. Nonce checks are present, though their coverage is limited to 2 instances. However, the plugin has a significant concern regarding output escaping, with only 11% of outputs being properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. This is further corroborated by its vulnerability history, which includes multiple high and medium severity CVEs, predominantly related to XSS, deserialization, and CSRF. The presence of an unpatched CVE is a critical red flag. The consistent pattern of past vulnerabilities, especially XSS, combined with poor output escaping in the current version, suggests a recurring weakness in sanitizing user-supplied data before rendering it in the browser. While the plugin has strengths in secure database interactions and a contained entry point, the persistent and severe output escaping issues and the unpatched CVE make it a significant security risk. Users should exercise extreme caution and ensure the plugin is updated to address any known vulnerabilities, particularly the unpatched one.

Key Concerns

  • Unpatched CVE exists
  • Low output escaping coverage (11%)
  • Multiple high severity CVEs in history
  • Limited nonce checks (2 instances)
Vulnerabilities
3 published

bbPress Move Topics Security Vulnerabilities

CVEs by Year

2 CVEs in 2018
2018
1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
1

3 total CVEs

CVE-2025-49959medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

bbPress Move Topics <= 1.1.6 - Reflected Cross-Site Scripting

Jul 16, 2025Unpatched
CVE-2018-21005high · 8.8Deserialization of Untrusted Data

bbPress Move Topics <= 1.1.4 - PHP Object Injection

Mar 11, 2018 Patched in 1.1.6 (2144d)
CVE-2018-21006high · 8.8Cross-Site Request Forgery (CSRF)

bbPress Move Topics <= 1.1.4 - Cross-Site Request Forgery

Mar 11, 2018 Patched in 1.1.5 (2144d)
Code Analysis
Analyzed Apr 16, 2026

bbPress Move Topics Code Analysis

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

SQL Query Safety

100% prepared12 total queries

Output Escaping

11% escaped37 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
forums_move_topics_page (bbp-move-topics.php:75)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

bbPress Move Topics Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menubbp-move-topics.php:523
actionplugins_loadedbbp-move-topics.php:533
actionrestrict_manage_postsincludes/posttotopic.php:3
actionload-edit.phpincludes/posttotopic.php:40
actionadmin_noticesincludes/posttotopic.php:95
Maintenance & Trust

bbPress Move Topics Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 11, 2018
PHP min version
Downloads7K

Community Trust

Rating96/100
Number of ratings6
Active installs100
Developer Profile

bbPress Move Topics Developer Profile

Pascal Casier

3 plugins · 210 total installs

62
trust score
Avg Security Score
75/100
Avg Patch Time
2144 days
View full developer profile
Detection Fingerprints

How We Detect bbPress Move Topics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bbp-move-topics/js/bbpmt-script.js/wp-content/plugins/bbp-move-topics/css/bbpmt-style.css
Script Paths
/wp-content/plugins/bbp-move-topics/js/bbpmt-script.js
Version Parameters
bbp-move-topics/js/bbpmt-script.js?ver=bbp-move-topics/css/bbpmt-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
bbpmtcbgroupbbpmt-forum-topicsbbpmtcbgroup_master
Data Attributes
id="bbpmttopicform"id="bbpmt-forum-topics"id="bbpmtcbgroup_master"onchange="bbpmttoggleall(this,'bbpmtcbgroup')"id="destinationforum"name="sourceforum"+1 more
JS Globals
bbpmttoggleall
FAQ

Frequently Asked Questions about bbPress Move Topics