Duplicate Post Page Menu & Custom Post Type Security & Risk Analysis

wordpress.org/plugins/duplicate-post-page-menu-custom-post-type

The best plugin to duplicate post, page, menu and custom post type multiple times in a single click.

10K active installs v3.0.1 PHP + WP 5.0+ Updated Jan 11, 2025
clonecopycopy-menuduplicate-custom-postduplicate-page
91
A · Safe
CVEs total2
Unpatched0
Last CVESep 6, 2023
Download
Safety Verdict

Is Duplicate Post Page Menu & Custom Post Type Safe to Use in 2026?

Generally Safe

Score 91/100

Duplicate Post Page Menu & Custom Post Type has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Sep 6, 2023Updated 1yr ago
Risk Assessment

The "duplicate-post-page-menu-custom-post-type" plugin v3.0.1 exhibits a mixed security posture. While it has a relatively small attack surface and no identified critical or high-severity vulnerabilities in its history, concerns arise from its static analysis. Specifically, two out of three AJAX handlers lack authentication checks, creating a significant entry point for unauthorized actions. The plugin also shows some weaknesses in output escaping, with only 60% being properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if untrusted data is involved. The presence of two medium-severity CVEs in its history, both related to missing authorization, reinforces the concern around unauthenticated access points. While the current version has no unpatched CVEs and a good rate of prepared SQL statements, the identified lack of authorization on AJAX endpoints is a notable weakness that needs to be addressed. The absence of dangerous functions, file operations, and external HTTP requests are positive security indicators. Overall, the plugin has strengths in its code hygiene but requires immediate attention to its authentication mechanisms for AJAX handlers.

Key Concerns

  • Unprotected AJAX handlers
  • Insufficient output escaping
  • Medium severity CVEs in history
  • Low number of nonce checks
Vulnerabilities
2

Duplicate Post Page Menu & Custom Post Type Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-4792medium · 4.3Missing Authorization

Duplicate Post Page Menu & Custom Post Type <= 2.3.1 - Missing Authorization to Post Duplication

Sep 6, 2023 Patched in 2.4.0 (139d)
CVE-2023-36526medium · 4.3Missing Authorization

Duplicate Post Page Menu & Custom Post Type <= 2.3.1 - Missing Authorization

Jun 27, 2023 Patched in 2.4.0 (210d)
Code Analysis
Analyzed Mar 16, 2026

Duplicate Post Page Menu & Custom Post Type Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

60% escaped20 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
duplicate_ppmc_post_as_draft (duplicate-post-page-menu-cpt.php:281)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Duplicate Post Page Menu & Custom Post Type Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_ppmc_remove_ratingduplicate-post-page-menu-cpt.php:45
authwp_ajax_ppmc_remove_discount_noticeduplicate-post-page-menu-cpt.php:46
authwp_ajax_duplicate_ppmcduplicate-post-page-menu-cpt.php:65
WordPress Hooks 11
actionadmin_menuclass-duplicate-ppmc-settings.php:46
actionadmin_initclass-duplicate-ppmc-settings.php:47
actionadmin_enqueue_scriptsduplicate-post-page-menu-cpt.php:52
actioninitduplicate-post-page-menu-cpt.php:56
filterpost_row_actionsduplicate-post-page-menu-cpt.php:69
filterpage_row_actionsduplicate-post-page-menu-cpt.php:71
actionpost_submitbox_misc_actionsduplicate-post-page-menu-cpt.php:73
actionadmin_noticesduplicate-post-page-menu-cpt.php:75
actionadmin_noticesduplicate-post-page-menu-cpt.php:77
filterplugin_action_links_duplicate-post-page-menu-custom-post-type/duplicate-post-page-menu-cpt.phpduplicate-post-page-menu-cpt.php:82
actionplugins_loadedduplicate-post-page-menu-cpt.php:87
Maintenance & Trust

Duplicate Post Page Menu & Custom Post Type Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 11, 2025
PHP min version
Downloads354K

Community Trust

Rating98/100
Number of ratings91
Active installs10K
Developer Profile

Duplicate Post Page Menu & Custom Post Type Developer Profile

Attinder Singh

2 plugins · 10K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
175 days
View full developer profile
Detection Fingerprints

How We Detect Duplicate Post Page Menu & Custom Post Type

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/duplicate-post-page-menu-custom-post-type/css/ppmc-style.css
Script Paths
/wp-content/plugins/duplicate-post-page-menu-custom-post-type/js/ppmc-script.js
Version Parameters
duplicate-post-page-menu-custom-post-type/css/ppmc-style.css?ver=duplicate-post-page-menu-custom-post-type/js/ppmc-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
duplicate-ppmc-inpost-button
JS Globals
PPMC_URLPPMC_V
FAQ

Frequently Asked Questions about Duplicate Post Page Menu & Custom Post Type