[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpW2iqQg7465BP5X564UWtDWDxoFGEuOlCXQtH9bzGP8":3,"$fSt-fd4PRpf4mCnNpQoysuyhh96h61cEdgDwMuzWFczQ":349,"$fuVJJu8ie4kKz2VAO8LvQgtg3JYNkdCGadnN34UEY100":353},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":140,"fingerprints":326},"org-departments","Org. Departments","5.10","wpgear","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgear\u002F","\u003Cp>Plugin “Org. Departments” allows you to create a Tree Structure of Departments of any Organization.\u003Cbr \u002F>\nFor each User, you can set a binding to several Departments.\u003C\u002Fp>\n\u003Ch4>Futured\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The list of Departments is displayed as a Hierarchical Tree.\u003C\u002Fli>\n\u003Cli>The list of Departments can be sorted by Name or ID.\u003C\u002Fli>\n\u003Cli>In the Profile of each User, you can now select the “Crew Member” Option – if this User is an Employee of this Organization.\u003C\u002Fli>\n\u003Cli>For each User, you can set a binding to several Departments.\u003C\u002Fli>\n\u003Cli>The number of Users is counted for each Departments.\u003C\u002Fli>\n\u003Cli>For each Departments, you can set its own CSS Class to highlight it in the general List.\u003C\u002Fli>\n\u003Cli>Add Column: “Department” on Admin -> Users List.\u003C\u002Fli>\n\u003Cli>Option: Show Column: “Department” (On\u002FOff).\u003C\u002Fli>\n\u003Cli>Use ShortCode [org.departments] for Show Departments Tree on FrontEnd.\u003C\u002Fli>\n\u003Cli>Search argument for ShortCode [org.departments search=true]. Use for Search in Departments and Members.\u003C\u002Fli>\n\u003C\u002Ful>\n","Hierarchical Structure of Departments. For each User, you can set a binding to several Departments.",0,1051,"2024-12-09T17:00:00.000Z","6.7.5","4.9","5.4",[18,19,20,21,22],"departments","hierarchy","org","tree","users","http:\u002F\u002Fwpgear.xyz\u002Forg-departments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forg-departments.zip",92,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":25,"computed_at":35},18,2270,97,21,"2026-05-20T04:49:59.516Z",[37,60,83,105,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":15,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"admin-menu-tree-page-view","Admin Menu Tree Page View","2.8.8","Pär Thernström","https:\u002F\u002Fprofiles.wordpress.org\u002Feskapism\u002F","\u003Cp>The \u003Cstrong>Admin Menu Tree Page View\u003C\u002Fstrong> plugin adds a tree-view layout to all your pages – directly accessible in the admin menu. This way, all your content will be available with just one click, no matter where you are in the admin area.\u003C\u002Fp>\n\u003Cp>You can also add posts, pages and custom post types directly in the tree and you can quickly find your pages by using the real-time search box.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetbutterfly.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Top features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change the order of your pages with drag-and-drop\u003C\u002Fli>\n\u003Cli>View all your pages – no matter where in the admin you are\u003C\u002Fli>\n\u003Cli>View the hierarchy (parent\u002Fchild relationship) of your pages\u003C\u002Fli>\n\u003Cli>Add pages directly after or inside another post – no need to first create the post and then select the parent\u003C\u002Fli>\n\u003Cli>Adds link to view a public post type directly from the admin menu – no need to first edit the post and then click the view link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Works perfectly in WordPress installations with lots of pages in a tree hierarchy.\u003C\u002Fp>\n","Get a tree view of all your pages directly in the admin menu. Search, add, edit, view, re-order – all is just one click away!",10000,364715,48,"2025-12-17T12:46:00.000Z","6.9.4","7.0",[52,19,53,54,55],"admin","menu","page","page-tree","https:\u002F\u002Fgetbutterfly.com\u002Fwordpress-plugins\u002Fadmin-menu-tree-page-view\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-menu-tree-page-view.zip",100,"2026-04-16T10:56:18.058Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":58,"num_ratings":70,"last_updated":71,"tested_up_to":49,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":11,"last_vuln_date":82,"fetched_at":59},"f4-tree","F4 Post Tree","2.0.4","FAKTOR VIER","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaktorvier\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.f4dev.ch\" rel=\"nofollow ugc\">F4 Post Tree\u003C\u002Fa> adds a neat and easy to use \u003Cstrong>sidebar tree view\u003C\u002Fstrong> to your \u003Cstrong>posts and\u002For pages backend\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Once activated, your posts\u002Fpages will be displayed \u003Cstrong>hierarchically\u003C\u002Fstrong> in the tree sidebar.\u003C\u002Fp>\n\u003Cp>The sidebar appears on every post related page in WordPress, so you don’t have to leave your current page to manage or sort the posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>For every \u003Cstrong>post status\u003C\u002Fstrong> there is a \u003Cstrong>icon color\u003C\u002Fstrong>, so you can see if a post\u002Fpage is published, draft or planned.\u003C\u002Fp>\n\u003Cp>You can also see if \u003Cstrong>someone else is currently editing a post\u003C\u002Fstrong>. In this case a small \u003Cstrong>lock-icon\u003C\u002Fstrong> appears in the tree.\u003C\u002Fp>\n\u003Cp>This Plugin is currently not compatible with Multisites. This feature will be added in the near future.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>This plugin works out-of-the-box. By default, the tree will be displayed for both pages and posts. You can enable\u002Fdisable the tree for both individually on the settings page (Settings -> F4 Post Tree).\u003C\u002Fp>\n\u003Ch4>Features overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tree view sidebar for pages and posts backend\u003C\u002Fli>\n\u003Cli>Hierarchical order and display\u003C\u002Fli>\n\u003Cli>Drag and drop sorting\u003C\u002Fli>\n\u003Cli>Colorful icons for every post status\u003C\u002Fli>\n\u003Cli>Displayed on list view and edit page\u003C\u002Fli>\n\u003Cli>Lock symbol for posts that are currently locked by another user\u003C\u002Fli>\n\u003Cli>Automatically refresh if another user edits a page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Planned features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Context menu for quick actions\u003C\u002Fli>\n\u003Cli>Multisite compatibility\u003C\u002Fli>\n\u003Cli>More tba\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upcoming PRO version\u003C\u002Fh4>\n\u003Cp>We’re working on a extended \u003Cstrong>PRO version\u003C\u002Fstrong> for this plugin, which adds a few neat features:\u003C\u002Fp>\n\u003Cp>First of all, it adds support for \u003Cstrong>custom post types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>But the most interesting feature is the support for \u003Cstrong>menus\u003C\u002Fstrong>. With this feature you can \u003Cstrong>manage and sort the menus you want directly in your tree sidebar\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>That means, you can activate every menu you want to be shown in the tree, so you can drag&drop posts directly at the position you want the post to appear in the menu. You don’t have do add\u002Fremove\u002Fsort posts and pages through the awkward menu page (Display -> Menus).\u003C\u002Fp>\n\u003Cp>This feature improves the handling for menus drastic. Your editors and authors will love this!\u003C\u002Fp>\n\u003Cp>If you are interested in this neat fetures, you can write us an \u003Ca href=\"mailto:hallo@faktorvier.ch?subject=I'm%20interested%20in%20F4%20Post%20Tree%20PRO!&body=Please%20notify%20me%20if%20the%20PRO%20version%20is%20available!\" rel=\"nofollow ugc\">email\u003C\u002Fa> to get notified when the PRO version will be released.\u003C\u002Fp>\n","This plugin adds a neat and easy to use sidebar tree view to your posts and pages backend.",500,12047,4,"2025-12-16T13:20:00.000Z","6.5.0","8.0",[75,19,76,21,77],"drag-and-drop","sidebar","treeview","https:\u002F\u002Fwww.f4dev.ch","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ff4-tree.2.0.4.zip",99,1,"2025-01-07 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":58,"num_ratings":81,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":102,"download_link":103,"security_score":104,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"post-categories-tree","Display Categories Tree","1.0.1","aoulmderat","https:\u002F\u002Fprofiles.wordpress.org\u002Faoulmderat\u002F","\u003Cp>If you need to add more css and customization options to the Default WordPress Category Widget this plugin is for you.\u003Cbr \u002F>\nUsing this plugin you can display your sidebar categories in a tree-view in just one click.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The selection state is preserved (the parent category remain open)\u003C\u002Fli>\n\u003Cli>Fully customized and easy to use\u003C\u002Fli>\n\u003Cli>Display as dropdown or tree-view\u003C\u002Fli>\n\u003Cli>Dynamically create your website tree for all posts & categories\u003C\u002Fli>\n\u003Cli>Ability to hide\u002Fshow count\u003C\u002Fli>\n\u003Cli>Ability to hide\u002Fshow child\u003C\u002Fli>\n\u003Cli>When a child is selected The parent category is also selected\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is a widget to customize and add more css options to the Default Wordpress Category Widget. This plugin requires fontawesome in your theme &hellip;",200,3887,"2020-06-03T11:45:00.000Z","5.4.19","4.0.1","5.6.20",[98,99,100,101,21],"categories","category","hierarchy-child","style-css-child","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-categories-tree","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-categories-tree.1.0.1.zip",85,{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":91,"downloaded":113,"rating":114,"num_ratings":70,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":122,"download_link":123,"security_score":104,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"subpage-listing","Subpage Listing","0.6.2","Mark Jaquith","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkjaquith\u002F","\u003Cp>Subpage Listing allows you to take full advantage of WordPress Pages’ hierarchy by generating a navigational tree of the pages below them (subpages).\u003C\u002Fp>\n\u003Cp>For example, say you have a parent page called “Parent.” Now, say you have 3 pages under “Parent,” called “Child1,” “Child2,” and “Child3.” Now, say that you have 2 pages under “Child2” called “Grandchild1” and “Grandchild2.”\u003C\u002Fp>\n\u003Cp>Subpage Listing would create a navigation tree for “Parent” that looks like this:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Child1\u003C\u002Fli>\n\u003Cli>Child2\n\u003Cul>\n\u003Cli>Grandchild1\u003C\u002Fli>\n\u003Cli>Grandchild2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Child3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This allows you to very easily create a complex hierarchical structure that can be browsed.\u003C\u002Fp>\n\u003Ch3>Advanced Usage\u003C\u002Fh3>\n\u003Cp>Blank pages will automatically be given a navigation tree. This allows you to quickly create “container” pages (all you do is fill in a title, and choose the page’s parent.)\u003C\u002Fp>\n\u003Cp>If you would like to insert the navigational tree manually (that is, surrounded by text of your choosing), use the “Subpage Listing” quicktag that will show up on the Write Page screen (sorry, no RTE support at this time). This will insert the tag: \u003C!--%subpages%--> which will be replaced by the listing of the subpages.\u003C\u002Fp>\n\u003Cp>Note: when inserting the tag manually, make sure that there is a blank line both above and below the tag, so as to ensure proper handling of your surrounding paragraphs by WordPress.\u003C\u002Fp>\n\u003Cp>Version 0.6 was a massive update that added a bunch of new functionality. The ability to show the current page’s parent has been added, as well as the ability to show the current page’s siblings. You can also suppress the showing of children, and show only siblings, parents, or both. To use these features within a post, use this syntax: \u003C!--%subpages(5,1,1)%--> The first “parameter” is the depth you want to show. You can set this to 0 to suppress display of children. The second “parameter” is a boolean switch for display of the parent page. The third “parameter” is a boolean switch for display of sibling pages. All are optional, although if you want to set the second “parameter”, you also have to set the first, and if you want to set the third, you have to set all three.\u003C\u002Fp>\n\u003Cp>There is also a new function for use in your templates. Many people wanted to show subpages or siblings in their sidebar, so now you can do that. \u003Ccode>\u003C?php txfx_wp_subpages(); ?>\u003C\u002Fcode> is the most basic form, but it can take many parameters.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php txfx_wp_subpages(5, false, false, '\u003Cul>', '\u003C\u002Ful>', true); ?> will show 5 pages deep (first parameter), hide the parent (second parameter), hide the siblings (third parameter), wrap the whole thing in '\u003Cul>' and '\u003C\u002Ful>' (fourth and fifth parameters), and will echo the result (sixth parameter). These happen to be the default settings, that I have just illustrated.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Allows you to display a list of the child pages of the currently viewed page.",27208,76,"2012-05-16T04:26:00.000Z","2.1.2","2.0","",[19,120,121,21],"pages","subpages","http:\u002F\u002Ftxfx.net\u002Fcode\u002Fwordpress\u002Fsubpage-listing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubpage-listing.0.6.2.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":11,"num_ratings":11,"last_updated":134,"tested_up_to":49,"requires_at_least":135,"requires_php":118,"tags":136,"homepage":118,"download_link":139,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":59},"easy-hierarchy","Easy Hierarchy","2.0.3","Marco Milesi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilmor\u002F","\u003Cp>Managing complex page hierarchies in WordPress can be a challenge. Easy Hierarchy streamlines your workflow by adding powerful tools to the admin area, making it simple to filter top-level pages and visualize parent-child relationships for every item.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Adds a “Page Tree” submenu under Pages for a full visual hierarchy overview.\u003Cbr \u002F>\n– Displays parent and child relationships in a collapsible tree.\u003Cbr \u002F>\n– Quick search box to filter pages by title.\u003Cbr \u002F>\n– Shows publish date, last revision date, and status for each page.\u003Cbr \u002F>\n– Direct Edit and View links for every page in the tree.\u003Cbr \u002F>\n– Highlights number of child pages for each parent.\u003Cbr \u002F>\n– \u003Cstrong>Adds a “Parent” column to the Pages list:\u003C\u002Fstrong>\u003Cbr \u002F>\n  – See the full parent hierarchy for each page, with clickable links to filter by parent.\u003Cbr \u002F>\n  – Instantly view the number of child pages for any page, with quick filtering.\u003Cbr \u002F>\n– Fully integrated with the WordPress admin interface.\u003C\u002Fp>\n","Hierarchies made easy!",20,3030,"2025-05-29T12:19:00.000Z","4.4",[52,19,137,55,138],"page-management","parent-child","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-hierarchy.2.0.3.zip",{"attackSurface":141,"codeSignals":239,"taintFlows":293,"riskAssessment":312,"analyzedAt":325},{"hooks":142,"ajaxHandlers":223,"restRoutes":230,"shortcodes":231,"cronEvents":236,"entryPointCount":237,"unprotectedCount":238},[143,149,153,158,162,165,169,173,177,180,184,188,192,196,201,204,208,213,216,220],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_menu","OrgDepartments_Action_admin_menu","includes\u002Fadmin\u002Fadmin.php",10,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_enqueue_scripts","OrgDepartments_Action_admin_style",34,{"type":154,"name":155,"callback":156,"file":147,"line":157},"filter","parent_file","OrgDepartments_Filter_parent_file",52,{"type":154,"name":159,"callback":160,"file":147,"line":161},"manage_edit-departments_columns","OrgDepartments_Filter_manage_edit_departments_columns",65,{"type":154,"name":163,"callback":164,"priority":148,"file":147,"line":114},"manage_departments_custom_column","OrgDepartments_Filter_manage_departments_custom_column",{"type":144,"name":166,"callback":167,"file":147,"line":168},"departments_add_form_fields","OrgDepartments_Action_add_term_fields",87,{"type":144,"name":170,"callback":171,"priority":148,"file":147,"line":172},"departments_edit_form_fields","OrgDepartments_Action_edit_term_fields",98,{"type":144,"name":174,"callback":175,"file":147,"line":176},"created_departments","OrgDepartments_Action_save_term_fields",115,{"type":144,"name":178,"callback":175,"file":147,"line":179},"edited_departments",116,{"type":154,"name":181,"callback":182,"file":147,"line":183},"manage_users_columns","OrgDepartments_Filter_manage_users_columns",129,{"type":154,"name":185,"callback":186,"priority":148,"file":147,"line":187},"manage_users_custom_column","OrgDepartments_Filter_manage_users_custom_column",142,{"type":154,"name":189,"callback":190,"file":147,"line":191},"manage_users_sortable_columns","OrgDepartments_Filter_manage_users_sortable_columns",170,{"type":154,"name":193,"callback":194,"file":147,"line":195},"pre_user_query","OrgDepartments_Filter_pre_user_query",179,{"type":144,"name":197,"callback":198,"priority":199,"file":147,"line":200},"edit_user_profile","OrgDepartments_Action_show_extra_profile_fields",999,196,{"type":144,"name":202,"callback":198,"file":147,"line":203},"user_new_form",197,{"type":144,"name":205,"callback":206,"file":147,"line":207},"edit_user_profile_update","OrgDepartments_Action_save_extra_profile_fields",266,{"type":144,"name":209,"callback":210,"file":211,"line":212},"init","OrgDepartments_Action_Init","org-departments.php",30,{"type":144,"name":214,"callback":215,"file":211,"line":104},"wp_enqueue_scripts","OrgDepartments_Action_enqueue_scripts",{"type":144,"name":217,"callback":218,"file":211,"line":219},"plugins_loaded","OrgDepartments_Action_plugins_loaded",120,{"type":144,"name":221,"callback":222,"file":211,"line":183},"delete_user","OrgDepartments_Action_After_Delete_User",[224,228],{"action":225,"nopriv":226,"callback":227,"hasNonce":226,"hasCapCheck":226,"file":211,"line":176},"orgdepartments",false,"OrgDepartments_Ajax",{"action":225,"nopriv":229,"callback":227,"hasNonce":226,"hasCapCheck":226,"file":211,"line":179},true,[],[232],{"tag":233,"callback":234,"file":235,"line":148},"org.departments","ShortCode_OrgDepartments","includes\u002Fshortcodes.php",[],3,2,{"dangerousFunctions":240,"sqlUsage":241,"outputEscaping":243,"fileOperations":11,"externalRequests":11,"nonceChecks":81,"capabilityChecks":238,"bundledLibraries":292},[],{"prepared":238,"raw":11,"locations":242},[],{"escaped":244,"rawEcho":245,"locations":246},58,24,[247,250,252,254,256,259,261,263,265,267,269,270,272,273,275,276,278,280,281,282,284,286,288,290],{"file":147,"line":248,"context":249},81,"raw output",{"file":147,"line":251,"context":249},210,{"file":147,"line":253,"context":249},214,{"file":147,"line":255,"context":249},221,{"file":257,"line":258,"context":249},"includes\u002Fadmin\u002Foptions.php",22,{"file":257,"line":260,"context":249},25,{"file":257,"line":262,"context":249},54,{"file":257,"line":264,"context":249},64,{"file":257,"line":266,"context":249},69,{"file":257,"line":268,"context":249},73,{"file":257,"line":248,"context":249},{"file":257,"line":271,"context":249},86,{"file":257,"line":25,"context":249},{"file":257,"line":274,"context":249},96,{"file":257,"line":58,"context":249},{"file":257,"line":277,"context":249},108,{"file":257,"line":279,"context":249},112,{"file":257,"line":219,"context":249},{"file":235,"line":157,"context":249},{"file":235,"line":283,"context":249},53,{"file":235,"line":285,"context":249},57,{"file":235,"line":287,"context":249},61,{"file":235,"line":289,"context":249},70,{"file":235,"line":291,"context":249},74,[],[294],{"entryPoint":295,"graph":296,"unsanitizedCount":81,"severity":311},"\u003Cajax_departments> (includes\u002Fajax_departments.php:0)",{"nodes":297,"edges":309},[298,303],{"id":299,"type":300,"label":301,"file":302,"line":148},"n0","source","$_REQUEST","includes\u002Fajax_departments.php",{"id":304,"type":305,"label":306,"file":302,"line":307,"wp_function":308},"n1","sink","get_results() [SQLi]",109,"get_results",[310],{"from":299,"to":304,"sanitized":226},"high",{"summary":313,"deductions":314},"The \"org-departments\" plugin v5.10 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its SQL queries and avoiding file operations and external HTTP requests. The presence of nonce and capability checks, although limited, is also a positive sign. However, significant concerns arise from the identified attack surface. Two AJAX handlers are exposed without any authentication checks, creating a clear entry point for potential unauthorized actions. Furthermore, the taint analysis reveals a flow with an unsanitized path, identified as high severity. This suggests that user-supplied data might be processed in a way that could lead to vulnerabilities if not properly validated and sanitized. The plugin's history of zero known CVEs is a strong indicator of past security diligence, but the current code analysis points to specific weaknesses that need immediate attention. The combination of unprotected entry points and a high-severity unsanitized taint flow presents a notable risk, despite the absence of historical vulnerabilities.",[315,317,320,323],{"reason":316,"points":148},"AJAX handlers without auth checks",{"reason":318,"points":319},"High severity unsanitized taint flow",12,{"reason":321,"points":322},"Unescaped output",6,{"reason":324,"points":237},"Limited nonce checks","2026-04-16T13:29:28.123Z",{"wat":327,"direct":337},{"assetPaths":328,"generatorPatterns":331,"scriptPaths":332,"versionParams":334},[329,330],"\u002Fwp-content\u002Fplugins\u002Forg-departments\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Forg-departments\u002Fincludes\u002Fdepartments_frontend.js",[],[333],"https:\u002F\u002Fmaxcdn.bootstrapcdn.com\u002Ffont-awesome\u002F4.7.0\u002Fcss\u002Ffont-awesome.min.css",[335,336],"org-departments\u002Fstyle.css?ver=","org-departments\u002Fincludes\u002Fdepartments_frontend.js?ver=",{"cssClasses":338,"htmlComments":340,"htmlAttributes":341,"restEndpoints":344,"jsGlobals":345,"shortcodeOutput":347},[339],"org-departments-wrapper",[],[342,343],"data-sub-tree","data-ajaxurl",[],[346],"orgdepartments_frontend_script_params",[348],"[org.departments]",{"error":229,"url":350,"statusCode":351,"statusMessage":352,"message":352},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Forg-departments\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":354},[]]