Selection Speech TTS Security & Risk Analysis

wordpress.org/plugins/selection-speech-tts

Highlight text and hear it spoken aloud with a floating mini-player. A simple, accessible way to add audio to your site.

0 active installs v3.1 PHP + WP 6.8+ Updated Aug 16, 2025
accessibilityaudiospeech-synthesistext-to-speechtts
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Selection Speech TTS Safe to Use in 2026?

Generally Safe

Score 100/100

Selection Speech TTS has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "selection-speech-tts" plugin v3.1 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in output escaping, with all outputs being properly escaped, and a significant portion of its SQL queries utilize prepared statements. It also has no recorded past vulnerabilities or known CVEs, suggesting a history of security consciousness or a lack of past exploitable issues. However, the plugin has a notable vulnerability in its attack surface. A single REST API route lacks permission callbacks, creating an unprotected entry point that could potentially be exploited by unauthenticated users.

Key Concerns

  • REST API route without permission callbacks
Vulnerabilities
None known

Selection Speech TTS Security Vulnerabilities

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

Selection Speech TTS Code Analysis

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

Bundled Libraries

Freemius1.0

SQL Query Safety

62% prepared13 total queries

Output Escaping

100% escaped13 total outputs
Attack Surface
1 unprotected

Selection Speech TTS Attack Surface

Entry Points1
Unprotected1

REST API Routes 1

POST/wp-json/sstts/v1/hitselection-speech-tts.php:343
WordPress Hooks 7
actionwp_enqueue_scriptsselection-speech-tts.php:89
actionplugins_loadedselection-speech-tts.php:146
actionafter_uninstallselection-speech-tts.php:158
actionadmin_menuselection-speech-tts.php:186
actionadmin_post_sstts_downloadselection-speech-tts.php:204
actionadmin_post_sstts_clear_tableselection-speech-tts.php:230
actionrest_api_initselection-speech-tts.php:342
Maintenance & Trust

Selection Speech TTS Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 16, 2025
PHP min version
Downloads233

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Selection Speech TTS Developer Profile

Computing4All

1 plugin · 0 total installs

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

How We Detect Selection Speech TTS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/selection-speech-tts/assets/sstts.css/wp-content/plugins/selection-speech-tts/assets/sstts.js
Version Parameters
selection-speech-tts/assets/sstts.css?ver=selection-speech-tts/assets/sstts.js?ver=

HTML / DOM Fingerprints

JS Globals
sstts_data
FAQ

Frequently Asked Questions about Selection Speech TTS