LIQUID SPEECH BALLOON Security & Risk Analysis

wordpress.org/plugins/liquid-speech-balloon

Create a talk style (吹き出し) design in the block editor.

10K active installs v1.2.5 PHP + WP 5.0.0+ Updated Dec 17, 2024
blocksconversationgutenbergspeakspeech
91
A · Safe
CVEs total2
Unpatched0
Last CVEApr 19, 2023
Safety Verdict

Is LIQUID SPEECH BALLOON Safe to Use in 2026?

Generally Safe

Score 91/100

LIQUID SPEECH BALLOON has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Apr 19, 2023Updated 1yr ago
Risk Assessment

The 'liquid-speech-balloon' plugin v1.2.5 presents a mixed security posture. On the positive side, the static analysis reveals a seemingly small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed. Furthermore, the absence of dangerous functions and file operations is encouraging. The presence of a nonce check and the use of prepared statements for all SQL queries are strong security indicators.

However, there are significant concerns. The most glaring issue is the low percentage of properly escaped output (29%), indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. While the taint analysis didn't explicitly find unsanitized flows, the lack of robust output escaping suggests that such vulnerabilities could easily be introduced or may exist and were not detected by the static analysis in this specific run. The plugin also makes one external HTTP request, which, without further context, could be a potential vector if not handled securely.

The vulnerability history is also a cause for concern, with two known medium-severity CVEs, both related to Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS). The fact that these vulnerabilities have been addressed (currently unpatched: 0) is a positive sign, but the historical pattern of these specific vulnerability types, coupled with the low output escaping rate, strongly suggests a recurring weakness in input validation and output sanitization. This plugin, despite its apparent small attack surface and good SQL practices, requires careful monitoring due to its history and poor output escaping.

Key Concerns

  • Low percentage of properly escaped output
  • History of 2 medium severity CVEs (CSRF, XSS)
  • Presence of external HTTP requests
Vulnerabilities
2 published

LIQUID SPEECH BALLOON Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-27889medium · 4.3Cross-Site Request Forgery (CSRF)

LIQUID SPEECH BALLOON <= 1.1.8 - Cross-Site Request Forgery to Settings Update

Apr 19, 2023 Patched in 1.2 (279d)
CVE-2019-17070medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LIQUID SPEECH BALLOON < 1.0.7 - Cross-Site Scripting

Oct 10, 2019 Patched in 1.0.7 (1566d)
Version History

LIQUID SPEECH BALLOON Release Timeline

Code Analysis
Analyzed Mar 16, 2026

LIQUID SPEECH BALLOON Code Analysis

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

Output Escaping

29% escaped24 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
liquid_speech_balloon_admin_page (liquid-speech-balloon.php:152)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

LIQUID SPEECH BALLOON Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actioninitliquid-speech-balloon.php:34
actionenqueue_block_editor_assetsliquid-speech-balloon.php:58
actionenqueue_block_assetsliquid-speech-balloon.php:59
actionwp_headliquid-speech-balloon.php:62
actionadmin_menuliquid-speech-balloon.php:149
actionadmin_noticesliquid-speech-balloon.php:338
Maintenance & Trust

LIQUID SPEECH BALLOON Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 17, 2024
PHP min version
Downloads149K

Community Trust

Rating100/100
Number of ratings6
Active installs10K
Developer Profile

LIQUID SPEECH BALLOON Developer Profile

lqd

9 plugins · 16K total installs

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

How We Detect LIQUID SPEECH BALLOON

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/liquid-speech-balloon/css/block.css/wp-content/plugins/liquid-speech-balloon/lib/block.js
Script Paths
/wp-content/plugins/liquid-speech-balloon/lib/block.js
Version Parameters
liquid-speech-balloon/css/block.css?ver=liquid-speech-balloon/lib/block.js?ver=

HTML / DOM Fingerprints

CSS Classes
liquid-speech-balloon-avatar
Data Attributes
data-liquid-speech-balloon
JS Globals
liquid_speech_balloon_nameliquid_speech_balloon_note
FAQ

Frequently Asked Questions about LIQUID SPEECH BALLOON