Demo Content for Blocks Security & Risk Analysis

wordpress.org/plugins/demo-content-for-blocks

Add blocks with demo/dummy content to your post in one click.

10 active installs v1.2.0 PHP 7.1+ WP 5.2+ Updated Mar 18, 2020
blockcontentdemodemo-contentgutenberg
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Demo Content for Blocks Safe to Use in 2026?

Generally Safe

Score 85/100

Demo Content for Blocks has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "demo-content-for-blocks" plugin v1.2.0 exhibits a mixed security posture. On the positive side, the code analysis reveals good practices such as 100% usage of prepared statements for SQL queries and 100% proper output escaping. There are no identified dangerous functions, file operations, external HTTP requests, or bundled libraries, which are all strong indicators of a secure coding approach. Furthermore, the plugin has a clean vulnerability history with zero recorded CVEs, suggesting a consistent track record of security.

However, the plugin presents significant security concerns due to its attack surface. All two identified REST API routes lack permission callbacks, making them unprotected and directly accessible. This is a critical oversight as it exposes these endpoints to unauthorized access and potential exploitation. While taint analysis showed no issues, the presence of unprotected entry points is a more immediate and actionable risk that needs to be addressed. The lack of nonce checks on these unprotected REST API routes further exacerbates this risk.

In conclusion, while the underlying code quality regarding SQL, output, and lack of dangerous functions is commendable, the unprotected REST API endpoints create a substantial security weakness. This plugin has a strong foundation in its coding practices but suffers from a critical oversight in its access control for its REST API. The absence of any historical vulnerabilities is a positive sign, but it does not negate the current exploitable attack surface.

Key Concerns

  • REST API routes without permission callbacks
  • Unprotected REST API entry points
  • No nonce checks on unprotected entry points
Vulnerabilities
None known

Demo Content for Blocks Security Vulnerabilities

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

Demo Content for Blocks Code Analysis

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

Demo Content for Blocks Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

GET/wp-json/demo-content-for-blocks/v1/uploaded_imagesinc\register-rest-uploaded_images.php:30
POST/wp-json/demo-content-for-blocks/v1/upload_imagesinc\register-rest-upload_images.php:30
WordPress Hooks 3
actionenqueue_block_editor_assetsinc\register-enqueue.php:13
actionrest_api_initinc\register-rest-uploaded_images.php:27
actionrest_api_initinc\register-rest-upload_images.php:27
Maintenance & Trust

Demo Content for Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedMar 18, 2020
PHP min version7.1
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Demo Content for Blocks Developer Profile

Alvaro

8 plugins · 3K total installs

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

How We Detect Demo Content for Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/demo-content-for-blocks/build/demo-content-for-blocks.css/wp-content/plugins/demo-content-for-blocks/build/demo-content-for-blocks.js
Script Paths
/wp-content/plugins/demo-content-for-blocks/build/demo-content-for-blocks.js
Version Parameters
demo-content-for-blocks/build/demo-content-for-blocks.css?ver=demo-content-for-blocks/build/demo-content-for-blocks.js?ver=

HTML / DOM Fingerprints

REST Endpoints
/wp-json/demo-content-for-blocks/v1/uploaded_images/wp-json/demo-content-for-blocks/v1/upload_images
FAQ

Frequently Asked Questions about Demo Content for Blocks