DBlocks CodePro Security & Risk Analysis

wordpress.org/plugins/dblocks-codepro

Advanced Custom HTML Block and Code Syntax Highlightering for sharing code snippets and running code.

20 active installs v1.4.4 PHP 7.4+ WP 6.3+ Updated Sep 29, 2025
blockcodecode-blockhtmlmonaco-editor
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DBlocks CodePro Safe to Use in 2026?

Generally Safe

Score 100/100

DBlocks CodePro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "dblocks-codepro" v1.4.4 plugin exhibits a generally good security posture, with several strong practices evident in the static analysis. Notably, it utilizes prepared statements for all SQL queries, demonstrates a high percentage of properly escaped output, and has no recorded vulnerabilities, including CVEs. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. The presence of nonce checks and capability checks on entry points is also a positive sign.

However, a significant concern is the presence of an unprotected REST API route. While the overall attack surface is small, this single unprotected endpoint represents a direct avenue for potential exploitation, especially if it handles user-supplied input. The taint analysis shows no critical or high severity unsanitized flows, which is reassuring, but the existence of an unprotected entry point still introduces risk that should not be overlooked.

Given the plugin's clean vulnerability history, it suggests a developer who is likely attentive to security. The strengths in SQL and output handling are commendable. The main weakness lies in the single unprotected REST API route, which, despite the lack of known vulnerabilities, presents an inherent risk that could be mitigated with proper permission callbacks. Overall, the plugin is in a reasonably secure state but requires attention to the unprotected REST API.

Key Concerns

  • Unprotected REST API route found
  • Less than 100% output escaping
Vulnerabilities
None known

DBlocks CodePro Security Vulnerabilities

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

DBlocks CodePro Code Analysis

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

Output Escaping

85% escaped40 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_save_settings (inc\settings.php:401)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

DBlocks CodePro Attack Surface

Entry Points3
Unprotected1

AJAX Handlers 2

authwp_ajax_dblocks_reset_settingsinc\settings.php:42
authwp_ajax_dblocks_save_settingsinc\settings.php:43

REST API Routes 1

GET/wp-json/dblocks-codepro/v1/settingsinc\rest-api.php:18
WordPress Hooks 14
actionadmin_enqueue_scriptsinc\api.php:17
actionwp_enqueue_scriptsinc\api.php:18
actioninitinc\block-editor.php:17
actionenqueue_block_editor_assetsinc\block-editor.php:18
actionadmin_enqueue_scriptsinc\block-editor.php:19
actioninitinc\category.php:17
filterblock_categories_allinc\category.php:36
actionadmin_enqueue_scriptsinc\footer-editor.php:17
actionadmin_footerinc\footer-editor.php:18
actionwp_enqueue_scriptsinc\highlight.php:113
actionrest_api_initinc\rest-api.php:11
actionadmin_menuinc\settings.php:46
actionadmin_initinc\settings.php:47
actionadmin_enqueue_scriptsinc\settings.php:518
Maintenance & Trust

DBlocks CodePro Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 29, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

DBlocks CodePro Developer Profile

wpvividplugins

40 plugins · 966K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
327 days
View full developer profile
Detection Fingerprints

How We Detect DBlocks CodePro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dblocks-codepro/inc/monaco-config.js/wp-content/plugins/dblocks-codepro/inc/api.js/wp-content/plugins/dblocks-codepro/build/footer-editor/index.js/wp-content/plugins/dblocks-codepro/build/footer-editor/style-index.css/wp-content/plugins/dblocks-codepro/vendor/highlight/highlight.min.js/wp-content/plugins/dblocks-codepro/vendor/highlight/languages/css.min.js/wp-content/plugins/dblocks-codepro/vendor/highlight/languages/javascript.min.js/wp-content/plugins/dblocks-codepro/vendor/highlight/languages/json.min.js+10 more
Script Paths
/wp-content/plugins/dblocks-codepro/vendor/monaco/min/vs/loader.js/wp-content/plugins/dblocks-codepro/inc/monaco-config.js/wp-content/plugins/dblocks-codepro/inc/api.js/wp-content/plugins/dblocks-codepro/build/footer-editor/index.js/wp-content/plugins/dblocks-codepro/vendor/highlight/highlight.min.js/wp-content/plugins/dblocks-codepro/vendor/highlight/languages/css.min.js+10 more
Version Parameters
dblocks-monaco-loader?ver=1.0dblocks-monaco-config?ver=1.0dblocks-codepro-api?ver=1.0dblocks-footer-editor?ver=dblocks-footer-editor?ver=highlightjs-core?ver=1.0.0hl-language-css?ver=1.0.0hl-language-javascript?ver=1.0.0hl-language-json?ver=1.0.0hl-language-php?ver=1.0.0hl-language-plaintext?ver=1.0.0hl-language-scss?ver=1.0.0hl-language-shell?ver=1.0.0hl-language-twig?ver=1.0.0hl-language-typescript?ver=1.0.0hl-language-xml?ver=1.0.0hl-language-yaml?ver=1.0.0hl-theme-light?ver=1.0.0hl-theme-dark?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
monaco-placeholdermonaco-editor-container
JS Globals
DBlocksCodePro
FAQ

Frequently Asked Questions about DBlocks CodePro