[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLEWt25Dr_E9ZCqYrrBhd4dWC7IcvXzT4tgD-cDQtXTQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":126,"fingerprints":288},"dynamic-surveys","Dynamic Surveys","1.0.2","Md. Maruf Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarufmks\u002F","\u003Cp>Dynamic Surveys is a lightweight yet powerful WordPress plugin that enables site administrators to create and manage surveys effortlessly. Users can participate in surveys, and results are displayed in real time using responsive pie charts powered by Chart.js.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy survey creation with customizable options  \u003C\u002Fli>\n\u003Cli>Real-time results display with beautiful pie charts  \u003C\u002Fli>\n\u003Cli>Shortcode support for embedding surveys anywhere  \u003C\u002Fli>\n\u003Cli>User-based voting system to prevent duplicate votes  \u003C\u002Fli>\n\u003Cli>Survey status management (open\u002Fclosed)  \u003C\u002Fli>\n\u003Cli>Mobile-responsive design  \u003C\u002Fli>\n\u003Cli>One-click shortcode copying for easy implementation  \u003C\u002Fli>\n\u003Cli>Toast notifications for better user experience  \u003C\u002Fli>\n\u003Cli>Translation-ready for multilingual sites  \u003C\u002Fli>\n\u003Cli>Export survey results to CSV format  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage Instructions\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Tools > Dynamic Surveys\u003C\u002Fstrong> in the WordPress admin panel.  \u003C\u002Fli>\n\u003Cli>Create surveys with multiple-choice options.  \u003C\u002Fli>\n\u003Cli>Copy the generated shortcode for your survey.  \u003C\u002Fli>\n\u003Cli>Paste the shortcode into any post or page.  \u003C\u002Fli>\n\u003Cli>Users can vote and view results instantly.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Example Shortcode\u003C\u002Fstrong>:\u003Cbr \u002F>\n    [dynamic_surveys id=”1″]\u003Cbr \u002F>\nReplace \u003Ccode>1\u003C\u002Fcode> with your actual survey ID.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Dynamic Surveys plugin stores the following data:\u003Cbr \u002F>\n– Survey questions and options\u003Cbr \u002F>\n– User votes (user ID and selected option)\u003Cbr \u002F>\n– IP addresses of voters\u003C\u002Fp>\n\u003Cp>This data is stored in your WordPress database and is not shared with any third parties.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Dynamic Surveys utilizes the following open-source libraries:\u003Cbr \u002F>\n– \u003Cstrong>Chart.js\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Toastr.js\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdynamic-surveys\u002F\" rel=\"ugc\">Plugin Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Contributions are welcome! You can contribute to the development of this plugin on GitHub:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmarufmks\u002Fdynamic-surveys\" rel=\"nofollow ugc\">Dynamic Surveys on GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Create and manage simple surveys with real-time results display using beautiful pie charts.",0,520,"2025-01-19T08:49:00.000Z","6.7.5","5.8","7.4",[18,19,20,21,22],"feedback","forms","polls","surveys","voting","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-surveys.1.0.2.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"marufmks",1,30,88,"2026-04-03T19:06:02.835Z",[36,56,71,92,111],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":31,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ngsurvey","NgSurvey – Powerful, feature rich self-hosted surveys","1.2.2","NgIdeas","https:\u002F\u002Fprofiles.wordpress.org\u002Fngideas\u002F","\u003Cp>NgSurvey allows you to create full featured self-hosted surveys with the easy to use, ajax powered form builder. Here are few important features.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Checkout the live demo of the surveys on our demo site. Download survey json files and import them to your website using Import\u002FExport plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.ngideas.com\u002Fsurveys\u002Fdemo-surveys\u002F\" rel=\"nofollow ugc\">Click here to access the demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>We compiled a detailed documentation on how to quickly create and manage the surveys. Please read NgSurvey documentation at \u003Ca href=\"https:\u002F\u002Fdocs.ngideas.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdocs.ngideas.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Found a bug?\u003C\u002Fh4>\n\u003Cp>Report bugs and contribute to the project on our GitHub repository at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fngideas\u002Fngsurvey\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fngideas\u002Fngsurvey\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Quick overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create the questionnaire with the Ajax powered modern form builder. Quickly view and change entire questionnaire at a time. Questions are fully customized with options to provide CSS class names.\u003C\u002Fli>\n\u003Cli>Bulk import pre-defined answers using Answer Presets.\u003C\u002Fli>\n\u003Cli>Allows you to organize your questionnaire into multiple pages. Create a one page small survey to multipage large surveys with less effort.\u003C\u002Fli>\n\u003Cli>Show personalized questions to the users with built-in skip\u002Fconditional logic. Set up conditional rules on all your questions with an advanced rules builder.\u003C\u002Fli>\n\u003Cli>Not just creating the surveys, responding to the surveys is also made simple with Ajax powered response forms. \u003C\u002Fli>\n\u003Cli>Analyse your survey data with the built-in advanced reporting engine. Get a quick overview of your entire survey using the consolidated report or view invidividual responses.\u003C\u002Fli>\n\u003Cli>Want more? Extend the functionality with ready to use extensions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Question Types\u003C\u002Fh3>\n\u003Cp>NgSurvey comes bundled with most useful question types.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page headers\u003C\u002Fstrong> – Show any HTML content on top your questions. You can describe questions shown on each page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Choice\u003C\u002Fstrong> – Simple but powerful way to create rich surveys. Ask questions with multiple choice text answers.\n\u003Cul>\n\u003Cli>Radio buttons\u003C\u002Fli>\n\u003Cli>Checkboxes\u003C\u002Fli>\n\u003Cli>Select boxes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text input\u003C\u002Fstrong> – Allow the users to enter their own answers.\n\u003Cul>\n\u003Cli>Single line text box question\u003C\u002Fli>\n\u003Cli>Password type question\u003C\u002Fli>\n\u003Cli>Number type question\u003C\u002Fli>\n\u003Cli>Email type question\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Many more question types available on our premium plugin \u003Ca href=\"https:\u002F\u002Fngideas.com\u002Fngsurvey-features\u002F\" rel=\"nofollow ugc\">NgSurvey Extensions\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Net Promoter Score\u003C\u002Fstrong> or NPS questions. Know what your customers\u002Femployees thinking about your products\u002Fservices\u002Fcompany.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choice Grid\u003C\u002Fstrong> – Combine multiple similar questions with same set of answers into a grid type questions.\n\u003Cul>\n\u003Cli>Radio buttons grid layout\u003C\u002Fli>\n\u003Cli>Checkboxes grid layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choice Images\u003C\u002Fstrong> – Images quickly attract users, allow your users to select images instead of plan text answers.\n\u003Cul>\n\u003Cli>Single selection Image type\u003C\u002Fli>\n\u003Cli>Multiple selection Images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star ratings\u003C\u002Fstrong> – Rate products\u002Fservices with star ratings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Match the following\u003C\u002Fstrong> – Allow the users to match an answer from list of answers for each question.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rank answers\u003C\u002Fstrong> – Rank the answers by drag and drop in desired order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi Sliders\u003C\u002Fstrong> – Choose the answers by dragging the sliders. The answers can be predefined or numeric.\n\u003Cul>\n\u003Cli>Single slider\u003C\u002Fli>\n\u003Cli>Multiple sliders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Postal address\u003C\u002Fstrong> – Get full postal address of your users including country and region selections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map Location\u003C\u002Fstrong> – Search for a location and show a pin on the map of that location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signature pad\u003C\u002Fstrong> – Draw your signature on the screen with mouse pointer or on your phone with touch.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL parameter\u003C\u002Fstrong> – Automatically capture data from survey URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calendar input\u003C\u002Fstrong> – Select the date and time using calendar input questions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Person name\u003C\u002Fstrong> – input. Get the full name of the person including salutation, first and last name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiline Textarea\u003C\u002Fstrong> input. Get detailed answers with multiline textarea type questions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cp>Add more features with \u003Ca href=\"https:\u002F\u002Fngideas.com\u002Fngsurvey-features\u002F\" rel=\"nofollow ugc\">NgSurvey Extensions\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Sheets\u003C\u002Fstrong> – One click integration with Google Sheets enables live sync survey responses to Google Sheets document.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaigns\u003C\u002Fstrong> – Build your audience and invite them to take your surveys. Create and send HTML email invitations with built-in visual email builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Downloads\u003C\u002Fstrong> – Download all your responses data in a CSV file and analyze it on Excel or third party software.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emails\u003C\u002Fstrong> – Send automated surveys when your users purchase a product, respond to a survey and so on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Front-end management\u003C\u002Fstrong> – Monetise surveys as a software-as-service business. Let your front-end users create and manage surveys on their own.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MaxMind GeoIP Location\u003C\u002Fstrong> – Capture your respondent location data such as country name, state\u002Fregion name and city name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>reCAPTCHA\u003C\u002Fstrong> – Protect your responses from spammers by enabling reCAPTCHA validations to your guest responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import & Export\u003C\u002Fstrong> – Export your survey to a JSON file and import to another site or use it to duplicate the surveys with one click importer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feature Tour\u003C\u002Fh3>\n\u003Cp>Learn more about NgSurvey and read detailed information on NgSurvey features on the \u003Ca href=\"https:\u002F\u002Fngideas.com\u002Fngsurvey-features\u002F\" rel=\"nofollow ugc\">feature tour page\u003C\u002Fa>\u003C\u002Fp>\n","Create rich and powerful surveys in minutes. conditional\u002Fskip logic, advanced reports, statistics and many more features out of the box.",10,5850,100,"2024-08-13T06:39:00.000Z","6.6.5","4.9","7.2",[52,19,20,53,21],"feedback-forms","survey","https:\u002F\u002Fngideas.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fngsurvey.1.2.2.zip",{"slug":57,"name":58,"version":6,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":16,"tags":67,"homepage":69,"download_link":70,"security_score":46,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"sh-advance-polls","SH Advance Polls","Stunning Hub","https:\u002F\u002Fprofiles.wordpress.org\u002Fstunninghub\u002F","\u003Cp>Polls and Surveys is a powerful WordPress plugin that allows you to create polls and survey forms with multiple choices and provides analytics after submission. Easily gather feedback, conduct market research, and engage with your audience directly from your WordPress site.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User-friendly interface for crafting polls and surveys.\u003C\u002Fli>\n\u003Cli>Add multiple-choice questions effortlessly.\u003C\u002Fli>\n\u003Cli>Customize each question to suit your requirements.\u003C\u002Fli>\n\u003Cli>Set mandatory responses or add additional fields for further insight.\u003C\u002Fli>\n\u003Cli>Real-time analytics providing valuable insights into participant demographics, response trends, and more.\u003C\u002Fli>\n\u003Cli>Make informed decisions and drive your content strategy forward.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n","You can create polls and surveys for your audience and observe the full analytics in the admin panel.",288,"2025-12-30T11:25:00.000Z","6.9.4","6.3",[68,18,19,20,21],"analytics","https:\u002F\u002Fstunninghub.in\u002Fsh-advance-polls\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsh-advance-polls.1.0.2.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":46,"num_ratings":81,"last_updated":82,"tested_up_to":65,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":88,"download_link":89,"security_score":90,"vuln_count":31,"unpatched_count":31,"last_vuln_date":91,"fetched_at":27},"crowdsignal-forms","Crowdsignal Forms","1.8.0","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.\u003Cbr \u002F>\nCreating polls is as simple and as fast as writing a bullet point list. No embed blocks and no copy pasting needed anymore.\u003C\u002Fp>\n\u003Cp>Customize the look and feel of your polls to match your brand, and pick your favorite color. The poll block supports the styling of your theme by default, and from there you can customize the styling of your polls the way you want.\u003C\u002Fp>\n\u003Cp>With Crowdsignal’s results page you can view all responses as they come in. See the geo-locations of your voters and analyze IP addresses for any suspicious voting behavior. See advanced stats and analytics for understanding your audience.\u003C\u002Fp>\n\u003Cp>Analyze your results and then export them in a number of different formats.\u003C\u002Fp>\n\u003Cp>Set close dates for polls, create polls with single or multiple choice answers, choose whether to show your readers the poll results or keep them private.\u003C\u002Fp>\n\u003Cp>You can create an unlimited number of polls with a free \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal\u003C\u002Fa> account and your first 2,500 signals are free. A signal is a response you get to a poll. If you are on a free plan, you still have full access to the first 2,500 signals. Any further responses you collect will still be recorded but if you \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">upgrade\u003C\u002Fa> you will get access to our unlocked reports to see them. You’ll also get access to a \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">range of features\u003C\u002Fa> not available to free users.\u003C\u002Fp>\n","The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.",100000,137183,3,"2026-02-10T14:53:00.000Z","6.0","5.6.20",[86,19,87,20,21],"block","gutenberg","https:\u002F\u002Fcrowdsignal.com\u002Fcrowdsignal-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrowdsignal-forms.1.8.0.zip",78,"2025-12-27 00:00:00",{"slug":93,"name":94,"version":6,"author":93,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":46,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":108,"download_link":109,"security_score":110,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"nativeforms","NativeForms – Contact, NPS, Payment, Feedback, Newsletter Forms","https:\u002F\u002Fprofiles.wordpress.org\u002Fnativeforms\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=cg33i1Lynxk&ab_channel=NativeForms\" rel=\"nofollow ugc\">Watch YouTube tutorial 🎥\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnativeforms.com\" rel=\"nofollow ugc\">NativeForms\u003C\u002Fa> – The best WordPress form builder plugin\u003C\u002Fp>\n\u003Cp>Build forms, surveys & polls for WordPress.\u003C\u002Fp>\n\u003Cp>Create forms like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Forms\u003C\u002Fli>\n\u003Cli>Bug Report\u003C\u002Fli>\n\u003Cli>Feature Request\u003C\u002Fli>\n\u003Cli>Schedule a Call\u003C\u002Fli>\n\u003Cli>Newsletter\u003C\u002Fli>\n\u003Cli>NPS\u003C\u002Fli>\n\u003Cli>Payment Forms\u003C\u002Fli>\n\u003Cli>Website Feedback\u003C\u002Fli>\n\u003Cli>File Upload\u003C\u002Fli>\n\u003Cli>Online Booking Forms\u003C\u002Fli>\n\u003Cli>Event Booking Form\u003C\u002Fli>\n\u003Cli>Job Application Contact Form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add forms to your website in few minutes and start getting more from your visitors.\u003C\u002Fp>\n\u003Cp>We created NativeForms to help you communicate with your clients.\u003Cbr \u002F>\nOur product offers advanced solutions to all your problems and let you focus on things that are really important in your company.\u003C\u002Fp>\n\u003Cp>Supported question types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text Fields\u003C\u002Fli>\n\u003Cli>Dropdown\u003C\u002Fli>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>Selection\u003C\u002Fli>\n\u003Cli>NPS \u002F Number scale\u003C\u002Fli>\n\u003Cli>Slider\u003C\u002Fli>\n\u003Cli>File Upload\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>Matrix\u003C\u002Fli>\n\u003Cli>Stars \u002F Emojis\u003C\u002Fli>\n\u003Cli>Date Picker\u003C\u002Fli>\n\u003Cli>Image \u002F GIF \u002F Video\u003C\u002Fli>\n\u003Cli>Stripe Payment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Communication is key to success. Collecting data from users, helps you in process of improving your service. Forms can also be used for commercial purposes, like ordering a book or service. We believe that each company can benefit from NativeForms. There is always at least one use-case where forms can be used.\u003C\u002Fp>\n\u003Cp>Ready to impress your clients?\u003C\u002Fp>\n","Build forms, surveys & polls for WordPress. Add forms to your website in few minutes and start getting more from your visitors.",40,1437,2,"2021-11-13T19:03:00.000Z","5.8.13","4.7","5.2.4",[19,106,107,20,21],"nps","payment","https:\u002F\u002Fnativeforms.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnativeforms.1.0.2.zip",85,{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":46,"num_ratings":31,"last_updated":121,"tested_up_to":65,"requires_at_least":83,"requires_php":23,"tags":122,"homepage":124,"download_link":125,"security_score":46,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"opinioncamp","OpinionCamp – Poll Block","1.0.4","Imtiaz Rayhan","https:\u002F\u002Fprofiles.wordpress.org\u002Fimtiazrayhan\u002F","\u003Cp>Demo | Pro (Coming Soon)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpinionCamp\u003C\u002Fstrong> is a modern, lightweight, and \u003Cstrong>100% block-based poll plugin\u003C\u002Fstrong> for WordPress.\u003Cbr \u002F>\nIt helps you create interactive polls right from the Gutenberg editor so you can collect valuable feedback, engage your readers, and understand what your audience thinks.\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🧱 \u003Cstrong>Block-Based Poll Creation:\u003C\u002Fstrong>  Add and edit polls directly in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>100% Local Data Storage:\u003C\u002Fstrong>  All votes and polls are securely stored in your WordPress database.\u003C\u002Fli>\n\u003Cli>🗳️ \u003Cstrong>Single & Multi-Vote Options:\u003C\u002Fstrong>  Let users vote once or select multiple options.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Customizable Styling\u003C\u002Fstrong> – Change colors, backgrounds, borders, and button styles with ease.\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Real-Time Results (Coming Soon):\u003C\u002Fstrong> See votes update instantly as users engage.\u003C\u002Fli>\n\u003Cli>💬 \u003Cstrong>Reaction & Feedback Blocks (Planned)\u003C\u002Fstrong>  Add emoji reactions and quick feedback widgets.\u003C\u002Fli>\n\u003Cli>🧩 \u003Cstrong>Lightweight & Fast:\u003C\u002Fstrong> Built with performance and simplicity in mind.\u003C\u002Fli>\n\u003Cli>🌙 \u003Cstrong>Fully Responsive:\u003C\u002Fstrong>  Looks great on any device or theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Why Choose OpinionCamp?\u003C\u002Fh3>\n\u003Cp>Because it’s built \u003Cstrong>the WordPress way\u003C\u002Fstrong> – visually, locally, and block-first.\u003Cbr \u002F>\nYou can create, edit, and customize polls just like any other block.\u003Cbr \u002F>\nNo shortcodes, no iframe embeds, no complicated setup.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Real-Time Poll Results\u003C\u002Fli>\n\u003Cli>Reaction & Feedback Blocks\u003C\u002Fli>\n\u003Cli>Poll Analytics Dashboard\u003C\u002Fli>\n\u003Cli>Campaign-Level Polls\u003C\u002Fli>\n\u003Cli>Survey & Quiz Modules\u003C\u002Fli>\n\u003Cli>User-Based Voting Controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About\u003C\u002Fh3>\n\u003Cp>OpinionCamp is built by the team behind \u003Ca href=\"https:\u002F\u002Fultimateblocks.com\" rel=\"nofollow ugc\">Ultimate Blocks\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwptablebuilder.com\" rel=\"nofollow ugc\">WP Table Builder\u003C\u002Fa> — trusted by thousands of WordPress users worldwide.\u003C\u002Fp>\n\u003Cp>Learn more and get updates at \u003Ca href=\"https:\u002F\u002Fopinioncamp.com\" rel=\"nofollow ugc\">OpinionCamp.com\u003C\u002Fa>\u003C\u002Fp>\n","OpinionCamp is a block-based poll plugin for WordPress that lets you collect polls, votes, and opinions directly inside the Gutenberg editor.",20,287,"2026-01-29T07:35:00.000Z",[123,18,20,53,22],"engagement","https:\u002F\u002Fopinioncamp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopinioncamp.1.0.4.zip",{"attackSurface":127,"codeSignals":179,"taintFlows":193,"riskAssessment":282,"analyzedAt":287},{"hooks":128,"ajaxHandlers":148,"restRoutes":172,"shortcodes":173,"cronEvents":177,"entryPointCount":178,"unprotectedCount":11},[129,135,138,143],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","plugins_loaded","dynamic_surveys_load_textdomain","dynamic-surveys.php",34,{"type":130,"name":131,"callback":136,"file":133,"line":137},"dynamic_surveys_init",68,{"type":130,"name":139,"callback":140,"file":141,"line":142},"admin_menu","add_admin_menu","includes\\admin\\class-dynamic-surveys-admin-menu.php",16,{"type":130,"name":144,"callback":145,"file":146,"line":147},"wp_enqueue_scripts","frontend_scripts","includes\\frontend\\class-dynamic-surveys-frontend.php",17,[149,155,159,163,166,171],{"action":150,"nopriv":151,"callback":152,"hasNonce":153,"hasCapCheck":153,"file":154,"line":147},"dynamic_surveys_create_survey",false,"dynamic_surveys_admin_create_survey_handler",true,"includes\\admin\\class-dynamic-surveys-admin-ajax-handlers.php",{"action":156,"nopriv":151,"callback":157,"hasNonce":153,"hasCapCheck":153,"file":154,"line":158},"dynamic_surveys_delete_survey","dynamic_surveys_admin_delete_survey_handler",18,{"action":160,"nopriv":151,"callback":161,"hasNonce":153,"hasCapCheck":153,"file":154,"line":162},"dynamic_surveys_toggle_survey_status","dynamic_surveys_admin_toggle_survey_status_handler",19,{"action":164,"nopriv":151,"callback":165,"hasNonce":153,"hasCapCheck":153,"file":154,"line":119},"dynamic_surveys_export_survey","dynamic_surveys_handle_export_survey",{"action":167,"nopriv":151,"callback":168,"hasNonce":153,"hasCapCheck":151,"file":169,"line":170},"dynamic_surveys_submit_vote","handle_vote_submission","includes\\frontend\\class-dynamic-surveys-frontend-ajax-handlers.php",15,{"action":167,"nopriv":153,"callback":168,"hasNonce":153,"hasCapCheck":151,"file":169,"line":142},[],[174],{"tag":175,"callback":176,"file":146,"line":158},"dynamic_surveys","dynamic_surveys_shortcode",[],7,{"dangerousFunctions":180,"sqlUsage":181,"outputEscaping":187,"fileOperations":11,"externalRequests":11,"nonceChecks":190,"capabilityChecks":191,"bundledLibraries":192},[],{"prepared":158,"raw":31,"locations":182},[183],{"file":184,"line":185,"context":186},"includes\\admin\\class-dynamic-surveys-manager.php",42,"$wpdb->get_results() with variable interpolation",{"escaped":188,"rawEcho":11,"locations":189},56,[],5,4,[],[194,220,231,260],{"entryPoint":195,"graph":196,"unsanitizedCount":11,"severity":219},"dynamic_surveys_handle_export_survey (includes\\admin\\class-dynamic-surveys-admin-ajax-handlers.php:164)",{"nodes":197,"edges":216},[198,203,209,211],{"id":199,"type":200,"label":201,"file":154,"line":202},"n0","source","$_POST",179,{"id":204,"type":205,"label":206,"file":154,"line":207,"wp_function":208},"n1","sink","get_row() [SQLi]",188,"get_row",{"id":210,"type":200,"label":201,"file":154,"line":202},"n2",{"id":212,"type":205,"label":213,"file":154,"line":214,"wp_function":215},"n3","get_results() [SQLi]",199,"get_results",[217,218],{"from":199,"to":204,"sanitized":153},{"from":210,"to":212,"sanitized":153},"low",{"entryPoint":221,"graph":222,"unsanitizedCount":11,"severity":219},"\u003Cclass-dynamic-surveys-admin-ajax-handlers> (includes\\admin\\class-dynamic-surveys-admin-ajax-handlers.php:0)",{"nodes":223,"edges":228},[224,225,226,227],{"id":199,"type":200,"label":201,"file":154,"line":202},{"id":204,"type":205,"label":206,"file":154,"line":207,"wp_function":208},{"id":210,"type":200,"label":201,"file":154,"line":202},{"id":212,"type":205,"label":213,"file":154,"line":214,"wp_function":215},[229,230],{"from":199,"to":204,"sanitized":153},{"from":210,"to":212,"sanitized":153},{"entryPoint":232,"graph":233,"unsanitizedCount":31,"severity":259},"handle_vote_submission (includes\\frontend\\class-dynamic-surveys-frontend-ajax-handlers.php:19)",{"nodes":234,"edges":254},[235,237,239,240,244,247,251],{"id":199,"type":200,"label":201,"file":169,"line":236},27,{"id":204,"type":205,"label":206,"file":169,"line":238,"wp_function":208},39,{"id":210,"type":200,"label":201,"file":169,"line":236},{"id":212,"type":205,"label":241,"file":169,"line":242,"wp_function":243},"get_var() [SQLi]",54,"get_var",{"id":245,"type":200,"label":201,"file":169,"line":246},"n4",95,{"id":248,"type":249,"label":250,"file":169,"line":246},"n5","transform","→ get_survey_results()",{"id":252,"type":205,"label":213,"file":169,"line":253,"wp_function":215},"n6",120,[255,256,257,258],{"from":199,"to":204,"sanitized":153},{"from":210,"to":212,"sanitized":153},{"from":245,"to":248,"sanitized":151},{"from":248,"to":252,"sanitized":151},"high",{"entryPoint":261,"graph":262,"unsanitizedCount":31,"severity":259},"\u003Cclass-dynamic-surveys-frontend-ajax-handlers> (includes\\frontend\\class-dynamic-surveys-frontend-ajax-handlers.php:0)",{"nodes":263,"edges":276},[264,266,267,268,269,270,271,272,274],{"id":199,"type":200,"label":265,"file":169,"line":236},"$_POST (x2)",{"id":204,"type":205,"label":206,"file":169,"line":238,"wp_function":208},{"id":210,"type":200,"label":201,"file":169,"line":236},{"id":212,"type":205,"label":241,"file":169,"line":242,"wp_function":243},{"id":245,"type":200,"label":201,"file":169,"line":236},{"id":248,"type":205,"label":213,"file":169,"line":253,"wp_function":215},{"id":252,"type":200,"label":201,"file":169,"line":246},{"id":273,"type":249,"label":250,"file":169,"line":246},"n7",{"id":275,"type":205,"label":213,"file":169,"line":253,"wp_function":215},"n8",[277,278,279,280,281],{"from":199,"to":204,"sanitized":153},{"from":210,"to":212,"sanitized":153},{"from":245,"to":248,"sanitized":153},{"from":252,"to":273,"sanitized":151},{"from":273,"to":275,"sanitized":151},{"summary":283,"deductions":284},"This plugin exhibits a generally good security posture with several strong practices in place. The complete absence of external HTTP requests and file operations, coupled with 100% output escaping and a high percentage of prepared SQL statements, significantly reduces common attack vectors. The presence of nonce and capability checks on entry points further bolsters its defense.  However, two flows with unsanitized paths identified during taint analysis represent a notable concern. While their severity is not explicitly classified as critical or high, these unsanitized paths could potentially lead to vulnerabilities if data is not handled carefully downstream, especially in conjunction with the SQL queries. The plugin's clean vulnerability history is a positive indicator of past security, but the taint analysis results suggest that ongoing vigilance and code review are still warranted. Overall, it's a well-built plugin with minor but potentially impactful areas for improvement regarding data sanitization.",[285],{"reason":286,"points":170},"Taint flows with unsanitized paths","2026-03-17T07:24:24.543Z",{"wat":289,"direct":312},{"assetPaths":290,"generatorPatterns":298,"scriptPaths":299,"versionParams":304},[291,292,293,294,291,295,296,293,297],"\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fcss\u002Ftoastr.min.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fcss\u002Fdynamic-surveys-admin.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fjs\u002Ftoastr.min.js","\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fjs\u002Fdynamic-surveys-admin.js","\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fcss\u002Fdynamic-surveys-frontend.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fjs\u002Fchart.js","\u002Fwp-content\u002Fplugins\u002Fdynamic-surveys\u002Fassets\u002Fjs\u002Fdynamic-surveys-frontend.js",[],[300,301,302,300,303],"dynamic-surveys\u002Fassets\u002Fjs\u002Ftoastr.min.js","dynamic-surveys\u002Fassets\u002Fjs\u002Fdynamic-surveys-admin.js","dynamic-surveys\u002Fassets\u002Fjs\u002Fchart.js","dynamic-surveys\u002Fassets\u002Fjs\u002Fdynamic-surveys-frontend.js",[305,306,307,308,305,309,310,307,311],"dynamic-surveys\u002Fassets\u002Fcss\u002Ftoastr.min.css?ver=","dynamic-surveys\u002Fassets\u002Fcss\u002Fdynamic-surveys-admin.css?ver=","dynamic-surveys\u002Fassets\u002Fjs\u002Ftoastr.min.js?ver=","dynamic-surveys\u002Fassets\u002Fjs\u002Fdynamic-surveys-admin.js?ver=","dynamic-surveys\u002Fassets\u002Fcss\u002Fdynamic-surveys-frontend.css?ver=","dynamic-surveys\u002Fassets\u002Fjs\u002Fchart.js?ver=","dynamic-surveys\u002Fassets\u002Fjs\u002Fdynamic-surveys-frontend.js?ver=",{"cssClasses":313,"htmlComments":316,"htmlAttributes":317,"restEndpoints":318,"jsGlobals":319,"shortcodeOutput":322},[314,315],"dynamic-surveys-message","dynamic-surveys-login-link",[],[],[],[320,321],"dynamic_surveys_admin","dynamic_surveys_frontend",[323,324],"\u003Cdiv class=\"dynamic-surveys-message\">","\u003Ca href=\""]