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.

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

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)
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
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 · 38K total installs

73
trust score
Avg Security Score
91/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