
Quiz, Poll & Survey Maker by Opinion Stage Security & Risk Analysis
wordpress.org/plugins/social-polls-by-opinionstageBoost engagement and capture leads with interactive quizzes, polls, and surveys. Built for marketers, publishers, and businesses
Is Quiz, Poll & Survey Maker by Opinion Stage Safe to Use in 2026?
Generally Safe
Score 88/100Quiz, Poll & Survey Maker by Opinion Stage has a strong security track record. Known vulnerabilities have been patched promptly.
The static analysis of social-polls-by-opinionstage v19.12.3 reveals a generally strong security posture with no identified critical or high severity taint flows, no dangerous function usage, and a high percentage of properly escaped output. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce and capability checks in its code. The attack surface appears to be minimal with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authorization checks.
However, a significant concern arises from the plugin's extensive vulnerability history. With a total of 7 known CVEs, including 3 high and 4 medium severity vulnerabilities, and a recent vulnerability recorded in January 2026, the plugin has a clear pattern of past security weaknesses. These past vulnerabilities spanned common types such as Cross-Site Scripting (XSS), Missing Authorization, Cross-Site Request Forgery (CSRF), and PHP Remote File Inclusion. While there are currently no unpatched CVEs for this specific version, the historical trend indicates a recurring need for diligent patching and suggests potential underlying architectural issues that have led to multiple exploitable flaws.
In conclusion, while version 19.12.3 exhibits good coding practices in its current state, the plugin's historical vulnerability record presents a significant risk. Users should exercise caution, remain vigilant for future updates and security advisories, and be aware of the potential for undiscovered or zero-day vulnerabilities, especially given the recent history of high-severity issues. The absence of current unpatched CVEs is a positive sign, but the past patterns warrant a cautious approach.
Key Concerns
- Significant historical vulnerability record (7 CVEs)
- History of high severity vulnerabilities (3)
- History of medium severity vulnerabilities (4)
- Recent vulnerability in 2026-01-19
- Past vulnerabilities include XSS, Auth issues, RFI
- 86% output properly escaped (some unescaped)
Quiz, Poll & Survey Maker by Opinion Stage Security Vulnerabilities
CVEs by Year
Severity Breakdown
7 total CVEs
Poll, Survey & Quiz Maker Plugin by Opinion Stage < 19.6.25 - Unauthenticated Stored Cross-Site Scripting
Poll, Survey & Quiz Maker Plugin by Opinion Stage < 19.6.25 - Unauthenticated Stored Cross-Site Scripting
Poll, Survey & Quiz Maker Plugin by Opinion Stage <= 19.12.0 - Missing Authorization
Poll, Survey & Quiz Maker Plugin by Opinion Stage <= 19.12.0 - Cross-Site Request Forgery to Account Disconnection
Poll, Survey & Quiz Maker Plugin by Opinion Stage <= 19.11.0 - Unauthenticated Local File Inclusion
Poll, Survey & Quiz Maker Plugin by Opinion Stage <= 19.9.0 - Incorrect Authorization to Authenticated (Contributor+) Plugin Settings Update
Poll, Survey & Quiz Maker Plugin by Opinion Stage <= 19.6.24 - Unauthenticated Stored Cross-Site Scripting
Quiz, Poll & Survey Maker by Opinion Stage Code Analysis
Output Escaping
Quiz, Poll & Survey Maker by Opinion Stage Attack Surface
WordPress Hooks 17
Maintenance & Trust
Quiz, Poll & Survey Maker by Opinion Stage Maintenance & Trust
Maintenance Signals
Community Trust
Quiz, Poll & Survey Maker by Opinion Stage Alternatives
Riddle Quiz Maker – easily add quizzes with unlimited lead generation to your site
riddle-playful-content-on-the-go
Riddle’s beautifully intuitive quiz maker lets you create unlimited quizzes, personality tests, and more—no coding, no limits.
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.
TotalSurvey for Survey, Quiz and Form
totalsurvey
Create satisfaction survey, engaging quiz, gather feedback and run exam with the best WordPress survey and quiz plugin.
involve.me – Create Surveys, Quizzes, Calculators & Forms as Embedded Widgets or Pop-ups
involve-me
Add forms, quizzes, surveys and interactive calculators to your WordPress site. Easily embed or use as pop-ups. No coding required.
Polls, Surveys, Contests and Quizzes for Pages
polls-surveys-contests-and-quizzes-for-pages
Embed polls, surveys, contests and quizzes into your WordPress site and get valuable feedback from your customers.
Quiz, Poll & Survey Maker by Opinion Stage Developer Profile
1 plugin · 7K total installs
How We Detect Quiz, Poll & Survey Maker by Opinion Stage
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/social-polls-by-opinionstage/assets/css/opinionstage-admin-notice.css/wp-content/plugins/social-polls-by-opinionstage/assets/css/opinionstage-admin.css/wp-content/plugins/social-polls-by-opinionstage/assets/js/opinionstage-admin-script.js/wp-content/plugins/social-polls-by-opinionstage/assets/js/opinionstage-admin-widget-script.js/wp-content/plugins/social-polls-by-opinionstage/assets/js/opinionstage-admin-script.js/wp-content/plugins/social-polls-by-opinionstage/assets/js/opinionstage-admin-widget-script.jssocial-polls-by-opinionstage/assets/css/opinionstage-admin-notice.css?ver=social-polls-by-opinionstage/assets/css/opinionstage-admin.css?ver=social-polls-by-opinionstage/assets/js/opinionstage-admin-script.js?ver=social-polls-by-opinionstage/assets/js/opinionstage-admin-widget-script.js?ver=HTML / DOM Fingerprints
opinionstage-warningopinionstage-admin-widget-settings<!-- Opinionstage admin notice for minimum PHP version. --><!-- Opinionstage admin notice for minimum WordPress version. --><!-- Notify about other OpinionStage plugin already available -->id="opinionstage-warning"id="opinionstage-admin-widget-settings"opinionstage_admin_script_params/wp-json/opinionstage/v1/ajax/get_current_user_widget/wp-json/opinionstage/v1/ajax/get_widgets