Skip to content

feat(dashboard): add hide/show toggle for dashboard plugins in sidebar

c73b799
Select commit
Loading
Failed to load commit list.
Merged

feat(dashboard): Plugins page — manage, enable/disable, auth status #18095

feat(dashboard): add hide/show toggle for dashboard plugins in sidebar
c73b799
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL failed May 1, 2026 in 2s

21 new alerts including 20 high severity security vulnerabilities

New alerts in code changed by this pull request

Security Alerts:

  • 20 high
  • 1 medium

See annotations below for details.

View all branch alerts.

Annotations

Check failure on line 62 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 125 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 130 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 143 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 146 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 148 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 373 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 379 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 381 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 383 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 383 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 384 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 649 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 662 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 663 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 664 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 1307 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 1445 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.
This path depends on a
user-provided value
.

Check failure on line 1457 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check failure on line 1508 in hermes_cli/plugins_cmd.py

See this annotation in the file changed.

Code scanning / CodeQL

Uncontrolled data used in path expression High

This path depends on a
user-provided value
.

Check warning on line 3794 in hermes_cli/web_server.py

See this annotation in the file changed.

Code scanning / CodeQL

Information exposure through an exception Medium

Stack trace information
flows to this location and may be exposed to an external user.