1595 featui admin interface #2190

Merged
mfreeman451 merged 42 commits from refs/pull/2190/head into main 2025-09-03 18:18:18 +00:00
mfreeman451 commented 2025-09-02 22:16:27 +00:00 (Migrated from github.com)
Owner

Imported from GitHub pull request.

Original GitHub pull request: #1606
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/1606
Original created: 2025-09-02T22:16:27Z
Original updated: 2025-09-03T18:18:22Z
Original head: carverauto/serviceradar:1595-featui-admin-interface
Original base: main
Original merged: 2025-09-03T18:18:18Z by @mfreeman451

No description provided.

Imported from GitHub pull request. Original GitHub pull request: #1606 Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/1606 Original created: 2025-09-02T22:16:27Z Original updated: 2025-09-03T18:18:22Z Original head: carverauto/serviceradar:1595-featui-admin-interface Original base: main Original merged: 2025-09-03T18:18:18Z by @mfreeman451 --- _No description provided._
github-advanced-security[bot] commented 2025-09-02 22:18:19 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296255
Original created: 2025-09-02T22:18:19Z
Original path: web/src/components/Admin/ConfigForms/AgentConfigForm.tsx
Original line: 69

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296255 Original created: 2025-09-02T22:18:19Z Original path: web/src/components/Admin/ConfigForms/AgentConfigForm.tsx Original line: 69 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/32)
github-advanced-security[bot] commented 2025-09-02 22:18:19 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296260
Original created: 2025-09-02T22:18:19Z
Original path: web/src/components/Admin/ConfigForms/CoreConfigForm.tsx
Original line: 135

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296260 Original created: 2025-09-02T22:18:19Z Original path: web/src/components/Admin/ConfigForms/CoreConfigForm.tsx Original line: 135 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/34)
github-advanced-security[bot] commented 2025-09-02 22:18:19 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296262
Original created: 2025-09-02T22:18:19Z
Original path: web/src/components/Admin/ConfigForms/PollerConfigForm.tsx
Original line: 74

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296262 Original created: 2025-09-02T22:18:19Z Original path: web/src/components/Admin/ConfigForms/PollerConfigForm.tsx Original line: 74 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/33)
github-advanced-security[bot] commented 2025-09-02 22:18:19 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296266
Original created: 2025-09-02T22:18:19Z
Original path: web/src/components/Admin/ConfigForms/SyncConfigForm.tsx
Original line: 63

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317296266 Original created: 2025-09-02T22:18:19Z Original path: web/src/components/Admin/ConfigForms/SyncConfigForm.tsx Original line: 63 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/35)
github-advanced-security[bot] commented 2025-09-03 03:58:12 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692457
Original created: 2025-09-03T03:58:12Z
Original path: web/src/components/Admin/ConfigForms/AgentConfigForm.tsx
Original line: 69

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692457 Original created: 2025-09-03T03:58:12Z Original path: web/src/components/Admin/ConfigForms/AgentConfigForm.tsx Original line: 69 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/37)
github-advanced-security[bot] commented 2025-09-03 03:58:12 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692458
Original created: 2025-09-03T03:58:12Z
Original path: web/src/components/Admin/ConfigForms/CoreConfigForm.tsx
Original line: 135

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692458 Original created: 2025-09-03T03:58:12Z Original path: web/src/components/Admin/ConfigForms/CoreConfigForm.tsx Original line: 135 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/38)
github-advanced-security[bot] commented 2025-09-03 03:58:12 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692459
Original created: 2025-09-03T03:58:12Z
Original path: web/src/components/Admin/ConfigForms/PollerConfigForm.tsx
Original line: 74

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692459 Original created: 2025-09-03T03:58:12Z Original path: web/src/components/Admin/ConfigForms/PollerConfigForm.tsx Original line: 74 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/39)
github-advanced-security[bot] commented 2025-09-03 03:58:12 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692460
Original created: 2025-09-03T03:58:12Z
Original path: web/src/components/Admin/ConfigForms/SyncConfigForm.tsx
Original line: 63

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317692460 Original created: 2025-09-03T03:58:12Z Original path: web/src/components/Admin/ConfigForms/SyncConfigForm.tsx Original line: 63 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/40)
mfreeman451 commented 2025-09-03 05:00:59 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317764536
Original created: 2025-09-03T05:00:59Z
Original path: pkg/core/auth/auth.go
Original line: 118

risky

Imported GitHub PR review comment. Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317764536 Original created: 2025-09-03T05:00:59Z Original path: pkg/core/auth/auth.go Original line: 118 --- risky
mfreeman451 commented 2025-09-03 06:01:37 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317848526
Original created: 2025-09-03T06:01:37Z
Original path: pkg/core/config.go
Original line: 91

not sure why we're loading stuff from env here

