[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgw_dwk0Qdt6n6jeYTtBDc5tj2oo7oovofUW2Y_82X-A":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":20,"download_link":21,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24,"vulnerabilities":25,"developer":26,"crawl_stats":23,"alternatives":34,"analysis":143,"fingerprints":228},"top-bar-links","Top Bar Links, add custom links to the admin top bar","1.0.6","Jose Mortellaro","https:\u002F\u002Fprofiles.wordpress.org\u002Fgiuse\u002F","\u003Cp>Top Bar Links allows you to to add custom links to your admin top bar.\u003C\u002Fp>\n\u003Cp>You will be able to build your custom admin top bar to collect the important links for your project directly in your WordPress back-end.\u003C\u002Fp>\n","Top Bar Links allows you to add custom links to your admin top bar.",100,5303,3,"2025-12-10T09:15:00.000Z","6.9.4","4.6","5.6",[19,4],"productivity","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftop-bar-links.1.0.6.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":27,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"giuse",56,26370,99,62,87,"2026-04-04T11:09:29.197Z",[35,56,79,102,122],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":15,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":11,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24},"the-paste","The Paste","2.1.4","podpirate","https:\u002F\u002Fprofiles.wordpress.org\u002Fpodpirate\u002F","\u003Cp>Speed up your workflow by pasting files and image data directly into the WordPress media library.\u003C\u002Fp>\n\u003Cp>You can copy files and image data from many desktop applications:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>macOS Finder\u003C\u002Fli>\n\u003Cli>Windows Filesystem\u003C\u002Fli>\n\u003Cli>Screenshots\u003C\u002Fli>\n\u003Cli>Adobe Photoshop\u003C\u002Fli>\n\u003Cli>Gimp\u003C\u002Fli>\n\u003Cli>LibreOffice\u003C\u002Fli>\n\u003Cli>GoogleDocs\u003C\u002Fli>\n\u003Cli>Adobe XD\u003C\u002Fli>\n\u003Cli>SVG from Adobe XD, Illustrator, Figma and Affinity Designer (\u003Cstrong>Note:\u003C\u002Fstrong> An additional plugin for SVG Support is required. My favorite: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafe-svg\u002F\" rel=\"ugc\">Safe SVG\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmcguffin\u002Fthe-paste#applications-tested-so-far\" rel=\"nofollow ugc\">And some more…\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… and paste it to Classic Editor or directly to the media library.\u003C\u002Fp>\n\u003Cp>The most recent Desktop versions of Chrome, Edge, Firefox and Safari are supported.\u003C\u002Fp>\n\u003Cp>Install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsafe-svg\u002F\" rel=\"ugc\">Safe SVG\u003C\u002Fa> to enable SVG support.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmcguffin\u002Fthe-paste\" rel=\"nofollow ugc\">The paste at GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You like it? You can’t stop pasting? \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fdonate\u002F?hosted_button_id=F8NKC6TCASUXE\" rel=\"nofollow ugc\">Paste some cash with PayPal\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>Firefox\u003C\u002Fem> does not support pasting multiple files from the OS filesystem.\u003C\u002Fli>\n\u003Cli>\u003Cem>Safari\u003C\u002Fem> lacks the support to convert images to the webP format.\u003C\u002Fli>\n\u003Cli>Pasting in TinyMCE triggers a JavaScript error if \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freal-media-library-lite\u002F\" rel=\"ugc\">Real Media Library\u003C\u002Fa> is active. Pasting in the media library is still working.\u003C\u002Fli>\n\u003Cli>\u003Cem>Edge\u003C\u002Fem> is working suspiciously well, which is very unusal in the Microsoft world and must be considered a bug.\u003C\u002Fli>\n\u003C\u002Ful>\n","Paste files and image data from clipboard and instantly upload them to the WordPress media library.",10000,99479,96,35,"2025-12-05T13:32:00.000Z","4.8","7.4",[51,52,53,19],"clipboard","copy-paste","media-library","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-paste\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-paste.2.1.4.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":15,"requires_at_least":69,"requires_php":20,"tags":70,"homepage":75,"download_link":76,"security_score":30,"vuln_count":77,"unpatched_count":22,"last_vuln_date":78,"fetched_at":24},"publish-to-schedule","Publish to Schedule","4.5.8","alexbenfica","https:\u002F\u002Fprofiles.wordpress.org\u002Falexbenfica\u002F","\u003Cp>Looking for a way to streamline your WordPress blog post scheduling? Look no further than Publish to Schedule!\u003C\u002Fp>\n\u003Cp>Publish to Schedule is a powerful and flexible WordPress scheduling plugin that lets you automate your blog post publishing process. With just a few simple configurations, you can set up a schedule that works for you, ensuring that your content is consistently published on the days and times you choose.\u003C\u002Fp>\n\u003Cp>With the ability to set specific days of the week, number of posts per day, and time intervals for scheduling, Publish to Schedule takes the guesswork out of post publishing. And if you ever need to make adjustments, the plugin provides clear and detailed information in the publish box, allowing you to easily modify dates and times as needed.\u003C\u002Fp>\n\u003Cp>Publish to Schedule is perfect for bloggers who want to focus on creating great content, without the hassle of manual scheduling. And with its easy-to-use interface, even those with little technical knowledge can quickly get up and running.\u003C\u002Fp>\n\u003Cp>So if you’re looking to take your blog to the next level, download Publish to Schedule today and see the difference it can make for your content creation process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support the Development:\u003C\u002Fstrong> If you find this plugin useful, please consider \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002FFQNxAqVUTo\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa> to support ongoing development and maintenance.\u003C\u002Fp>\n","Automate your WordPress post scheduling with Publish to Schedule. Set rules for days and times to publish posts automatically, saving you time and ens &hellip;",5000,76130,86,23,"2025-12-04T02:47:00.000Z","2.8",[71,72,73,19,74],"automation","post-scheduler","posts","scheduling","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpublish-to-schedule\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublish-to-schedule.zip",2,"2023-02-27 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":45,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":20,"tags":93,"homepage":98,"download_link":99,"security_score":30,"vuln_count":100,"unpatched_count":22,"last_vuln_date":101,"fetched_at":24},"admin-page-spider","Admin Page Spider","3.36","jatacid","https:\u002F\u002Fprofiles.wordpress.org\u002Fjatacid\u002F","\u003Cp>Editing pages in WordPress is too slow. You spend hours going back and forth to the backend dashboard, finding pages to edit, going into your page editor of choice be it Gutenberg, Elementor or whatever else, saving and then repeating the entire process in backwards just to view the page!\u003C\u002Fp>\n\u003Cp>No more!\u003C\u002Fp>\n\u003Cp>Admin Page Spider makes working in WordPress infinitely more sensible.\u003C\u002Fp>\n\u003Cp>You get a menu of all your pages & posts right in your WordPress Admin Bar. Now you can jump to any of your content to start working on it, without having to bounce around wasting time for pages to load.\u003C\u002Fp>\n\u003Cp>Ultra-lightweight, this plugin increases your development speed without any impact to customers, saving hours of time clicking & waiting unnecssarily.\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadmin-page-spider\u002Fscreenshots\u002F\" rel=\"ugc\">screenshots tab\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>Actual tests show almost a 40% time saving in the time it takes to work and build your website – especially if you’re using a builder, or css tool or have multiple pages, products like an ecommerce store, or simply a lot of pages or blog articles.\u003C\u002Fp>\n","Puts all your pages and posts into the admin bar so you can simply hover, view & edit anything in one click.",1000,44912,21,"2025-11-21T07:49:00.000Z","6.8.5","4.3.0",[94,95,96,19,97],"beaver-builder","divi","elementor","white-label","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-page-spider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-page-spider.zip",1,"2024-04-29 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":11,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":20,"download_link":120,"security_score":121,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24},"noted","Noted!","1.0","Kyle Van Deusen","https:\u002F\u002Fprofiles.wordpress.org\u002Fskvandeusen\u002F","\u003Cp>Noted! is a user-friendly note-taking plugin that allows Admin users to create and manage notes directly in WordPress.\u003C\u002Fp>\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\u002Fw8L9smQBA6k?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>\u003Cem>Your Project Memory Bank\u003C\u002Fem>\u003Cbr \u002F>\nStore project-specific notes, instructions, and reminders all in one place — no more searching through old emails or docs.\u003C\u002Fp>\n\u003Cp>\u003Cem>Always One-Click Away\u003C\u002Fem>\u003Cbr \u002F>\nAccess Noted! from the front-end, back-end, or any screen — only visible to site administrators.\u003C\u002Fp>\n\u003Cp>\u003Cem>Lightweight and Clutter-Free\u003C\u002Fem>\u003Cbr \u002F>\nNo over-the-top features or extras. Noted! is there when you need it and gone when you don’t.\u003C\u002Fp>\n","A simple, lightweight, and user-friendly note-taking system within the WordPress admin.",800,2994,14,"2024-11-22T18:47:00.000Z","6.7.5","5.3","7.0",[118,119,19],"admin","notes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnoted.1.0.zip",92,{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":11,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":91,"requires_at_least":134,"requires_php":49,"tags":135,"homepage":140,"download_link":141,"security_score":11,"vuln_count":100,"unpatched_count":22,"last_vuln_date":142,"fetched_at":24},"bp-user-to-do-list","Todo for BuddyPress & BuddyBoss","3.5.1","wbcomdesigns","https:\u002F\u002Fprofiles.wordpress.org\u002Fwbcomdesigns\u002F","\u003Cp>\u003Cstrong>Todo for BuddyPress & BuddyBoss\u003C\u002Fstrong> is a complete task management solution designed specifically for BuddyPress and BuddyBoss communities. Whether you’re running an online course platform, membership site, corporate intranet, or social network, this plugin empowers your members to stay organized and productive.\u003C\u002Fp>\n\u003Ch4>Why Choose This Plugin?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>For Community Managers:\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep your members engaged and accountable with structured task management. Track group progress, monitor completion rates, and ensure everyone stays on track with their commitments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Members:\u003C\u002Fstrong>\u003Cbr \u002F>\nNever miss a deadline again. Create personal todos, receive timely reminders, and manage group assignments all from your profile. Export tasks to CSV for offline tracking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Developers:\u003C\u002Fstrong>\u003Cbr \u002F>\nExtend functionality with comprehensive hooks and filters. Full documentation included for easy customization and integration with other plugins.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Personal Task Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create unlimited personal todos with rich text descriptions\u003Cbr \u002F>\n* Set due dates with automatic reminders via email and BuddyPress notifications\u003Cbr \u002F>\n* Organize tasks by custom categories\u003Cbr \u002F>\n* Mark tasks complete with timestamp tracking\u003Cbr \u002F>\n* Export todo lists to CSV format for reporting\u003Cbr \u002F>\n* Visual priority indicators (Critical, High, Normal)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Group Collaboration\u003C\u002Fstrong>\u003Cbr \u002F>\n* Group admins and moderators can assign tasks to members\u003Cbr \u002F>\n* Assign to all members or select specific individuals\u003Cbr \u002F>\n* Each member gets their own copy to manage independently\u003Cbr \u002F>\n* Track who completed tasks and when\u003Cbr \u002F>\n* Seamless integration with BuddyPress group navigation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Group Reporting\u003C\u002Fstrong>\u003Cbr \u002F>\n* Real-time completion statistics and progress tracking\u003Cbr \u002F>\n* Visual member progress grid with avatars and status badges\u003Cbr \u002F>\n* Filter by completion status (All, Completed, Pending)\u003Cbr \u002F>\n* Task-specific view to see who completed individual assignments\u003Cbr \u002F>\n* Overall group progress with percentage indicators\u003Cbr \u002F>\n* Pagination for large groups with hundreds of members\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Site Admin Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Read-only access to all group tasks for oversight\u003Cbr \u002F>\n* View tasks in groups you’re not a member of\u003Cbr \u002F>\n* Comprehensive settings panel with granular controls\u003Cbr \u002F>\n* Customizable labels and menu slugs\u003Cbr \u002F>\n* User permission management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automated Data Retention\u003C\u002Fstrong>\u003Cbr \u002F>\n* Keep your database clean with automatic cleanup of old completed tasks\u003Cbr \u002F>\n* Configurable retention periods from 30 days to never\u003Cbr \u002F>\n* Separate settings for group and personal todos\u003Cbr \u002F>\n* Choose between trash or permanent deletion\u003Cbr \u002F>\n* Manual cleanup option with email notifications to admins\u003Cbr \u002F>\n* Daily automated cleanup via WP-Cron\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Notifications\u003C\u002Fstrong>\u003Cbr \u002F>\n* BuddyPress native email system integration\u003Cbr \u002F>\n* Customizable email templates from WordPress admin\u003Cbr \u002F>\n* Members control their own notification preferences\u003Cbr \u002F>\n* Automatic reminders before due dates\u003Cbr \u002F>\n* Group assignment notifications\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* 15+ action hooks for extending functionality\u003Cbr \u002F>\n* 10+ filter hooks for customization\u003Cbr \u002F>\n* Complete template hierarchy for theme overrides\u003Cbr \u002F>\n* Comprehensive developer documentation included\u003Cbr \u002F>\n* REST API ready structure\u003Cbr \u002F>\n* Translation ready with POT file\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Online Learning Communities – Assign homework and track student progress\u003C\u002Fli>\n\u003Cli>Membership Sites – Keep members engaged with structured tasks\u003C\u002Fli>\n\u003Cli>Corporate Intranets – Team collaboration and project management\u003C\u002Fli>\n\u003Cli>Social Networks – Personal productivity within your community\u003C\u002Fli>\n\u003Cli>Non-Profit Organizations – Volunteer task coordination\u003C\u002Fli>\n\u003Cli>Co-Working Spaces – Shared goals and accountability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Support\u003C\u002Fh4>\n\u003Cp>Our dedicated support team is ready to help you get the most out of this plugin. Whether you need help with setup, customization, or troubleshooting, we’re here to assist.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Comprehensive guides included in the plugin directory:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>USER-GUIDE.md\u003C\u002Fstrong> – Complete walkthrough of all features, settings, and usage instructions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DEVELOPER-GUIDE.md\u003C\u002Fstrong> – Technical documentation with hooks, filters, database structure, and code examples\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Live Demo\u003C\u002Fh4>\n\u003Cp>See the plugin in action before installing. Visit our demo site to explore all features with sample data.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>French – Credits to Jean Pierre Michaud\u003C\u002Fli>\n\u003Cli>Ready for translation in your language with included POT file\u003C\u002Fli>\n\u003Cli>RTL language support included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fbuddypress-user-todo-list\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemos.wbcomdesigns.com\u002Fwbcomplugins\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fhelpdesk\u002Farticle-categories\u002Fbp-user-todo-list\u002F\" rel=\"nofollow ugc\">Documentation & Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwbcomdesigns\u002Fbuddypress-user-todo-list\u002F\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Request Features\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>BuddyPress 12.0 and higher (backwards compatible with older versions)\u003C\u002Fli>\n\u003Cli>BuddyBoss Platform (all versions)\u003C\u002Fli>\n\u003Cli>WordPress 6.5 and higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 and higher (8.0+ recommended)\u003C\u002Fli>\n\u003Cli>Tested with popular themes: BuddyX, Reign, Youzify, and more\u003C\u002Fli>\n\u003Cli>Full support for both classic and block editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s New in 3.5.0\u003C\u002Fh4>\n\u003Cp>This major update brings enterprise-level features including group overview reporting, automated data retention, enhanced performance with caching, and full BuddyPress 12.0+ compatibility while maintaining backwards compatibility with older versions and BuddyBoss.\u003C\u002Fp>\n","Transform your BuddyPress or BuddyBoss community into a powerful task management platform. Members can create personal todos, collaborate on group tas &hellip;",20230,74,6,"2025-10-26T09:45:00.000Z","6.5",[136,137,19,138,139],"buddypress","group-tasks","task-management","todo-list","https:\u002F\u002Fwbcomdesigns.com\u002Fcontact\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-user-to-do-list.3.5.1.zip","2022-04-13 00:00:00",{"attackSurface":144,"codeSignals":189,"taintFlows":197,"riskAssessment":224,"analyzedAt":227},{"hooks":145,"ajaxHandlers":179,"restRoutes":186,"shortcodes":187,"cronEvents":188,"entryPointCount":100,"unprotectedCount":22},[146,151,155,159,163,168,174],{"type":147,"name":148,"callback":149,"file":150,"line":112},"action","admin_enqueue_scripts","eos_quil_enqueue_scripts_styles","admin\\ql-admin.php",{"type":147,"name":152,"callback":153,"file":150,"line":154},"admin_menu","eos_quil_settings_page",33,{"type":147,"name":156,"callback":157,"file":150,"line":158},"wp_create_nav_menu","eos_quil_create_nav_menu_actions",91,{"type":147,"name":160,"callback":161,"file":150,"line":162},"wp_delete_nav_menu","eos_quil_delete_nav_menu_actions",112,{"type":147,"name":164,"callback":165,"file":166,"line":167},"after_setup_theme","eos_quil_menu_location","top-bar-links.php",31,{"type":169,"name":170,"callback":171,"priority":172,"file":166,"line":173},"filter","wp_nav_menu_args","eos_quil_exclude_on_frontend",10,34,{"type":147,"name":175,"callback":176,"priority":177,"file":166,"line":178},"admin_bar_menu","eos_quick_links_admin_menu",40,59,[180],{"action":181,"nopriv":182,"callback":181,"hasNonce":183,"hasCapCheck":183,"file":184,"line":185},"eos_quil_save_settings",false,true,"admin\\ql-ajax.php",9,[],[],[],{"dangerousFunctions":190,"sqlUsage":191,"outputEscaping":193,"fileOperations":22,"externalRequests":22,"nonceChecks":13,"capabilityChecks":100,"bundledLibraries":196},[],{"prepared":22,"raw":22,"locations":192},[],{"escaped":194,"rawEcho":22,"locations":195},36,[],[],[198,216],{"entryPoint":199,"graph":200,"unsanitizedCount":22,"severity":215},"eos_quil_save_button (admin\\ql-admin.php:139)",{"nodes":201,"edges":213},[202,207],{"id":203,"type":204,"label":205,"file":150,"line":206},"n0","source","$_GET",140,{"id":208,"type":209,"label":210,"file":150,"line":211,"wp_function":212},"n1","sink","echo() [XSS]",143,"echo",[214],{"from":203,"to":208,"sanitized":183},"low",{"entryPoint":217,"graph":218,"unsanitizedCount":22,"severity":215},"\u003Cql-admin> (admin\\ql-admin.php:0)",{"nodes":219,"edges":222},[220,221],{"id":203,"type":204,"label":205,"file":150,"line":206},{"id":208,"type":209,"label":210,"file":150,"line":211,"wp_function":212},[223],{"from":203,"to":208,"sanitized":183},{"summary":225,"deductions":226},"The \"top-bar-links\" plugin version 1.0.6 demonstrates a strong security posture based on the provided static analysis. It adheres to several key security best practices, including the exclusive use of prepared statements for all SQL queries, comprehensive output escaping for all identified outputs, and a lack of file operations or external HTTP requests. The presence of nonce and capability checks on its single AJAX entry point is also commendable, indicating a commitment to preventing unauthorized actions.\n\nThe taint analysis further reinforces this positive outlook, revealing no flows with unsanitized paths, critical, or high severities. This suggests that user-supplied data, if it were to interact with these flows, is being handled safely. The plugin also boasts a clean vulnerability history with no known CVEs, which generally implies a well-maintained and secure codebase.\n\nWhile the plugin exhibits excellent security fundamentals, the total entry points are very low, with only one AJAX handler. This small attack surface, coupled with the existing security measures, makes it difficult to identify significant weaknesses. However, it's always prudent to remember that even with strong static analysis, the possibility of zero-day vulnerabilities or issues arising from complex interactions within a larger WordPress environment cannot be entirely ruled out.",[],"2026-03-16T20:38:09.045Z",{"wat":229,"direct":239},{"assetPaths":230,"generatorPatterns":233,"scriptPaths":234,"versionParams":236},[231,232],"\u002Fwp-content\u002Fplugins\u002Ftop-bar-links\u002Fassets\u002Fjs\u002Fquick-links-admin.js","\u002Fwp-content\u002Fplugins\u002Ftop-bar-links\u002Fassets\u002Fcss\u002Fquick-links-admin.css",[],[235],"assets\u002Fjs\u002Fquick-links-admin.js",[237,238],"top-bar-links\u002Fassets\u002Fjs\u002Fquick-links-admin.js?ver=","top-bar-links\u002Fassets\u002Fcss\u002Fquick-links-admin.css?ver=",{"cssClasses":240,"htmlComments":242,"htmlAttributes":243,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":249},[241],"eos-quil-setts",[],[244,245],"data-eos-quil-menu-parent","data-eos-quil-menu-id",[],[248],"eos_quick_links_admin_obj",[]]