Grid Shortcodes Security & Risk Analysis

wordpress.org/plugins/grid-shortcodes

A responsive and easy-to-use tool for dividing your content in your posts/pages. This ultra-lightweight plugin allows you to put your content in colum …

2K active installs v1.1.1 PHP + WP 3.6+ Updated Jan 29, 2026
columnsgridrowsshortcodeshortcodes
100
A · Safe
CVEs total1
Unpatched0
Last CVEMar 25, 2024
Safety Verdict

Is Grid Shortcodes Safe to Use in 2026?

Generally Safe

Score 100/100

Grid Shortcodes has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Mar 25, 2024Updated 2mo ago
Risk Assessment

The "grid-shortcodes" plugin v1.1.1 exhibits a mixed security posture. While it demonstrates good practices by not using dangerous functions, performing all SQL queries with prepared statements, and performing file operations or external HTTP requests, there are notable areas of concern. The plugin has 2 shortcodes, and while capability checks are present for both, the static analysis shows that only 50% of the total outputs are properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.

The plugin's vulnerability history includes one known CVE, which was a medium severity Cross-Site Scripting vulnerability. While this vulnerability is currently patched, its presence highlights a historical weakness in input sanitization. The absence of taint analysis flows that are unsanitized or of critical/high severity is a positive sign, but it's crucial to remember that taint analysis is only as effective as the test cases and the depth of the analysis. The total attack surface is low with 2 entry points, and importantly, none are unprotected, which is a strong positive security control.

In conclusion, the "grid-shortcodes" plugin has a generally low attack surface and good SQL hygiene. However, the partial output escaping and the past XSS vulnerability are significant weaknesses that require attention. The plugin has a history of a medium severity XSS, suggesting that input sanitization, especially for shortcodes, needs to be rigorously maintained and tested to prevent future vulnerabilities. The strength lies in its limited entry points and absence of critical code signals, but the weakness in output sanitization for half of its outputs warrants caution.

Key Concerns

  • Partial output escaping detected
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Grid Shortcodes Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-29797medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Grid Shortcodes <= 1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 25, 2024 Patched in 1.1.1 (31d)
Code Analysis
Analyzed Mar 16, 2026

Grid Shortcodes Code Analysis

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

Output Escaping

50% escaped2 total outputs
Attack Surface

Grid Shortcodes Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[GDC_row] gsc.php:82
[GDC_column] gsc.php:99
WordPress Hooks 7
actionadmin_noticesgsc.php:22
actionadmin_initgsc.php:28
actionwp_enqueue_scriptsgsc.php:31
actionadmin_headgsc.php:37
filtermce_external_pluginsgsc.php:60
filtermce_buttonsgsc.php:61
actionadmin_headgsc.php:64
Maintenance & Trust

Grid Shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 29, 2026
PHP min version
Downloads24K

Community Trust

Rating100/100
Number of ratings10
Active installs2K
Developer Profile

Grid Shortcodes Developer Profile

WP Darko

8 plugins · 59K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
175 days
View full developer profile
Detection Fingerprints

How We Detect Grid Shortcodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/grid-shortcodes/css/gdc_custom_style.css/wp-content/plugins/grid-shortcodes/img/gsc-mce-icon.png/wp-content/plugins/grid-shortcodes/js/gsc-mce-button.js
Script Paths
/wp-content/plugins/grid-shortcodes/js/gsc-mce-button.js

HTML / DOM Fingerprints

CSS Classes
gdc_rowgdc_columngdc_inner
Data Attributes
gdc_c
Shortcode Output
<div class="gdc_row"><div class="gdc_column gdc_c<div class="gdc_inner">
FAQ

Frequently Asked Questions about Grid Shortcodes