Companion Revision Manager – Revision Control Security & Risk Analysis

wordpress.org/plugins/companion-revision-manager

Lightweight plugin that allows full control over post revisions.

3K active installs v1.6.3 PHP + WP 3.5.0+ Updated Sep 23, 2025
controlmanagerpagepostrevision
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Companion Revision Manager – Revision Control Safe to Use in 2026?

Generally Safe

Score 100/100

Companion Revision Manager – Revision Control has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "companion-revision-manager" plugin version 1.6.3 demonstrates a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events, combined with the fact that all SQL queries utilize prepared statements, significantly reduces the potential attack surface. Furthermore, the presence of nonce and capability checks, along with the overall lack of known CVEs, indicates a commitment to secure coding practices and a history of responsible maintenance. However, a notable concern arises from the taint analysis, which identified two flows with unsanitized paths, categorized as high severity. While the plugin doesn't execute dangerous functions directly or make external HTTP requests, these unsanitized path flows represent a potential risk of path traversal or similar vulnerabilities if not handled carefully by downstream processes. The low percentage of properly escaped output (40%) is also a point of attention, suggesting that certain data might be susceptible to cross-site scripting (XSS) attacks if user-supplied data is displayed without adequate sanitization.

Key Concerns

  • High severity taint flow with unsanitized paths
  • Low percentage of properly escaped output (60% unescaped)
Vulnerabilities
None known

Companion Revision Manager – Revision Control Security Vulnerabilities

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

Companion Revision Manager – Revision Control Code Analysis

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

SQL Query Safety

100% prepared8 total queries

Output Escaping

40% escaped5 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
crm_frontend (companion-revision-manger.php:127)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Companion Revision Manager – Revision Control Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actioninitcompanion-revision-manger.php:27
actionadmin_menucompanion-revision-manger.php:36
actionupgrader_process_completecompanion-revision-manger.php:124
filteradmin_footer_textcompanion-revision-manger.php:299
Maintenance & Trust

Companion Revision Manager – Revision Control Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 23, 2025
PHP min version
Downloads20K

Community Trust

Rating100/100
Number of ratings3
Active installs3K
Developer Profile

Companion Revision Manager – Revision Control Developer Profile

Papin Schipper

3 plugins · 60K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
1158 days
View full developer profile
Detection Fingerprints

How We Detect Companion Revision Manager – Revision Control

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/companion-revision-manager/js/crm-script.js
Script Paths
/wp-content/plugins/companion-revision-manager/js/crm-script.js

HTML / DOM Fingerprints

CSS Classes
hiddenBlock
Data Attributes
data-crm-value
JS Globals
crm_vars
FAQ

Frequently Asked Questions about Companion Revision Manager – Revision Control