[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBgcQWrrAPaN5CdKYUTYXolda50ZubCmBLimnYrbb1bI":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":16,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":32,"analysis":140,"fingerprints":298},"polling-by-alex-lundin","Polling by Alex Lundin","1.0.1","alexlundin","https:\u002F\u002Fprofiles.wordpress.org\u002Falexlundin\u002F","\u003Cp>Plugin for creating surveys about a single product, product, service.\u003C\u002Fp>\n","Plugin for creating surveys about a single product, product, service.",0,708,"2022-11-16T04:51:00.000Z","6.1.10","5.0","",[18,19,20],"gutenberg","poll","votes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpolling-by-alex-lundin.1.0.1.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":28,"avg_security_score":22,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},3,10,30,84,"2026-04-04T14:22:00.755Z",[33,59,78,97,117],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":41,"downloaded":42,"rating":43,"num_ratings":27,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":56,"unpatched_count":11,"last_vuln_date":57,"fetched_at":58},"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,100,"2026-02-10T14:53:00.000Z","6.9.4","6.0","5.6.20",[49,50,18,51,52],"block","forms","polls","surveys","https:\u002F\u002Fcrowdsignal.com\u002Fcrowdsignal-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrowdsignal-forms.1.8.0.zip",99,1,"2025-12-27 00:00:00","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":28,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":16,"tags":73,"homepage":76,"download_link":77,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"simply-polls","Simply Polls","1.0","achilles21","https:\u002F\u002Fprofiles.wordpress.org\u002Fachilles21\u002F","\u003Cp>Simply Polls is a simple plugin to create a poll easily and quickly. You can use our polls on sidebars, posts and pages\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully Responsive Polls\u003C\u002Fli>\n\u003Cli>Easy install and use\u003C\u002Fli>\n\u003Cli>Polls plugin works perfectly with all versions of WordPress\u003C\u002Fli>\n\u003Cli>Ability to use Polls on pages and posts\u003C\u002Fli>\n\u003Cli>Ability to use Polls on sidebars\u003C\u002Fli>\n\u003Cli>Ability to use more then one survey form on widgets, create as many Polls as you need\u003C\u002Fli>\n\u003Cli>Unlimited number of Polls\u003C\u002Fli>\n\u003Cli>Polls with Single choice answers\u003C\u002Fli>\n\u003Cli>Tested on popular WordPress themes\u003C\u002Fli>\n\u003Cli>Ajax load polls\u003C\u002Fli>\n\u003Cli>Viewing the poll results in the admin panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you found any bug in our plugin or have a question contact us at freerun-2012@yandex.ru\u003C\u002Fp>\n\u003Ch3>Upgrading\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate \u003Ccode>Simply Polls\u003C\u002Fcode> Plugin\u003C\u002Fli>\n\u003Cli>Open \u003Ccode>wp-content\u002Fplugins\u003C\u002Fcode> Folder\u003C\u002Fli>\n\u003Cli>Put\u002FOverwrite: \u003Ccode>Folder: alex-simply-polls\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Activate \u003Ccode>Simply Polls\u003C\u002Fcode> Plugin\u003C\u002Fli>\n\u003C\u002Fol>\n","Add AJAX poll to your WordPress blog. You can use our polls on sidebars, posts and pages.",3343,36,5,"2016-04-28T17:06:00.000Z","4.5.33","3.9",[19,74,51,75,20],"polling","vote","http:\u002F\u002Fshebalov.ru\u002Fplugins\u002Falex-simply-polls.zip","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-polls.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":11,"num_ratings":11,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":16,"download_link":95,"security_score":96,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"ai-vision-block","AI Vision Block","1.0.0","Mahmood Asadi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahmoodasadi\u002F","\u003Cp>AI Vision Block is a custom Gutenberg block that allows you to generate images using the Pollinations API. Simply enter a prompt, and the AI will generate an image for you. Once the post is saved, the image is automatically stored in the WordPress Media Library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Simple and intuitive block editor UI.\u003Cbr \u002F>\n– Uses Pollinations API for AI-generated images.\u003Cbr \u002F>\n– Saves generated images to the WordPress Media Library.\u003Cbr \u002F>\n– Lightweight and easy to use.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an API to generate AI-based images. The service is used to process the user’s prompt and return a generated image to be displayed in the WordPress post or page.\u003C\u002Fp>\n\u003Cp>It sends the user’s prompt, along with the width and height parameters for image resolution, every time the user generates an image.\u003C\u002Fp>\n\u003Cp>This service is provided by “Pollinations AI”:\u003Cbr \u002F>\n– Terms of use & Privacy policy: https:\u002F\u002Fpollinations.ai\u002Fterms\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL-2.0+ license.\u003C\u002Fp>\n","Generate AI images using Pollinations API directly from the WordPress block editor and save them to the Media Library.",378,"2025-03-17T12:08:00.000Z","6.7.5","5.8","7.0",[92,49,18,93,94],"ai","image","pollinations","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-vision-block.zip",92,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":45,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":43,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":58},"classic-editor","Classic Editor","1.6.7","WordPress.org","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordpressdotorg\u002F","\u003Cp>Classic Editor is an official plugin maintained by the WordPress team that restores the previous (“classic”) WordPress editor and the “Edit Post” screen. It makes it possible to use plugins that extend that screen, add old-style meta boxes, or otherwise depend on the previous editor.\u003C\u002Fp>\n\u003Cp>Classic Editor is an official WordPress plugin, and will be fully supported and maintained until 2024, or as long as is necessary.\u003C\u002Fp>\n\u003Cp>At a glance, this plugin adds the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Administrators can select the default editor for all users.\u003C\u002Fli>\n\u003Cli>Administrators can allow users to change their default editor.\u003C\u002Fli>\n\u003Cli>When allowed, the users can choose which editor to use for each post.\u003C\u002Fli>\n\u003Cli>Each post opens in the last editor used regardless of who edited it last. This is important for maintaining a consistent experience when editing content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition, the Classic Editor plugin includes several filters that let other plugins control the settings, and the editor choice per post and per post type.\u003C\u002Fp>\n\u003Cp>By default, this plugin hides all functionality available in the new block editor (“Gutenberg”).\u003C\u002Fp>\n","Enables the previous \"classic\" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.",9000000,85599606,98,1223,"2025-12-08T10:40:00.000Z","4.9","5.2.4",[113,98,114,18],"block-editor","editor","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor.1.6.7.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":107,"num_ratings":127,"last_updated":128,"tested_up_to":45,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":11,"last_vuln_date":139,"fetched_at":58},"astra-sites","Starter Templates – AI-Powered Templates for Elementor & Gutenberg","4.4.51","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Ch4>Starter Templates: AI Website Builder and Elementor Templates\u003C\u002Fh4>\n\u003Cp>The future of website creation is here! With Starter Templates, you can create professional-looking websites in just minutes, powered by AI.\u003C\u002Fp>\n\u003Cp>Leverage the Starter Templates AI website builder to generate websites with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stunning designs\u003C\u002Fli>\n\u003Cli>All relevant sections and pages\u003C\u002Fli>\n\u003Cli>High quality stock images to help engage visitors\u003C\u002Fli>\n\u003Cli>Compelling website copy tailored to your business\u003C\u002Fli>\n\u003Cli>Extensive customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Say goodbye to spending days or weeks designing and building a website. With Starter Templates, you can build websites faster than ever with AI.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbsf.io\u002Fstarter-templates-demo\" rel=\"nofollow ugc\">Try the live demo of Starter Templates\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>HIGHLIGHTS\u003C\u002Fh4>\n\u003Cp>★ WordPress AI website builder\u003Cbr \u002F>\n★ Built-in AI assistant\u003Cbr \u002F>\n★ Fast and easy to use\u003Cbr \u002F>\n★ Large library of Elementor templates\u003Cbr \u002F>\n★ Hundreds of WordPress block editor (Gutenberg) templates\u003Cbr \u002F>\n★ 200+ Sections and block patterns\u003Cbr \u002F>\n★ Supported page builders: Spectra, Elementor, WordPress editor\u003Cbr \u002F>\n★ Fully customizable websites\u003C\u002Fp>\n\u003Ch4>How Does Starter Template AI Website Builder Work?\u003C\u002Fh4>\n\u003Cp>Starter Templates integrates with ZipWP, our amazing AI website building platform. It takes care of everything for you, from design to content generation.\u003C\u002Fp>\n\u003Cp>Let AI do the heavy lifting, so you can focus on your ideas!\u003C\u002Fp>\n\u003Cp>Our mission is to unlock the power of the internet for small businesses. Creating a website shouldn’t be difficult, and growing a business on the internet shouldn’t be complicated.\u003C\u002Fp>\n\u003Cp>With Starter Templates, you can create a stunning website in a matter of minutes. Simply describe your idea, and watch as a WordPress website is built before your eyes.\u003C\u002Fp>\n\u003Cp>Want to create a lightweight website for your business that also looks exceptional?\u003C\u002Fp>\n\u003Ch4>Follow the steps below:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Select the type of website you’re creating (portfolio, business site, landing page, or something else).\u003C\u002Fli>\n\u003Cli>Provide your business name.\u003C\u002Fli>\n\u003Cli>Describe your business. Use AI to refine your description prompt if you need to.\u003C\u002Fli>\n\u003Cli>The AI will suggest images based on your input. Select the images you want to use.\u003C\u002Fli>\n\u003Cli>Add your contact details and social media handles so people can interact.\u003C\u002Fli>\n\u003Cli>Choose the website structure from the options.\u003C\u002Fli>\n\u003Cli>Select any site features you need.\u003C\u002Fli>\n\u003Cli>The AI will generate a website in under 2 minutes.\u003C\u002Fli>\n\u003Cli>Customize your site as you see fit!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Whether you’re a beginner with no website building experience, or a seasoned web designer, Starter Templates has you covered.\u003C\u002Fp>\n\u003Ch4>All Features\u003C\u002Fh4>\n\u003Cp>Starter Template has all the essentials you need to create amazing websites!\u003C\u002Fp>\n\u003Ch4>AI Website Builder\u003C\u002Fh4>\n\u003Cp>Thanks to the power of AI, you can create your dream website effortlessly. Our AI analyzes your business description and goals, then selects the perfect design, generates professional copy, and curates visuals to match your brand.\u003C\u002Fp>\n\u003Cp>No more wrestling with complex themes or plugins – just describe your idea and let AI do the rest!\u003C\u002Fp>\n\u003Ch4>Lightning Fast Websites\u003C\u002Fh4>\n\u003Cp>Starter Templates prioritizes speed and efficiency without compromising quality.\u003C\u002Fp>\n\u003Cp>Here’s what sets us apart:\u003C\u002Fp>\n\u003Ch4>Optimized Code\u003C\u002Fh4>\n\u003Cp>Pages created with Starter Templates have efficient code, and are free from all unnecessary elements.\u003C\u002Fp>\n\u003Cp>This translates to faster load times and a smoother user experience for visitors regardless of browser or device.\u003C\u002Fp>\n\u003Ch4>Realistic Templates\u003C\u002Fh4>\n\u003Cp>Starter Templates goes beyond stunning design. It delivers readymade website templates specifically crafted with your business in mind.\u003C\u002Fp>\n\u003Cp>Launching an eCommerce store? We have a diverse selection of store templates to get you selling in no time.\u003C\u002Fp>\n\u003Cp>Creating a business website? We have dozens of professional-quality designs ready for you to make your mark.\u003C\u002Fp>\n\u003Cp>No matter your industry or niche, we have a template that perfectly aligns with your vision.\u003C\u002Fp>\n\u003Ch4>Classic Starter Templates\u003C\u002Fh4>\n\u003Cp>Whether you’re a small business owner, freelancer, or nonprofit organization, there’s a template that suits your needs. Templates are carefully crafted to provide a polished and attractive look for your website.\u003C\u002Fp>\n\u003Cp>The cherry on top? Starter Template supports multiple page builders, including Elementor, Spectra and Gutenberg.\u003C\u002Fp>\n\u003Cp>You have the flexibility to customize your website your way.\u003C\u002Fp>\n\u003Ch4>Hundreds of Sections and Block Patterns\u003C\u002Fh4>\n\u003Cp>Want to customize your website to make it truly unique? Use sections and block patterns to add your personal style.\u003C\u002Fp>\n\u003Cp>Available sections include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hero\u003C\u002Fli>\n\u003Cli>Page Header\u003C\u002Fli>\n\u003Cli>About\u003C\u002Fli>\n\u003Cli>Services\u003C\u002Fli>\n\u003Cli>Features\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Why Choose Us\u003C\u002Fli>\n\u003Cli>Call To Action\u003C\u002Fli>\n\u003Cli>Portfolio\u003C\u002Fli>\n\u003Cli>Gallery\u003C\u002Fli>\n\u003Cli>Testimonials\u003C\u002Fli>\n\u003Cli>Pricing\u003C\u002Fli>\n\u003Cli>FAQ\u003C\u002Fli>\n\u003Cli>Team\u003C\u002Fli>\n\u003Cli>Statistics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI-Integrated Adaptive Design Library\u003C\u002Fh4>\n\u003Cp>Personalize blocks and patterns to match your website style with the power of AI.\u003C\u002Fp>\n\u003Cp>The design library within the Starter Templates plugin is integrated with AI and royalty-free image repositories. All elements come pre-populated with relevant text and images that you can easily customize to match your brand.\u003C\u002Fp>\n\u003Ch4>Elementor Templates\u003C\u002Fh4>\n\u003Cp>A fan of Elementor? Look no further! Starter Templates offers a vast collection of professionally designed Elementor templates.\u003C\u002Fp>\n\u003Cp>You can effortlessly import entire websites crafted with Elementor, individual pages, or even specific blocks to enhance your site’s functionality and aesthetic appeal.\u003C\u002Fp>\n\u003Cp>Then just drag, drop, customize, and launch your website!\u003C\u002Fp>\n\u003Ch4>WordPress Block Editor Templates\u003C\u002Fh4>\n\u003Cp>The WordPress block editor (formerly Gutenberg) is changing the game for website creation.\u003C\u002Fp>\n\u003Cp>Building from scratch can be time-consuming. Fortunately, Starter Templates offers a vast library of readymade templates to ignite your website’s potential.\u003C\u002Fp>\n\u003Ch4>AI Assistant for WordPress\u003C\u002Fh4>\n\u003Cp>Our AI Assistant works in a similar way to ChatGPT but is specifically tailored for WordPress.\u003C\u002Fp>\n\u003Cp>With just a click of a button, you can use the power of artificial intelligence to help write copy for landing pages, proofread blog posts, translate content into different languages, generate custom HTML and CSS codes, and much more!\u003C\u002Fp>\n\u003Ch4>Royalty-Free Images\u003C\u002Fh4>\n\u003Cp>The Starter Templates plugin offers seamless integration with leading royalty-free image repositories such as Pexels and Unsplash.\u003C\u002Fp>\n\u003Cp>You have access to millions of top-tier images within your WordPress dashboard. Simply search for the image you need and select it.\u003C\u002Fp>\n\u003Ch4>Training Videos\u003C\u002Fh4>\n\u003Cp>As the saying goes, “Give someone a fish, and they will eat for a day; teach them how to fish, and they will eat for a lifetime.”\u003C\u002Fp>\n\u003Cp>Embracing this philosophy, we offer a range of comprehensive training videos designed to complement our templates. They provide the knowledge and skills necessary to build, launch, and maintain your website.\u003C\u002Fp>\n\u003Ch4>Types of Websites You Can Create\u003C\u002Fh4>\n\u003Cp>Starter Templates is perfect for building websites for:\u003C\u002Fp>\n\u003Cp>✔ Personal branding\u003Cbr \u002F>\n✔ Restaurants\u003Cbr \u002F>\n✔ Service providers\u003Cbr \u002F>\n✔ Nonprofits and charities\u003Cbr \u002F>\n✔ Events\u003Cbr \u002F>\n✔ Startups\u003Cbr \u002F>\n✔ Local businesses\u003Cbr \u002F>\n✔ Wellness businesses\u003Cbr \u002F>\n✔ Landing pages\u003Cbr \u002F>\n✔ Lead generation websites\u003Cbr \u002F>\n✔ eCommerce stores\u003Cbr \u002F>\n✔ Blogs\u003Cbr \u002F>\n✔ Manufacturing businesses\u003Cbr \u002F>\n✔ Any other type of WordPress website\u003C\u002Fp>\n\u003Cp>There’s no limit to what you can create!\u003C\u002Fp>\n\u003Cp>Please note: To access templates and AI features, you’ll need a ZipWP account. \u003Ca href=\"https:\u002F\u002Fzipwp.com\u002F\" rel=\"nofollow ugc\">ZipWP platform\u003C\u002Fa>. Signing up is quick, easy, and 100% free.\u003C\u002Fp>\n\u003Ch4>Fun Facts About Starter Templates\u003C\u002Fh4>\n\u003Cp>➜ Over 5,000 websites are built with Starter Templates every day.\u003Cbr \u002F>\n➜ The plugin has been installed on more than 2 million websites.\u003Cbr \u002F>\n➜ Starter Templates has more than 4,500 five-star reviews.\u003Cbr \u002F>\n➜ Our team of dedicated full-time WordPress experts help and support hundreds of users daily.\u003Cbr \u002F>\n➜ A devoted team full-time designers keep the design library up to date.\u003Cbr \u002F>\n➜ Our plugin offers more than 100 free Elementor templates.\u003Cbr \u002F>\n➜ You can import a complete website, individual page, or section of a page in seconds.\u003Cbr \u002F>\n➜ We support 2 page builders: Spectra and Elementor as well as the WordPress editor\u003Cbr \u002F>\n➜ “eCommerce” is the most searched keyword in our library.\u003C\u002Fp>\n\u003Ch4>The Starter Templates Plugin Works With…\u003C\u002Fh4>\n\u003Cp>➜ Astra Theme\u003Cbr \u002F>\n➜ Spectra website builder\u003Cbr \u002F>\n➜ WordPress block editor\u002FGutenberg\u003Cbr \u002F>\n➜ Elementor page builder\u003Cbr \u002F>\n➜ WooCommerce\u003Cbr \u002F>\n➜ WPForms\u003Cbr \u002F>\n➜ Sitekit\u003C\u002Fp>\n","The growing library of 300+ ready-to-use templates that work with all WordPress themes including Astra, Hello, OceanWP, GeneratePress and more",2000000,90731487,4725,"2026-03-05T08:40:00.000Z","6.6","7.4",[132,113,133,18,134],"astra-starter-sites","elementor","templates","https:\u002F\u002Fwpastra.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fastra-sites.4.4.51.zip",89,7,"2025-12-05 21:07:03",{"attackSurface":141,"codeSignals":209,"taintFlows":239,"riskAssessment":285,"analyzedAt":297},{"hooks":142,"ajaxHandlers":185,"restRoutes":196,"shortcodes":207,"cronEvents":208,"entryPointCount":69,"unprotectedCount":69},[143,149,154,157,160,162,164,167,169,171,174,176,178,180],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","enqueue_data_polling_scripts","admin\\class-asl-polling-admin.php",66,{"type":144,"name":150,"callback":151,"file":152,"line":153},"plugins_loaded","anonymous","includes\\class-asl-polling.php",145,{"type":144,"name":155,"callback":151,"file":152,"line":156},"init",160,{"type":144,"name":158,"callback":151,"file":152,"line":159},"admin_menu",161,{"type":144,"name":158,"callback":151,"file":152,"line":161},162,{"type":144,"name":158,"callback":151,"file":152,"line":163},163,{"type":144,"name":165,"callback":151,"file":152,"line":166},"rest_api_init",165,{"type":144,"name":145,"callback":151,"file":152,"line":168},168,{"type":144,"name":145,"callback":151,"file":152,"line":170},169,{"type":144,"name":172,"callback":151,"file":152,"line":173},"wp_enqueue_scripts",185,{"type":144,"name":172,"callback":151,"file":152,"line":175},186,{"type":144,"name":155,"callback":151,"file":152,"line":177},187,{"type":144,"name":155,"callback":151,"file":152,"line":179},191,{"type":144,"name":181,"callback":182,"file":183,"line":184},"admin_print_styles","closure","includes\\global-functions.php",33,[186,191,193],{"action":187,"nopriv":188,"callback":151,"hasNonce":189,"hasCapCheck":189,"file":152,"line":190},"update_rating",true,false,188,{"action":187,"nopriv":189,"callback":151,"hasNonce":189,"hasCapCheck":189,"file":152,"line":192},189,{"action":194,"nopriv":189,"callback":151,"hasNonce":189,"hasCapCheck":189,"file":152,"line":195},"add_item",190,[197,203],{"namespace":198,"route":199,"methods":200,"callback":151,"permissionCallback":23,"file":147,"line":202},"asl-polls\u002Fv1","\u002Fpolls",[201],"GET",192,{"namespace":198,"route":204,"methods":205,"callback":151,"permissionCallback":23,"file":147,"line":206},"\u002Fpolls\u002F(?P\u003Cid>\\d+)",[201],207,[],[],{"dangerousFunctions":210,"sqlUsage":211,"outputEscaping":234,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":237,"bundledLibraries":238},[],{"prepared":28,"raw":212,"locations":213},8,[214,217,219,221,223,225,229,232],{"file":147,"line":215,"context":216},233,"$wpdb->get_results() with variable interpolation",{"file":147,"line":218,"context":216},236,{"file":147,"line":220,"context":216},367,{"file":147,"line":222,"context":216},368,{"file":147,"line":224,"context":216},427,{"file":226,"line":227,"context":228},"includes\\class-asl-polling-activator.php",40,"$wpdb->get_var() with variable interpolation",{"file":230,"line":231,"context":216},"public\\class-asl-polling-public.php",63,{"file":230,"line":233,"context":216},64,{"escaped":235,"rawEcho":11,"locations":236},11,[],6,[],[240,262,273],{"entryPoint":241,"graph":242,"unsanitizedCount":56,"severity":261},"update_rating_poll (public\\class-asl-polling-public.php:203)",{"nodes":243,"edges":258},[244,249,253],{"id":245,"type":246,"label":247,"file":230,"line":248},"n0","source","$_POST",211,{"id":250,"type":251,"label":252,"file":230,"line":248},"n1","transform","→ get_item()",{"id":254,"type":255,"label":256,"file":183,"line":233,"wp_function":257},"n2","sink","get_results() [SQLi]","get_results",[259,260],{"from":245,"to":250,"sanitized":189},{"from":250,"to":254,"sanitized":189},"high",{"entryPoint":263,"graph":264,"unsanitizedCount":56,"severity":261},"add_item_poll (public\\class-asl-polling-public.php:215)",{"nodes":265,"edges":270},[266,268,269],{"id":245,"type":246,"label":247,"file":230,"line":267},231,{"id":250,"type":251,"label":252,"file":230,"line":267},{"id":254,"type":255,"label":256,"file":183,"line":233,"wp_function":257},[271,272],{"from":245,"to":250,"sanitized":189},{"from":250,"to":254,"sanitized":189},{"entryPoint":274,"graph":275,"unsanitizedCount":284,"severity":261},"\u003Cclass-asl-polling-public> (public\\class-asl-polling-public.php:0)",{"nodes":276,"edges":281},[277,279,280],{"id":245,"type":246,"label":278,"file":230,"line":248},"$_POST (x2)",{"id":250,"type":251,"label":252,"file":230,"line":248},{"id":254,"type":255,"label":256,"file":183,"line":233,"wp_function":257},[282,283],{"from":245,"to":250,"sanitized":189},{"from":250,"to":254,"sanitized":189},2,{"summary":286,"deductions":287},"The \"polling-by-alex-lundin\" plugin v1.0.1 exhibits significant security concerns primarily due to a large, unprotected attack surface. While the plugin demonstrates good practices in output escaping and doesn't utilize dangerous functions or perform external HTTP requests, the lack of authentication and permission checks on all AJAX handlers and REST API routes presents a major risk. The static analysis reveals that 5 out of 5 identified entry points are unprotected, meaning any unauthenticated user could potentially interact with these functionalities.\n\nThe taint analysis further highlights this concern, identifying 3 high-severity flows with unsanitized paths. This suggests that user-supplied data might be used in a way that could lead to vulnerabilities like injection attacks if not properly handled within these unprotected entry points. The absence of nonce checks on AJAX handlers is a critical oversight that exacerbates the risk of Cross-Site Request Forgery (CSRF) attacks.  The vulnerability history is clean, which is a positive indicator, but it does not mitigate the immediate risks identified in the code analysis, especially considering the absence of fundamental security controls.\n\nIn conclusion, the plugin has strengths in avoiding common pitfalls like dangerous functions and output escaping. However, the critical lack of authentication and authorization on its primary entry points (AJAX and REST API) combined with high-severity unsanitized taint flows creates a substantial security risk. The clean vulnerability history is a good sign but should not lead to complacency given the evident gaps in basic security implementation.",[288,290,292,295],{"reason":289,"points":28},"All AJAX handlers unprotected",{"reason":291,"points":28},"All REST API routes unprotected",{"reason":293,"points":294},"High severity unsanitized taint flows (3)",15,{"reason":296,"points":28},"No nonce checks on AJAX handlers","2026-03-17T06:10:31.496Z",{"wat":299,"direct":312},{"assetPaths":300,"generatorPatterns":305,"scriptPaths":306,"versionParams":307},[301,302,303,304],"\u002Fwp-content\u002Fplugins\u002Fpolling-by-alex-lundin\u002Fassets\u002Fprod\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fpolling-by-alex-lundin\u002Fassets\u002Fprod\u002Fjs\u002Fmanifest.js","\u002Fwp-content\u002Fplugins\u002Fpolling-by-alex-lundin\u002Fassets\u002Fprod\u002Fjs\u002Fvendor.js","\u002Fwp-content\u002Fplugins\u002Fpolling-by-alex-lundin\u002Fassets\u002Fprod\u002Fjs\u002Fadmin.js",[],[302,303,304],[308,309,310,311],"polling-by-alex-lundin\u002Fassets\u002Fprod\u002Fcss\u002Fadmin.css?ver=","polling-by-alex-lundin\u002Fassets\u002Fprod\u002Fjs\u002Fmanifest.js?ver=","polling-by-alex-lundin\u002Fassets\u002Fprod\u002Fjs\u002Fvendor.js?ver=","polling-by-alex-lundin\u002Fassets\u002Fprod\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":313,"htmlComments":314,"htmlAttributes":315,"restEndpoints":316,"jsGlobals":317,"shortcodeOutput":319},[],[],[],[],[318],"asl_polling_admin",[]]