
Say It! Security & Risk Analysis
wordpress.org/plugins/say-itText to speech plugin helping your website easily say something !
Is Say It! Safe to Use in 2026?
Generally Safe
Score 85/100Say It! has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'say-it' v4.0.1 plugin exhibits a mixed security posture. While it demonstrates good practices by exclusively using prepared statements for SQL queries and avoiding external HTTP requests, significant concerns arise from its attack surface and output escaping. Six of the nine identified entry points, all AJAX handlers, lack proper authentication checks. This opens the door to potential unauthorized actions if these handlers can be triggered by unauthenticated users. Furthermore, a substantial portion of outputs (74%) are not properly escaped, creating a high risk for cross-site scripting (XSS) vulnerabilities. The absence of any recorded vulnerabilities in its history might suggest a clean past, but it doesn't mitigate the current risks identified in the static analysis. The lack of nonces and capability checks on the unprotected AJAX handlers exacerbates the attack surface concerns, making it easier for attackers to exploit these entry points.
While the plugin's secure SQL handling is a positive indicator, the identified issues in output escaping and the unprotected AJAX endpoints represent immediate and serious threats. The plugin's strength lies in its data handling (SQL), but its weakness is in its input validation and output sanitization for interactive features. The absence of vulnerability history should not lead to complacency, as the current analysis reveals clear potential for exploitation. It is crucial to address the unprotected AJAX handlers and the pervasive unescaped output to improve the plugin's overall security.
Key Concerns
- Unprotected AJAX handlers
- Insufficient output escaping
- No nonce checks on AJAX
- No capability checks
Say It! Security Vulnerabilities
Say It! Code Analysis
Bundled Libraries
Output Escaping
Say It! Attack Surface
AJAX Handlers 6
Shortcodes 3
WordPress Hooks 11
Maintenance & Trust
Say It! Maintenance & Trust
Maintenance Signals
Community Trust
Say It! Alternatives
AiVOOV – Realistic Text to Speech & AI Voice Generator Online
aivoov-text-to-speech
AiVOOV is a text to speech tool that lets bloggers and publishers convert all your articles into natural, human sounding speech in minutes.
Text To Speech TTS Accessibility
text-to-audio
Free text to speech with browser voices + premium AI voices from Google, OpenAI & ElevenLabs. Add an audio player to any WordPress post.
GSpeech TTS – WordPress Text To Speech Plugin
gspeech
Free WordPress Text to Speech plugin with AI voices. Add an audio player to WordPress posts, pages and WooCommerce products to improve accessibility.
Trinity Audio – Text to Speech AI audio player to convert content into audio
trinity-audio
The audio player will convert your content into audio in just a few clicks, with one-time seamless integration (no support, or special tech knowledge …
BeyondWords – Text-to-Speech
speechkit
BeyondWords is the AI voice platform that brings frictionless audio publishing to newsrooms, writers, and businesses.
Say It! Developer Profile
1 plugin · 100 total installs
How We Detect Say It!
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/say-it/gutenberg/js/sayit-format.js/wp-content/plugins/say-it/gutenberg/style.css/wp-content/plugins/say-it/gutenberg/js/block-say-it.js/wp-content/plugins/say-it/gutenberg/js/sayit-format.js/wp-content/plugins/say-it/admin/js/say-it-admin.jssay-it/style.css?ver=say-it/script.js?ver=HTML / DOM Fingerprints
say-it-playerdata-sayit-textdata-sayit-voicedata-sayit-speeddata-sayit-pitchsayit_format_params/wp-json/say-it/v1/get-mp3[say_it]