SB Chart block Security & Risk Analysis

wordpress.org/plugins/sb-chart-block

Displays a Chart for CSV content.

400 active installs v1.3.1 PHP 7.2.0+ WP 5.6.0+ Updated Apr 18, 2025
bar-chartblockhorizontal-bar-chartline-chartpie-chart
99
A · Safe
CVEs total1
Unpatched0
Last CVEApr 18, 2025
Safety Verdict

Is SB Chart block Safe to Use in 2026?

Generally Safe

Score 99/100

SB Chart block has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 18, 2025Updated 11mo ago
Risk Assessment

The plugin "sb-chart-block" v1.3.1 exhibits a mixed security posture. On the positive side, the static analysis reveals excellent practices regarding SQL query sanitization and output escaping, with 100% of queries using prepared statements and all outputs being properly escaped. There are no identified dangerous functions, file operations, external HTTP requests, or bundled libraries that could introduce vulnerabilities. The attack surface is minimal, with only one shortcode identified and no AJAX handlers or REST API routes directly exposed without authentication or permission checks.

However, there are significant concerns stemming from the vulnerability history. The plugin has one known medium-severity CVE related to Cross-site Scripting (XSS). While currently unpatched vulnerabilities are zero, the existence of a past XSS vulnerability, especially one recorded as recently as April 2025, suggests a recurring weakness in input sanitization for certain components, even if not immediately apparent in the current static analysis's taint flows. The complete lack of nonce checks and capability checks across all entry points, while the static analysis reported zero unprotected entry points, is a potential area of concern. This could mean that while direct entry points are secured, deeper functions within the shortcode might not have adequate authorization, or the static analysis might have missed nuances in how the shortcode processes data.

In conclusion, the "sb-chart-block" plugin demonstrates strong foundational security practices in its code, particularly with SQL and output handling. Nonetheless, the historical medium-severity XSS vulnerability and the absence of explicit nonce and capability checks on its sole entry point indicate potential weaknesses that warrant attention and could be exploited if specific user interactions are not rigorously validated within the shortcode's execution.

Key Concerns

  • Historical medium severity CVE (XSS)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
1

SB Chart block Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-3661medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SB Chart block <= 1.2.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via className Parameter

Apr 18, 2025 Patched in 1.3.1 (1d)
Code Analysis
Analyzed Mar 16, 2026

SB Chart block Code Analysis

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

Output Escaping

100% escaped1 total outputs
Attack Surface

SB Chart block Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[chartjs] sb-chart-block.php:18
WordPress Hooks 2
actioninitsb-chart-block.php:17
filterblock_type_metadatasb-chart-block.php:32
Maintenance & Trust

SB Chart block Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 18, 2025
PHP min version7.2.0
Downloads8K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

SB Chart block Developer Profile

bobbingwide

16 plugins · 7K total installs

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

How We Detect SB Chart block

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sb-chart-block/build/index.js/wp-content/plugins/sb-chart-block/js/chart.umd.js/wp-content/plugins/sb-chart-block/js/chart.umd.min.js/wp-content/plugins/sb-chart-block/js/chartjs-adapter-date-fns.bundle.min.js
Script Paths
/wp-content/plugins/sb-chart-block/build/index.js

HTML / DOM Fingerprints

CSS Classes
wp-block-oik-sb-chart
JS Globals
window.sb_chart_block
Shortcode Output
[chartjs]
FAQ

Frequently Asked Questions about SB Chart block