Compact View Mode Security & Risk Analysis

wordpress.org/plugins/compact-view-mode

View your post list in a more precise and compact way.

30 active installs v0.4.2 PHP + WP 4.4+ Updated Dec 23, 2016
adminposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Compact View Mode Safe to Use in 2026?

Generally Safe

Score 85/100

Compact View Mode has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The 'compact-view-mode' plugin version 0.4.2 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points indicates a minimal attack surface. Furthermore, the code signals are overwhelmingly positive, with all outputs being properly escaped, no dangerous functions, file operations, or external HTTP requests detected. The plugin also avoids bundled libraries, which can often be a source of vulnerabilities.

However, a significant concern arises from the presence of a single SQL query that does not utilize prepared statements. While there are no known CVEs or recorded vulnerability history for this plugin, this single instance of raw SQL poses a potential risk for SQL injection if the input feeding this query is not rigorously sanitized upstream. The lack of nonce and capability checks, while seemingly less critical due to the minimal attack surface, could become a point of exploitation if new entry points were introduced in future versions without proper security considerations.

In conclusion, the plugin has a generally good security foundation with excellent output sanitization and a limited attack surface. The primary weakness lies in the unescaped SQL query, which warrants attention. The clean vulnerability history is a positive indicator, but it does not negate the inherent risk associated with raw SQL. Vigilance in maintaining this low-risk profile is recommended.

Key Concerns

  • Raw SQL query without prepared statements
Vulnerabilities
None known

Compact View Mode Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Compact View Mode Release Timeline

v0.4.2Current
v0.4.1
v0.4.0
v0.3.1
v0.3.0
v0.2.0
v0.1.0
Code Analysis
Analyzed Mar 16, 2026

Compact View Mode Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

100% escaped1 total outputs
Attack Surface

Compact View Mode Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionplugins_loadedcompact-view-mode.php:42
actionsend_headerscompact-view-mode.php:43
actionadmin_enqueue_scriptscompact-view-mode.php:44
actionadmin_footer-edit.phpcompact-view-mode.php:45
Maintenance & Trust

Compact View Mode Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.33
Last updatedDec 23, 2016
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings4
Active installs30
Developer Profile

Compact View Mode Developer Profile

Frankie Jarrett

5 plugins · 2K total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Compact View Mode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/compact-view-mode/js/jquery.regex.min.js/wp-content/plugins/compact-view-mode/js/cvm-compact.min.js/wp-content/plugins/compact-view-mode/js/cvm-compact.js/wp-content/plugins/compact-view-mode/css/cvm-compact.min.css/wp-content/plugins/compact-view-mode/css/cvm-compact.css
Script Paths
/wp-content/plugins/compact-view-mode/js/jquery.regex.min.js/wp-content/plugins/compact-view-mode/js/cvm-compact.min.js/wp-content/plugins/compact-view-mode/js/cvm-compact.js
Version Parameters
cvm-jquery-regexcvm-compact

HTML / DOM Fingerprints

Data Attributes
id="compact-view-mode"name="mode"
JS Globals
cvm-jquery-regexcvm-compact
FAQ

Frequently Asked Questions about Compact View Mode