Project

General

Profile

Actions

Todo #15265

closed

Remove ``jquery-treegrid`` unit testing files

Added by Jim Pingle 3 months ago. Updated 13 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 #1

Updated by Jim Pingle 3 months ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 100
Actions #2

Updated by Christopher Cope 2 months ago

  • Status changed from Feedback to Resolved

Files are removed on

24.03-DEVELOPMENT (amd64)
built on Thu Feb 22 23:04:00 UTC 2024
FreeBSD 15.0-CURRENT

Marking as resolved.

Actions #3

Updated by Jim Pingle 13 days ago

  • Private changed from Yes to No
Actions

Also available in: Atom PDF