[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f00rVgliavEGd3XuUdm7hH7QYwk1HVweN93cdBauRjhQ":3},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":63,"crawl_stats":37,"alternatives":71,"analysis":169,"fingerprints":686},"wp-roadmap","WP Roadmap – Product Feedback Board","2.2.1","Iqonic Design","https:\u002F\u002Fprofiles.wordpress.org\u002Fiqonicdesign\u002F","\u003Cp>WP Roadmap plugin is a perfect feedback and roadmap plugin tool that make adding roadmap and feedback easily to your WordPress website.\u003C\u002Fp>\n\u003Ch3>Easiest WordPress Roadmap Plugin\u003C\u002Fh3>\n\u003Cp>WP Roadmap plugin is a perfect feedback and roadmap plugin tool that make adding roadmap and feedback easily to your WordPress website.\u003Cbr \u002F>\nAdd a product roadmap for your users on your website or blog. You can also use Roadmap plugin to display content in an interesting design.\u003C\u002Fp>\n\u003Cp>Show your products, events, in-process developments, concerts, future happenings by using WP Roadmap & Feedback plugin on your website.\u003Cbr \u002F>\nCollect and create feedback boards from your users in one place. The settings of this tool lets you change the content and order based on your own criteria.\u003Cbr \u002F>\nTrack what features are most useful for customers. If you’re looking for simplicity and top tier support – look no further.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fapps.iqonic.design\u002Fdocs\u002Fproduct\u002Fwp-roadmap\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\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\u002FNuOWp7vpbJo?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>\u003C\u002Fp>\n\u003Ch3>Supports:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Elementor Widget\u003C\u002Fli>\n\u003Cli>Easy to use Shortcode: \u003Ccode>[rmpf_roadmap_widget board_id=2]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What you benefit:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Intuitive interface of plugin\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>Responsive layout that looks beautiful on any device\u003C\u002Fli>\n\u003Cli>Admin can add new features from backend\u003C\u002Fli>\n\u003Cli>KANBAN for change status\u003C\u002Fli>\n\u003Cli>User can upvote and downvote for features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Where can you use this plugin:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Showcase company product developments\u003C\u002Fli>\n\u003Cli>Exhibit process\u002Ftutorial steps\u003C\u002Fli>\n\u003Cli>Create event\u002Fappointment line-up\u003C\u002Fli>\n\u003Cli>Achievements and awards and so on…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A wordpress alternative for Nolt, Upvoty etc Feedback platform\u003C\u002Fp>\n","WP Roadmap plugin is a perfect feedback and roadmap plugin tool that make adding roadmap and feedback easily to your WordPress website.",200,12963,78,7,"2025-12-30T09:38:00.000Z","6.9.4","3.0.1","7.4",[20,21,22,23],"elementor","feedback","kanban","roadmap","https:\u002F\u002Fiqonic.design\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-roadmap.2.2.1.zip",98,2,0,"2025-06-19 00:00:00","2026-03-15T15:16:48.613Z",[32,48],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-52822","wp-roadmap-authenticated-contributor-sql-injection","WP Roadmap \u003C= 2.1.3 - Authenticated (Contributor+) SQL Injection","The WP Roadmap plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 2.1.3 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=2.1.3","2.2.0","medium",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2026-01-07 14:38:29",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc15e111f-7e37-4ff5-bf1e-e472a05990a9?source=api-prod",203,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2023-41128","wp-roadmap-authenticated-administrator-stored-cross-site-scripting","WP Roadmap \u003C= 1.0.8 - Authenticated (Administrator+) Stored Cross-Site Scripting","The WP Roadmap – Product Feedback Board plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.0.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.0.8","1.0.9",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2023-11-23 00:00:00","2024-01-22 19:56:02",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F24fc2554-375a-4216-91bf-41921cc4b436?source=api-prod",61,{"slug":64,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":66,"avg_security_score":67,"avg_patch_time_days":68,"trust_score":69,"computed_at":70},"iqonicdesign",5,17210,93,95,74,"2026-04-04T07:26:11.615Z",[72,97,115,134,153],{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":16,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":92,"download_link":93,"security_score":94,"vuln_count":95,"unpatched_count":28,"last_vuln_date":96,"fetched_at":30},"timeline-widget-addon-for-elementor","Timeline Widget For Elementor (Elementor Timeline, Vertical & Horizontal Timeline)","1.6.23","CoolHappy","https:\u002F\u002Fprofiles.wordpress.org\u002Fnarinder-singh\u002F","\u003Ch3>Elementor Timeline – Vertical & Horizontal Timeline\u003C\u002Fh3>\n\u003Cp>\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\u002F_WYTT0iBvyo?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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Felementor-timeline-widget-pro\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=top_description\" rel=\"nofollow ugc\">Timeline Widget for Elementor\u003C\u002Fa>\u003C\u002Fstrong> is a powerful timeline slider plugin that allows you to create stunning \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=vertical_free_demo\" rel=\"nofollow ugc\">vertical\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=horizontal_free_demo#horizontal\" rel=\"nofollow ugc\">horizontal timelines\u003C\u002Fa>\u003C\u002Fstrong> to showcase your achievements, personal journey, or company history directly inside Elementor.\u003C\u002Fp>\n\u003Cp>Whether you’re showcasing a company history, project roadmap, personal journey, or blog timeline. With multiple designs and customization options for colors, fonts, and icons, you can easily design your Elementor timelines according to your brand.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Compatibility with Elementor:\u003C\u002Fstrong> Fully integrated with Elementor, simply drag and drop the timeline widget into any page and start customizing your timeline sliders visually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Story Timeline:\u003C\u002Fstrong> Perfect for showcasing any type of story or chronological content like company history, career paths, product journeys, or blog timelines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Layouts:\u003C\u002Fstrong> Choose between vertical timelines or horizontal layouts according to your preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-made Templates:\u003C\u002Fstrong> Use pre-designed timeline slider layouts to quickly create a timeline. Just choose a template, add your content, and customize it to match your style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Awesome Icons Support:\u003C\u002Fstrong> Assign icons to each timeline step using the built-in Font Awesome library according to the story.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Labels:\u003C\u002Fstrong> Add personalized text labels to each timeline step and display important details like dates, years, event names, or step numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image & Multimedia Support:\u003C\u002Fstrong> Enhance your timeline’s engagement using interactive images that visually tell your story.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Customization:\u003C\u002Fstrong> Customize typography, colors, backgrounds, spacing, and borders of your story elements for a more personalized look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Alignment Options:\u003C\u002Fstrong> Align your text and media (left, right, or center) according to your design and layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with all WordPress Themes:\u003C\u002Fstrong> Timeline widget plugin is fully compatible with all WordPress themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> This plugin is fully responsive, ensuring that your events display perfectly on all screen sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔗\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Felementor-widget\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_free_demo\" rel=\"nofollow ugc\">Check Free Version Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company Achievements:\u003C\u002Fstrong> Highlight your company’s milestones and achievements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Historical Timelines:\u003C\u002Fstrong> Show historical events or company history.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step-by-Step Guides:\u003C\u002Fstrong> Visualize processes or tutorials in a timeline format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Program Timelines:\u003C\u002Fstrong> Display program schedules or phases clearly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Timelines:\u003C\u002Fstrong> Highlight past and upcoming events effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Stories\u002FPersonal Milestones:\u003C\u002Fstrong> Share job histories or personal achievements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Work Experience Timelines:\u003C\u002Fstrong> Create timeline sliders of work experience for resumes or portfolios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Roadmaps:\u003C\u002Fstrong> Show product development stages and future plans.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand Stories:\u003C\u002Fstrong> Tell your brand’s story in an engaging way.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to Pro Version\u003C\u002Fh3>\n\u003Cp>Upgrading to the Timeline Widget Pro unlocks more advanced features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Layout Options:\u003C\u002Fstrong> Choose from Vertical, Horizontal, and One-Sided timelines to match your design needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preset Styles:\u003C\u002Fstrong> Set up beautiful timeline sliders in one click with styles like elegant, minimal, and classic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Timeline:\u003C\u002Fstrong> Display your blog posts in an attractive timeline layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Style Settings:\u003C\u002Fstrong> Customize your timeline’s look to match your website’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation Effects:\u003C\u002Fstrong> Bring your timelines to life with over 15 animation effects like fade-in, flip-up, and zoom.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colors & Typography:\u003C\u002Fstrong> Easily adjust text size, fonts, and colors for a perfect look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Color Stories:\u003C\u002Fstrong> Use different colors for each story in your timeline for a vibrant effect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image\u002FVideo\u002FSlideshow:\u003C\u002Fstrong> Add images, videos, or slideshows to your timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ajax Load More:\u003C\u002Fstrong> Load more stories as users scroll down the timeline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icons in Timeline:\u003C\u002Fstrong> Use icons, custom text, or images as timeline markers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Felementor-timeline-widget\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=view_pro_demo\" rel=\"nofollow ugc\">Check Pro Version Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Felementor-timeline-widget-pro\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=get_pro#pricing\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Check our other plugins demos\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cool Timeline:\u003C\u002Fstrong> Display your company’s history, product roadmaps, personal stories, or key events using the built-in block or via simple shortcode. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Ffree-timeline\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=ctl_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Block For Gutenberg:\u003C\u002Fstrong> Create interactive timelines directly within the WordPress Block Editor to display step-by-step tutorials, a company’s history, and a product roadmap. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdemo\u002Fgutenberg-timeline-block\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tbg_free_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline Module Pro For Divi:\u003C\u002Fstrong> Showcase your personal story or company history using stunning vertical or horizontal timelines directly inside the Divi Builder. \u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fdivi\u002F?utm_source=twae_plugin&utm_medium=readme&utm_campaign=demo&utm_content=tmdivi_view_demo\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins API to display information about related plugins inside the dashboard. It also offers optional usage tracking and optional feedback submission on deactivation. Data is sent only after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Highlight your company’s history, milestones, and key events directly inside Elementor using stunning vertical and horizontal timelines.",70000,1498742,96,243,"2026-02-19T09:49:00.000Z","5.0","7.2",[88,89,90,23,91],"elementor-timeline","history","horizontal-timeline","timeline","https:\u002F\u002Fcoolplugins.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftimeline-widget-addon-for-elementor.1.6.23.zip",100,1,"2024-02-06 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":94,"num_ratings":65,"last_updated":107,"tested_up_to":16,"requires_at_least":108,"requires_php":18,"tags":109,"homepage":113,"download_link":114,"security_score":94,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"changeloger","Changeloger – Release Notes & Changelog Manager","1.7.0","Spider Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fspiderdevs\u002F","\u003Cp>Changeloger is the best WordPress changelog plugin for creating beautiful release notes, collecting user feedback, and sharing public product roadmaps. Replace boring text changelogs with stunning visual timelines — no coding required.\u003C\u002Fp>\n\u003Cp>Changeloger streamlines the entire release communication workflow — from creating structured releases in the admin builder, to collecting user feedback and feature requests, to sharing your product roadmap publicly. Whether you paste plain text, upload files, or use the visual admin interface, Changeloger makes it effortless to keep your users informed and engaged.\u003C\u002Fp>\n\u003Ch3>Video Overview \u002F How to Use Changeloger:\u003C\u002Fh3>\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\u002FU9CsttxXifs?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\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seamless Integration:\u003C\u002Fstrong> Changeloger effortlessly integrates into the WordPress block editor, allowing users to access its powerful features with just a few clicks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Visual Design Options:\u003C\u002Fstrong> Customize the appearance of your changelogs with various design options. Choose from pre-defined templates or create your own, ensuring that your changelogs match your website’s style and branding.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Time-Saving Automation:\u003C\u002Fstrong> No more manual formatting or styling! Changeloger automates the process, converting plain text changelogs into visually appealing layouts with speed and precision.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Changelog Import:\u003C\u002Fstrong> Users can upload their existing changelog text files, saving time and effort in the conversion process. Say goodbye to tedious copying and pasting!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Version Management:\u003C\u002Fstrong> Easily manage multiple versions of your software or product updates with Changeloger. Users can categorize and organize changelogs by version numbers, ensuring clarity and transparency.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mobile Responsiveness:\u003C\u002Fstrong> Changelogs created with Changeloger are optimized for mobile devices, providing an exceptional user experience across all platforms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-time Preview:\u003C\u002Fstrong> Instantly visualize your changelog changes as you make edits, allowing you to fine-tune the design to perfection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Brand Color Settings:\u003C\u002Fstrong> Customize the appearance of your changelogs with various design options. Choose from pre-defined templates or create your own, ensuring that your changelogs match your website’s style and branding.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Badges:\u003C\u002Fstrong> Add custom badges with color controls for better visual clarity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Management:\u003C\u002Fstrong> Create and manage your product (1 product in free version)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Change Items:\u003C\u002Fstrong> Add categorized change items (Features, Fixes, Improvements, etc.) to releases\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Draft\u002FPublish Workflow:\u003C\u002Fstrong> Save drafts and publish releases when ready\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Changeloger empowers WordPress users to present their software and product updates with elegance and clarity, enhancing user engagement and comprehension. Keep your audience informed, impressed, and delighted with Changeloger – the ultimate WordPress plugin for transforming plain text changelogs into visually designed masterpieces. Download Changeloger now and elevate your changelog game to new heights!\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free Version Includes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Gutenberg Blocks\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Changeloger Block\u003C\u002Fstrong> – Display beautiful changelogs with plain text input or file upload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tabbed Changeloger Block\u003C\u002Fstrong> – Organize multiple changelogs in a tabbed interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Release Hub Block\u003C\u002Fstrong> – Unified display of releases, feedback, and roadmap\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sidebar Versions\u003C\u002Fstrong> – Quick navigation with left or right sidebar version list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log Tags & Color Management\u003C\u002Fstrong> – Categorize entries with customizable colored badges (New, Fixed, Updated, Improved, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Admin Release Builder\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Product Management\u003C\u002Fstrong> – Create and manage your product (1 product limit in free version)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Release Creator\u003C\u002Fstrong> – Visual interface to create releases with version numbers and dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Items\u003C\u002Fstrong> – Add categorized change items (Features, Fixes, Improvements, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draft\u002FPublish Workflow\u003C\u002Fstrong> – Save drafts and publish when ready\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import Sample Data\u003C\u002Fstrong> – Load demo releases to see how it works\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Import\u003C\u002Fstrong> – Upload plain .txt changelog files to auto-create releases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Actions\u003C\u002Fstrong> – Publish, draft, or delete multiple releases at once\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Release Preview\u003C\u002Fstrong> – View how your releases look on the frontend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Features:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Cem>Advanced Changelog Features\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Upload Changelog URL\u003C\u002Fstrong> – Import changelog content directly from public URLs (GitHub, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Editing\u003C\u002Fstrong> – Add, edit, and delete versions and items with visual controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination\u003C\u002Fstrong> – Break long changelogs into pages with “Load More” or numbered navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Component\u003C\u002Fstrong> – Let users filter by category (New, Fixed, Updated, Improved)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Option\u003C\u002Fstrong> – Enable keyword search within changelog content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Layout Switch\u003C\u002Fstrong> – Multiple layout styles for organized display\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Products\u003C\u002Fstrong> – Create and manage unlimited products (vs 1 in free)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Email Subscription System\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Subscription Form\u003C\u002Fstrong> – Display email subscription form on changelog\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Automatically notify subscribers of new releases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Version Tracking\u003C\u002Fstrong> – Monitors changelog for new versions and sends emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Email Templates\u003C\u002Fstrong> – Customize from name, from email, and subject with placeholders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Double Opt-in\u003C\u002Fstrong> – Confirmation email for new subscribers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Feedback Manager\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Feedback Collection\u003C\u002Fstrong> – Frontend form for users to submit feature requests and bug reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feedback Dashboard\u003C\u002Fstrong> – Dedicated admin page to view and manage all feedback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voting System\u003C\u002Fstrong> – Let users upvote\u002Fdownvote feedback items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment Threads\u003C\u002Fstrong> – Allow discussions on feedback items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status Management\u003C\u002Fstrong> – Track feedback through workflow (Open, Under Review, Planned, In Progress, Completed, Closed)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Organization\u003C\u002Fstrong> – Organize feedback with categories (Feature Request, Bug Report, Improvement, Question)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Authentication\u003C\u002Fstrong> – Require login or allow guest submissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Login\u003C\u002Fstrong> – Enable Google OAuth for easy sign-in\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Roadmap Builder\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Public Roadmap\u003C\u002Fstrong> – Share your product roadmap as a beautiful Kanban board\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kanban Board\u003C\u002Fstrong> – Visual columns for different statuses (Under Review, Planned, In Progress, Done)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Roadmap Items\u003C\u002Fstrong> – Create and manage roadmap items with titles, descriptions, and priorities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feedback Integration\u003C\u002Fstrong> – Link roadmap items to user feedback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vote Display\u003C\u002Fstrong> – Show vote counts on roadmap items (optional)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop\u003C\u002Fstrong> – Move items between columns to update status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Levels\u003C\u002Fstrong> – Set Low, Medium, or High priority on items\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Release Subscription\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Subscribe for Updates\u003C\u002Fstrong> – Display a subscription widget on your changelog for users to opt in to release notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Double Opt-in\u003C\u002Fstrong> – Logged-out users enter name and email, then confirm via a verification email before being subscribed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Subscribe\u003C\u002Fstrong> – Logged-in users subscribe with a single click — no confirmation email required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Unsubscribe\u003C\u002Fstrong> – Subscribed users can unsubscribe instantly by clicking the “Subscribed” button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Automatically send notification emails to subscribers when a new release is published\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Email Templates\u003C\u002Fstrong> – Customize sender name, sender email, and subject line with {product} and {version} placeholders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Enhanced Email\u003C\u002Fstrong> – Generate personalized notification emails with AI-powered subject lines, intros, and summaries (requires Antimanual)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Cem>Additional Pro Features\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Version Tracking\u003C\u002Fstrong> – Auto-detect new versions and notify subscribers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Authentication\u003C\u002Fstrong> – Set up Google OAuth for user login\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Statistics\u003C\u002Fstrong> – View detailed stats for releases, feedback, and roadmap\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Release Reactions\u003C\u002Fstrong> – Users can react to individual releases using emoji reactions with real-time count badges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Threaded Comments\u003C\u002Fstrong> – Full commenting system on releases with nested replies, WYSIWYG editor, and curved thread connectors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fchangeloger.spider-themes.net\u002Ffeatures.html\" rel=\"nofollow ugc\">View All Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelpdesk.spider-themes.net\u002Fdocs\u002Fchangeloger\u002F\" rel=\"nofollow ugc\">Full Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FU9CsttxXifs\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fchangeloger\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fchangeloger.spider-themes.net\u002Frelease.html\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fchangeloger.spider-themes.net\u002Fpricing.html\" rel=\"nofollow ugc\">Upgrade to Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The all-in-one changelog, release notes, public roadmap, and user feedback plugin for WordPress. Beautiful visual designs out of the box.",300,4248,"2026-03-09T19:18:00.000Z","6.0",[110,21,111,112,23],"changelog","product-updates","release-notes","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchangeloger.1.7.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":94,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":16,"requires_at_least":108,"requires_php":18,"tags":127,"homepage":132,"download_link":133,"security_score":94,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"simple-feature-requests","Simple Feature Requests Free – User Feedback Board","2.4.9.3","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.",21212,80,10,"2026-02-18T02:44:00.000Z",[128,129,130,23,131],"customer-feedback","feature-request","idea-management","user-feedback","https:\u002F\u002Fsimplefeaturerequests.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-feature-requests.2.4.9.3.zip",{"slug":23,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":124,"num_ratings":27,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":146,"tags":147,"homepage":150,"download_link":151,"security_score":152,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"Roadmap","1.0.10","Roadmap Support","https:\u002F\u002Fprofiles.wordpress.org\u002Froadmapspace\u002F","\u003Cp>Easily add a product roadmap and feedback form to your WordPress site, blog or members area. Keep your users up to date on your progress, product ideas, releases and more!\u003C\u002Fp>\n\u003Cp>The Roadmap plugin lets you add your product roadmap and Feedback Widget to your WordPress site in a few clicks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With the Roadmap plugin you can…\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a feedback widget to your entire site (for logged-in users only, or for visitors as well)\u003C\u002Fli>\n\u003Cli>Display your product roadmap on any page or article with the simple \u003Ccode>[roadmap]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Don’t have a Roadmap account?\u003C\u002Fstrong> You can sign up now to transform the way you manage customer feedback and communicate product decisions to your users. This WordPress plugin is free to all members.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need more help?\u003C\u002Fstrong> Check out the installation, FAQ and screenshots for more information or check out our Help Centre:\u003Ca href=\"https:\u002F\u002Froadmap.space\u002Fhelp\u002F?utm_source=plugins&utm_medium=wordpress&utm_campaign=plugin-readme\" rel=\"nofollow ugc\"> https:\u002F\u002Froadmap.space\u002Fhelp\u003C\u002Fa>\u003C\u002Fp>\n","Easily add a product roadmap and feedback form to your WordPress site, blog or members area. Keep your users up to date on your progress, product idea &hellip;",20,4782,"2024-03-20T14:30:00.000Z","6.5.8","4.0","5.6",[128,21,148,23,149],"product-roadmap","suggestions","https:\u002F\u002Froadmap.space\u002Fhelp\u002Froadmaps-and-stories\u002Fembedding-roadmap-on-your-wordpress-site\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Froadmap.1.0.10.zip",85,{"slug":148,"name":154,"version":155,"author":156,"author_profile":157,"description":158,"short_description":159,"active_installs":125,"downloaded":160,"rating":28,"num_ratings":28,"last_updated":161,"tested_up_to":162,"requires_at_least":163,"requires_php":18,"tags":164,"homepage":167,"download_link":168,"security_score":94,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"Product Roadmap","1.2.1","wbcomdesigns","https:\u002F\u002Fprofiles.wordpress.org\u002Fwbcomdesigns\u002F","\u003Cp>\u003Cstrong>Build Products Your Customers Love\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Stop guessing what features to build next. Product Roadmap helps you create transparency with your customers by sharing your development plans and letting them vote on features that matter most to them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Turn Customer Feedback Into Your Competitive Advantage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every day, your customers have ideas about how to improve your product. Most businesses lose these valuable insights in support tickets, emails, or casual conversations. Product Roadmap captures this feedback in one organized place where customers can vote, comment, and see that you’re listening.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Product Roadmap?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reduce Development Waste\u003C\u002Fstrong>: Stop building features nobody uses. Let voting data guide your decisions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increase Customer Loyalty\u003C\u002Fstrong>: When customers see their ideas implemented, they become your biggest advocates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Support Time\u003C\u002Fstrong>: Reduce “when will you add X?” tickets by showing what’s already planned.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Build Community\u003C\u002Fstrong>: Turn feature requests into conversations that engage your entire user base.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Make Better Decisions\u003C\u002Fstrong>: Real data from real users beats guesswork every time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SaaS companies wanting to be more customer-driven\u003C\u002Fli>\n\u003Cli>WordPress plugin and theme developers\u003C\u002Fli>\n\u003Cli>E-commerce stores planning new features\u003C\u002Fli>\n\u003Cli>Digital agencies managing client expectations\u003C\u002Fli>\n\u003Cli>Any business that values customer feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Free Version Includes Everything You Need:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Public Roadmap Page\u003C\u002Fstrong> – Beautiful, responsive display of your plans\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voting System\u003C\u002Fstrong> – Let users upvote features they want most\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Suggestions\u003C\u002Fstrong> – Customers can submit their own ideas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progress Tracking\u003C\u002Fstrong> – Show what’s planned, in-progress, or completed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories\u003C\u002Fstrong> – Organize features for easy browsing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Enable discussions on each item\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Shortcode\u003C\u002Fstrong> – Add to any page with [roadmap product=”main”]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Version – For Growing Teams:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Products\u003C\u002Fstrong> – Separate roadmaps for each product line\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Board View\u003C\u002Fstrong> – Kanban-style board layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeline View\u003C\u002Fstrong> – Visual representation of your plans\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Levels\u003C\u002Fstrong> – Mark features as critical, high, or nice-to-have\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Understand voting patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong> – Stay informed of user engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Styling\u003C\u002Fstrong> – Match your brand perfectly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Export\u003C\u002Fstrong> – Analyze feedback in your favorite tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Get help when you need it\u003C\u002Fli>\n\u003C\u002Ful>\n","Create public product roadmaps to share your vision, collect user feedback, and build products your customers actually want.",475,"2025-11-04T07:24:00.000Z","6.8.5","5.8",[165,166,148,23,131],"feature-voting","product-management","https:\u002F\u002Fwbcomdesigns.com\u002Fplugins\u002Fproduct-roadmap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-roadmap.1.2.1.zip",{"attackSurface":170,"codeSignals":312,"taintFlows":401,"riskAssessment":673,"analyzedAt":685},{"hooks":171,"ajaxHandlers":252,"restRoutes":303,"shortcodes":304,"cronEvents":308,"entryPointCount":311,"unprotectedCount":187},[172,178,182,184,188,193,195,198,200,203,205,208,211,214,216,219,222,225,230,235,239,243,246,249],{"type":173,"name":174,"callback":175,"file":176,"line":177},"action","admin_head","closure","admin\\class-rmpf-admin.php",58,{"type":173,"name":179,"callback":180,"file":176,"line":181},"admin_notices","roadmap_import_success_notice",65,{"type":173,"name":179,"callback":175,"file":176,"line":183},1383,{"type":173,"name":185,"callback":175,"file":186,"line":187},"rest_api_init","includes\\api\\class-rmpf-api.php",14,{"type":173,"name":189,"callback":190,"file":191,"line":192},"admin_enqueue_scripts","anonymous","includes\\class-rmpf.php",135,{"type":173,"name":189,"callback":190,"file":191,"line":194},136,{"type":173,"name":196,"callback":190,"file":191,"line":197},"admin_menu",137,{"type":173,"name":196,"callback":190,"file":191,"line":199},151,{"type":173,"name":201,"callback":190,"file":191,"line":202},"admin_init",152,{"type":173,"name":201,"callback":190,"file":191,"line":204},153,{"type":173,"name":206,"callback":190,"file":191,"line":207},"rmpf_process_scheduled_status_changes",155,{"type":173,"name":209,"callback":190,"file":191,"line":210},"wp_dashboard_setup",156,{"type":173,"name":212,"callback":190,"file":191,"line":213},"wp_enqueue_scripts",169,{"type":173,"name":212,"callback":190,"file":191,"line":215},170,{"type":173,"name":217,"callback":190,"file":191,"line":218},"elementor\u002Finit",171,{"type":173,"name":220,"callback":190,"file":191,"line":221},"elementor\u002Fwidgets\u002Fregister",172,{"type":173,"name":212,"callback":223,"file":224,"line":207},"rmpf_load_dashicons_front_end","public\\class-rmpf-public.php",{"type":226,"name":227,"callback":175,"file":228,"line":229},"filter","rmpf_localize_roadmap_settings","static\\rmpf-i18n.php",16,{"type":173,"name":231,"callback":232,"file":233,"line":234},"plugins_loaded","rmpf_widget_load_elements","wp-roadmap-product-feedback.php",53,{"type":173,"name":236,"callback":237,"file":233,"line":238},"init","rmpf_migration_tables",76,{"type":173,"name":240,"callback":241,"file":233,"line":242},"widgets_init","RMPF_Widget",108,{"type":173,"name":212,"callback":244,"file":233,"line":245},"rmpf_enqueue_scripts",132,{"type":173,"name":247,"callback":248,"file":233,"line":192},"enqueue_block_editor_assets","rmpf_widget_block_assets",{"type":226,"name":250,"callback":175,"priority":125,"file":233,"line":251},"block_categories_all",162,[253,257,260,263,266,269,272,275,278,281,284,287,290,293,296,301],{"action":254,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":256},"save_feedback_roadmap_settings",false,138,{"action":258,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":259},"update_feedback_roadmap_settings",139,{"action":261,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":262},"update_feedback_status_order",140,{"action":264,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":265},"delete_feedback_roadmap_settings",141,{"action":267,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":268},"save_feedback_roadmap_general_settings",142,{"action":270,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":271},"save_feedback_board_data",143,{"action":273,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":274},"delete_feedback_board_data",144,{"action":276,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":277},"reset_feedback_board_data",145,{"action":279,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":280},"edit_feedback_board_data",146,{"action":282,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":283},"wp_feedback_detail",147,{"action":285,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":286},"wp_update_board_status",148,{"action":288,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":289},"wp_save_list",149,{"action":291,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":292},"wp_like_button_insert",150,{"action":294,"nopriv":255,"callback":190,"hasNonce":255,"hasCapCheck":255,"file":191,"line":295},"rmpf_bulk_delete_feedback",154,{"action":297,"nopriv":255,"callback":297,"hasNonce":298,"hasCapCheck":255,"file":299,"line":300},"rmpf_add_upvote",true,"utils\\rmpf_wiget_helper.php",101,{"action":297,"nopriv":298,"callback":297,"hasNonce":298,"hasCapCheck":255,"file":299,"line":302},102,[],[305],{"tag":306,"callback":175,"file":233,"line":307},"rmpf_roadmap_widget",123,[309],{"hook":206,"callback":206,"file":233,"line":310},175,17,{"dangerousFunctions":313,"sqlUsage":324,"outputEscaping":367,"fileOperations":95,"externalRequests":28,"nonceChecks":317,"capabilityChecks":399,"bundledLibraries":400},[314,319,322],{"fn":315,"file":316,"line":317,"context":318},"unserialize","admin\\view\\general-settings.php",18,"$wp_general_setting_pages = isset($wp_general_setting['pages']) ? unserialize($wp_general_setting['p",{"fn":315,"file":224,"line":320,"context":321},82,"$matches = array_intersect(unserialize($options['pages']), $url_parts);",{"fn":315,"file":224,"line":323,"context":321},115,{"prepared":325,"raw":317,"locations":326},92,[327,330,333,335,337,339,341,344,347,349,351,353,356,358,360,362,363,366],{"file":176,"line":328,"context":329},225,"$wpdb->get_var() with variable interpolation",{"file":176,"line":331,"context":332},1019,"$wpdb->get_results() with variable interpolation",{"file":176,"line":334,"context":332},1050,{"file":176,"line":336,"context":332},1067,{"file":176,"line":338,"context":332},1084,{"file":176,"line":340,"context":332},1159,{"file":342,"line":343,"context":332},"admin\\view\\feedback-board.php",34,{"file":345,"line":346,"context":332},"admin\\view\\feedback-modal.php",60,{"file":348,"line":187,"context":332},"includes\\block-widget.php",{"file":348,"line":350,"context":332},22,{"file":348,"line":352,"context":332},26,{"file":348,"line":354,"context":355},32,"$wpdb->get_row() with variable interpolation",{"file":357,"line":94,"context":332},"includes\\class-rmpf-table-migration.php",{"file":357,"line":359,"context":332},129,{"file":224,"line":361,"context":355},69,{"file":224,"line":94,"context":355},{"file":364,"line":365,"context":332},"public\\widget\\rmpf-elementor.php",38,{"file":233,"line":202,"context":332},{"escaped":368,"rawEcho":369,"locations":370},389,15,[371,374,377,378,380,382,383,385,387,388,390,392,394,395,397],{"file":176,"line":372,"context":373},1386,"raw output",{"file":375,"line":376,"context":373},"admin\\view\\feedback-detail.php",11,{"file":375,"line":141,"context":373},{"file":375,"line":379,"context":373},24,{"file":375,"line":381,"context":373},28,{"file":375,"line":354,"context":373},{"file":375,"line":384,"context":373},36,{"file":386,"line":83,"context":373},"admin\\view\\List.php",{"file":348,"line":62,"context":373},{"file":348,"line":389,"context":373},62,{"file":348,"line":391,"context":373},63,{"file":348,"line":393,"context":373},66,{"file":348,"line":26,"context":373},{"file":348,"line":396,"context":373},112,{"file":364,"line":398,"context":373},1466,3,[],[402,420,430,440,450,460,470,491,512,528,539,553,564,586,599,615,626,648,662],{"entryPoint":403,"graph":404,"unsanitizedCount":28,"severity":419},"rmpf_status_delete (admin\\class-rmpf-admin.php:363)",{"nodes":405,"edges":417},[406,411],{"id":407,"type":408,"label":409,"file":176,"line":410},"n0","source","$_POST",376,{"id":412,"type":413,"label":414,"file":176,"line":415,"wp_function":416},"n1","sink","get_row() [SQLi]",382,"get_row",[418],{"from":407,"to":412,"sanitized":298},"low",{"entryPoint":421,"graph":422,"unsanitizedCount":28,"severity":419},"rmpf_general_settings_save (admin\\class-rmpf-admin.php:415)",{"nodes":423,"edges":428},[424,426],{"id":407,"type":408,"label":409,"file":176,"line":425},432,{"id":412,"type":413,"label":414,"file":176,"line":427,"wp_function":416},436,[429],{"from":407,"to":412,"sanitized":298},{"entryPoint":431,"graph":432,"unsanitizedCount":28,"severity":419},"rmpf_board_delete (admin\\class-rmpf-admin.php:579)",{"nodes":433,"edges":438},[434,436],{"id":407,"type":408,"label":409,"file":176,"line":435},591,{"id":412,"type":413,"label":414,"file":176,"line":437,"wp_function":416},593,[439],{"from":407,"to":412,"sanitized":298},{"entryPoint":441,"graph":442,"unsanitizedCount":28,"severity":419},"rmpf_board_reset (admin\\class-rmpf-admin.php:617)",{"nodes":443,"edges":448},[444,446],{"id":407,"type":408,"label":409,"file":176,"line":445},630,{"id":412,"type":413,"label":414,"file":176,"line":447,"wp_function":416},632,[449],{"from":407,"to":412,"sanitized":298},{"entryPoint":451,"graph":452,"unsanitizedCount":28,"severity":419},"rmpf_board_edit (admin\\class-rmpf-admin.php:658)",{"nodes":453,"edges":458},[454,456],{"id":407,"type":408,"label":409,"file":176,"line":455},668,{"id":412,"type":413,"label":414,"file":176,"line":457,"wp_function":416},670,[459],{"from":407,"to":412,"sanitized":298},{"entryPoint":461,"graph":462,"unsanitizedCount":28,"severity":419},"rmpf_feedback_detail (admin\\class-rmpf-admin.php:692)",{"nodes":463,"edges":468},[464,466],{"id":407,"type":408,"label":409,"file":176,"line":465},703,{"id":412,"type":413,"label":414,"file":176,"line":467,"wp_function":416},705,[469],{"from":407,"to":412,"sanitized":298},{"entryPoint":471,"graph":472,"unsanitizedCount":28,"severity":419},"like_button (admin\\class-rmpf-admin.php:864)",{"nodes":473,"edges":488},[474,477,479,483],{"id":407,"type":408,"label":475,"file":176,"line":476},"$_POST (x3)",877,{"id":412,"type":413,"label":414,"file":176,"line":478,"wp_function":416},886,{"id":480,"type":408,"label":481,"file":176,"line":482},"n2","$_POST (x2)",878,{"id":484,"type":413,"label":485,"file":176,"line":486,"wp_function":487},"n3","query() [SQLi]",899,"query",[489,490],{"from":407,"to":412,"sanitized":298},{"from":480,"to":484,"sanitized":298},{"entryPoint":492,"graph":493,"unsanitizedCount":28,"severity":419},"\u003Cclass-rmpf-admin> (admin\\class-rmpf-admin.php:0)",{"nodes":494,"edges":508},[495,497,498,500,504,506],{"id":407,"type":408,"label":496,"file":176,"line":410},"$_POST (x9)",{"id":412,"type":413,"label":414,"file":176,"line":415,"wp_function":416},{"id":480,"type":408,"label":409,"file":176,"line":499},428,{"id":484,"type":413,"label":501,"file":176,"line":502,"wp_function":503},"get_var() [SQLi]",540,"get_var",{"id":505,"type":408,"label":481,"file":176,"line":482},"n4",{"id":507,"type":413,"label":485,"file":176,"line":486,"wp_function":487},"n5",[509,510,511],{"from":407,"to":412,"sanitized":298},{"from":480,"to":484,"sanitized":298},{"from":505,"to":507,"sanitized":298},{"entryPoint":513,"graph":514,"unsanitizedCount":28,"severity":419},"prepare_items (admin\\view\\List.php:33)",{"nodes":515,"edges":525},[516,518,521,523],{"id":407,"type":408,"label":517,"file":386,"line":391},"$_REQUEST",{"id":412,"type":413,"label":519,"file":386,"line":238,"wp_function":520},"get_results() [SQLi]","get_results",{"id":480,"type":408,"label":517,"file":386,"line":522},41,{"id":484,"type":413,"label":501,"file":386,"line":524,"wp_function":503},88,[526,527],{"from":407,"to":412,"sanitized":298},{"from":480,"to":484,"sanitized":298},{"entryPoint":529,"graph":530,"unsanitizedCount":28,"severity":419},"\u003CList> (admin\\view\\List.php:0)",{"nodes":531,"edges":536},[532,533,534,535],{"id":407,"type":408,"label":517,"file":386,"line":391},{"id":412,"type":413,"label":519,"file":386,"line":238,"wp_function":520},{"id":480,"type":408,"label":517,"file":386,"line":522},{"id":484,"type":413,"label":501,"file":386,"line":524,"wp_function":503},[537,538],{"from":407,"to":412,"sanitized":298},{"from":480,"to":484,"sanitized":298},{"entryPoint":540,"graph":541,"unsanitizedCount":28,"severity":419},"rmpf_add_upvote (utils\\rmpf_wiget_helper.php:6)",{"nodes":542,"edges":550},[543,545,547,548],{"id":407,"type":408,"label":475,"file":299,"line":544},21,{"id":412,"type":413,"label":414,"file":299,"line":546,"wp_function":416},33,{"id":480,"type":408,"label":481,"file":299,"line":350},{"id":484,"type":413,"label":485,"file":299,"line":549,"wp_function":487},48,[551,552],{"from":407,"to":412,"sanitized":298},{"from":480,"to":484,"sanitized":298},{"entryPoint":554,"graph":555,"unsanitizedCount":28,"severity":419},"\u003Crmpf_wiget_helper> (utils\\rmpf_wiget_helper.php:0)",{"nodes":556,"edges":561},[557,558,559,560],{"id":407,"type":408,"label":475,"file":299,"line":544},{"id":412,"type":413,"label":414,"file":299,"line":546,"wp_function":416},{"id":480,"type":408,"label":481,"file":299,"line":350},{"id":484,"type":413,"label":485,"file":299,"line":549,"wp_function":487},[562,563],{"from":407,"to":412,"sanitized":298},{"from":480,"to":484,"sanitized":298},{"entryPoint":565,"graph":566,"unsanitizedCount":65,"severity":585},"\u003Cfeedback-board> (admin\\view\\feedback-board.php:0)",{"nodes":567,"edges":581},[568,570,571,574,575,577],{"id":407,"type":408,"label":569,"file":342,"line":376},"$_GET",{"id":412,"type":413,"label":414,"file":342,"line":369,"wp_function":416},{"id":480,"type":408,"label":572,"file":342,"line":573},"$_GET (x4)",9,{"id":484,"type":413,"label":519,"file":342,"line":350,"wp_function":520},{"id":505,"type":408,"label":576,"file":342,"line":384},"$_SERVER",{"id":507,"type":413,"label":578,"file":342,"line":579,"wp_function":580},"echo() [XSS]",285,"echo",[582,583,584],{"from":407,"to":412,"sanitized":255},{"from":480,"to":484,"sanitized":255},{"from":505,"to":507,"sanitized":298},"high",{"entryPoint":587,"graph":588,"unsanitizedCount":95,"severity":585},"\u003Cfeedback-modal> (admin\\view\\feedback-modal.php:0)",{"nodes":589,"edges":596},[590,592,593,594],{"id":407,"type":408,"label":569,"file":345,"line":591},6,{"id":412,"type":413,"label":519,"file":345,"line":346,"wp_function":520},{"id":480,"type":408,"label":569,"file":345,"line":591},{"id":484,"type":413,"label":578,"file":345,"line":595,"wp_function":580},67,[597,598],{"from":407,"to":412,"sanitized":255},{"from":480,"to":484,"sanitized":298},{"entryPoint":600,"graph":601,"unsanitizedCount":27,"severity":585},"\u003Cgeneral-settings> (admin\\view\\general-settings.php:0)",{"nodes":602,"edges":611},[603,604,605,606,608,609],{"id":407,"type":408,"label":569,"file":316,"line":125},{"id":412,"type":413,"label":414,"file":316,"line":187,"wp_function":416},{"id":480,"type":408,"label":569,"file":316,"line":125},{"id":484,"type":413,"label":607,"file":316,"line":317,"wp_function":315},"unserialize() [Object Injection]",{"id":505,"type":408,"label":569,"file":316,"line":125},{"id":507,"type":413,"label":578,"file":316,"line":610,"wp_function":580},114,[612,613,614],{"from":407,"to":412,"sanitized":255},{"from":480,"to":484,"sanitized":255},{"from":505,"to":507,"sanitized":298},{"entryPoint":616,"graph":617,"unsanitizedCount":95,"severity":585},"\u003Cstatus-settings> (admin\\view\\status-settings.php:0)",{"nodes":618,"edges":624},[619,622],{"id":407,"type":408,"label":569,"file":620,"line":621},"admin\\view\\status-settings.php",68,{"id":412,"type":413,"label":519,"file":620,"line":623,"wp_function":520},73,[625],{"from":407,"to":412,"sanitized":255},{"entryPoint":627,"graph":628,"unsanitizedCount":647,"severity":585},"\u003Cblock-widget> (includes\\block-widget.php:0)",{"nodes":629,"edges":642},[630,631,632,633,634,636,638,640],{"id":407,"type":408,"label":569,"file":348,"line":14},{"id":412,"type":413,"label":519,"file":348,"line":317,"wp_function":520},{"id":480,"type":408,"label":569,"file":348,"line":14},{"id":484,"type":413,"label":414,"file":348,"line":354,"wp_function":416},{"id":505,"type":408,"label":635,"file":348,"line":125},"$_SERVER (x2)",{"id":507,"type":413,"label":519,"file":348,"line":637,"wp_function":520},126,{"id":639,"type":408,"label":635,"file":348,"line":125},"n6",{"id":641,"type":413,"label":578,"file":348,"line":265,"wp_function":580},"n7",[643,644,645,646],{"from":407,"to":412,"sanitized":255},{"from":480,"to":484,"sanitized":255},{"from":505,"to":507,"sanitized":255},{"from":639,"to":641,"sanitized":298},4,{"entryPoint":649,"graph":650,"unsanitizedCount":27,"severity":585},"widget_style (includes\\class-rmpf-widget.php:77)",{"nodes":651,"edges":659},[652,654,656,657],{"id":407,"type":408,"label":635,"file":653,"line":152},"includes\\class-rmpf-widget.php",{"id":412,"type":413,"label":519,"file":653,"line":655,"wp_function":520},289,{"id":480,"type":408,"label":635,"file":653,"line":152},{"id":484,"type":413,"label":578,"file":653,"line":658,"wp_function":580},322,[660,661],{"from":407,"to":412,"sanitized":255},{"from":480,"to":484,"sanitized":298},{"entryPoint":663,"graph":664,"unsanitizedCount":27,"severity":585},"\u003Cclass-rmpf-widget> (includes\\class-rmpf-widget.php:0)",{"nodes":665,"edges":670},[666,667,668,669],{"id":407,"type":408,"label":635,"file":653,"line":152},{"id":412,"type":413,"label":519,"file":653,"line":655,"wp_function":520},{"id":480,"type":408,"label":635,"file":653,"line":152},{"id":484,"type":413,"label":578,"file":653,"line":658,"wp_function":580},[671,672],{"from":407,"to":412,"sanitized":255},{"from":480,"to":484,"sanitized":298},{"summary":674,"deductions":675},"The \"wp-roadmap\" v2.2.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices in SQL query sanitization (84% prepared statements) and output escaping (96% properly escaped). The absence of external HTTP requests and a lack of bundled libraries also contribute to a more secure baseline. However, significant concerns arise from the large attack surface, particularly the 14 unprotected AJAX handlers which present a substantial risk of unauthorized actions or information disclosure.  The presence of 'unserialize' is a red flag, and the 7 high-severity unsanitized taint flows indicate potential vulnerabilities that could be exploited for malicious purposes, despite the absence of critical-severity flows.\n\nThe plugin's vulnerability history, with 2 medium-severity CVEs related to SQL Injection and Cross-site Scripting, suggests a pattern of past weaknesses that attackers may still be aware of or attempt to exploit. Although there are no currently unpatched vulnerabilities, the existence of past issues, particularly in common vulnerability types, warrants caution. The recent last vulnerability date (June 2025) is unusual, but if it implies recent discovery of an unpatched issue, it would be a critical concern.  Overall, while the plugin has strengths in data handling, the high number of unprotected entry points and high-severity taint flows represent the most immediate and significant risks.",[676,678,680,683],{"reason":677,"points":125},"14 unprotected AJAX handlers",{"reason":679,"points":187},"7 high severity unsanitized taint flows",{"reason":681,"points":682},"3 dangerous functions (unserialize)",8,{"reason":684,"points":125},"2 medium severity CVEs in history","2026-03-16T20:21:24.431Z",{"wat":687,"direct":694},{"assetPaths":688,"generatorPatterns":690,"scriptPaths":691,"versionParams":692},[689],"\u002Fwp-content\u002Fplugins\u002Fwp-roadmap\u002Fadmin\u002Fjs\u002Frmpf-widget-block.js",[],[],[693],"wp-roadmap\u002Fadmin\u002Fjs\u002Frmpf-widget-block.js?ver=",{"cssClasses":695,"htmlComments":697,"htmlAttributes":698,"restEndpoints":700,"jsGlobals":702,"shortcodeOutput":705},[696],"rmpf-widget-blocks",[],[699],"data-rmpf-id",[701],"\u002Fwp-json\u002Frmpf\u002Fv1\u002Ffeedback",[703,704],"rmpf_base_vars","SITE_URL",[706],"[rmpf_roadmap_widget]"]