
Survey Maker Security & Risk Analysis
wordpress.org/plugins/survey-makerCreate free online surveys and get your visitors' feedbacks directly on your WordPress website with WordPress Survey Plugin
Is Survey Maker Safe to Use in 2026?
Generally Safe
Score 90/100Survey Maker has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "survey-maker" plugin, version 5.2.1.2, presents a mixed security posture. While it demonstrates some good practices, such as a high percentage of SQL queries using prepared statements and a reasonable number of nonce and capability checks, significant concerns exist.
The static analysis reveals a large attack surface, with 16 out of 22 entry points lacking authentication checks. This is further exacerbated by 14 critical taint flows identified, all stemming from unsanitized paths. These findings strongly suggest that user-supplied input is not being adequately validated or sanitized, creating a direct pathway for malicious data to be processed.
The plugin's vulnerability history is deeply troubling, with a substantial 23 known CVEs, including 6 high-severity issues and 17 medium-severity issues. The prevalence of improper authorization, SQL injection, and XSS vulnerabilities in its past indicates a recurring pattern of insecure coding practices. Although there are currently no unpatched CVEs, the sheer volume of past vulnerabilities, particularly those involving authorization and input handling, points to a systemic security weakness that requires significant attention. The recent vulnerability date suggests a continued, though perhaps recently addressed, pattern of issues.
Key Concerns
- Large attack surface without auth checks
- High number of critical taint flows
- Numerous past high-severity CVEs
- Numerous past medium-severity CVEs
- History of authorization issues
- History of SQL Injection vulnerabilities
- History of XSS vulnerabilities
- Significant amount of unescaped output
Survey Maker Security Vulnerabilities
CVEs by Year
Severity Breakdown
23 total CVEs
Survey Maker <= 5.1.9.4 - Missing Authorization
Survey Maker <= 5.1.9.4 - Missing Authorization to Unauthenticated Information Exposure
Survey Maker <= 5.1.9.4 - Missing Authorization to Unauthenticated Limited Option Update
Survey Maker <= 5.1.8.8 - Authenticated (Administrator+) Stored Cross-Site Scripting
Survey Maker <= 5.1.8.8 - Unauthenticated Stored Cross-Site Scripting
Survey Maker <= 5.1.6.3 - Unauthenticated Authorization Bypass
Survey Maker <= 5.1.3.5 - Authenticated (Administrator+) Stored Cross-Site Scripting
Survey Maker <= 5.1.3.3 - Authenticated (Admin+) Stored Cross-Site Scripting via Survey Question
Survey Maker <= 5.0.2 - Authenticated (Administrator+) Stored Cross-Site Scripting
Survey Maker – Customer Satisfaction Questionnaire, Chat Survey, Calculation Form, Payment Forms <= 4.9.7 - Authenticated (Admin+) Stored Cross-Site Scripting
Survey Maker – Customer Satisfaction Survey, Chat Survey, Calculaton Form, Payment Surveys <= 4.2.8 - Authenticated (Admin+) Stored Cross-Site Scripting
Survey Maker <= 4.0.9 - IP Address Spoofing
Survey Maker – Best WordPress Survey Plugin <= 3.6.6 - Unauthenticated Stored Cross-Site Scripting
Survey Maker <= 4.0.6 - Reflected Cross-Site Scripting
Survey Maker <= 4.0.5 - Authenticated (Administrator+) Stored Cross-Site Scripting
Survey Maker <= 3.4.6 - Reflected Cross-Site Scripting via 'page' parameter
Survey Maker <= 3.2.0 - Missing Authorization
Survey Maker < 3.1.2 - Authenticated (Subscriber+) SQL Injection
Survey Maker – Best WordPress Survey Plugin <= 3.1.3 - Unauthenticated Stored Cross-Site Scripting
Survey Maker – Best WordPress Survey Plugin <= 3.1.1 - Authenticated (Admin+) Stored Cross-Site Scripting
Survey Maker <= 2.0.6 - Unauthenticated Stored Cross-Site Scripting
Survey Maker – Best WordPress Survey Plugin <= 1.5.5 - Reflected Cross-Site Scripting
Survey Maker < 1.5.6 - Authenticated SQL Injection
Survey Maker Release Timeline
Survey Maker Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Survey Maker Attack Surface
AJAX Handlers 17
Shortcodes 5
WordPress Hooks 85
Maintenance & Trust
Survey Maker Maintenance & Trust
Maintenance Signals
Community Trust
Survey Maker Alternatives
Formera
formera
An advanced, high-performance Survey Maker with a premium SaaS-style interface.
Questionnaire Builder
questionnaire-builder
An easy to use and lightweight questionnaire builder plugin for WordPress. Create questionnaires, manage questions, and collect responses.
Formidable Forms – Contact Form Plugin, Survey, Quiz, Payment, Calculator Form & Custom Form Builder
formidable
The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more.
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder
everest-forms
The best WordPress form builder. Create contact forms, payment forms, conversational forms, custom forms, surveys, & quizzes using drag and drop.
Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder
form-maker
Form Maker is a user-friendly contact form builder that allows to create forms for any purpose, from a simple contact form to multi page survey forms
Survey Maker Developer Profile
18 plugins · 111K total installs
How We Detect Survey Maker
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/survey-maker/public/css/frontend.css/wp-content/plugins/survey-maker/public/css/style.css/wp-content/plugins/survey-maker/public/js/frontend.js/wp-content/plugins/survey-maker/public/js/scripts.js/wp-content/plugins/survey-maker/admin/css/admin.css/wp-content/plugins/survey-maker/admin/js/admin.js/wp-content/plugins/survey-maker/public/js/frontend.js/wp-content/plugins/survey-maker/public/js/scripts.js/wp-content/plugins/survey-maker/admin/js/admin.jssurvey-maker/public/css/frontend.css?ver=survey-maker/public/css/style.css?ver=survey-maker/public/js/frontend.js?ver=survey-maker/public/js/scripts.js?ver=survey-maker/admin/css/admin.css?ver=survey-maker/admin/js/admin.js?ver=HTML / DOM Fingerprints
ays-notice-bannerays-survey-upgrade-containerays-navigation-container-updrade-button-boxsurvey-maker-frontendsurvey-maker-form-id-<!-- Survey Maker plugin allows you to create unlimited surveys with unlimited sections and unlimited questions. --><!-- Currently plugin version. --><!-- Start at version 1.0.0 and use SemVer - https://semver.org --><!-- Rename this for your plugin and update it as you release new versions. -->+16 moredata-survey-iddata-survey-form-idSURVEY_MAKER_VERSIONSURVEY_MAKER_NAME_VERSIONSURVEY_MAKER_NAMESURVEY_MAKER_DB_PREFIXSURVEY_MAKER_BASENAMESURVEY_MAKER_DIR+5 more[survey-maker-id-[survey-maker-form-id-