Button Blocks Security & Risk Analysis

wordpress.org/plugins/button-blocks

Enhance your site with dynamic, customizable, and multi-functional buttons to create a more engaging and functional experience.

40 active installs v1.0.2 PHP 7.0+ WP 5.0+ Updated Apr 20, 2025
blockbutton
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Button Blocks Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The static analysis of "button-blocks" v1.0.2 reveals a strong security posture based on the provided data. The plugin exhibits excellent adherence to secure coding practices, with no identified dangerous functions, all SQL queries utilizing prepared statements, and all output properly escaped. Furthermore, the absence of file operations and external HTTP requests significantly reduces its attack surface and potential for common vulnerabilities. The zero reported CVEs and the lack of any recorded vulnerabilities in its history indicate a well-maintained and secure plugin over time. The lack of any identified taint flows further reinforces the impression of robust input sanitization and validation.

However, the static analysis did highlight a complete absence of capability checks and nonce checks. While this might not translate to an immediate vulnerability given the extremely limited attack surface (zero entry points detected), it represents a potential weakness. In scenarios where new entry points are introduced or if the analysis is incomplete, the lack of these fundamental WordPress security mechanisms could become a significant risk. The plugin's current security is largely dependent on its current, minimal attack surface. As such, while the immediate risk appears very low, there are foundational security controls missing that would enhance its resilience against future threats or expansion.

In conclusion, "button-blocks" v1.0.2 currently presents a very low security risk due to its clean code, absence of vulnerabilities, and minimal attack surface. The development team has demonstrated strong secure coding practices. The primary concern, albeit theoretical given the current data, is the lack of explicit capability and nonce checks on its non-existent entry points. This is a missed opportunity to implement standard WordPress security measures, which would further solidify its security posture and prepare it for any future feature additions.

Key Concerns

  • No capability checks
  • No nonce checks
Vulnerabilities
None known

Button Blocks Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Button Blocks Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Button Blocks Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface

Button Blocks Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitbutton-blocks.php:85
filterrender_blockinc\classes\dynamic-style.php:113
actionwp_footerinc\classes\dynamic-style.php:114
actionwp_enqueue_scriptsinc\classes\dynamic-style.php:115
filterrender_blockinc\classes\FontLoader.php:33
actionwp_footerinc\classes\FontLoader.php:34
actioninitinc\classes\register-blocks.php:29
filterblock_categories_allinc\classes\register-category.php:28
Maintenance & Trust

Button Blocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 20, 2025
PHP min version7.0
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Button Blocks Developer Profile

Noruzzaman

10 plugins · 5K total installs

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

How We Detect Button Blocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/button-blocks/build/index.js/wp-content/plugins/button-blocks/build/style-index.css/wp-content/plugins/button-blocks/build/index.css
Script Paths
/wp-content/plugins/button-blocks/build/index.js
Version Parameters
button-blocks/build/index.js?ver=button-blocks/build/style-index.css?ver=button-blocks/build/index.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-block-button-blocks
HTML Comments
<!-- wp:button-blocks/button --><!-- /wp:button-blocks/button --><!-- wp:button-blocks/button-group --><!-- /wp:button-blocks/button-group -->
Data Attributes
data-block="button-blocks/button"data-block="button-blocks/button-group"
FAQ

Frequently Asked Questions about Button Blocks