Block Collections Security & Risk Analysis

wordpress.org/plugins/block-collections

It is a plug-in that collects small scale blocks.

0 active installs v1.7.2 PHP 8.2.10+ WP 6.4+ Updated Dec 27, 2025
blockdesigngutenberginputtextbox
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Block Collections Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The static analysis of the 'block-collections' plugin v1.7.2 reveals a mixed security posture. On the positive side, the code demonstrates good practices by not utilizing dangerous functions, all SQL queries are prepared, and output escaping is consistently applied. There are no observed file operations or external HTTP requests, and importantly, no recorded historical vulnerabilities (CVEs) for this plugin. This indicates a generally robust development approach.

However, a significant concern arises from the identified attack surface. The plugin exposes one REST API route without any permission callbacks. This means that unauthenticated users could potentially interact with this route, presenting a direct security risk. While taint analysis shows no critical or high severity flows, the unprotected REST API route remains a notable weakness that could be exploited if it handles user-supplied data or performs sensitive actions.

In conclusion, while the 'block-collections' plugin benefits from secure coding practices in many areas and a clean vulnerability history, the presence of an unprotected REST API route is a critical oversight. This single entry point without authorization is the primary security concern and warrants immediate attention to mitigate potential risks.

Key Concerns

  • Unprotected REST API route
Vulnerabilities
None known

Block Collections Security Vulnerabilities

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

Block Collections Code Analysis

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

Block Collections Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

GET/wp-json/itmar/v1/current-userblock-collections.php:143
WordPress Hooks 4
actioninitblock-collections.php:39
actionenqueue_block_assetsblock-collections.php:128
actionenqueue_block_assetsblock-collections.php:139
actionrest_api_initblock-collections.php:142
Maintenance & Trust

Block Collections Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 27, 2025
PHP min version8.2.10
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Block Collections Developer Profile

Isamu Takeda

9 plugins · 50 total installs

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

How We Detect Block Collections

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/block-collections/code-prettify/prettify.js/wp-content/plugins/block-collections/code-prettify/lang-css.js/wp-content/plugins/block-collections/code-prettify/prettify.css/wp-content/plugins/block-collections/build/gutenberg-ex.js/wp-content/plugins/block-collections/code-prettify/init-prettify.js/wp-content/plugins/block-collections/build/block_collection.js/wp-content/plugins/block-collections/assets/css/fontawesome.css/wp-content/plugins/block-collections/assets/css/brands.css+1 more
Script Paths
/wp-content/plugins/block-collections/code-prettify/prettify.js/wp-content/plugins/block-collections/code-prettify/lang-css.js/wp-content/plugins/block-collections/build/gutenberg-ex.js/wp-content/plugins/block-collections/code-prettify/init-prettify.js/wp-content/plugins/block-collections/build/block_collection.js
Version Parameters
block-collections/code-prettify/prettify.js?ver=block-collections/code-prettify/lang-css.js?ver=block-collections/code-prettify/prettify.css?ver=block-collections/build/gutenberg-ex.js?ver=block-collections/code-prettify/init-prettify.js?ver=block-collections/build/block_collection.js?ver=block-collections/assets/css/fontawesome.css?ver=6.5.0block-collections/assets/css/brands.css?ver=6.5.0block-collections/assets/css/solid.css?ver=6.5.0

HTML / DOM Fingerprints

JS Globals
itmar_block_option
REST Endpoints
/wp-json/itmar/v1/current-user
FAQ

Frequently Asked Questions about Block Collections