RevivePress – Keep your Old Content Evergreen Security & Risk Analysis

wordpress.org/plugins/wp-auto-republish

RevivePress, the all-in-one tool for republishing & cloning old posts and pages which push old posts to your front page, the top of archive pages, …

6K active installs v1.5.8 PHP 7.3+ WP 5.2+ Updated Dec 27, 2024
old-postold-postsrepostrepublishrepublishing
92
A · Safe
CVEs total1
Unpatched0
Last CVEMar 19, 2024
Safety Verdict

Is RevivePress – Keep your Old Content Evergreen Safe to Use in 2026?

Generally Safe

Score 92/100

RevivePress – Keep your Old Content Evergreen has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Mar 19, 2024Updated 1yr ago
Risk Assessment

The wp-auto-republish plugin v1.5.8 presents a generally good security posture, with no critical or high severity issues identified in the static analysis or taint flow analysis. The plugin demonstrates strong adherence to secure coding practices, with a high percentage of properly escaped output, a significant number of capability checks, and nonce checks. The limited attack surface, with no unprotected entry points, is also a positive indicator. However, the plugin's vulnerability history, which includes one medium severity CVE related to missing authorization, warrants attention. While this vulnerability is currently patched, it suggests a potential weakness in how authorization is handled in certain scenarios. The presence of bundled libraries, Select2 and Freemius v1.0, while not flagged as outdated, could represent a future risk if not maintained. Overall, the plugin is relatively secure, but the past authorization issue and the bundled libraries should be monitored for future updates.

Key Concerns

  • Past medium severity CVE (Missing Authorization)
  • Bundled library (Freemius v1.0)
Vulnerabilities
1 published

RevivePress – Keep your Old Content Evergreen Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-1844medium · 4.3Missing Authorization

RevivePress – Keep your Old Content Evergreen <= 1.5.6 - Missing Authorization

Mar 19, 2024 Patched in 1.5.6.1 (10d)
Version History

RevivePress – Keep your Old Content Evergreen Release Timeline

v1.5.8Current
v1.5.7
v1.5.6.1
v1.5.61 CVE
v1.5.51 CVE
v1.5.41 CVE
v1.5.31 CVE
v1.5.21 CVE
v1.5.11 CVE
v1.5.01 CVE
v1.4.91 CVE
v1.4.81 CVE
v1.4.71 CVE
v1.4.61 CVE
v1.4.51 CVE
v1.4.41 CVE
v1.4.31 CVE
v1.4.21 CVE
v1.4.11 CVE
v1.4.01 CVE
Code Analysis
Analyzed Mar 16, 2026

RevivePress – Keep your Old Content Evergreen Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
4 prepared
Unescaped Output
6
113 escaped
Nonce Checks
4
Capability Checks
10
File Operations
1
External Requests
0
Bundled Libraries
2

Bundled Libraries

Select2Freemius1.0

SQL Query Safety

50% prepared8 total queries

Output Escaping

95% escaped119 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
import_settings (includes\Tools\Database.php:106)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

RevivePress – Keep your Old Content Evergreen Attack Surface

Entry Points1
Unprotected0

REST API Routes 1

GET/wp-json/revivepress/v1/toolsActionincludes\Tools\Database.php:54
WordPress Hooks 13
filtercategory_linkincludes\Helpers\Sitepress.php:100
filterget_termincludes\Helpers\Sitepress.php:105
filterterms_clausesincludes\Helpers\Sitepress.php:110
filterget_terms_argsincludes\Helpers\Sitepress.php:115
filterhome_urlincludes\Helpers\Sitepress.php:142
actionaction_scheduler/created_tableincludes\Tools\Database.php:396
actionadmin_initwp-auto-republish.php:159
actionadmin_noticeswp-auto-republish.php:160
filterplugin_iconwp-auto-republish.php:209
filterhide_freemius_powered_bywp-auto-republish.php:217
filtershow_affiliate_program_noticewp-auto-republish.php:220
filtershow_deactivation_subscription_cancellationwp-auto-republish.php:223
actionafter_uninstallwp-auto-republish.php:261
Maintenance & Trust

RevivePress – Keep your Old Content Evergreen Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 27, 2024
PHP min version7.3
Downloads235K

Community Trust

Rating92/100
Number of ratings115
Active installs6K
Developer Profile

RevivePress – Keep your Old Content Evergreen Developer Profile

Sayan Datta

5 plugins · 48K total installs

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

How We Detect RevivePress – Keep your Old Content Evergreen

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-auto-republish/assets/css/vendors/jquery-ui.css/wp-content/plugins/wp-auto-republish/assets/css/vendors/jquery-ui.structure.css/wp-content/plugins/wp-auto-republish/assets/css/vendors/jquery-ui.theme.css/wp-content/plugins/wp-auto-republish/assets/css/revivepress.css/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery-ui.min.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery-ui.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery.datetimepicker.full.min.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery.datetimepicker.min.js+10 more
Script Paths
/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery-ui.min.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery-ui.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery.datetimepicker.full.min.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery.datetimepicker.min.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery.datetimepicker.full.js/wp-content/plugins/wp-auto-republish/assets/js/vendors/jquery.datetimepicker.js+8 more
Version Parameters
wp-auto-republish/assets/css/vendors/jquery-ui.css?ver=wp-auto-republish/assets/css/vendors/jquery-ui.structure.css?ver=wp-auto-republish/assets/css/vendors/jquery-ui.theme.css?ver=wp-auto-republish/assets/css/revivepress.css?ver=wp-auto-republish/assets/js/vendors/jquery-ui.min.js?ver=wp-auto-republish/assets/js/vendors/jquery-ui.js?ver=wp-auto-republish/assets/js/vendors/jquery.datetimepicker.full.min.js?ver=wp-auto-republish/assets/js/vendors/jquery.datetimepicker.min.js?ver=wp-auto-republish/assets/js/vendors/jquery.datetimepicker.full.js?ver=wp-auto-republish/assets/js/vendors/jquery.datetimepicker.js?ver=wp-auto-republish/assets/js/vendors/jquery.wp-autocomplete.min.js?ver=wp-auto-republish/assets/js/vendors/jquery.wp-autocomplete.js?ver=wp-auto-republish/assets/js/vendors/wp-revivepress-frontend.min.js?ver=wp-auto-republish/assets/js/vendors/wp-revivepress-frontend.js?ver=wp-auto-republish/assets/js/vendors/wp-revivepress-backend.min.js?ver=wp-auto-republish/assets/js/vendors/wp-revivepress-backend.js?ver=wp-auto-republish/assets/js/vendors/wp-revivepress-ajax.min.js?ver=wp-auto-republish/assets/js/vendors/wp-revivepress-ajax.js?ver=

HTML / DOM Fingerprints

CSS Classes
revivepress-notice
Data Attributes
data-revivepress-nonce
JS Globals
revivepress_ajax_objrevivepress_frontend
FAQ

Frequently Asked Questions about RevivePress – Keep your Old Content Evergreen