
TotalSurvey for Survey, Quiz and Form Security & Risk Analysis
wordpress.org/plugins/totalsurveyCreate satisfaction survey, engaging quiz, gather feedback and run exam with the best WordPress survey and quiz plugin.
Is TotalSurvey for Survey, Quiz and Form Safe to Use in 2026?
Generally Safe
Score 100/100TotalSurvey for Survey, Quiz and Form has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The TotalSurvey plugin v1.12.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any detected CVEs, including unpatched vulnerabilities, is a significant positive indicator. Furthermore, the code analysis reveals a clean slate regarding critical vulnerabilities such as raw SQL queries, unsanitized path flows, and dangerous function usage. The high percentage of properly escaped output (94%) also suggests good development practices for mitigating Cross-Site Scripting (XSS) risks.
However, there are a few areas that warrant caution. The lack of any nonce checks or capability checks on what appears to be an extensive set of file operations (8 instances) is a notable concern. This could potentially expose these operations to unauthorized access or manipulation if an attacker can trigger them. Additionally, while the attack surface is reported as zero, the presence of file operations without explicit authorization checks means that the actual effective attack surface might be larger than indicated. The plugin also has no recorded history of vulnerabilities, which, while positive, can sometimes indicate limited public scrutiny or a lack of comprehensive historical security testing.
In conclusion, TotalSurvey v1.12.0 appears to be a securely developed plugin with a clean vulnerability record. The primary area for improvement lies in implementing robust authorization checks, particularly nonces and capability checks, for its file operations to further harden its security. The overall impression is a plugin that prioritizes secure coding, but with room for enhancement in its access control mechanisms.
Key Concerns
- No nonce checks on file operations
- No capability checks on file operations
TotalSurvey for Survey, Quiz and Form Security Vulnerabilities
TotalSurvey for Survey, Quiz and Form Release Timeline
TotalSurvey for Survey, Quiz and Form Code Analysis
Output Escaping
TotalSurvey for Survey, Quiz and Form Attack Surface
WordPress Hooks 20
Maintenance & Trust
TotalSurvey for Survey, Quiz and Form Maintenance & Trust
Maintenance Signals
Community Trust
TotalSurvey for Survey, Quiz and Form Alternatives
SurveyX Builder – Easy Feedback, Poll, Quiz & Survey
surveyx-builder
Create surveys, polls, quizzes, and feedback forms. Fast, lightweight, and optimized to boost responses and user engagement.
Formera
formera
An advanced, high-performance Survey Maker with a premium SaaS-style interface.
Pollbolt – AI Forms, Polls, Quizzes
pollbolt-ai-forms-polls-quizzes
Easily embed PollBolt surveys into your WordPress site using Elementor or standard WordPress editor.
WebAsk: Plugin for Creating Online Surveys, Polls, Questionnaires, and Marketing Research
webask
Version: 1.0.1 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Create professional surveys and questi …
Crowdsignal Forms
crowdsignal-forms
The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.
TotalSurvey for Survey, Quiz and Form Developer Profile
5 plugins · 2K total installs
How We Detect TotalSurvey for Survey, Quiz and Form
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/totalsurvey/assets/js/app.js/wp-content/plugins/totalsurvey/assets/js/app.min.js/wp-content/plugins/totalsurvey/assets/js/insights/app-insights.js/wp-content/plugins/totalsurvey/assets/js/insights/app-insights.min.js/wp-content/plugins/totalsurvey/assets/backoffice/runtime.js/wp-content/plugins/totalsurvey/assets/backoffice/polyfills.js/wp-content/plugins/totalsurvey/assets/backoffice/vendor.js/wp-content/plugins/totalsurvey/assets/backoffice/styles.css+1 more/wp-content/plugins/totalsurvey/assets/js/app.js/wp-content/plugins/totalsurvey/assets/js/app.min.js/wp-content/plugins/totalsurvey/assets/js/insights/app-insights.js/wp-content/plugins/totalsurvey/assets/js/insights/app-insights.min.js/wp-content/plugins/totalsurvey/assets/backoffice/runtime.js/wp-content/plugins/totalsurvey/assets/backoffice/polyfills.js+2 moretotalsurvey/assets/js/app.js?ver=totalsurvey/assets/js/app.min.js?ver=totalsurvey/assets/js/insights/app-insights.js?ver=totalsurvey/assets/js/insights/app-insights.min.js?ver=totalsurvey/assets/backoffice/runtime.js?ver=totalsurvey/assets/backoffice/polyfills.js?ver=totalsurvey/assets/backoffice/vendor.js?ver=totalsurvey/assets/backoffice/styles.css?ver=totalsurvey/assets/backoffice/main.js?ver=HTML / DOM Fingerprints
totalsurvey-template-defaulttotalsurvey-template-default__insightsdata-totalsurvey-template-idTotalSurveytotalsurveyVueApp/wp-json/totalsurvey/v1/entries/wp-json/totalsurvey/v1/surveys/wp-json/totalsurvey/v1/settings/wp-json/totalsurvey/v1/modules/template/wp-json/totalsurvey/v1/modules/extension