Dejunk DB Security & Risk Analysis

wordpress.org/plugins/dejunk-db

Clean, optimize, and speed up your WordPress database by securely removing revisions, auto-drafts, orphaned meta, and unused data.

0 active installs v1.0.2 PHP 7.2+ WP 5.0+ Updated Apr 4, 2026
cleandatabasedejunkoptimizerevisions
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dejunk DB Safe to Use in 2026?

Generally Safe

Score 100/100

Dejunk DB has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The dejunk-db v1.0.2 plugin exhibits a generally strong security posture, with several good practices evident in its static analysis. The plugin demonstrates a minimal attack surface, with only one AJAX handler and no REST API routes, shortcodes, or cron events. Encouragingly, the single AJAX handler is protected, and there are no unprotected entry points. The code utilizes prepared statements for all SQL queries and demonstrates excellent output escaping, with 99% of outputs properly handled. Furthermore, the presence of nonce and capability checks, along with the absence of external HTTP requests and bundled libraries, further contributes to its secure design. The vulnerability history is also clean, with no recorded CVEs, indicating a history of stable and secure development.

However, a notable concern arises from the taint analysis. While no critical or high-severity taint flows were found, the analysis revealed two flows with unsanitized paths. This suggests a potential for path traversal vulnerabilities, where an attacker might be able to manipulate file paths to access or modify unintended files on the server. While the current impact is rated low, this is a critical area that requires further investigation and remediation to ensure robust security. The plugin's strengths lie in its secure handling of database queries and output, but the identified path sanitization issues present a specific, albeit currently unexploited, risk.

Key Concerns

  • Flows with unsanitized paths found
Vulnerabilities
None known

Dejunk DB Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Dejunk DB Release Timeline

v1.0.2Current
v1.0.1
Code Analysis
Analyzed Apr 16, 2026

Dejunk DB Code Analysis

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

SQL Query Safety

100% prepared18 total queries

Output Escaping

99% escaped76 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
handle_actions (includes/class-admin-ui.php:41)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Dejunk DB Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_dejunk_db_get_detailsincludes/class-admin-ui.php:18
WordPress Hooks 5
actionplugins_loadeddejunk-db.php:41
actionadmin_menuincludes/class-admin-ui.php:15
actionadmin_enqueue_scriptsincludes/class-admin-ui.php:16
actionadmin_initincludes/class-admin-ui.php:17
actioninitincludes/class-dejunk-db.php:8
Maintenance & Trust

Dejunk DB Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 4, 2026
PHP min version7.2
Downloads233

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Dejunk DB Developer Profile

Muhammad Abdullah

1 plugin · 0 total installs

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

How We Detect Dejunk DB

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dejunk-db/assets/css/admin-style.css/wp-content/plugins/dejunk-db/assets/js/admin-script.js
Script Paths
/wp-content/plugins/dejunk-db/assets/js/admin-script.js
Version Parameters
dejunk-db/assets/css/admin-style.css?ver=dejunk-db/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

JS Globals
dejunk_db_ajaxdejunk_db_ajax.ajax_urldejunk_db_ajax.i18ndejunk_db_ajax.i18n.detailsdejunk_db_ajax.i18n.error_loadingdejunk_db_ajax.i18n.ajax_error
REST Endpoints
/wp-json/dejunk-db/v1/ajax_get_details
FAQ

Frequently Asked Questions about Dejunk DB