
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Security & Risk Analysis
wordpress.org/plugins/columns-bwsAdd columns with custom content to WordPress website pages, posts, widgets, etc.
Is Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Safe to Use in 2026?
Generally Safe
Score 100/100Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "columns-bws" v1.0.3 plugin exhibits a generally good security posture, with no known vulnerabilities or CVEs recorded. The static analysis reveals a relatively small attack surface, with all identified entry points (AJAX handlers, shortcodes) appearing to have appropriate authentication or permission checks. The plugin also demonstrates a strong reliance on prepared statements for SQL queries and a high percentage of properly escaped output, which are excellent security practices.
However, there are a couple of areas that warrant attention. The presence of the `unserialize` function is a known risk, as it can lead to deserialization vulnerabilities if not handled with extreme caution and strict input validation. Furthermore, the taint analysis identified two flows with unsanitized paths, marked as high severity. These could potentially be exploited if user-supplied data is not properly sanitized before being used in file operations or other sensitive contexts. While no direct vulnerabilities have been recorded historically, the presence of these code signals indicates potential weaknesses that could be exploited by attackers.
In conclusion, "columns-bws" v1.0.3 has strong fundamental security practices, particularly in database interaction and output handling. The absence of historical vulnerabilities is a positive sign. The primary concerns lie in the use of `unserialize` and the identified high-severity unsanitized taint flows, which represent potential vulnerabilities that should be addressed to further harden the plugin's security.
Key Concerns
- High severity unsanitized taint flow (x2)
- Use of unserialize function
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Security Vulnerabilities
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 22
Maintenance & Trust
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Maintenance & Trust
Maintenance Signals
Community Trust
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Alternatives
WP Shortcodes Plugin — Shortcodes Ultimate
shortcodes-ultimate
A comprehensive collection of visual components for your site
WP Show Posts
wp-show-posts
Add posts to your website from any post type using a simple shortcode.
Sortable Word Count Reloaded
sortable-word-count-reloaded
Adds a sortable column to the posts and pages admin list with the word count of each page/post.
Posts Columns Manager
posts-columns-manager
Did you ever want to add some custom columns to the posts overview page?
WP Columnize
wp-columnize
Easily create multiple columns within posts and pages.
Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets Developer Profile
32 plugins · 17K total installs
How We Detect Columns by BestWebSoft – Additional Columns Plugin for Posts Pages and Widgets
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/columns-bws/assets/css/columns.css/wp-content/plugins/columns-bws/assets/js/columns.jscolumns-bws/assets/css/columns.css?ver=columns-bws/assets/js/columns.js?ver=HTML / DOM Fingerprints
clmns-columnclmns-column-itemsclmns-column-itemdata-clmns-idclmns_shortcode_list[columns][/columns]