Duplicate Post by AIOSEO – Easily Clone and Republish Content Security & Risk Analysis

wordpress.org/plugins/duplicate-post-page-aioseo

Duplicate Post by AIOSEO lets you clone and schedule revisions for your posts & pages with just one click.

100 active installs v1.0.0 PHP 5.6+ WP 5.3+ Updated Apr 16, 2025
aioseoclone-postcopy-contentduplicate-post
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Duplicate Post by AIOSEO – Easily Clone and Republish Content Safe to Use in 2026?

Generally Safe

Score 100/100

Duplicate Post by AIOSEO – Easily Clone and Republish Content has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "duplicate-post-page-aioseo" plugin v1.0.0 demonstrates a generally good security posture with strong adherence to secure coding practices. The static analysis reveals a minimal attack surface, with only one AJAX handler that is protected by authentication. Furthermore, the code shows excellent practices in output escaping (98% properly escaped) and a high percentage of SQL queries utilizing prepared statements (75%). The absence of any recorded vulnerabilities, CVEs, or critical taint flows further reinforces this positive assessment. However, a notable concern is the presence of two instances of the dangerous `unserialize()` function. While the taint analysis did not reveal any unsanitized paths, the use of `unserialize()` inherently carries a risk if the data being unserialized is not rigorously validated and comes from an untrusted source, as it can lead to arbitrary object injection vulnerabilities. Despite this single concern, the plugin's overall security is robust, indicating diligent development. The lack of historical vulnerabilities suggests a commitment to security by the developers.

Key Concerns

  • Use of unserialize() function
Vulnerabilities
None known

Duplicate Post by AIOSEO – Easily Clone and Republish Content Security Vulnerabilities

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

Duplicate Post by AIOSEO – Easily Clone and Republish Content Code Analysis

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

Dangerous Functions Found

unserialize? @unserialize( $string )app\Utils\Helpers.php:97
unserialize: @unserialize( $string, [ 'allowed_classes' => false ] ); // phpcs:disable PHPCompatibility.Functioapp\Utils\Helpers.php:98

SQL Query Safety

75% prepared16 total queries

Output Escaping

98% escaped93 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
comparePage (app\Main\Hooks.php:511)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Duplicate Post by AIOSEO – Easily Clone and Republish Content Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_aioseo-duplicate-post-dismiss-review-plugin-ctaapp\Admin\Notices\Review.php:21
WordPress Hooks 58
actionadmin_noticesaioseo-duplicate-post.php:52
actionadmin_noticesaioseo-duplicate-post.php:61
actionadmin_menuapp\Admin\Admin.php:73
actionadmin_menuapp\Admin\Admin.php:74
filterlanguage_attributesapp\Admin\Admin.php:75
actionadmin_footerapp\Admin\Admin.php:80
actionadmin_enqueue_scriptsapp\Admin\Admin.php:221
actionadmin_footerapp\Admin\Notices\Review.php:63
actionaioseo_duplicate_post_admin_notifications_updateapp\Admin\Notifications.php:41
actioninitapp\Admin\Notifications.php:54
actionadmin_noticesapp\Admin\Notifications.php:55
filterrest_allowed_cors_headersapp\Api\Api.php:64
actionrest_api_initapp\Api\Api.php:65
filterscript_loader_tagapp\Core\Assets.php:114
actionadmin_headapp\Core\Assets.php:188
actionwp_headapp\Core\Assets.php:191
actionadmin_print_footer_scriptsapp\Core\Assets.php:195
filterhttps_ssl_verifyapp\DuplicatePost.php:284
actioninitapp\DuplicatePost.php:320
actioncurrent_screenapp\Main\ClassicEditor.php:22
actionadmin_noticesapp\Main\ClassicEditor.php:35
actionpost_submitbox_misc_actionsapp\Main\ClassicEditor.php:36
actionload-post.phpapp\Main\ClassicEditor.php:37
filtergettextapp\Main\ClassicEditor.php:49
filtergettext_with_contextapp\Main\ClassicEditor.php:50
actioncurrent_screenapp\Main\Hooks.php:57
filterpost_row_actionsapp\Main\Hooks.php:60
filterpage_row_actionsapp\Main\Hooks.php:61
filterpost_row_actionsapp\Main\Hooks.php:81
filterpage_row_actionsapp\Main\Hooks.php:82
filterdisplay_post_statesapp\Main\Hooks.php:101
actionadmin_initapp\Main\Hooks.php:107
actionadmin_initapp\Main\Hooks.php:108
actionadmin_menuapp\Main\Hooks.php:110
actionadmin_menuapp\Main\Hooks.php:111
actionfuture_to_publishapp\Main\Hooks.php:114
actionsave_postapp\Main\Hooks.php:129
actioninitapp\Main\Traits\AdminBar.php:19
actionadmin_bar_menuapp\Main\Traits\AdminBar.php:23
filtermanage_posts_columnsapp\Main\Traits\ColumnOriginalPost.php:19
filtermanage_pages_columnsapp\Main\Traits\ColumnOriginalPost.php:20
actionmanage_posts_custom_columnapp\Main\Traits\ColumnOriginalPost.php:21
actionmanage_pages_custom_columnapp\Main\Traits\ColumnOriginalPost.php:22
actionquick_edit_custom_boxapp\Main\Traits\ColumnOriginalPost.php:23
actionsave_postapp\Main\Traits\ColumnOriginalPost.php:25
actionadd_meta_boxesapp\Main\Traits\CustomMetabox.php:19
actioninitapp\Main\Updates.php:27
actioninitapp\Main\Updates.php:28
actionshutdownapp\Options\InternalOptions.php:59
actionshutdownapp\Options\Options.php:78
actioninitapp\Options\Options.php:89
actionenqueue_block_editor_assetsapp\Standalone\Standalone.php:25
actionadmin_enqueue_scriptsapp\Standalone\Standalone.php:26
actionplugins_loadedapp\Utils\Access.php:62
actioninitapp\Utils\Access.php:66
actionaction_scheduler_after_executeapp\Utils\ActionScheduler.php:30
actionplugins_loadedapp\Utils\ActionScheduler.php:31
actionaction_scheduler/created_tableapp\Utils\ActionScheduler.php:75
Maintenance & Trust

Duplicate Post by AIOSEO – Easily Clone and Republish Content Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 16, 2025
PHP min version5.6
Downloads738

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Duplicate Post by AIOSEO – Easily Clone and Republish Content Developer Profile

AIOSEO Plugin Team

2 plugins · 300K total installs

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

How We Detect Duplicate Post by AIOSEO – Easily Clone and Republish Content

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-aioseo/dist/js//wp-content/plugins/duplicate-post-page-aioseo/dist/css/
Script Paths
/wp-content/plugins/duplicate-post-page-aioseo/dist/js/index.js/wp-content/plugins/duplicate-post-page-aioseo/dist/js/DuplicatePost.js/wp-content/plugins/duplicate-post-page-aioseo/app/Core/Assets.js
Version Parameters
duplicate-post-page-aioseo/dist/js/index.js?ver=duplicate-post-page-aioseo/dist/css/index.css?ver=duplicate-post-page-aioseo/dist/js/DuplicatePost.js?ver=duplicate-post-page-aioseo/app/Core/Assets.js?ver=

HTML / DOM Fingerprints

JS Globals
aioseoDuplicatePost
FAQ

Frequently Asked Questions about Duplicate Post by AIOSEO – Easily Clone and Republish Content