
PeproDev CF7 SMS Notifier Security & Risk Analysis
wordpress.org/plugins/pepro-cf7-sms-notifierSend notifications to User and Admins upon Contact Form 7 Submission
Is PeproDev CF7 SMS Notifier Safe to Use in 2026?
Generally Safe
Score 85/100PeproDev CF7 SMS Notifier has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "pepro-cf7-sms-notifier" v1.1.0 exhibits a mixed security posture. On the positive side, there are no publicly known vulnerabilities (CVEs) associated with this plugin, and the static analysis shows no identifiable direct entry points like AJAX handlers, REST API routes, or shortcodes that are unprotected. This suggests a generally good effort in limiting the direct attack surface. However, the code analysis reveals significant concerns. The presence of `unserialize` is a red flag, especially when combined with a lack of capability checks and a concerning percentage of improperly escaped output. The taint analysis indicating a flow with an unsanitized path further amplifies these worries, suggesting that user-controlled data might be processed without adequate sanitization, potentially leading to vulnerabilities like Cross-Site Scripting (XSS) or even more severe issues if combined with other insecure practices.
The SQL query usage is also a significant weakness, with 100% of the queries not utilizing prepared statements. This opens the plugin up to SQL injection vulnerabilities. The lack of capability checks on any potential code execution paths means that even if an entry point isn't immediately obvious, authenticated users might be able to trigger unintended actions. While the vulnerability history is clean, this could be due to a lack of rigorous security auditing rather than inherent security. The bundled libraries, DataTables and Select2, could also pose a risk if they are outdated and contain known vulnerabilities, though this is not explicitly stated in the provided data. Overall, the plugin has a potentially dangerous combination of insecure coding practices that could be exploited despite a seemingly limited attack surface and clean vulnerability history.
Key Concerns
- Raw SQL without prepare
- Dangerous function unserialize
- Flows with unsanitized paths
- Unescaped output percentage too low
- No capability checks
- Bundled libraries
PeproDev CF7 SMS Notifier Security Vulnerabilities
PeproDev CF7 SMS Notifier Release Timeline
PeproDev CF7 SMS Notifier Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
PeproDev CF7 SMS Notifier Attack Surface
WordPress Hooks 13
Maintenance & Trust
PeproDev CF7 SMS Notifier Maintenance & Trust
Maintenance Signals
Community Trust
PeproDev CF7 SMS Notifier Alternatives
Database Addon for Contact Form 7 – CFDB7
contact-form-cfdb7
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 database plugin.
Database for CF7
database-for-cf7
Save CF7 submitted form informations into your WordPress database.
WPSyncSheets For Contact Form 7 – CF7 Google Sheets Connector & Save to Database
contactsheets-lite
Connect Contact Form 7 submissions to Google Sheets to sync your form entries and save all cf7 forms submitted data to the database.
Newsletter for Contact Form 7
newsletter-for-contact-form-7
List building, create, send and track e-mails for Contact Form 7
SMS Alert for Contact Form 7
sms-alert-for-contact-form-7
SMS Alert for Contact Form 7 is a plugin for the popular contact form 7. So this is an extension for the CF7 plugin to send SMS alert.
PeproDev CF7 SMS Notifier Developer Profile
6 plugins · 8K total installs
How We Detect PeproDev CF7 SMS Notifier
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pepro-cf7-sms-notifier/assets/css/cf7_edit_screen.css/wp-content/plugins/pepro-cf7-sms-notifier/assets/js/cf7_edit_screen.js/wp-content/plugins/pepro-cf7-sms-notifier/assets/js/cf7sms.js/wp-content/plugins/pepro-cf7-sms-notifier/assets/js/cf7_edit_screen.js/wp-content/plugins/pepro-cf7-sms-notifier/assets/js/cf7sms.jspepro-cf7-sms-notifier/assets/css/cf7_edit_screen.css?ver=pepro-cf7-sms-notifier/assets/js/cf7_edit_screen.js?ver=pepro-cf7-sms-notifier/assets/js/cf7sms.js?ver=HTML / DOM Fingerprints
pepro_cf7sms_panelcf7sms_setting_sectionpepro_cf7sms_active_sms_admincf7smscheckboxname="pepro_cf7sms[active_sms_admin]"name="pepro_cf7sms[admin_sms_mobile]"name="pepro_cf7sms[active_sms_user]"name="pepro_cf7sms[user_sms_mobile]"name="pepro_cf7sms[active_sms_user_template]"name="pepro_cf7sms[user_sms_template]"+10 morewindow.cf7smsvar cf7sms_obj/wp-json/cf7sms/v1/send/wp-json/cf7sms/v1/settings