Thim Blocks Security & Risk Analysis

wordpress.org/plugins/thim-blocks

Thim Blocks is a plugin which supports users to build theme with Gutenberg .

300 active installs v1.0.3 PHP 7.4+ WP 6.7+ Updated Mar 9, 2026
block-editorblocksgutenberggutenberg-blockspage-builder
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 16, 2026
Safety Verdict

Is Thim Blocks Safe to Use in 2026?

Generally Safe

Score 99/100

Thim Blocks has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 16, 2026Updated 25d ago
Risk Assessment

The "thim-blocks" v1.0.3 plugin exhibits a generally good security posture, with no apparent entry points like AJAX handlers, REST API routes, or shortcodes exposed without authentication checks. The code demonstrates strong practices regarding SQL queries, utilizing prepared statements exclusively, and a high percentage of output escaping, which is crucial for preventing cross-site scripting vulnerabilities. The presence of nonce checks and a single file operation, while not inherently a risk, suggests areas that warrant careful review for proper sanitization.

However, the plugin's vulnerability history is a significant concern. It has a known CVE related to 'Path Traversal,' indicating a past weakness in how it handled file paths. Although this specific vulnerability is listed as unpatched, the fact that it's a historical issue and not currently flagged as a critical or high risk suggests it may have been addressed or is no longer exploitable in the current version. The absence of any reported critical or high severity taint flows is a positive indicator, suggesting that the developers have likely addressed major code execution or data leakage risks in their development process.

In conclusion, while the static analysis reveals a solid foundation with many secure coding practices, the historical path traversal vulnerability cannot be entirely overlooked. The low number of capability checks could also be an area for improvement, potentially increasing the attack surface if new entry points are introduced in the future. The plugin appears to be actively maintained and has likely learned from past issues, but ongoing vigilance is always recommended.

Key Concerns

  • Historical Path Traversal Vulnerability (CVE)
  • Zero capability checks
  • Potential risk in unescaped outputs (7% unescaped)
Vulnerabilities
1

Thim Blocks Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-13725medium · 6.5Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Gutenberg Thim Blocks <= 1.0.1 - Authenticated (Contributor+) Arbitrary File Read via 'iconSVG' Parameter

Jan 16, 2026 Patched in 1.0.2 (1d)
Code Analysis
Analyzed Mar 16, 2026

Thim Blocks Code Analysis

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

Output Escaping

93% escaped228 total outputs
Attack Surface

Thim Blocks Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionenqueue_block_editor_assetsinc\Gutenberg\BlockStyleHandle.php:25
actionenqueue_block_assetsinc\Gutenberg\BlockStyleHandle.php:26
filterrender_blockinc\Gutenberg\BlockStyleHandle.php:27
filterrender_blockinc\Gutenberg\BlockStyleHandle.php:28
actionwp_headinc\Gutenberg\BlockStyleHandle.php:29
actionwp_enqueue_scriptsinc\Gutenberg\BlockStyleHandle.php:31
filterblock_categories_allinc\Gutenberg\GutenbergHandleMain.php:32
actioninitthim-blocks.php:96
actionenqueue_block_assetsthim-blocks.php:134
Maintenance & Trust

Thim Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 9, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

Thim Blocks Developer Profile

ThimPress

21 plugins · 209K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
265 days
View full developer profile
Detection Fingerprints

How We Detect Thim Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/thim-blocks/assets/dist/fonts/tb-icon.css/wp-content/plugins/thim-blocks/assets/dist/css/frontend.css/wp-content/plugins/thim-blocks/assets/dist/css/thim-blocks.style.css
Script Paths
/wp-content/plugins/thim-blocks/assets/dist/js/frontend.js/wp-content/plugins/thim-blocks/assets/dist/js/editor.js
Version Parameters
thim-blocks/style.css?ver=thim-blocks/frontend.css?ver=thim-blocks/editor.js?ver=

HTML / DOM Fingerprints

CSS Classes
thim-blocks-accordionthim-blocks-accordion-icon-thim-blocks-countdownthim-blocks-progress-barthim-blocks-progress-bar-style-thim-blocks-tabsthim-blocks-tab-itemthim-blocks-tabs-nav-+7 more
Data Attributes
data-block-typedata-accordion-contentdata-tab-iddata-tab-content-id
JS Globals
window.ThimBlocksFrontend
FAQ

Frequently Asked Questions about Thim Blocks