Posts Columns Manager Security & Risk Analysis

wordpress.org/plugins/posts-columns-manager

Did you ever want to add some custom columns to the posts overview page?

800 active installs v1.7.0 PHP 5.6+ WP 4.7+ Updated Jun 26, 2023
admincolumnseditormanageposts-overview
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Posts Columns Manager Safe to Use in 2026?

Generally Safe

Score 85/100

Posts Columns Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "posts-columns-manager" v1.7.0 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. The code analysis further shows no dangerous functions, file operations, or external HTTP requests. Crucially, all identified SQL queries utilize prepared statements, and there is no record of known vulnerabilities (CVEs) for this plugin, suggesting a history of responsible development and maintenance.

However, a notable concern arises from the output escaping. With 38 total outputs, only 21% are properly escaped. This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities, where unsanitized user input could be injected into the frontend of the website. The lack of any recorded nonce checks or capability checks, while not directly tied to identified entry points in this analysis, is a general security practice that is not being followed, leaving potential for future vulnerabilities if entry points are introduced without proper safeguards.

In conclusion, while the plugin's attack surface and direct vulnerabilities appear low, the inadequate output escaping presents a tangible and significant risk. The absence of a vulnerability history is a strength, but the identified weakness in output sanitization requires attention to ensure a robust security profile.

Key Concerns

  • Low output escaping rate (21%)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Posts Columns Manager Security Vulnerabilities

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

Posts Columns Manager Code Analysis

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

Output Escaping

21% escaped38 total outputs
Attack Surface

Posts Columns Manager Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_initapp\controllers\class-assets-controller.php:20
actionadmin_menuapp\controllers\class-settings-controller.php:44
actionadmin_initapp\controllers\class-settings-controller.php:45
filterpcm_columnapp\controllers\class-settings-controller.php:46
actionpcm_tab_settingsapp\controllers\class-settings-controller.php:47
actioncurrent_screenapp\managers\class-columns-manager.php:26
actionmanage_posts_custom_columnapp\managers\class-columns-manager.php:47
actionmanage_pages_custom_columnapp\managers\class-columns-manager.php:48
actionpre_get_postsapp\managers\class-columns-manager.php:50
actionrestrict_manage_postsapp\managers\class-filters-manager.php:18
filterpre_get_postsapp\managers\class-filters-manager.php:19
Maintenance & Trust

Posts Columns Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedJun 26, 2023
PHP min version5.6
Downloads6K

Community Trust

Rating100/100
Number of ratings13
Active installs800
Developer Profile

Posts Columns Manager Developer Profile

Serhiy Zakharchenko

4 plugins · 800 total installs

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

How We Detect Posts Columns Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/posts-columns-manager/assets/css/pcm.css/wp-content/plugins/posts-columns-manager/assets/js/pcm.js
Script Paths
/wp-content/plugins/posts-columns-manager/assets/js/pcm.js
Version Parameters
posts-columns-manager/assets/css/pcm.css?ver=posts-columns-manager/assets/js/pcm.js?ver=

HTML / DOM Fingerprints

CSS Classes
pcm-settings-tab
Data Attributes
data-pcm-post-type
JS Globals
PCM_ADMIN
FAQ

Frequently Asked Questions about Posts Columns Manager