Upgrade dependencies flagged by pip-audit and bun audit

Backend: starlette 1.7.0, pyjwt 2.15.1, python-multipart 0.0.32,
aiohttp 3.14.4, anyio, idna, urllib3, click, lxml, mako, multidict,
pydantic-settings, pygments, python-dotenv, requests. pip-audit goes
from 121 findings in 16 packages to pytest alone (dev, needs 9.x).

Frontend: axios 1.20.0, form-data 4.0.6, dompurify 3.4.16 through an
override (monaco-editor pins 3.4.8), vite 7.3.7, the router packages
and the vite and router build-time dependencies within their ranges.
bun audit goes from 97 to 21, all through @hey-api/openapi-ts 0.73.0,
whose fix is a breaking 0.97 upgrade. The new router plugin reorders
routeTree.gen.ts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013GAeg4Jo6xjZzjwy9QDWMQ
This commit is contained in:
2026-10-06 11:50:35 +02:00
co-authored by Claude Opus 5.5
parent 7370105cd8
commit 48b87cc16e
5 changed files with 880 additions and 790 deletions
+212 -212
View File
@@ -9,44 +9,37 @@
// Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified.
import { Route as rootRouteImport } from './routes/__root'
import { Route as SignupRouteImport } from './routes/signup'
import { Route as ResetPasswordRouteImport } from './routes/reset-password'
import { Route as RecoverPasswordRouteImport } from './routes/recover-password'
import { Route as LoginRouteImport } from './routes/login'
import { Route as LayoutRouteImport } from './routes/_layout'
import { Route as CanvasRouteImport } from './routes/_canvas'
import { Route as PanelIndexRouteImport } from './routes/panel.index'
import { Route as LayoutRouteImport } from './routes/_layout'
import { Route as LoginRouteImport } from './routes/login'
import { Route as RecoverPasswordRouteImport } from './routes/recover-password'
import { Route as ResetPasswordRouteImport } from './routes/reset-password'
import { Route as SignupRouteImport } from './routes/signup'
import { Route as LayoutIndexRouteImport } from './routes/_layout/index'
import { Route as ViewNameRouteImport } from './routes/view.$name'
import { Route as PanelIdRouteImport } from './routes/panel.$id'
import { Route as OauthAuthorizeRouteImport } from './routes/oauth.authorize'
import { Route as LayoutWorkersRouteImport } from './routes/_layout/workers'
import { Route as LayoutSettingsRouteImport } from './routes/_layout/settings'
import { Route as LayoutSecretsRouteImport } from './routes/_layout/secrets'
import { Route as LayoutModulesRouteImport } from './routes/_layout/modules'
import { Route as LayoutAlertsRouteImport } from './routes/_layout/alerts'
import { Route as LayoutAdminRouteImport } from './routes/_layout/admin'
import { Route as LayoutRunsIndexRouteImport } from './routes/_layout/runs/index'
import { Route as LayoutFlowsIndexRouteImport } from './routes/_layout/flows/index'
import { Route as LayoutDashboardsIndexRouteImport } from './routes/_layout/dashboards/index'
import { Route as LayoutRunsNewRouteImport } from './routes/_layout/runs/new'
import { Route as LayoutRunsIdRouteImport } from './routes/_layout/runs/$id'
import { Route as CanvasFlowsFlowNameRouteImport } from './routes/_canvas/flows/$flowName'
import { Route as LayoutAlertsRouteImport } from './routes/_layout/alerts'
import { Route as LayoutModulesRouteImport } from './routes/_layout/modules'
import { Route as LayoutSecretsRouteImport } from './routes/_layout/secrets'
import { Route as LayoutSettingsRouteImport } from './routes/_layout/settings'
import { Route as LayoutWorkersRouteImport } from './routes/_layout/workers'
import { Route as OauthAuthorizeRouteImport } from './routes/oauth.authorize'
import { Route as PanelIndexRouteImport } from './routes/panel.index'
import { Route as PanelIdRouteImport } from './routes/panel.$id'
import { Route as ViewNameRouteImport } from './routes/view.$name'
import { Route as CanvasDashboardsNameRouteImport } from './routes/_canvas/dashboards/$name'
import { Route as CanvasFlowsFlowNameRouteImport } from './routes/_canvas/flows/$flowName'
import { Route as LayoutDashboardsIndexRouteImport } from './routes/_layout/dashboards/index'
import { Route as LayoutFlowsIndexRouteImport } from './routes/_layout/flows/index'
import { Route as LayoutRunsIndexRouteImport } from './routes/_layout/runs/index'
import { Route as LayoutRunsIdRouteImport } from './routes/_layout/runs/$id'
import { Route as LayoutRunsNewRouteImport } from './routes/_layout/runs/new'
const SignupRoute = SignupRouteImport.update({
id: '/signup',
path: '/signup',
const CanvasRoute = CanvasRouteImport.update({
id: '/_canvas',
getParentRoute: () => rootRouteImport,
} as any)
const ResetPasswordRoute = ResetPasswordRouteImport.update({
id: '/reset-password',
path: '/reset-password',
getParentRoute: () => rootRouteImport,
} as any)
const RecoverPasswordRoute = RecoverPasswordRouteImport.update({
id: '/recover-password',
path: '/recover-password',
const LayoutRoute = LayoutRouteImport.update({
id: '/_layout',
getParentRoute: () => rootRouteImport,
} as any)
const LoginRoute = LoginRouteImport.update({
@@ -54,17 +47,19 @@ const LoginRoute = LoginRouteImport.update({
path: '/login',
getParentRoute: () => rootRouteImport,
} as any)
const LayoutRoute = LayoutRouteImport.update({
id: '/_layout',
const RecoverPasswordRoute = RecoverPasswordRouteImport.update({
id: '/recover-password',
path: '/recover-password',
getParentRoute: () => rootRouteImport,
} as any)
const CanvasRoute = CanvasRouteImport.update({
id: '/_canvas',
const ResetPasswordRoute = ResetPasswordRouteImport.update({
id: '/reset-password',
path: '/reset-password',
getParentRoute: () => rootRouteImport,
} as any)
const PanelIndexRoute = PanelIndexRouteImport.update({
id: '/panel/',
path: '/panel/',
const SignupRoute = SignupRouteImport.update({
id: '/signup',
path: '/signup',
getParentRoute: () => rootRouteImport,
} as any)
const LayoutIndexRoute = LayoutIndexRouteImport.update({
@@ -72,39 +67,9 @@ const LayoutIndexRoute = LayoutIndexRouteImport.update({
path: '/',
getParentRoute: () => LayoutRoute,
} as any)
const ViewNameRoute = ViewNameRouteImport.update({
id: '/view/$name',
path: '/view/$name',
getParentRoute: () => rootRouteImport,
} as any)
const PanelIdRoute = PanelIdRouteImport.update({
id: '/panel/$id',
path: '/panel/$id',
getParentRoute: () => rootRouteImport,
} as any)
const OauthAuthorizeRoute = OauthAuthorizeRouteImport.update({
id: '/oauth/authorize',
path: '/oauth/authorize',
getParentRoute: () => rootRouteImport,
} as any)
const LayoutWorkersRoute = LayoutWorkersRouteImport.update({
id: '/workers',
path: '/workers',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutSettingsRoute = LayoutSettingsRouteImport.update({
id: '/settings',
path: '/settings',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutSecretsRoute = LayoutSecretsRouteImport.update({
id: '/secrets',
path: '/secrets',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutModulesRoute = LayoutModulesRouteImport.update({
id: '/modules',
path: '/modules',
const LayoutAdminRoute = LayoutAdminRouteImport.update({
id: '/admin',
path: '/admin',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutAlertsRoute = LayoutAlertsRouteImport.update({
@@ -112,14 +77,59 @@ const LayoutAlertsRoute = LayoutAlertsRouteImport.update({
path: '/alerts',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutAdminRoute = LayoutAdminRouteImport.update({
id: '/admin',
path: '/admin',
const LayoutModulesRoute = LayoutModulesRouteImport.update({
id: '/modules',
path: '/modules',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutRunsIndexRoute = LayoutRunsIndexRouteImport.update({
id: '/runs/',
path: '/runs/',
const LayoutSecretsRoute = LayoutSecretsRouteImport.update({
id: '/secrets',
path: '/secrets',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutSettingsRoute = LayoutSettingsRouteImport.update({
id: '/settings',
path: '/settings',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutWorkersRoute = LayoutWorkersRouteImport.update({
id: '/workers',
path: '/workers',
getParentRoute: () => LayoutRoute,
} as any)
const OauthAuthorizeRoute = OauthAuthorizeRouteImport.update({
id: '/oauth/authorize',
path: '/oauth/authorize',
getParentRoute: () => rootRouteImport,
} as any)
const PanelIndexRoute = PanelIndexRouteImport.update({
id: '/panel/',
path: '/panel/',
getParentRoute: () => rootRouteImport,
} as any)
const PanelIdRoute = PanelIdRouteImport.update({
id: '/panel/$id',
path: '/panel/$id',
getParentRoute: () => rootRouteImport,
} as any)
const ViewNameRoute = ViewNameRouteImport.update({
id: '/view/$name',
path: '/view/$name',
getParentRoute: () => rootRouteImport,
} as any)
const CanvasDashboardsNameRoute = CanvasDashboardsNameRouteImport.update({
id: '/dashboards/$name',
path: '/dashboards/$name',
getParentRoute: () => CanvasRoute,
} as any)
const CanvasFlowsFlowNameRoute = CanvasFlowsFlowNameRouteImport.update({
id: '/flows/$flowName',
path: '/flows/$flowName',
getParentRoute: () => CanvasRoute,
} as any)
const LayoutDashboardsIndexRoute = LayoutDashboardsIndexRouteImport.update({
id: '/dashboards/',
path: '/dashboards/',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutFlowsIndexRoute = LayoutFlowsIndexRouteImport.update({
@@ -127,14 +137,9 @@ const LayoutFlowsIndexRoute = LayoutFlowsIndexRouteImport.update({
path: '/flows/',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutDashboardsIndexRoute = LayoutDashboardsIndexRouteImport.update({
id: '/dashboards/',
path: '/dashboards/',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutRunsNewRoute = LayoutRunsNewRouteImport.update({
id: '/runs/new',
path: '/runs/new',
const LayoutRunsIndexRoute = LayoutRunsIndexRouteImport.update({
id: '/runs/',
path: '/runs/',
getParentRoute: () => LayoutRoute,
} as any)
const LayoutRunsIdRoute = LayoutRunsIdRouteImport.update({
@@ -142,15 +147,10 @@ const LayoutRunsIdRoute = LayoutRunsIdRouteImport.update({
path: '/runs/$id',
getParentRoute: () => LayoutRoute,
} as any)
const CanvasFlowsFlowNameRoute = CanvasFlowsFlowNameRouteImport.update({
id: '/flows/$flowName',
path: '/flows/$flowName',
getParentRoute: () => CanvasRoute,
} as any)
const CanvasDashboardsNameRoute = CanvasDashboardsNameRouteImport.update({
id: '/dashboards/$name',
path: '/dashboards/$name',
getParentRoute: () => CanvasRoute,
const LayoutRunsNewRoute = LayoutRunsNewRouteImport.update({
id: '/runs/new',
path: '/runs/new',
getParentRoute: () => LayoutRoute,
} as any)
export interface FileRoutesByFullPath {
@@ -320,32 +320,11 @@ export interface RootRouteChildren {
declare module '@tanstack/react-router' {
interface FileRoutesByPath {
'/signup': {
id: '/signup'
path: '/signup'
fullPath: '/signup'
preLoaderRoute: typeof SignupRouteImport
parentRoute: typeof rootRouteImport
}
'/reset-password': {
id: '/reset-password'
path: '/reset-password'
fullPath: '/reset-password'
preLoaderRoute: typeof ResetPasswordRouteImport
parentRoute: typeof rootRouteImport
}
'/recover-password': {
id: '/recover-password'
path: '/recover-password'
fullPath: '/recover-password'
preLoaderRoute: typeof RecoverPasswordRouteImport
parentRoute: typeof rootRouteImport
}
'/login': {
id: '/login'
path: '/login'
fullPath: '/login'
preLoaderRoute: typeof LoginRouteImport
'/_canvas': {
id: '/_canvas'
path: ''
fullPath: '/'
preLoaderRoute: typeof CanvasRouteImport
parentRoute: typeof rootRouteImport
}
'/_layout': {
@@ -355,18 +334,32 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof LayoutRouteImport
parentRoute: typeof rootRouteImport
}
'/_canvas': {
id: '/_canvas'
path: ''
fullPath: '/'
preLoaderRoute: typeof CanvasRouteImport
'/login': {
id: '/login'
path: '/login'
fullPath: '/login'
preLoaderRoute: typeof LoginRouteImport
parentRoute: typeof rootRouteImport
}
'/panel/': {
id: '/panel/'
path: '/panel'
fullPath: '/panel/'
preLoaderRoute: typeof PanelIndexRouteImport
'/recover-password': {
id: '/recover-password'
path: '/recover-password'
fullPath: '/recover-password'
preLoaderRoute: typeof RecoverPasswordRouteImport
parentRoute: typeof rootRouteImport
}
'/reset-password': {
id: '/reset-password'
path: '/reset-password'
fullPath: '/reset-password'
preLoaderRoute: typeof ResetPasswordRouteImport
parentRoute: typeof rootRouteImport
}
'/signup': {
id: '/signup'
path: '/signup'
fullPath: '/signup'
preLoaderRoute: typeof SignupRouteImport
parentRoute: typeof rootRouteImport
}
'/_layout/': {
@@ -376,53 +369,11 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof LayoutIndexRouteImport
parentRoute: typeof LayoutRoute
}
'/view/$name': {
id: '/view/$name'
path: '/view/$name'
fullPath: '/view/$name'
preLoaderRoute: typeof ViewNameRouteImport
parentRoute: typeof rootRouteImport
}
'/panel/$id': {
id: '/panel/$id'
path: '/panel/$id'
fullPath: '/panel/$id'
preLoaderRoute: typeof PanelIdRouteImport
parentRoute: typeof rootRouteImport
}
'/oauth/authorize': {
id: '/oauth/authorize'
path: '/oauth/authorize'
fullPath: '/oauth/authorize'
preLoaderRoute: typeof OauthAuthorizeRouteImport
parentRoute: typeof rootRouteImport
}
'/_layout/workers': {
id: '/_layout/workers'
path: '/workers'
fullPath: '/workers'
preLoaderRoute: typeof LayoutWorkersRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/settings': {
id: '/_layout/settings'
path: '/settings'
fullPath: '/settings'
preLoaderRoute: typeof LayoutSettingsRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/secrets': {
id: '/_layout/secrets'
path: '/secrets'
fullPath: '/secrets'
preLoaderRoute: typeof LayoutSecretsRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/modules': {
id: '/_layout/modules'
path: '/modules'
fullPath: '/modules'
preLoaderRoute: typeof LayoutModulesRouteImport
'/_layout/admin': {
id: '/_layout/admin'
path: '/admin'
fullPath: '/admin'
preLoaderRoute: typeof LayoutAdminRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/alerts': {
@@ -432,18 +383,81 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof LayoutAlertsRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/admin': {
id: '/_layout/admin'
path: '/admin'
fullPath: '/admin'
preLoaderRoute: typeof LayoutAdminRouteImport
'/_layout/modules': {
id: '/_layout/modules'
path: '/modules'
fullPath: '/modules'
preLoaderRoute: typeof LayoutModulesRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/runs/': {
id: '/_layout/runs/'
path: '/runs'
fullPath: '/runs/'
preLoaderRoute: typeof LayoutRunsIndexRouteImport
'/_layout/secrets': {
id: '/_layout/secrets'
path: '/secrets'
fullPath: '/secrets'
preLoaderRoute: typeof LayoutSecretsRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/settings': {
id: '/_layout/settings'
path: '/settings'
fullPath: '/settings'
preLoaderRoute: typeof LayoutSettingsRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/workers': {
id: '/_layout/workers'
path: '/workers'
fullPath: '/workers'
preLoaderRoute: typeof LayoutWorkersRouteImport
parentRoute: typeof LayoutRoute
}
'/oauth/authorize': {
id: '/oauth/authorize'
path: '/oauth/authorize'
fullPath: '/oauth/authorize'
preLoaderRoute: typeof OauthAuthorizeRouteImport
parentRoute: typeof rootRouteImport
}
'/panel/': {
id: '/panel/'
path: '/panel'
fullPath: '/panel/'
preLoaderRoute: typeof PanelIndexRouteImport
parentRoute: typeof rootRouteImport
}
'/panel/$id': {
id: '/panel/$id'
path: '/panel/$id'
fullPath: '/panel/$id'
preLoaderRoute: typeof PanelIdRouteImport
parentRoute: typeof rootRouteImport
}
'/view/$name': {
id: '/view/$name'
path: '/view/$name'
fullPath: '/view/$name'
preLoaderRoute: typeof ViewNameRouteImport
parentRoute: typeof rootRouteImport
}
'/_canvas/dashboards/$name': {
id: '/_canvas/dashboards/$name'
path: '/dashboards/$name'
fullPath: '/dashboards/$name'
preLoaderRoute: typeof CanvasDashboardsNameRouteImport
parentRoute: typeof CanvasRoute
}
'/_canvas/flows/$flowName': {
id: '/_canvas/flows/$flowName'
path: '/flows/$flowName'
fullPath: '/flows/$flowName'
preLoaderRoute: typeof CanvasFlowsFlowNameRouteImport
parentRoute: typeof CanvasRoute
}
'/_layout/dashboards/': {
id: '/_layout/dashboards/'
path: '/dashboards'
fullPath: '/dashboards/'
preLoaderRoute: typeof LayoutDashboardsIndexRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/flows/': {
@@ -453,18 +467,11 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof LayoutFlowsIndexRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/dashboards/': {
id: '/_layout/dashboards/'
path: '/dashboards'
fullPath: '/dashboards/'
preLoaderRoute: typeof LayoutDashboardsIndexRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/runs/new': {
id: '/_layout/runs/new'
path: '/runs/new'
fullPath: '/runs/new'
preLoaderRoute: typeof LayoutRunsNewRouteImport
'/_layout/runs/': {
id: '/_layout/runs/'
path: '/runs'
fullPath: '/runs/'
preLoaderRoute: typeof LayoutRunsIndexRouteImport
parentRoute: typeof LayoutRoute
}
'/_layout/runs/$id': {
@@ -474,19 +481,12 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof LayoutRunsIdRouteImport
parentRoute: typeof LayoutRoute
}
'/_canvas/flows/$flowName': {
id: '/_canvas/flows/$flowName'
path: '/flows/$flowName'
fullPath: '/flows/$flowName'
preLoaderRoute: typeof CanvasFlowsFlowNameRouteImport
parentRoute: typeof CanvasRoute
}
'/_canvas/dashboards/$name': {
id: '/_canvas/dashboards/$name'
path: '/dashboards/$name'
fullPath: '/dashboards/$name'
preLoaderRoute: typeof CanvasDashboardsNameRouteImport
parentRoute: typeof CanvasRoute
'/_layout/runs/new': {
id: '/_layout/runs/new'
path: '/runs/new'
fullPath: '/runs/new'
preLoaderRoute: typeof LayoutRunsNewRouteImport
parentRoute: typeof LayoutRoute
}
}
}