Project

General

Profile

Actions

Todo #15265

closed

Remove ``jquery-treegrid`` unit testing files

Added by Jim Pingle 3 months ago. Updated 26 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Web Interface
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
24.03
Release Notes:
Default

Description

We include the jquery-treegrid library for use in the disks widget. That library includes unit testing files:

  • /usr/local/www/vendor/jquery-treegrid/test.html
  • /usr/local/www/vendor/jquery-treegrid/tests/

The unit testing library it is using (QUnit) is out of date and has multiple issues, including a known XSS vulnerability.

The upstream jquery-treegrid library doesn't appear to have been updated in quite some time and they do not have a newer version of the library. Rather than updating it ourselves, we can remove it entirely as it's not necessary to expose in the GUI.

While here, we may as well also remove /usr/local/www/vendor/jquery-treegrid/index.html as it's unnecessary.

Actions

Also available in: Atom PDF