
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! Release Timeline
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
Text to Speech – TTSWP
text-to-speech-tts
Text to Speech (TTS) plugin for WordPress with ElevenLabs AI voices, WCAG accessibility, SEO audio schema, and 10,000 free credits.
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.
ResponsiveVoice Text To Speech
responsivevoice-text-to-speech
ResponsiveVoice the leading HTML5 text to speech synthesis solution, is now available for WordPress. Over 51 languages through 158 voices.
GSpeech TTS – WordPress Text To Speech Plugin
gspeech
Free Text to Speech plugin for WordPress with AI voices. Add audio players to posts, pages and WooCommerce. Cloud generation, no server load.
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.
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]