Duplicate Page or Post, Delete Revisions and Enable Classic Editor Security & Risk Analysis

wordpress.org/plugins/duplicate-del-revisions-classic-editor

This plugin adds options to duplicate pages or posts as drafts, clear revisions, and enable the WordPress Classic Editor.

40 active installs v1.0.2 PHP + WP + Updated Dec 4, 2025
classic-editordelete-revisionsduplicate-page-or-post
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Duplicate Page or Post, Delete Revisions and Enable Classic Editor Safe to Use in 2026?

Generally Safe

Score 100/100

Duplicate Page or Post, Delete Revisions and Enable Classic Editor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "duplicate-del-revisions-classic-editor" plugin v1.0.2 presents a mixed security posture. On the positive side, it demonstrates excellent output escaping practices, with 100% of outputs being properly escaped, and it contains no dangerous functions, file operations, or external HTTP requests. The absence of any known vulnerabilities in its history is also a strong indicator of past secure development. However, a significant concern arises from its attack surface, which includes two AJAX handlers, both of which lack authentication checks. This means any user, even an unauthenticated one, could potentially trigger these functions, leading to unintended consequences or information disclosure depending on their implementation. The plugin also uses one SQL query without prepared statements, which, while not critical on its own without further context, always carries a risk of SQL injection if not handled with extreme care. Overall, while the plugin avoids common pitfalls like unescaped output and dangerous functions, the unprotected AJAX endpoints represent a notable security weakness that requires immediate attention.

Key Concerns

  • AJAX handlers without authentication checks
  • SQL query without prepared statements
Vulnerabilities
None known

Duplicate Page or Post, Delete Revisions and Enable Classic Editor Security Vulnerabilities

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

Duplicate Page or Post, Delete Revisions and Enable Classic Editor Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

100% escaped77 total outputs
Attack Surface
2 unprotected

Duplicate Page or Post, Delete Revisions and Enable Classic Editor Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_itc_drec_duplicate_revisions_editor_dismissedincludes\class-itc.php:94
authwp_ajax_itc_drec_duplicate_revisions_editor_dismissed_alertincludes\class-itc.php:95
WordPress Hooks 22
actionadmin_noticesadmin\class-admin.php:12
filteruse_block_editor_for_postincludes\class-classic-editor.php:7
filteruse_block_editor_for_post_typeincludes\class-classic-editor.php:8
filteruse_widgets_block_editorincludes\class-classic-editor.php:11
filterdefault_editorincludes\class-classic-editor.php:14
filteruse_block_editor_for_post_typeincludes\class-classic-editor.php:19
filteruse_block_editor_for_nav_menusincludes\class-classic-editor.php:29
actionplugins_loadedincludes\class-itc.php:47
filterpage_row_actionsincludes\class-itc.php:56
filterpost_row_actionsincludes\class-itc.php:57
actionadmin_action_duplicate_post_as_draft_itc_drec_duplicate_revisions_editorincludes\class-itc.php:58
filterpage_row_actionsincludes\class-itc.php:65
filterpost_row_actionsincludes\class-itc.php:66
actionadmin_action_duplicate_post_as_draft_itc_drec_duplicate_revisions_editor_new_tabincludes\class-itc.php:67
actioninitincludes\class-itc.php:74
actionadmin_enqueue_scriptsincludes\class-itc.php:89
actionadmin_enqueue_scriptsincludes\class-itc.php:90
actionadmin_menuincludes\class-itc.php:91
actionadmin_initincludes\class-itc.php:92
actionadmin_noticesincludes\class-itc.php:96
actionwp_enqueue_scriptsincludes\class-itc.php:101
actionwp_enqueue_scriptsincludes\class-itc.php:102
Maintenance & Trust

Duplicate Page or Post, Delete Revisions and Enable Classic Editor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 4, 2025
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Duplicate Page or Post, Delete Revisions and Enable Classic Editor Developer Profile

ideasToCode

5 plugins · 13K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
390 days
View full developer profile
Detection Fingerprints

How We Detect Duplicate Page or Post, Delete Revisions and Enable Classic Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/duplicate-del-revisions-classic-editor/admin/css/itc-duplicate-page-page.css/wp-content/plugins/duplicate-del-revisions-classic-editor/admin/js/itc-duplicate-page-page.js
Script Paths
/wp-content/plugins/duplicate-del-revisions-classic-editor/admin/js/itc-duplicate-page-page.js
Version Parameters
duplicate-del-revisions-classic-editor/admin/css/itc-duplicate-page-page.css?ver=duplicate-del-revisions-classic-editor/admin/js/itc-duplicate-page-page.js?ver=

HTML / DOM Fingerprints

JS Globals
ITC_DREC_Duplicate_Revisions_Editor_Admin
FAQ

Frequently Asked Questions about Duplicate Page or Post, Delete Revisions and Enable Classic Editor