Skip to content

Commit fa34482

Browse files
authored
255 playwright update v2 (#532)
* Playwright update Signed-off-by: Mihai Criveti <[email protected]> * Playwright update and policy update, added nodejsscan Signed-off-by: Mihai Criveti <[email protected]> --------- Signed-off-by: Mihai Criveti <[email protected]>
1 parent 4d6cf1c commit fa34482

File tree

2 files changed

+457
-44
lines changed

2 files changed

+457
-44
lines changed

SECURITY.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ We believe that security should enhance rather than hinder the development proce
120120
- `make osv-scan` - Open Source Vulnerability database scanning
121121
- `make sbom` - Software Bill of Materials generation and vulnerability assessment
122122
- `make lint-web` - Frontend security validation (HTML, CSS, JS vulnerability scanning)
123+
- `make nodejsscan` - Run nodejsscan for JS security vulnerabilities
123124

124125
**Local-First Security**: Developers are encouraged to run `make pre-commit` and `make test` before every commit, ensuring that security issues are caught and resolved locally before code reaches the repository. This "shift-left" approach means security problems are identified early in the development process, reducing the time and cost of remediation.
125126

@@ -421,15 +422,17 @@ flowchart TD
421422

422423
## 📦 Supported Versions and Security Updates
423424

424-
**⚠️ Important**: MCP Gateway is an **OPEN SOURCE PROJECT** provided "as-is" with **NO OFFICIAL SUPPORT** from IBM or its affiliates. Community contributions and best-effort maintenance are provided by project maintainers and contributors.
425+
**⚠️ Important**: MCP Gateway is an **OPEN SOURCE PROJECT** provided "as-is" with **NO OFFICIAL SUPPORT** from IBM or its affiliates. Community contributions and best-effort maintenance are provided by project contributors.
425426

426427
### Version Support Policy
427428

428-
- We support **only the latest version** of this project
429-
- Support is provided **only through the REST API** (not the Admin UI)
430-
- Admin UI/APIs are provided for developer convenience and **must be disabled in production**
431-
- **No backports**: Older versions are not maintained or patched
432-
- **No SLAs**: Security updates are provided on a best-effort basis by the community
429+
* The **Admin UI** is intended for **localhost-only use** with trusted upstream MCP servers and is **disabled by default** (`MCPGATEWAY_UI_ENABLED=false`)
430+
* Deployments should use **only the REST APIs**, with proper authentication, **strict input validation and sanitization**, and **downstream output sanitization** as appropriate
431+
* The REST API is designed to be **accessed by internal services in a trusted environment**, not directly exposed to untrusted end-users
432+
* Fixes and security improvements are applied **only to the latest `main` branch** - **no backports** are provided
433+
* The Admin UI and Admin API are intended solely as development conveniences and **must be disabled in production**
434+
* Bug fixes and security patches are provided on a **best-effort basis**, without SLAs
435+
* Security hardening efforts prioritize the **REST API**; the Admin UI remains **unsupported**
433436

434437
### Security Update Process
435438

0 commit comments

Comments
 (0)