[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMIqMn3TPz6NJ_-kEeLyTTszbInBRTAWshChtMv4OuS0":3,"$fzsyQKmalIgTnaHoqd0ZNe1Sxdwxf2DN03ul3dFoDhRc":554,"$fFTVHNr_EyoeTM7QmBiAL-1ob_A0ipeEen93EmDU_gHw":558},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":140,"fingerprints":524},"feature-request","Feature Request & Idea Collector","1.3.1","averta","https:\u002F\u002Fprofiles.wordpress.org\u002Faverta\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsupport.averta.net\u002Fenvato\u002Ffeature-request\u002Fmaster-slider\u002F?ref=fr-wporg\" title=\"Live demos on our website\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffeature-request\" title=\"Free support\" rel=\"ugc\">Support forum\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Submit feature suggestions from front-end by registered user or guests\u003C\u002Fli>\n\u003Cli>Like\u002FDislike for features\u003C\u002Fli>\n\u003Cli>Vote and multiple votes for features\u003C\u002Fli>\n\u003Cli>Time based and Numerical limitation for voting to features\u003C\u002Fli>\n\u003Cli>4 type of features status (Open, Approved, Declined, Completed)\u003C\u002Fli>\n\u003Cli>Threshold for changing status of features automatically\u003C\u002Fli>\n\u003Cli>Internal CAPTCHA\u003C\u002Fli>\n\u003Cli>Attachment for features\u003C\u002Fli>\n\u003Cli>Advanced and easy to use settings for controlling new features submitting, Emails, vote limitation and etc.\u003C\u002Fli>\n\u003Cli>Archive page and custom page with shortcode to viewing list of features request.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>[feature_request hide_submit=”off” hide_votes=”off” hide_voting=”off” groups=”2,5,12″]\u003C\u002Fp>\n\u003Cp>[feature_request_user_votes hide_total=”off” hide_remaining=”off” groups=”2,5,12″]\u003C\u002Fp>\n\u003Ch4>Compatible Browsers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>IE9+\u003C\u002Fli>\n\u003Cli>Firefox\u003C\u002Fli>\n\u003Cli>Safari\u003C\u002Fli>\n\u003Cli>Opera\u003C\u002Fli>\n\u003Cli>Chrome\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>You can start translating ‘Feature Request’ by our \u003Ca href=\"http:\u002F\u002Ftranslate.averta.net\u002Fprojects\u002Ffeature-request\u002F\" rel=\"nofollow ugc\">online translation service\u003C\u002Fa>.\u003C\u002Fp>\n","Advanced Feature request and suggestion submitter with voting system for WordPress.",30,6969,56,10,"2017-05-06T08:18:00.000Z","4.7.33","4.4","",[4,20,21],"idea-suggestion","suggestion-system","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeature-request\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.3.1.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},6,310030,76,252,62,"2026-05-19T21:07:39.870Z",[38,64,86,103,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":25,"last_vuln_date":63,"fetched_at":27},"ideapush","IdeaPush","8.73","Northern Beaches Websites","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorthernbeacheswebsites\u002F","\u003Cp>With IdeaPush you can add an awesome feature\u002Fidea request system to WordPress. Use IdeaPush to generate new ideas or get feedback from actual users and customers or use it as a support triage system or use it for something else!\u003C\u002Fp>\n\u003Cp>Watch the plugin walkthrough:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyFaGNbYUiIw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fnorthernbeacheswebsites.com.au\u002Fideapush-feature-requests\u002F\" rel=\"nofollow ugc\">demo page here\u003C\u002Fa> and submit an idea for the plugin.\u003C\u002Fp>\n\u003Ch4>Rich and extensive notifications\u003C\u002Fh4>\n\u003Cp>Easily activate automatic notifications for the administrator, idea authors or voters for a range of actions. Use our simple but powerful shortcode generator to make your email subject and content dynamic, relevant and personalised.\u003C\u002Fp>\n\u003Ch4>Intelligent voting\u003C\u002Fh4>\n\u003Cp>Enable users or guests to vote on ideas with an up vote only or an up and down vote so poor ideas can be buried and good ideas can rise. Place a daily maximum voting limit on voting to prevent misuse. Set a vote threshold for your board so ideas automatically change status when the vote goal is reached.\u003C\u002Fp>\n\u003Ch4>Fast idea creation\u003C\u002Fh4>\n\u003Cp>With an accessible form users or guests can create new ideas and assign ideas tags and an attachment. Like votes, new ideas can have a daily limit so things don’t get out of control. Eliminate bot ideas with built-in honeypot and math problem protection. When new ideas are submitted, ideas can either be automatically published or get assigned a pending status for administrator approval. Upgrade to pro to show suggested ideas to users whilst they write a new idea to prevent duplication.\u003C\u002Fp>\n\u003Ch4>Easy to use and fast setup\u003C\u002Fh4>\n\u003Cp>The admin interface is well organised and provides extensive options for customising the plugin. Create a new board in seconds and add the board shortcode provided to any post or page.\u003C\u002Fp>\n\u003Ch4>Statuses to keep things organised\u003C\u002Fh4>\n\u003Cp>Statuses keep your ideas organised and logical within a typical development workflow. Ideas when created are set to open and are set to reviewed when the vote goal has been reached and can then be changed to approved or declined and then to in progress and completed. Ideas can be edited in the backend like any other WordPress post. Optionally, tags can be used as a secondary categorisation method to better manage ideas.\u003C\u002Fp>\n\u003Ch4>Beautiful, dynamic and intuitive user interface\u003C\u002Fh4>\n\u003Cp>Great attention to detail has been made to bring the frontend design to a professional level. IdeaPush is a dynamic Ajax powered interface so ideas move up and down as a vote gets cast. When ideas are sorted to show ideas by the most popular, recent, trending, your own ideas or ideas you have voted on, new ideas are fetched. Ideas can also be filtered by status or tags to create specific lookups of ideas.\u003C\u002Fp>\n\u003Cp>Or better yet, use our super powerful live search filter to search idea titles, content, authors and tags with search phrase highlighting.\u003C\u002Fp>\n\u003Cp>Each idea has its own page for sharing and SEO purposes and for administrators there are quick action buttons on the single idea page to bring idea triage to the frontend. Upgrade to pro to remove the single idea page.\u003C\u002Fp>\n\u003Ch4>Other things\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin tightly integrates with existing WordPress functions\u003C\u002Fli>\n\u003Cli>Translate certain things in the plugin settings and translate the rest using Poedit – German has already been done!\u003C\u002Fli>\n\u003Cli>Extension board and global options\u003C\u002Fli>\n\u003Cli>Enable or disable comments for ideas\u003C\u002Fli>\n\u003Cli>An array of action hooks for other developers to sink their teeth into\u003C\u002Fli>\n\u003Cli>You can choose to make a board available only to a certain user role or hide a board from WordPress search\u003C\u002Fli>\n\u003Cli>It’s mobile responsive\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to pro\u003C\u002Fh4>\n\u003Cp>Upgrade to pro to unlock multiple boards and our powerful idea suggestion system to minimise duplicate ideas and so much more!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FHD18EijWSHo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>All pro features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The ability to create multiple boards\u003C\u002Fli>\n\u003Cli>Idea and tag suggestion system when users are creating a new idea to minimise duplicate ideas and tags\u003C\u002Fli>\n\u003Cli>Shows related ideas on the single idea page\u003C\u002Fli>\n\u003Cli>A beautiful idea history timeline on the editing interface so you can see and track the status of and idea and how it has changed over time and the ability to add an internal note to an idea\u003C\u002Fli>\n\u003Cli>The ability to send an email to voters or the author of an idea with a custom and dynamic text\u003C\u002Fli>\n\u003Cli>Track the activity of your ideas and votes over time and by user via the reports menu item\u003C\u002Fli>\n\u003Cli>The ability to disable the single ideas page\u003C\u002Fli>\n\u003Cli>An awesome integration with Zendesk\u003C\u002Fli>\n\u003Cli>A simple but powerful integration with MailChimp\u003C\u002Fli>\n\u003Cli>Ability to create challenges\u003C\u002Fli>\n\u003Cli>Custom fields and multiple form settings including video field\u003C\u002Fli>\n\u003Cli>User idea editing and deleting\u003C\u002Fli>\n\u003Cli>Leaderboards\u003C\u002Fli>\n\u003Cli>An awesome integration with Jira\u003C\u002Fli>\n\u003Cli>Merge duplicate ideas\u003C\u002Fli>\n\u003Cli>Have multiple users on the same IP address\u003C\u002Fli>\n\u003Cli>Show images inline on the all ideas page\u003C\u002Fli>\n\u003Cli>Widgets! Including a widget to show the leaderboard, a widget to display tags and a widget to display the idea form for a particular board\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro customers will also enjoy priority support and theming assistance so IdeaPush looks just right.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnorthernbeacheswebsites.com.au\u002Fideapush-pro\u002F\" rel=\"nofollow ugc\">Learn more about IdeaPush Pro here\u003C\u002Fa>\u003C\u002Fp>\n","IdeaPush is a feature request management system for WordPress",800,37993,90,31,"2024-12-01T22:00:00.000Z","6.7.5","4.0","5.2.4",[4,55,56,57,58],"idea","idea-collector","idea-board","push","https:\u002F\u002Fwww.northernbeacheswebsites.com.au","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fideapush.8.73.zip",88,8,"2024-12-27 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":14,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":72,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"simple-feature-requests","Simple Feature Requests Free – User Feedback Board","2.4.9.5","Patrick Garman","https:\u002F\u002Fprofiles.wordpress.org\u002Fpatrickgarman\u002F","\u003Cp>Keeping a list of all the feature requests you get from your users can be a cumbersome task. Maybe you’re managing your customer feedback all via spreadsheet and adding “+1″s to requests? Perhaps you’re using an expensive third party solution?\u003C\u002Fp>\n\u003Cp>Whatever method you use, chances are it costs you time \u003Cem>AND\u003C\u002Fem> money.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Feature Requests\u003C\u002Fstrong> aims to make the process of collecting customer feedback and idea management \u003Cem>much\u003C\u002Fem> easier for you. Now you can let your users submit requests themselves and vote on the ones they want to see in your product — all from within your existing WordPress website.\u003C\u002Fp>\n\u003Ch4>Simple Feature Requests Free\u003C\u002Fh4>\n\u003Cp>The free version of the plugin provides the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept user-submitted feature requests.\u003C\u002Fli>\n\u003Cli>Users can vote on features they want to see included in your product.\u003C\u002Fli>\n\u003Cli>Users can comment on feature requests using the native WordPress commenting system.\u003C\u002Fli>\n\u003Cli>Admins can approve and manage feature requests.\u003C\u002Fli>\n\u003Cli>Intelligent search before submitting user feedback.\u003C\u002Fli>\n\u003Cli>Sort\u002Ffilter by “Latest”, “Top”, “My Requests”, and “Status”.\u003C\u002Fli>\n\u003Cli>Select status from “Pending”, “Published”, “Under Review”, “Complete”, “Started”, “Planned”, and “Declined”.\u003C\u002Fli>\n\u003Cli>Ability to add custom statuses (requires code snippet).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Simple Feature Requests Pro\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fsimplefeaturerequests.com\u002F?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> of Simple Feature Requests provides enhanced features that make idea management even more effortless.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fsetup-categories?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Categorize feature requests\u003C\u002Fa> to improve and organize the feature request process for your users.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fbulk-edit-statuses?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Bulk change request statuses\u003C\u002Fa> to save you time managing user feedback.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fgetting-started\u002Fshortcodes#the-roadmap-shortcode-pro?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Add a roadmap\u003C\u002Fa> to keep your users updated about where your product is heading.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fenable-notifications?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Enable email notifications\u003C\u002Fa> for status changes or new comments, so your users keep in the loop.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Flimit-votes?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Limit votes\u003C\u002Fa> per user to ensure they vote on only essential features.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fimage-uploads-v-2.2.0?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Image Uploads\u003C\u002Fa> for feature requests.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fcustom-statuses-v-2.2.0\" rel=\"nofollow ugc\">Custom Statuses\u003C\u002Fa> for feature requests.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fmultiple-boards\" rel=\"nofollow ugc\">Multiple Boards\u003C\u002Fa> for grouping feature requests.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002Fpro-features\u002Fcustom-labels\" rel=\"nofollow ugc\">Custom request labels\u003C\u002Fa> to allow you to rename ‘request’ and ‘requests’ to whatever is most appropriate for your use-case.\u003C\u002Fli>\n\u003Cli>Allow Guest Voting for visitors without a user account.\u003C\u002Fli>\n\u003Cli>Integration with Advanced Custom Fields. Collect additional information from your users. Currently supported fields: Text, Email, URL, Number, Textarea, Select, Checkbox, Radio\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplefeaturerequests.com\u002Fpricing\u002F?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pro Feature Highlight: Product Roadmap\u003C\u002Fh4>\n\u003Cp>Simple Feature Requests makes it easy to create a comprehensive product roadmap based on the customer feedback you’ve received.\u003C\u002Fp>\n\u003Cp>Our roadmap shortcode presents your product’s requests in a kanban view, organized by request status.\u003C\u002Fp>\n\u003Cp>You can configure which status columns to display in the roadmap and use the shortcode multiple times throughout your website.\u003C\u002Fp>\n\u003Cp>A product roadmap is essential for any product-based business. It allows you to keep your users in the loop about upcoming features and when to expect them.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplefeaturerequests.com\u002Fpricing\u002F?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Useful Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.simplefeaturerequests.com\u002F?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplefeaturerequests.com\u002F?utm_source=SFR&utm_medium=wp.org&utm_campaign=Readme\" rel=\"nofollow ugc\">Simple Feature Requests Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customizing Simple Feature Requests templates in your theme\u003C\u002Fh3>\n\u003Cp>Simple Feature Requests allows you to fully customize templates for your theme. The templates that are available for customization are available in the \u003Ccode>templates\u003C\u002Fcode> folder of the plugin.\u003C\u002Fp>\n\u003Cp>To create customized templates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In your theme folder, create the folder \u003Ccode>simple-feature-requests\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Copy the template from the plugin, including the directory structure.\u003C\u002Fli>\n\u003Cli>Customize the new file(s) in the theme folder.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example:\u003C\u002Fp>\n\u003Cp>Given a theme folder of \u003Ccode>my-theme\u003C\u002Fcode>, and a need to customize the ACF output:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create the folder in the theme, \u003Ccode>simple-feature-requests\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>From the plugin templates folder, copy \u003Ccode>compat\u002Facf\u002Fsingle.php\u003C\u002Fcode> into the \u003Ccode>simple-feature-requests\u003C\u002Fcode> folder.\u003C\u002Fli>\n\u003Cli>Edit as desired.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The result will be the following in the theme folder: \u003Ccode>my-theme\u002Fsimple-feature-requests\u002Fcompat\u002Facf\u002Fsingle.php\u003C\u002Fcode>.\u003C\u002Fp>\n","Collect and manage user feedback using your existing WordPress website. Prioritize the product features important to you and your customers.",100,21827,80,"2026-04-02T16:52:00.000Z","6.9.4","6.0","7.4",[80,4,81,82,83],"customer-feedback","idea-management","roadmap","user-feedback","https:\u002F\u002Fsimplefeaturerequests.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-feature-requests.2.4.9.5.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":25,"num_ratings":25,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":18,"tags":99,"homepage":18,"download_link":101,"security_score":102,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"product-feature-request","Product Feature Request","1.2.3","ThemeHigh","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemehigh\u002F","\u003Cp>Many a time, it’s difficult to incorporate all of the features in a WooCommerce Product. Chances are that the missed out feature could be a significant one that would bring in more conversion rates for your online store! Product Feature Request – the WordPress idea management plugin is a perfect solution for all your product feedbacking concerns.\u003C\u002Fp>\n\u003Cp>With this brand new feature request plugin, you can easily collect ideas and suggestions from your customers so as to include new impressive features or improvements for the WooCommerce products.\u003C\u002Fp>\n","Product Feature Request plugin allows you to easily create and manage feature requests in your WordPress products.",50,2785,"2024-08-12T07:42:00.000Z","6.6.5","5.2",[100,56],"feature-requests","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-feature-request.1.2.3.zip",92,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":25,"downloaded":111,"rating":48,"num_ratings":112,"last_updated":113,"tested_up_to":76,"requires_at_least":98,"requires_php":114,"tags":115,"homepage":119,"download_link":120,"security_score":72,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"boomerang","Boomerang – Feature Request Platform","1.1.4","Ben Roberts","https:\u002F\u002Fprofiles.wordpress.org\u002Fbouncingsprout\u002F","\u003Cp>Boomerang provides a simple interface for your users or customers to provide feedback about your goods or services. While created with feature requests in mind, you can use Boomerang to collect any form of feedback from your customers, staff, potential leads and so on.\u003C\u002Fp>\n\u003Cp>It all starts with a board. And with Boomerang, you can create as many as you want. Boards contain Boomerangs. These are the individual pieces of feedback your users provide. Whenever a user creates a ‘Boomerang’, it is assigned to a chosen board. So if you are a software company with multiple products, you are all set. If you run a chain of hotels, each hotel can have a board, and you can easily keep track of your feedback.\u003C\u002Fp>\n\u003Cp>Here’s where Boomerang get’s really clever. Each board has its own set of options. Because we know that collecting feedback may not be done the same way across your whole product or service offer. So go ahead and customise each one accordingly.\u003C\u002Fp>\n\u003Ch3>✨ Features\u003C\u002Fh3>\n\u003Ch4>A Modern User Interface\u003C\u002Fh4>\n\u003Cp>Boomerang features a slick user interface, closer to alternatives such as Canny or Frill. If you’ve used those (and cringed at the price they charge) you’ll feel right at home. Boomerang comes with it’s own global styles, so you can get started right away. However, if you are a web designer and happy using CSS, you can turn these off for a more native, non-opinionated experience.\u003C\u002Fp>\n\u003Cp>For administrators, nearly everything can be achieved on the front-end. Delete a Boomerang. Change it’s status. And so on. You deserve a great experience too.\u003C\u002Fp>\n\u003Ch4>Granular Control\u003C\u002Fh4>\n\u003Cp>The most basic Boomerang has a title, and some content. That’s it. Everything else a Boomerang might need, can be switched on individually. When you create a board, these are all turned off by default. The easiest way to learn what the features do is to turn them on, one at a time. Experiment with how feature rich you want your Boomerangs to be. And if you need a bit more guidance, each feature has a description to tell you more.\u003C\u002Fp>\n\u003Ch4>The Boomerang Block\u003C\u002Fh4>\n\u003Cp>The Boomerang archive comes with everything you need to create and list Boomerangs. A modern, AJAX-enabled form. AJAX-enabled filters to narrow down the Boomerang list. But how do you display it? Add your Boomerang listing to any page, using the Boomerang shortcode (you’ll see this at the top of each board’s settings page). Even easier, you could use the Boomerang Block to pick a board you’ve already created, and add that directly into your block editor.\u003C\u002Fp>\n\u003Ch4>Statuses\u003C\u002Fh4>\n\u003Cp>Some plugins don’t let you edit your statuses. Boomerang gives you full control over them. You create them, you edit them, you assign them to Boomerangs. And you do all that in the Boomerang Status Center. You’ll find it in the Boomerang menu.\u003C\u002Fp>\n\u003Ch4>Amazing Help and Support\u003C\u002Fh4>\n\u003Cp>Feel free to ask questions in the plugin support forum. You can see the link at the top of this page. Alternatively, you will find a ‘Contact Us’ item on the Boomerang menu.Please don’t hesitate to reach out! We really want to meet you, and find out more about how you are using Boomerang. When you activate Boomerang, you will be asked to opt in to receive emails from us. We don’t do spam. We hate it. But if you choose to opt in, we can send you updates on how our website is getting on, and what new features we have planned.\u003C\u002Fp>\n\u003Ch3>💲Premium Features\u003C\u002Fh3>\n\u003Cp>We have a huge number of premium features available. To see how powerful our Professional Edition is, head to our \u003Ca href=\"https:\u002F\u002Fboomerangwp.com\u002F\" rel=\"nofollow ugc\">website\u003C\u002Fa>. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quick Polls\u003C\u002Fli>\n\u003Cli>Boomerang Merging\u003C\u002Fli>\n\u003Cli>Better styling, colored statuses, improved layouts\u003C\u002Fli>\n\u003Cli>Bug Management\u003C\u002Fli>\n\u003Cli>Guest Submissions\u003C\u002Fli>\n\u003Cli>Anonymous voting\u003C\u002Fli>\n\u003Cli>Boomerang Editing\u003C\u002Fli>\n\u003Cli>Related and suggested Boomerangs, to reduce duplication\u003C\u002Fli>\n\u003Cli>Google reCaptcha v3 integration\u003C\u002Fli>\n\u003Cli>Crowdfunding (for when you can’t justify developing an idea, but your users want to pay for it)\u003C\u002Fli>\n\u003Cli>Custom Fields\u003C\u002Fli>\n\u003Cli>Audit Logging\u003C\u002Fli>\n\u003Cli>IgnitionDeck integration\u003C\u002Fli>\n\u003Cli>BuddyPress\u002FBuddyBoss integration\u003C\u002Fli>\n\u003Cli>Status change notifications\u003C\u002Fli>\n\u003Cli>New comment notifications\u003C\u002Fli>\n\u003Cli>And much, much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate Boomerang. Opt in so we can send you updates on how Boomerang is evolving.\u003C\u002Fli>\n\u003Cli>Change your permalinks under Settings > Permalinks. You probably don’t want to call your feature requests Boomerangs, right?\u003C\u002Fli>\n\u003Cli>Create you first board. Use our shortcode or block to add it to any page.\u003C\u002Fli>\n\u003Cli>Create your first Boomerang. It won’t look like much.\u003C\u002Fli>\n\u003Cli>Head to your board’s settings page in the back-end, and configure it any way you choose.\u003C\u002Fli>\n\u003Cli>If you get stuck, or have an amazing idea for Boomerang, head to the support forum.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>📧 Connect with us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FboomerangWP\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n","A slick, modern feature request and feedback platform for WordPress. Visit us at boomerangwp.com.",2513,2,"2025-12-05T12:22:00.000Z","7.0",[116,80,100,117,118],"crowdfunding","ideas","requests","https:\u002F\u002Fwww.bouncingsprout.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fboomerang.1.1.4.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":25,"downloaded":129,"rating":72,"num_ratings":130,"last_updated":131,"tested_up_to":76,"requires_at_least":132,"requires_php":78,"tags":133,"homepage":137,"download_link":138,"security_score":72,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":139},"feedhub-feedback-widget","FeedHub – Feedback Widget","1.0.2","cyrgim","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyrgim\u002F","\u003Cp>FeedHub is a feedback collection tool that helps you gather feature requests, bug reports, and general feedback from your users. This plugin makes it easy to add the FeedHub widget to your WordPress site without writing any code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Popup Widget\u003C\u002Fstrong> – A floating feedback button that opens a modal form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline Widget\u003C\u002Fstrong> – Embed the feedback form anywhere using a shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Colors\u003C\u002Fstrong> – Match your brand with custom primary, text, and background colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Labels\u003C\u002Fstrong> – Personalize all form labels and messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress User Integration\u003C\u002Fstrong> – Automatically fill in logged-in user’s name and email\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Place inline widgets anywhere with \u003Ccode>[feedhub]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position Control\u003C\u002Fstrong> – Choose where the popup button appears (corners)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Sign up for a free account at \u003Ca href=\"https:\u002F\u002Ffeedhub.app\" rel=\"nofollow ugc\">feedhub.app\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create your feedback board\u003C\u002Fli>\n\u003Cli>Get your App Slug and Widget Key from the dashboard\u003C\u002Fli>\n\u003Cli>Install and configure this plugin\u003C\u002Fli>\n\u003Cli>Start collecting feedback!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A FeedHub account (free tier available)\u003C\u002Fli>\n\u003Cli>Your App Slug and Widget Key from the FeedHub dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to FeedHub (https:\u002F\u002Ffeedhub.app), a feedback collection service that enables website visitors to submit feature requests, bug reports, and general feedback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The widget script is loaded from https:\u002F\u002Ffeedhub.app\u002Fwidget.js on every page where the widget is displayed\u003C\u002Fli>\n\u003Cli>When a user submits feedback, the following data is sent to FeedHub: feedback text, category (feature request\u002Fbug report\u002Fother), and optionally the user’s name and email address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> FeedHub (https:\u002F\u002Ffeedhub.app)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffeedhub.app\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffeedhub.app\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily collect user feedback on your WordPress site with FeedHub's beautiful feedback widget.",126,1,"2026-01-23T22:38:00.000Z","5.0",[134,80,100,135,136],"bug-reports","feedback","widget","https:\u002F\u002Ffeedhub.app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeedhub-feedback-widget.1.0.2.zip","2026-04-06T09:54:40.288Z",{"attackSurface":141,"codeSignals":288,"taintFlows":437,"riskAssessment":510,"analyzedAt":523},{"hooks":142,"ajaxHandlers":249,"restRoutes":277,"shortcodes":278,"cronEvents":286,"entryPointCount":287,"unprotectedCount":112},[143,149,154,158,161,164,168,172,176,180,183,187,190,195,197,202,206,210,213,216,219,224,228,231,236,240,245],{"type":144,"name":145,"callback":146,"file":147,"line":148},"filter","manage_avfr_posts_columns","col_head","admin\\includes\\class-avfr-columns.php",16,{"type":150,"name":151,"callback":152,"priority":14,"file":147,"line":153},"action","manage_avfr_posts_custom_column","col_content",17,{"type":150,"name":155,"callback":156,"file":157,"line":148},"add_meta_boxes","add_status_box","admin\\includes\\class-avfr-meta.php",{"type":150,"name":159,"callback":160,"priority":14,"file":157,"line":153},"save_post","save_status_box",{"type":150,"name":162,"callback":162,"file":163,"line":11},"admin_enqueue_scripts","admin\\includes\\class-avfr-settings-api.php",{"type":150,"name":165,"callback":165,"file":166,"line":167},"admin_init","admin\\includes\\class-avfr-settings.php",25,{"type":150,"name":169,"callback":170,"file":166,"line":171},"admin_menu","submenu_page",26,{"type":150,"name":173,"callback":174,"file":166,"line":175},"admin_head","reset_votes",27,{"type":150,"name":177,"callback":178,"file":166,"line":179},"groups_edit_form_fields","avfr_groups_edit_form_fields",494,{"type":150,"name":181,"callback":178,"file":166,"line":182},"groups_add_form_fields",495,{"type":150,"name":184,"callback":185,"priority":14,"file":166,"line":186},"edited_groups","avfr_save_groups_custom_meta",515,{"type":150,"name":188,"callback":185,"priority":14,"file":166,"line":189},"create_groups",516,{"type":150,"name":191,"callback":192,"file":193,"line":194},"plugins_loaded","get_instance","feature-request.php",38,{"type":150,"name":191,"callback":192,"file":193,"line":196},42,{"type":150,"name":198,"callback":199,"priority":14,"file":200,"line":201},"avfr_entry_submitted","send_mail","includes\\class-avfr-entry.php",19,{"type":150,"name":203,"callback":204,"file":205,"line":153},"init","avfr_post_type","includes\\class-avfr-post-type.php",{"type":150,"name":207,"callback":208,"priority":14,"file":209,"line":153},"avfr_add_vote","avfr_process_status","includes\\class-avfr-status.php",{"type":150,"name":211,"callback":212,"priority":14,"file":209,"line":201},"avfr_status","avfr_mail_status",{"type":150,"name":191,"callback":214,"file":215,"line":201},"upgrade","includes\\class-avfr-upgrade.php",{"type":150,"name":203,"callback":217,"file":215,"line":218},"avfr_upgrade_107_to_110",20,{"type":144,"name":220,"callback":220,"priority":221,"file":222,"line":223},"wpmu_drop_tables",11,"includes\\class-axiom-table.php",122,{"type":150,"name":225,"callback":226,"file":227,"line":194},"wpmu_new_blog","activate_new_site","public\\class-feature-request.php",{"type":150,"name":203,"callback":229,"file":227,"line":230},"avfr_load_textdomain",51,{"type":144,"name":232,"callback":233,"file":234,"line":235},"query_vars","avfr_add_query_vars_filter","public\\includes\\avfr-functions.php",151,{"type":150,"name":237,"callback":238,"file":234,"line":239},"pre_get_posts","avfr_archive_query",207,{"type":150,"name":241,"callback":242,"file":243,"line":244},"wp_enqueue_scripts","scripts","public\\includes\\class-avfr-assets.php",9,{"type":144,"name":246,"callback":247,"file":248,"line":153},"template_include","template_loader","public\\includes\\class-avfr-template.php",[250,255,257,261,262,264,267,270,272,274,275,276],{"action":251,"nopriv":252,"callback":251,"hasNonce":253,"hasCapCheck":252,"file":166,"line":254},"avfr_reset",false,true,28,{"action":256,"nopriv":252,"callback":256,"hasNonce":253,"hasCapCheck":252,"file":200,"line":153},"process_entry",{"action":258,"nopriv":252,"callback":259,"hasNonce":252,"hasCapCheck":252,"file":200,"line":260},"my_action","avfr_ajax_upload",18,{"action":256,"nopriv":253,"callback":256,"hasNonce":253,"hasCapCheck":252,"file":200,"line":218},{"action":258,"nopriv":253,"callback":259,"hasNonce":252,"hasCapCheck":252,"file":200,"line":263},21,{"action":265,"nopriv":252,"callback":266,"hasNonce":252,"hasCapCheck":253,"file":209,"line":260},"process_change_status","avfr_change_status",{"action":268,"nopriv":252,"callback":268,"hasNonce":253,"hasCapCheck":252,"file":269,"line":148},"avfr_vote","includes\\class-avfr-votes.php",{"action":271,"nopriv":252,"callback":271,"hasNonce":253,"hasCapCheck":252,"file":269,"line":153},"avfr_add_flag",{"action":273,"nopriv":252,"callback":273,"hasNonce":253,"hasCapCheck":252,"file":269,"line":260},"avfr_calc_remaining_votes",{"action":268,"nopriv":253,"callback":268,"hasNonce":253,"hasCapCheck":252,"file":269,"line":201},{"action":273,"nopriv":253,"callback":273,"hasNonce":253,"hasCapCheck":252,"file":269,"line":218},{"action":271,"nopriv":253,"callback":271,"hasNonce":253,"hasCapCheck":252,"file":269,"line":263},[],[279,283],{"tag":280,"callback":281,"file":282,"line":218},"feature_request","avfr_main_sc","public\\includes\\class-avfr-shortcodes.php",{"tag":284,"callback":285,"file":282,"line":263},"feature_request_user_votes","avfr_user_votes_sc",[],14,{"dangerousFunctions":289,"sqlUsage":298,"outputEscaping":315,"fileOperations":130,"externalRequests":25,"nonceChecks":31,"capabilityChecks":435,"bundledLibraries":436},[290,294],{"fn":291,"file":163,"line":292,"context":293},"create_function",107,"$callback = create_function('', 'echo \"'.str_replace('\"', '\\\"', $section['desc']).'\";');",{"fn":295,"file":234,"line":296,"context":297},"unserialize",804,"$profile \t = unserialize( $str );",{"prepared":299,"raw":300,"locations":301},15,5,[302,304,307,309,312],{"file":166,"line":129,"context":303},"$wpdb->query() with variable interpolation",{"file":222,"line":305,"context":306},185,"$wpdb->get_var() with variable interpolation",{"file":222,"line":308,"context":303},235,{"file":222,"line":310,"context":311},361,"$wpdb->get_results() with variable interpolation",{"file":313,"line":314,"context":303},"uninstall.php",24,{"escaped":316,"rawEcho":317,"locations":318},54,60,[319,322,324,326,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,395,397,399,401,403,405,406,408,410,412,414,417,418,420,422,424,426,428,429,431,433],{"file":147,"line":320,"context":321},81,"raw output",{"file":163,"line":323,"context":321},175,{"file":163,"line":325,"context":321},212,{"file":163,"line":308,"context":321},{"file":163,"line":328,"context":321},257,{"file":163,"line":330,"context":321},278,{"file":163,"line":332,"context":321},294,{"file":163,"line":334,"context":321},304,{"file":163,"line":336,"context":321},317,{"file":163,"line":338,"context":321},333,{"file":163,"line":340,"context":321},352,{"file":163,"line":342,"context":321},368,{"file":163,"line":344,"context":321},384,{"file":163,"line":346,"context":321},464,{"file":163,"line":348,"context":321},476,{"file":166,"line":350,"context":321},77,{"file":234,"line":352,"context":321},302,{"file":234,"line":354,"context":321},303,{"file":234,"line":356,"context":321},309,{"file":234,"line":358,"context":321},310,{"file":234,"line":360,"context":321},357,{"file":234,"line":362,"context":321},382,{"file":234,"line":364,"context":321},400,{"file":234,"line":364,"context":321},{"file":234,"line":367,"context":321},428,{"file":234,"line":369,"context":321},470,{"file":234,"line":371,"context":321},471,{"file":234,"line":373,"context":321},481,{"file":234,"line":375,"context":321},483,{"file":234,"line":377,"context":321},492,{"file":234,"line":379,"context":321},509,{"file":234,"line":381,"context":321},513,{"file":234,"line":383,"context":321},518,{"file":234,"line":385,"context":321},535,{"file":234,"line":387,"context":321},539,{"file":234,"line":389,"context":321},561,{"file":234,"line":391,"context":321},588,{"file":234,"line":393,"context":321},843,{"file":282,"line":316,"context":321},{"file":282,"line":396,"context":321},140,{"file":282,"line":398,"context":321},159,{"file":282,"line":400,"context":321},178,{"file":282,"line":402,"context":321},183,{"file":282,"line":404,"context":321},202,{"file":282,"line":34,"context":321},{"file":282,"line":407,"context":321},283,{"file":282,"line":409,"context":321},290,{"file":282,"line":411,"context":321},292,{"file":282,"line":413,"context":321},295,{"file":415,"line":416,"context":321},"templates\\template-avfr.php",48,{"file":415,"line":230,"context":321},{"file":415,"line":419,"context":321},84,{"file":415,"line":421,"context":321},102,{"file":415,"line":423,"context":321},120,{"file":415,"line":425,"context":321},124,{"file":415,"line":427,"context":321},171,{"file":415,"line":239,"context":321},{"file":415,"line":430,"context":321},222,{"file":415,"line":432,"context":321},350,{"file":415,"line":434,"context":321},353,7,[],[438,457,475,490,500],{"entryPoint":439,"graph":440,"unsanitizedCount":25,"severity":456},"avfr_has_vote_flag (includes\\class-avfr-db.php:185)",{"nodes":441,"edges":454},[442,448],{"id":443,"type":444,"label":445,"file":446,"line":447},"n0","source","$_SERVER","includes\\class-avfr-db.php",191,{"id":449,"type":450,"label":451,"file":446,"line":452,"wp_function":453},"n1","sink","get_results() [SQLi]",197,"get_results",[455],{"from":443,"to":449,"sanitized":253},"low",{"entryPoint":458,"graph":459,"unsanitizedCount":25,"severity":456},"\u003Cclass-avfr-db> (includes\\class-avfr-db.php:0)",{"nodes":460,"edges":472},[461,464,468,470],{"id":443,"type":444,"label":462,"file":446,"line":463},"$_SERVER (x6)",111,{"id":449,"type":450,"label":465,"file":446,"line":466,"wp_function":467},"get_col() [SQLi]",117,"get_col",{"id":469,"type":444,"label":445,"file":446,"line":447},"n2",{"id":471,"type":450,"label":451,"file":446,"line":452,"wp_function":453},"n3",[473,474],{"from":443,"to":449,"sanitized":253},{"from":469,"to":471,"sanitized":253},{"entryPoint":476,"graph":477,"unsanitizedCount":25,"severity":456},"avfr_change_status (includes\\class-avfr-status.php:78)",{"nodes":478,"edges":487},[479,482,485],{"id":443,"type":444,"label":480,"file":209,"line":481},"$_POST",108,{"id":449,"type":483,"label":484,"file":209,"line":481},"transform","→ avfr_get_voters_email()",{"id":469,"type":450,"label":465,"file":446,"line":486,"wp_function":467},174,[488,489],{"from":443,"to":449,"sanitized":252},{"from":449,"to":469,"sanitized":253},{"entryPoint":491,"graph":492,"unsanitizedCount":25,"severity":456},"\u003Cclass-avfr-status> (includes\\class-avfr-status.php:0)",{"nodes":493,"edges":497},[494,495,496],{"id":443,"type":444,"label":480,"file":209,"line":481},{"id":449,"type":483,"label":484,"file":209,"line":481},{"id":469,"type":450,"label":465,"file":446,"line":486,"wp_function":467},[498,499],{"from":443,"to":449,"sanitized":252},{"from":449,"to":469,"sanitized":253},{"entryPoint":501,"graph":502,"unsanitizedCount":25,"severity":456},"\u003Ctemplate-avfr> (templates\\template-avfr.php:0)",{"nodes":503,"edges":508},[504,505],{"id":443,"type":444,"label":445,"file":415,"line":350},{"id":449,"type":450,"label":506,"file":415,"line":427,"wp_function":507},"echo() [XSS]","echo",[509],{"from":443,"to":449,"sanitized":253},{"summary":511,"deductions":512},"The \"feature-request\" plugin version 1.3.1 exhibits a mixed security posture. On the positive side, it has a clean vulnerability history with no known CVEs, and the taint analysis revealed no critical or high-severity issues. The majority of SQL queries utilize prepared statements, and there are a reasonable number of capability checks and nonce checks present.\n\nHowever, the plugin does present several areas of concern. A significant portion of the attack surface, specifically 2 out of 14 entry points, are unprotected AJAX handlers. This is a notable risk as these handlers could be exploited by unauthenticated users. Furthermore, the presence of dangerous functions like `create_function` and `unserialize` raises red flags, as these can be vectors for code injection or deserialization vulnerabilities if not handled with extreme care and proper input validation. The relatively low percentage of properly escaped output (47%) also indicates a risk of Cross-Site Scripting (XSS) vulnerabilities.\n\nIn conclusion, while the plugin benefits from a lack of historical vulnerabilities, the static analysis reveals specific weaknesses that warrant attention. The unprotected AJAX endpoints and the use of dangerous functions are the most pressing issues. The low rate of proper output escaping also contributes to the overall risk profile. Addressing these points would significantly improve the plugin's security.",[513,515,517,519,521],{"reason":514,"points":14},"Unprotected AJAX handlers found",{"reason":516,"points":62},"Use of dangerous function: unserialize",{"reason":518,"points":62},"Use of dangerous function: create_function",{"reason":520,"points":435},"Low percentage of properly escaped output",{"reason":522,"points":300},"SQL queries with potential issues (25% not prepared)","2026-03-16T22:35:17.621Z",{"wat":525,"direct":534},{"assetPaths":526,"generatorPatterns":529,"scriptPaths":530,"versionParams":531},[527,528],"\u002Fwp-content\u002Fplugins\u002Ffeature-request\u002Fpublic\u002Fcss\u002Ffeature-request.css","\u002Fwp-content\u002Fplugins\u002Ffeature-request\u002Fpublic\u002Fjs\u002Ffeature-request.js",[],[528],[532,533],"feature-request\u002Fpublic\u002Fcss\u002Ffeature-request.css?ver=","feature-request\u002Fpublic\u002Fjs\u002Ffeature-request.js?ver=",{"cssClasses":535,"htmlComments":539,"htmlAttributes":542,"restEndpoints":545,"jsGlobals":548,"shortcodeOutput":551},[536,537,538],"feature-request-wrapper","feature-request-form","feature-request-submit-button",[540,541],"\u003C!-- Feature Request Form -->","\u003C!-- End Feature Request Form -->",[543,544],"data-feature-request-id","data-feature-request-nonce",[546,547],"\u002Fwp-json\u002Ffeature-request\u002Fv1\u002Fsubmit","\u002Fwp-json\u002Ffeature-request\u002Fv1\u002Fvote",[549,550],"featureRequest","AVFR_AJAX_URL",[552,553],"[feature_request_form]","[feature_request_list]",{"error":253,"url":555,"statusCode":556,"statusMessage":557,"message":557},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffeature-request\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":435,"versions":559},[560,565,572,579,586,593,600],{"version":6,"download_url":23,"svn_tag_url":561,"released_at":26,"has_diff":252,"diff_files_changed":562,"diff_lines":26,"trac_diff_url":563,"vulnerabilities":564,"is_current":253},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeature-request%2Ftags%2F1.3.0&new_path=%2Ffeature-request%2Ftags%2F1.3.1",[],{"version":566,"download_url":567,"svn_tag_url":568,"released_at":26,"has_diff":252,"diff_files_changed":569,"diff_lines":26,"trac_diff_url":570,"vulnerabilities":571,"is_current":252},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeature-request%2Ftags%2F1.2.0&new_path=%2Ffeature-request%2Ftags%2F1.3.0",[],{"version":573,"download_url":574,"svn_tag_url":575,"released_at":26,"has_diff":252,"diff_files_changed":576,"diff_lines":26,"trac_diff_url":577,"vulnerabilities":578,"is_current":252},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeature-request%2Ftags%2F1.1.2&new_path=%2Ffeature-request%2Ftags%2F1.2.0",[],{"version":580,"download_url":581,"svn_tag_url":582,"released_at":26,"has_diff":252,"diff_files_changed":583,"diff_lines":26,"trac_diff_url":584,"vulnerabilities":585,"is_current":252},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeature-request%2Ftags%2F1.1.1&new_path=%2Ffeature-request%2Ftags%2F1.1.2",[],{"version":587,"download_url":588,"svn_tag_url":589,"released_at":26,"has_diff":252,"diff_files_changed":590,"diff_lines":26,"trac_diff_url":591,"vulnerabilities":592,"is_current":252},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeature-request%2Ftags%2F1.1.0&new_path=%2Ffeature-request%2Ftags%2F1.1.1",[],{"version":594,"download_url":595,"svn_tag_url":596,"released_at":26,"has_diff":252,"diff_files_changed":597,"diff_lines":26,"trac_diff_url":598,"vulnerabilities":599,"is_current":252},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeature-request%2Ftags%2F1.0.7&new_path=%2Ffeature-request%2Ftags%2F1.1.0",[],{"version":601,"download_url":602,"svn_tag_url":603,"released_at":26,"has_diff":252,"diff_files_changed":604,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":605,"is_current":252},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeature-request.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeature-request\u002Ftags\u002F1.0.7\u002F",[],[]]