Change Table Prefix Security & Risk Analysis

wordpress.org/plugins/change-table-prefix

Change the database table prefix first defined in your wp-config.php file.

2K active installs v3.0 PHP 7.4+ WP 5.0+ Updated Mar 3, 2026
databasedatabase-table-prefixprefixtables
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVEFeb 20, 2024
Download
Safety Verdict

Is Change Table Prefix Safe to Use in 2026?

Mostly Safe

Score 78/100

Change Table Prefix is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Feb 20, 2024Updated 1mo ago
Risk Assessment

The 'change-table-prefix' plugin version 3.0 exhibits a mixed security posture. On the positive side, it has no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero attack surface and no unprotected entry points. This significantly limits the ways an attacker could interact with the plugin. Furthermore, the code signals show a low number of dangerous functions and no external HTTP requests, which are good security indicators. However, concerns arise from the output escaping, where only 54% of outputs are properly escaped, leaving potential for XSS vulnerabilities. The presence of one high-severity unpatched CVE, specifically a Cross-Site Request Forgery (CSRF) vulnerability discovered in February 2024, is a significant risk that requires immediate attention. This historical pattern suggests that the plugin may have had past security weaknesses, and the current unpatched vulnerability reinforces the need for diligent security review and updates.

Key Concerns

  • Unpatched High Severity CVE
  • Inadequate Output Escaping
Vulnerabilities
1

Change Table Prefix Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2024-25932high · 7.1Cross-Site Request Forgery (CSRF)

Change Table Prefix <= 2.0 - Cross-Site Request Forgery via change_prefix_form

Feb 20, 2024Unpatched
Code Analysis
Analyzed Mar 16, 2026

Change Table Prefix Code Analysis

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

SQL Query Safety

83% prepared6 total queries

Output Escaping

54% escaped24 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
change_prefix_form (change-table-prefix.php:34)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Change Table Prefix Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionadmin_menuchange-table-prefix.php:20
Maintenance & Trust

Change Table Prefix Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.4
Downloads60K

Community Trust

Rating76/100
Number of ratings55
Active installs2K
Developer Profile

Change Table Prefix Developer Profile

Manish Kumar Agarwal

3 plugins · 3K total installs

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

How We Detect Change Table Prefix

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/change-table-prefix/change-table-prefix.php

HTML / DOM Fingerprints

CSS Classes
wrap
Data Attributes
data-ctp-nonce
JS Globals
ctp_random_prefix_chars
FAQ

Frequently Asked Questions about Change Table Prefix