
NgSurvey – Powerful, feature rich self-hosted surveys Security & Risk Analysis
wordpress.org/plugins/ngsurveyCreate rich and powerful surveys in minutes. conditional/skip logic, advanced reports, statistics and many more features out of the box.
Is NgSurvey – Powerful, feature rich self-hosted surveys Safe to Use in 2026?
Generally Safe
Score 92/100NgSurvey – Powerful, feature rich self-hosted surveys has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "ngsurvey" v1.2.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by consistently using prepared statements for SQL queries and incorporating a reasonable number of capability checks and nonce checks. The absence of known CVEs is also a strong indicator of past diligence. However, significant concerns arise from the static analysis. A substantial portion of the attack surface is unprotected, with 3 out of 4 entry points lacking authentication checks. Furthermore, the taint analysis reveals a high number of flows with unsanitized paths, indicating potential risks for vulnerabilities like cross-site scripting (XSS) or injection attacks, despite the lack of explicitly reported critical or high severity taint issues in the provided data.
The plugin's vulnerability history is clean, with no recorded CVEs. This absence of past vulnerabilities, coupled with the current lack of critical or high severity issues identified in the taint analysis, suggests that the plugin might have been developed with security in mind for certain areas. However, the static analysis findings, particularly the unprotected entry points and the numerous unsanitized taint flows, present a tangible risk that cannot be ignored. The presence of the `unserialize` function is another point of concern, as it can lead to deserialization vulnerabilities if not handled with extreme care and input validation.
In conclusion, while "ngsurvey" v1.2.2 benefits from a clean vulnerability history and secure SQL query practices, it suffers from a large unprotected attack surface and concerning taint analysis results. The unprotected AJAX handlers are a prime target for malicious actors. The high number of unsanitized taint flows, even without explicit critical severity ratings, warrants immediate investigation and remediation. The plugin's overall security can be significantly improved by addressing these identified weaknesses.
Key Concerns
- Unprotected AJAX handlers
- High number of unsanitized taint flows
- Dangerous unserialize function present
- Significant portion of outputs unescaped
NgSurvey – Powerful, feature rich self-hosted surveys Security Vulnerabilities
NgSurvey – Powerful, feature rich self-hosted surveys Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
NgSurvey – Powerful, feature rich self-hosted surveys Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 42
Maintenance & Trust
NgSurvey – Powerful, feature rich self-hosted surveys Maintenance & Trust
Maintenance Signals
Community Trust
NgSurvey – Powerful, feature rich self-hosted surveys Alternatives
Crowdsignal Forms
crowdsignal-forms
The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.
NativeForms – Contact, NPS, Payment, Feedback, Newsletter Forms
nativeforms
Build forms, surveys & polls for WordPress. Add forms to your website in few minutes and start getting more from your visitors.
Dynamic Surveys
dynamic-surveys
Create and manage simple surveys with real-time results display using beautiful pie charts.
SH Advance Polls
sh-advance-polls
You can create polls and surveys for your audience and observe the full analytics in the admin panel.
Crowdsignal Dashboard – Polls, Surveys & more
polldaddy
Manage your Crowdsignal polls, surveys, quizzes, and ratings directly from the WordPress dashboard.
NgSurvey – Powerful, feature rich self-hosted surveys Developer Profile
1 plugin · 10 total installs
How We Detect NgSurvey – Powerful, feature rich self-hosted surveys
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ngsurvey/assets/vendor/sweetalert2/sweetalert2-theme.css/wp-content/plugins/ngsurvey/assets/vendor/datetimepicker/datetimepicker.css/wp-content/plugins/ngsurvey/assets/vendor/select2/select2.css/wp-content/plugins/ngsurvey/assets/vendor/leaflet/leaflet.css/wp-content/plugins/ngsurvey/assets/vendor/markercluster/MarkerCluster.css/wp-content/plugins/ngsurvey/assets/vendor/markercluster/MarkerCluster.Default.css/wp-content/plugins/ngsurvey/assets/vendor/querybuilder/query-builder.default.css/wp-content/plugins/ngsurvey/assets/vendor/datatables/datatables.min.css+16 more?ver=1.2.2HTML / DOM Fingerprints
ngsurvey-adminngsurvey-admin-wrapperdata-ngsurvey-idNgSurveyAdmin/wp-json/ngsurvey/