Dashboard Columns Security & Risk Analysis

wordpress.org/plugins/dashboard-columns

Easily change the number of dashboard columns from Screen Options.

1K active installs v1.3.1 PHP 7.4+ WP 5.8+ Updated Aug 12, 2023
columnsdashboarddashboard-columnsscreen-optionswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dashboard Columns Safe to Use in 2026?

Generally Safe

Score 85/100

Dashboard Columns 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 'dashboard-columns' plugin version 1.3.1 exhibits a generally strong security posture based on the provided static analysis. The plugin has no recorded vulnerabilities (CVEs), indicating a history of secure development or timely patching. Notably, the static analysis reveals a zero attack surface for AJAX handlers, REST API routes, shortcodes, and cron events, with no unprotected entry points. This suggests that direct external interaction with the plugin's core functionalities is restricted and likely requires proper authentication and authorization.

However, there are areas for improvement. The analysis highlights that 100% of the detected SQL queries are not using prepared statements, which poses a significant risk for SQL injection vulnerabilities. While there are 11 output operations, only 36% are properly escaped, leaving potential for cross-site scripting (XSS) vulnerabilities through unescaped output. The presence of nonce checks and capability checks is positive, but the limited number of these checks, especially in conjunction with the unescaped output and raw SQL, raises concerns about how data is processed and validated.

In conclusion, the plugin benefits from a minimal attack surface and a clean vulnerability history. Nevertheless, the lack of prepared statements for SQL queries and the low percentage of properly escaped output are critical weaknesses that could be exploited. Addressing these specific code-level concerns should be a priority to further enhance the plugin's security.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
Vulnerabilities
None known

Dashboard Columns Security Vulnerabilities

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

Dashboard Columns Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

36% escaped11 total outputs
Attack Surface

Dashboard Columns Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionplugins_loadeddashboard-columns.php:103
actionnetwork_admin_noticesincludes\class-dashboard-columns-requirements.php:32
actionadmin_noticesincludes\class-dashboard-columns-requirements.php:33
actionplugins_loadedincludes\class-dashboard-columns-textdomain.php:31
actionadmin_enqueue_scriptsincludes\classes\class-dashboard-columns-admin.php:31
actionnetwork_admin_noticesincludes\classes\class-dashboard-columns-admin.php:32
actionadmin_noticesincludes\classes\class-dashboard-columns-admin.php:33
actionload-index.phpincludes\classes\class-dashboard-columns-admin.php:34
actionplugins_loadedincludes\classes\class-dashboard-columns-updates.php:31
actionwpmu_new_blogincludes\classes\class-dashboard-columns-updates.php:32
Maintenance & Trust

Dashboard Columns Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 12, 2023
PHP min version7.4
Downloads11K

Community Trust

Rating100/100
Number of ratings2
Active installs1K
Developer Profile

Dashboard Columns Developer Profile

Polygon Themes

2 plugins · 4K total installs

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

How We Detect Dashboard Columns

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dashboard-columns/assets/stylesheets/dashboard-columns-admin.css
Version Parameters
dashboard-columns/assets/stylesheets/dashboard-columns-admin.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Dashboard Columns