Commit 32ca4d6
authored
fix: complete medium hardening updates for auth, RBAC, OAuth/SSO, secrets, and admin UI defaults (m-batch-1) (#3129)
* fix: request logging hardening and behavior consistency
Refs: A-04
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: token scoping hardening and behavior consistency
Refs: C-06, C-26
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: llm chat config hardening and behavior consistency
Refs: C-31
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: permission model hardening and behavior consistency
Refs: C-34, L-13
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: server team assignment hardening and behavior consistency
Refs: C-36
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: import visibility defaults hardening and behavior consistency
Refs: C-37
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: llm provider config hardening and behavior consistency
Refs: C-40
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: tool header protection hardening and behavior consistency
Refs: C-41
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: sso identity checks hardening and behavior consistency
Refs: O-08, O-13
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: oauth state handling hardening and behavior consistency
Refs: O-12
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: admin ui hardening and behavior consistency
Refs: U-02, U-03, U-04
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* docs: rc2 hardening release notes and behavior consistency
Refs: A-04, C-06, C-26, C-31, C-34, C-36, C-37, C-40, C-41, L-13, O-08, O-12, O-13, U-02, U-03, U-04
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* lint
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: harden medium security defaults and UI regression paths
A-04 C-34 L-13 O-12 U-02 U-04
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: escape pagination query params inside Alpine attributes
U-03
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* chore: resolve migration and oauth lint warnings
C-34 O-12
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix tests
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix cdn
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* test: harden playwright admin auth and entity timing stability
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* test: stabilize localhost admin auth flow in playwright
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* fix: align admin auth-form csrf token issuance and submission
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
* test: close remaining diff coverage gaps to 100 percent
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
---------
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>1 parent f8f0575 commit 32ca4d6
File tree
65 files changed
+3459
-602
lines changed- docs/docs/manage
- mcpgateway
- alembic/versions
- middleware
- routers
- services
- static
- templates
- scripts
- tests
- js
- playwright
- entities
- pages
- security
- unit/mcpgateway
- middleware
- routers
- services
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
65 files changed
+3459
-602
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
215 | 222 | | |
216 | 223 | | |
217 | 224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
363 | | - | |
| 363 | + | |
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
461 | | - | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | 461 | | |
467 | 462 | | |
468 | 463 | | |
469 | 464 | | |
470 | 465 | | |
471 | 466 | | |
472 | | - | |
473 | | - | |
474 | | - | |
| 467 | + | |
475 | 468 | | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
| 469 | + | |
482 | 470 | | |
483 | | - | |
484 | | - | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
485 | 477 | | |
486 | | - | |
487 | | - | |
488 | | - | |
| 478 | + | |
489 | 479 | | |
490 | 480 | | |
491 | 481 | | |
| |||
0 commit comments