KIA Subtitle Security & Risk Analysis

wordpress.org/plugins/kia-subtitle

The KIA Subtitle plugin allows you to add a subtitle to your posts.

8K active installs v4.0.1 PHP + WP 6.1+ Updated Apr 24, 2024
simplesubtitle
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is KIA Subtitle Safe to Use in 2026?

Generally Safe

Score 92/100

KIA Subtitle 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 kia-subtitle v4.0.1 plugin exhibits a generally good security posture based on the provided static analysis. It demonstrates strong adherence to secure coding practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and implementing nonce and capability checks. The complete absence of file operations and external HTTP requests further reduces potential attack vectors. The plugin also boasts a clean vulnerability history with no recorded CVEs, indicating a history of secure development or prompt patching.

However, a significant area of concern is the output escaping. With only 55% of outputs properly escaped, there is a notable risk of Cross-Site Scripting (XSS) vulnerabilities. If user-supplied data is directly outputted without adequate sanitization, an attacker could inject malicious scripts. While the static analysis didn't flag any critical taint flows, the high percentage of unescaped outputs presents a tangible risk that warrants attention. The limited attack surface, primarily driven by a single shortcode, is a positive, but the lack of authenticated checks on this entry point, though stated as '0' unprotected, should be closely scrutinized to ensure proper authorization is enforced.

In conclusion, the plugin's strengths lie in its robust handling of database operations, lack of dangerous functions, and clean vulnerability record. The primary weakness is the insufficient output escaping, which is a common pathway for XSS attacks. While the current vulnerability history is positive, the potential for XSS due to inadequate output sanitization is a real concern. Addressing the output escaping issue should be a priority to enhance the plugin's overall security.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

KIA Subtitle Security Vulnerabilities

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

KIA Subtitle Code Analysis

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

Output Escaping

55% escaped11 total outputs
Attack Surface

KIA Subtitle Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[the-subtitle] kia-subtitle.php:120
WordPress Hooks 18
actioninitkia-subtitle.php:105
actionadmin_initkia-subtitle.php:108
actionadmin_menukia-subtitle.php:111
filterplugin_row_metakia-subtitle.php:117
actionadmin_enqueue_scriptskia-subtitle.php:125
actionadd_meta_boxeskia-subtitle.php:128
actionedit_form_after_titlekia-subtitle.php:131
filteris_protected_metakia-subtitle.php:134
actionsave_postkia-subtitle.php:137
actionedit_attachmentkia-subtitle.php:138
actionquick_edit_custom_boxkia-subtitle.php:147
actionadmin_initkia-subtitle.php:150
actionenqueue_block_editor_assetskia-subtitle.php:153
actioninitkia-subtitle.php:156
actioninitkia-subtitle.php:159
actionadmin_headkia-subtitle.php:392
actionadmin_headkia-subtitle.php:396
actionplugins_loadedkia-subtitle.php:809
Maintenance & Trust

KIA Subtitle Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.0
Last updatedApr 24, 2024
PHP min version
Downloads63K

Community Trust

Rating100/100
Number of ratings18
Active installs8K
Developer Profile

KIA Subtitle Developer Profile

HelgaTheViking

6 plugins · 99K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
657 days
View full developer profile
Detection Fingerprints

How We Detect KIA Subtitle

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kia-subtitle/assets/js/frontend.js/wp-content/plugins/kia-subtitle/assets/css/frontend.css
Script Paths
/wp-content/plugins/kia-subtitle/assets/js/backend.js/wp-content/plugins/kia-subtitle/assets/js/frontend.js
Version Parameters
kia-subtitle/assets/js/frontend.js?ver=kia-subtitle/assets/css/frontend.css?ver=kia-subtitle/assets/js/backend.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-kia-subtitle-save-buttondata-kia-subtitle-input-label
JS Globals
KIA_Subtitle_Frontend
REST Endpoints
/wp-json/kia-subtitle/v1/get_subtitle
Shortcode Output
[the-subtitle]
FAQ

Frequently Asked Questions about KIA Subtitle