Imported GitHub PR review comment. Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317848526 Original created: 2025-09-03T06:01:37Z Original path: pkg/core/config.go Original line: 91 --- not sure why we're loading stuff from env here
mfreeman451 commented 2025-09-03 06:15:55 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317870533
Original created: 2025-09-03T06:15:55Z
Original path: web/src/hooks/useRBAC.ts
Original line: 1

this should be removed we are doing RBAC in the API not in the web

Imported GitHub PR review comment. Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317870533 Original created: 2025-09-03T06:15:55Z Original path: web/src/hooks/useRBAC.ts Original line: 1 --- this should be removed we are doing RBAC in the API not in the web
mfreeman451 commented 2025-09-03 06:16:23 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317871247
Original created: 2025-09-03T06:16:23Z
Original path: web/src/middleware/rbac.ts
Original line: 1

needs to be removed, RBAC done at API

Imported GitHub PR review comment. Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2317871247 Original created: 2025-09-03T06:16:23Z Original path: web/src/middleware/rbac.ts Original line: 1 --- needs to be removed, RBAC done at API
mfreeman451 commented 2025-09-03 15:53:24 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319412524
Original created: 2025-09-03T15:53:24Z
Original path: pkg/core/config.go
Original line: 91

resolved

Imported GitHub PR review comment. Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319412524 Original created: 2025-09-03T15:53:24Z Original path: pkg/core/config.go Original line: 91 --- resolved
github-advanced-security[bot] commented 2025-09-03 16:22:03 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319486637
Original created: 2025-09-03T16:22:03Z
Original path: pkg/db/db.go
Original line: 242

Size computation for allocation may overflow

This operation, which is used in an allocation, involves a potentially large value and might overflow.
This operation, which is used in an allocation, involves a potentially large value and might overflow.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319486637 Original created: 2025-09-03T16:22:03Z Original path: pkg/db/db.go Original line: 242 --- ## Size computation for allocation may overflow This operation, which is used in an [allocation](1), involves a [potentially large value](2) and might overflow. This operation, which is used in an [allocation](1), involves a [potentially large value](3) and might overflow. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/41)
github-advanced-security[bot] commented 2025-09-03 16:39:18 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525053
Original created: 2025-09-03T16:39:18Z
Original path: web/src/components/Admin/ConfigForms/AgentConfigForm.tsx
Original line: 92

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525053 Original created: 2025-09-03T16:39:18Z Original path: web/src/components/Admin/ConfigForms/AgentConfigForm.tsx Original line: 92 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/43)
github-advanced-security[bot] commented 2025-09-03 16:39:18 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525060
Original created: 2025-09-03T16:39:18Z
Original path: web/src/components/Admin/ConfigForms/CoreConfigForm.tsx
Original line: 158

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525060 Original created: 2025-09-03T16:39:18Z Original path: web/src/components/Admin/ConfigForms/CoreConfigForm.tsx Original line: 158 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/42)
github-advanced-security[bot] commented 2025-09-03 16:39:18 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525062
Original created: 2025-09-03T16:39:18Z
Original path: web/src/components/Admin/ConfigForms/PollerConfigForm.tsx
Original line: 97

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525062 Original created: 2025-09-03T16:39:18Z Original path: web/src/components/Admin/ConfigForms/PollerConfigForm.tsx Original line: 97 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/44)
github-advanced-security[bot] commented 2025-09-03 16:39:18 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525064
Original created: 2025-09-03T16:39:18Z
Original path: web/src/components/Admin/ConfigForms/SyncConfigForm.tsx
Original line: 86

Prototype-polluting function

The property chain here is recursively assigned to current without guarding against prototype pollution.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319525064 Original created: 2025-09-03T16:39:18Z Original path: web/src/components/Admin/ConfigForms/SyncConfigForm.tsx Original line: 86 --- ## Prototype-polluting function The property chain [here](1) is recursively assigned to [current](2) without guarding against prototype pollution. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/45)
github-advanced-security[bot] commented 2025-09-03 17:33:16 +00:00 (Migrated from github.com)
Author
Owner

Imported GitHub PR review comment.

Original author: @github-advanced-security[bot]
Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319708473
Original created: 2025-09-03T17:33:16Z
Original path: pkg/db/db.go
Original line: 248

Size computation for allocation may overflow

This operation, which is used in an allocation, involves a potentially large value and might overflow.
This operation, which is used in an allocation, involves a potentially large value and might overflow.

Show more details

Imported GitHub PR review comment. Original author: @github-advanced-security[bot] Original URL: https://github.com/carverauto/serviceradar/pull/1606#discussion_r2319708473 Original created: 2025-09-03T17:33:16Z Original path: pkg/db/db.go Original line: 248 --- ## Size computation for allocation may overflow This operation, which is used in an [allocation](1), involves a [potentially large value](2) and might overflow. This operation, which is used in an [allocation](1), involves a [potentially large value](3) and might overflow. [Show more details](https://github.com/carverauto/serviceradar/security/code-scanning/46)
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar!2190
No description provided.