[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN5g9rd6DogXMrN-hj5qFD_6FuU-8mSBfUbUsbMba3XE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":133,"fingerprints":513},"otterfixer-task-board","OtterFixer Task Board","1.3.5","OtterFixer","https:\u002F\u002Fprofiles.wordpress.org\u002Fotterfixer195725\u002F","\u003Cp>OtterFixer Task Board adds a clean task manager inside your WordPress admin, so you can stay organised without leaving the dashboard.\u003C\u002Fp>\n\u003Cp>It is ideal for website maintenance, SEO checklists, client tasks, and anyone managing recurring admin work.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Board view with categories, priority, due dates, notes, and optional user assignment\u003Cbr \u002F>\n* Mark tasks complete, recurring tasks create the next occurrence automatically\u003Cbr \u002F>\n* Drag and drop ordering\u003Cbr \u002F>\n* Bulk actions including complete, uncomplete, delete, and save as a template\u003Cbr \u002F>\n* Templates tab with built in templates plus your own saved templates\u003Cbr \u002F>\n* CSV template export and import for templates\u003Cbr \u002F>\n* Activity Log tab with CSV export\u003Cbr \u002F>\n* Quick Tasks dashboard widget\u003Cbr \u002F>\n* Settings for shared or per user mode, overdue notices, widget limit, and category colours\u003C\u002Fp>\n","Task board for the WordPress admin area.",0,188,"2026-02-17T15:07:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"admin","checklist","productivity","tasks","to-do","https:\u002F\u002Fotterfixer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fotterfixer-task-board.1.3.5.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"otterfixer195725",2,30,94,"2026-04-04T09:11:43.520Z",[36,60,77,97,113],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":25,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":27},"wp-todo","WP To Do","2.1.7","Md Delower Hossain","https:\u002F\u002Fprofiles.wordpress.org\u002Fdelower186\u002F","\u003Cp>\u003Cstrong>WP To Do\u003C\u002Fstrong> is a full-featured \u003Cstrong>to-do list\u003C\u002Fstrong> and \u003Cstrong>task management\u003C\u002Fstrong> plugin for WordPress that helps you stay organized, manage priorities, and boost productivity — all from your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Perfect for individuals, teams, and businesses, WP To Do lets you easily create, organize, and track your \u003Cstrong>tasks\u003C\u002Fstrong>, \u003Cstrong>checklists\u003C\u002Fstrong>, and \u003Cstrong>office memos\u003C\u002Fstrong> in one place. Whether you’re planning daily work, managing projects, or tracking milestones, WP To Do brings simple yet powerful \u003Cstrong>to do management\u003C\u002Fstrong> directly into your site.\u003C\u002Fp>\n\u003Cp>Stay productive, meet deadlines, and manage your workflow seamlessly — without leaving WordPress.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Powerful Task Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– Create and manage unlimited \u003Cstrong>to-do lists\u003C\u002Fstrong> and \u003Cstrong>tasks\u003C\u002Fstrong>\u003Cbr \u002F>\n– Assign priorities (Critical, High, Normal, Low)\u003Cbr \u002F>\n– Define statuses (Not Started, In Progress, In Review, Completed)\u003Cbr \u002F>\n– Add deadlines to ensure on-time completion\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Visual Workflow Tools\u003C\u002Fstrong>\u003Cbr \u002F>\n– Interactive \u003Cstrong>Kanban Board\u003C\u002Fstrong> for drag-and-drop task organization\u003Cbr \u002F>\n– \u003Cstrong>FullCalendar\u003C\u002Fstrong> integration for scheduling and timeline view\u003Cbr \u002F>\n– Track milestones and progress visually\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Collaboration & Productivity\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add comments for better team communication\u003Cbr \u002F>\n– Use color-coded tasks for quick identification\u003Cbr \u002F>\n– Manage \u003Cstrong>checklists\u003C\u002Fstrong> and \u003Cstrong>office memos\u003C\u002Fstrong> in one unified dashboard\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>\u003Cbr \u002F>\n– Clean, responsive design integrated into the WordPress admin\u003Cbr \u002F>\n– Lightweight, fast, and easy to use\u003C\u002Fp>\n\u003Ch3>Why Choose WP To do?\u003C\u002Fh3>\n\u003Cp>Whether you’re managing personal tasks, planning your team’s projects, or keeping track of important office notes, \u003Cstrong>WP-Todo\u003C\u002Fstrong> makes \u003Cstrong>to-do management\u003C\u002Fstrong> simple, efficient, and visually intuitive. Turn your WordPress dashboard into a productivity hub and never miss a deadline again.\u003C\u002Fp>\n\u003Ch3>Detailed Walkthrough\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\u002Fd6pcudlgMP4?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>Contribute\u003C\u002Fh3>\n\u003Cp>This may have bugs and lack of many features. If you want to contribute on this project, you are more than welcome. Please fork the repository from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdelower186\u002Fwp-todo\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Custom Development & Feature Requests\u003C\u002Fh3>\n\u003Cp>Need a custom feature or want to enhance Project Manager to fit your workflow?\u003Cbr \u002F>\nI provide custom WordPress plugin development, feature requests, and tailored solutions to make your project management seamless.\u003C\u002Fp>\n\u003Ch4>Contact for Custom Development\u003C\u002Fh4>\n\u003Cp>🌐 Website: \u003Ca href=\"https:\u002F\u002Fsandalia.com.bd\u002Fapps\" rel=\"nofollow ugc\">https:\u002F\u002Fsandalia.com.bd\u002Fapps\u003C\u002Fa>\u003Cbr \u002F>\n💼 Upwork (Delower): \u003Ca href=\"https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002Fdelower\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002Fdelower\u003C\u002Fa>\u003Cbr \u002F>\n💼 Linkedin (Delower): \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fdelower186\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fdelower186\u002F\u003C\u002Fa>\u003Cbr \u002F>\n💼 Linkedin (Sandalia): \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fsandalia-apps\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fsandalia-apps\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Do You need any Data Scraping Services? Try\u003C\u002Fh4>\n\u003Cp>🌐 Marketplace: \u003Ca href=\"https:\u002F\u002Fapify.com\u002Fsandaliaapps\" rel=\"nofollow ugc\">https:\u002F\u002Fapify.com\u002Fsandaliaapps\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Try My Other Plugins\u003C\u002Fh3>\n\u003Ch4>Project Manager Pro\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproject-manager-pro\u002F\" rel=\"ugc\">Project Manager Pro\u003C\u002Fa> is a lightweight and easy-to-use plugin that allows you to create, manage, and track projects and tasks directly within WordPress.\u003C\u002Fp>\n\u003Ch4>LLMs.txt Sitemap Manager\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fllms-txt-sitemap-manager\u002F\" rel=\"ugc\">LLMs.txt Sitemap Manager\u003C\u002Fa> automatically generates an \u003Cstrong>LLMs.txt file\u003C\u002Fstrong> — a structured, lightweight list of important public URLs from your site — specifically designed for \u003Cstrong>Large Language Models (LLMs)\u003C\u002Fstrong> like ChatGPT, Perplexity, Claude, and other AI systems.\u003C\u002Fp>\n","WP-Todo: Smart To-Do List & Task Management Plugin for WordPress",13874,74,6,"2025-10-31T17:20:00.000Z","6.8.5","6.4","7.2.24",[19,52,21,53,54],"projects","to-do-list","to-do-management","https:\u002F\u002Fsandalia.com.bd\u002Fapps\u002Fview_project.php?slug=wp-todo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-todo.2.1.7.zip",97,7,"2024-08-28 00:00:00",{"slug":53,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":32,"downloaded":67,"rating":25,"num_ratings":31,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":74,"download_link":75,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"To Do List","2.0","gwycon","https:\u002F\u002Fprofiles.wordpress.org\u002Fgwycon\u002F","\u003Cp>Update: As of May 2012 the To Do List Plugin has undergone a complete rewrite and is now fully compatible with the latest version of WordPress (3.4).\u003C\u002Fp>\n\u003Cp>Maintain an active to-do list for every registered user on your site! Each list is unique and is automatically displayed for the currently logged in user via the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Administrators have direct access to ALL to-do lists.\u003C\u002Fp>\n\u003Cp>Please rate the Plugin if you find it useful, thanks.\u003C\u002Fp>\n\u003Cp>See our \u003Ca href=\"http:\u002F\u002Fwww.presscoders.com\" rel=\"nofollow ugc\">site\u003C\u002Fa> for more Plugins and themes.\u003C\u002Fp>\n","Finally, a simple way to keep track of important tasks and activities! Every registered user can maintain an individual to-do list using the built-in  &hellip;",12465,"2012-05-22T16:33:00.000Z","3.4.2","2.7","",[18,73,21,22],"list","http:\u002F\u002Fwww.presscoders.com\u002Fto-do-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fto-do-list.2.0.zip",85,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":71,"tags":92,"homepage":95,"download_link":96,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"todo-lists-for-membership-sites","To Do List Member","1.5","Trent Jessee","https:\u002F\u002Fprofiles.wordpress.org\u002Ftjessee\u002F","\u003Cp>To Do List Member adds todo lists and tasks using custom taxonomy and post type to your blog.\u003C\u002Fp>\n\u003Cp>The site admin creates the todo lists and each user can track their own progress.\u003C\u002Fp>\n\u003Cp>Todo lists and progress bars are inserted into any post or page using shortcodes.\u003C\u002Fp>\n\u003Cp>The plugin adds two buttons to the visual editor, one to insert a todo list and one to insert a progress bar.\u003C\u002Fp>\n\u003Cp>Screenshots and a more detailed description can be found here: http:\u002F\u002Fwww.watchmanadvisors.com\u002Fto-do-list-member-wordpress-plugin\u002F\u003C\u002Fp>\n","To Do List Member adds todolists and tasks using custom taxonomy and post type to your blog.",10,8519,64,9,"2018-11-28T08:43:00.000Z","4.9.29","3.0.1",[19,93,21,22,94],"checklists","todo-list","http:\u002F\u002Fwww.watchmanadvisors.com\u002Fto-do-list-member-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftodo-lists-for-membership-sites.1.6.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":11,"num_ratings":11,"last_updated":71,"tested_up_to":14,"requires_at_least":106,"requires_php":16,"tags":107,"homepage":110,"download_link":111,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":112},"neura-task-manager","Neura Task Manager","1.0.0","Aman Dubey","https:\u002F\u002Fprofiles.wordpress.org\u002Famandubey\u002F","\u003Cp>Neura Task Manager provides a task dashboard in WordPress admin.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n– Create, edit, delete tasks\u003Cbr \u002F>\n– Assign tasks to users\u003Cbr \u002F>\n– Task status workflow (To Do, In Progress, Done)\u003Cbr \u002F>\n– Priority and due date support\u003Cbr \u002F>\n– Reward points and leaderboard\u003Cbr \u002F>\n– Role-based access controls\u003Cbr \u002F>\n– Frontend dashboard shortcode\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to Slack APIs for task assignment integrations when Slack settings are enabled by the site administrator.\u003C\u002Fp>\n\u003Cp>Slack API endpoints used:\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fapi\u002Fusers.list\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fapi\u002Fchat.postMessage\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fapi\u002Fconversations.open\u003C\u002Fp>\n\u003Cp>Data sent to Slack may include task title, assignee mapping IDs, due date, priority, and reward points, only when Slack-related features are used.\u003C\u002Fp>\n\u003Cp>Slack service terms:\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fterms-of-service\u003Cbr \u002F>\nSlack privacy policy:\u003Cbr \u002F>\n– https:\u002F\u002Fslack.com\u002Fprivacy-policy\u003C\u002Fp>\n","Task management for WordPress admin with assignments, statuses, and reward points.",135,"6.0",[18,20,108,109,21],"rewards","task-manager","https:\u002F\u002Fwpneura.com\u002Fdocs\u002Fsimple-task-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fneura-task-manager.1.0.0.zip","2026-03-15T14:44:11.924Z",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":25,"num_ratings":123,"last_updated":124,"tested_up_to":14,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":71,"download_link":130,"security_score":131,"vuln_count":31,"unpatched_count":11,"last_vuln_date":132,"fetched_at":27},"dashboard-to-do-list","Dashboard To-Do List","1.3.2","Andrew","https:\u002F\u002Fprofiles.wordpress.org\u002Farapps92\u002F","\u003Cp>Are you a web designer or developer? Or are you creating a plugin or a theme? Are you finding hard to keep track of your tasks or your notepad is just untidy?\u003C\u002Fp>\n\u003Cp>Add this useful tool to your WordPress website, create a to-do list from within the main Admin Dashboard and display it on your website.\u003C\u002Fp>\n\u003Cp>Keep your list in one place and specific to your website\u002Fproject.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily edit your To-Do list from the Admin Dashboard.\u003C\u002Fli>\n\u003Cli>Allow Editors to view and edit the dashboard To-Do list widget as well as Administrators.\u003C\u002Fli>\n\u003Cli>Display the To-Do list as a floating widget on the frontend of your website.\u003C\u002Fli>\n\u003Cli>Choose the position of the floating widget.\u003C\u002Fli>\n\u003Cli>Restrict the visibility of the floating widget to logged in Administrators and\u002For Editors only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Simply install and activate the plugin, open your Admin Dashboard and write your list.\u003C\u002Fp>\n","A dashboard to-do list widget with the option to show the to-do list on the website. This is a great tool for web developers building a new website.",1000,21915,8,"2025-12-08T11:23:00.000Z","4.0","5.6",[128,21,22,129,94],"dashboard-widget","todo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-to-do-list.1.3.2.zip",99,"2024-06-06 00:00:00",{"attackSurface":134,"codeSignals":228,"taintFlows":464,"riskAssessment":504,"analyzedAt":512},{"hooks":135,"ajaxHandlers":217,"restRoutes":224,"shortcodes":225,"cronEvents":226,"entryPointCount":227,"unprotectedCount":11},[136,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213],{"type":137,"name":138,"callback":138,"file":139,"line":140},"action","admin_menu","otterfixer-task-board.php",36,{"type":137,"name":142,"callback":143,"file":139,"line":144},"admin_init","register_settings",37,{"type":137,"name":146,"callback":147,"file":139,"line":148},"wp_dashboard_setup","register_dashboard_widget",39,{"type":137,"name":150,"callback":151,"file":139,"line":152},"admin_notices","overdue_notice",40,{"type":137,"name":154,"callback":155,"file":139,"line":156},"admin_enqueue_scripts","enqueue_admin_assets",42,{"type":137,"name":158,"callback":159,"file":139,"line":160},"admin_post_of_tb_add","handle_add",44,{"type":137,"name":162,"callback":163,"file":139,"line":164},"admin_post_of_tb_toggle","handle_toggle",45,{"type":137,"name":166,"callback":167,"file":139,"line":168},"admin_post_of_tb_delete","handle_delete",46,{"type":137,"name":170,"callback":171,"file":139,"line":172},"admin_post_of_tb_bulk","handle_bulk",47,{"type":137,"name":174,"callback":175,"file":139,"line":176},"admin_post_of_tb_clear_completed","handle_clear_completed",48,{"type":137,"name":178,"callback":179,"file":139,"line":180},"admin_post_of_tb_add_template","handle_add_builtin_template",50,{"type":137,"name":182,"callback":183,"file":139,"line":184},"admin_post_of_tb_prepare_template_from_tasks","handle_prepare_template_from_tasks",51,{"type":137,"name":186,"callback":187,"file":139,"line":188},"admin_post_of_tb_create_user_template","handle_create_user_template",52,{"type":137,"name":190,"callback":191,"file":139,"line":192},"admin_post_of_tb_apply_user_template","handle_apply_user_template",53,{"type":137,"name":194,"callback":195,"file":139,"line":196},"admin_post_of_tb_delete_user_template","handle_delete_user_template",54,{"type":137,"name":198,"callback":199,"file":139,"line":200},"admin_post_of_tb_export_templates","handle_export_templates_csv",55,{"type":137,"name":202,"callback":203,"file":139,"line":204},"admin_post_of_tb_import_templates","handle_import_templates_csv",56,{"type":137,"name":206,"callback":207,"file":139,"line":208},"admin_post_of_tb_download_templates_template","handle_download_templates_template_csv",57,{"type":137,"name":210,"callback":211,"file":139,"line":212},"admin_post_of_tb_export_tasks","handle_export_tasks_csv",59,{"type":137,"name":214,"callback":215,"file":139,"line":216},"admin_post_of_tb_export_log","handle_export_log_csv",60,[218],{"action":219,"nopriv":220,"callback":221,"hasNonce":222,"hasCapCheck":222,"file":139,"line":223},"of_tb_reorder",false,"ajax_reorder",true,62,[],[],[],1,{"dangerousFunctions":229,"sqlUsage":230,"outputEscaping":233,"fileOperations":46,"externalRequests":11,"nonceChecks":461,"capabilityChecks":462,"bundledLibraries":463},[],{"prepared":231,"raw":11,"locations":232},4,[],{"escaped":234,"rawEcho":235,"locations":236},152,112,[237,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459],{"file":139,"line":238,"context":239},549,"raw output",{"file":139,"line":241,"context":239},560,{"file":139,"line":243,"context":239},569,{"file":139,"line":245,"context":239},570,{"file":139,"line":247,"context":239},576,{"file":139,"line":249,"context":239},602,{"file":139,"line":251,"context":239},604,{"file":139,"line":253,"context":239},615,{"file":139,"line":255,"context":239},634,{"file":139,"line":257,"context":239},728,{"file":139,"line":259,"context":239},734,{"file":139,"line":261,"context":239},735,{"file":139,"line":263,"context":239},736,{"file":139,"line":265,"context":239},737,{"file":139,"line":267,"context":239},739,{"file":139,"line":269,"context":239},741,{"file":139,"line":271,"context":239},742,{"file":139,"line":273,"context":239},750,{"file":139,"line":275,"context":239},755,{"file":139,"line":277,"context":239},772,{"file":139,"line":279,"context":239},775,{"file":139,"line":281,"context":239},783,{"file":139,"line":283,"context":239},797,{"file":139,"line":285,"context":239},798,{"file":139,"line":287,"context":239},802,{"file":139,"line":289,"context":239},814,{"file":139,"line":291,"context":239},815,{"file":139,"line":293,"context":239},816,{"file":139,"line":295,"context":239},821,{"file":139,"line":297,"context":239},826,{"file":139,"line":299,"context":239},832,{"file":139,"line":301,"context":239},838,{"file":139,"line":303,"context":239},845,{"file":139,"line":305,"context":239},848,{"file":139,"line":307,"context":239},861,{"file":139,"line":309,"context":239},869,{"file":139,"line":311,"context":239},877,{"file":139,"line":313,"context":239},888,{"file":139,"line":315,"context":239},891,{"file":139,"line":317,"context":239},893,{"file":139,"line":319,"context":239},901,{"file":139,"line":321,"context":239},902,{"file":139,"line":323,"context":239},915,{"file":139,"line":325,"context":239},917,{"file":139,"line":327,"context":239},921,{"file":139,"line":329,"context":239},925,{"file":139,"line":331,"context":239},926,{"file":139,"line":333,"context":239},927,{"file":139,"line":335,"context":239},928,{"file":139,"line":337,"context":239},948,{"file":139,"line":339,"context":239},956,{"file":139,"line":341,"context":239},969,{"file":139,"line":343,"context":239},976,{"file":139,"line":345,"context":239},977,{"file":139,"line":347,"context":239},978,{"file":139,"line":349,"context":239},981,{"file":139,"line":351,"context":239},983,{"file":139,"line":353,"context":239},984,{"file":139,"line":355,"context":239},985,{"file":139,"line":357,"context":239},986,{"file":139,"line":359,"context":239},988,{"file":139,"line":361,"context":239},992,{"file":139,"line":363,"context":239},993,{"file":139,"line":365,"context":239},996,{"file":139,"line":367,"context":239},997,{"file":139,"line":121,"context":239},{"file":139,"line":370,"context":239},1001,{"file":139,"line":372,"context":239},1002,{"file":139,"line":374,"context":239},1004,{"file":139,"line":376,"context":239},1006,{"file":139,"line":378,"context":239},1009,{"file":139,"line":380,"context":239},1010,{"file":139,"line":382,"context":239},1046,{"file":139,"line":384,"context":239},1050,{"file":139,"line":386,"context":239},1051,{"file":139,"line":388,"context":239},1052,{"file":139,"line":390,"context":239},1062,{"file":139,"line":392,"context":239},1063,{"file":139,"line":394,"context":239},1064,{"file":139,"line":396,"context":239},1065,{"file":139,"line":398,"context":239},1066,{"file":139,"line":400,"context":239},1071,{"file":139,"line":402,"context":239},1079,{"file":139,"line":404,"context":239},1080,{"file":139,"line":406,"context":239},1094,{"file":139,"line":408,"context":239},1097,{"file":139,"line":410,"context":239},1099,{"file":139,"line":412,"context":239},1104,{"file":139,"line":414,"context":239},1105,{"file":139,"line":416,"context":239},1106,{"file":139,"line":418,"context":239},1107,{"file":139,"line":420,"context":239},1112,{"file":139,"line":422,"context":239},1115,{"file":139,"line":424,"context":239},1120,{"file":139,"line":426,"context":239},1121,{"file":139,"line":428,"context":239},1139,{"file":139,"line":430,"context":239},1142,{"file":139,"line":432,"context":239},1143,{"file":139,"line":434,"context":239},1144,{"file":139,"line":436,"context":239},1145,{"file":139,"line":438,"context":239},1147,{"file":139,"line":440,"context":239},1154,{"file":139,"line":442,"context":239},1155,{"file":139,"line":444,"context":239},1191,{"file":139,"line":446,"context":239},1219,{"file":139,"line":448,"context":239},1222,{"file":139,"line":450,"context":239},1224,{"file":139,"line":452,"context":239},1230,{"file":139,"line":454,"context":239},1234,{"file":139,"line":456,"context":239},1238,{"file":139,"line":458,"context":239},1255,{"file":139,"line":460,"context":239},1355,3,24,[],[465,487],{"entryPoint":466,"graph":467,"unsanitizedCount":231,"severity":486},"render_board_tab (otterfixer-task-board.php:673)",{"nodes":468,"edges":483},[469,474,478],{"id":470,"type":471,"label":472,"file":139,"line":473},"n0","source","$_GET (x4)",752,{"id":475,"type":476,"label":477,"file":139,"line":473},"n1","transform","→ render_filters_bar()",{"id":479,"type":480,"label":481,"file":139,"line":406,"wp_function":482},"n2","sink","echo() [XSS]","echo",[484,485],{"from":470,"to":475,"sanitized":220},{"from":475,"to":479,"sanitized":220},"low",{"entryPoint":488,"graph":489,"unsanitizedCount":231,"severity":486},"\u003Cotterfixer-task-board> (otterfixer-task-board.php:0)",{"nodes":490,"edges":500},[491,494,495,496,498],{"id":470,"type":471,"label":492,"file":139,"line":493},"$_GET (x6)",678,{"id":475,"type":480,"label":481,"file":139,"line":406,"wp_function":482},{"id":479,"type":471,"label":472,"file":139,"line":473},{"id":497,"type":476,"label":477,"file":139,"line":473},"n3",{"id":499,"type":480,"label":481,"file":139,"line":406,"wp_function":482},"n4",[501,502,503],{"from":470,"to":475,"sanitized":222},{"from":479,"to":497,"sanitized":220},{"from":497,"to":499,"sanitized":220},{"summary":505,"deductions":506},"The 'otterfixer-task-board' plugin v1.3.5 exhibits a generally strong security posture, characterized by robust adherence to good coding practices. Notably, there are no known CVEs, indicating a clean vulnerability history. The plugin demonstrates effective use of prepared statements for all SQL queries and implements numerous capability checks (24), suggesting a conscious effort to secure administrative and user actions. Nonce checks are also present (3), further reinforcing its security measures.",[507,509],{"reason":508,"points":123},"Partial output escaping",{"reason":510,"points":511},"Unsanitized paths in taint flows",15,"2026-03-17T07:08:57.270Z",{"wat":514,"direct":523},{"assetPaths":515,"generatorPatterns":518,"scriptPaths":519,"versionParams":520},[516,517],"\u002Fwp-content\u002Fplugins\u002Fotterfixer-task-board\u002Fassets\u002Fcss\u002Fotterfixer-task-board.css","\u002Fwp-content\u002Fplugins\u002Fotterfixer-task-board\u002Fassets\u002Fjs\u002Fotterfixer-task-board.js",[],[517],[521,522],"otterfixer-task-board\u002Fassets\u002Fcss\u002Fotterfixer-task-board.css?ver=","otterfixer-task-board\u002Fassets\u002Fjs\u002Fotterfixer-task-board.js?ver=",{"cssClasses":524,"htmlComments":533,"htmlAttributes":534,"restEndpoints":537,"jsGlobals":538,"shortcodeOutput":540},[525,526,527,528,529,530,531,532],"of-tb-add-task","of-tb-task-list","of-tb-task-item","of-tb-category-dropdown","of-tb-user-select","of-tb-date-picker","of-tb-template-list","of-tb-modal",[],[535,536],"data-of-tb-task-id","data-of-tb-category-slug",[],[539],"otterfixer_task_board_params",[]]