Skip to content

docs: document intended use and deployment, refresh SECURITY.md reporting policy#287

Open
ndoschek wants to merge 2 commits into
masterfrom
docs/deployment
Open

docs: document intended use and deployment, refresh SECURITY.md reporting policy#287
ndoschek wants to merge 2 commits into
masterfrom
docs/deployment

Conversation

@ndoschek

Copy link
Copy Markdown
Member

Summary

Adds documentation clarifying that the Model Server is a development-time component intended to run locally in a trusted environment, and provides guidance for deploying it responsibly (network isolation, reverse proxy with authN/authZ + TLS, least privilege, trusted inputs). This makes the project's long-standing trust model and its development-oriented defaults (all-interfaces bind, permissive CORS, no authentication) explicit, following common practice for local-first tools (cf. Redis' "trusted environment" model) and OWASP guidance on documenting the intended runtime.

It also refreshes SECURITY.md to the current Eclipse Foundation template, since the previous email-based reporting channel was discontinued.

What's included

Two separate commits:

  1. Intended-use & deployment doc
    • docs/deployment.md ("Intended Use, Deployment & Security Considerations"): what the Model Server is / isn't, its trust model, its default configuration, and a hardening checklist.
    • README.md: prominent callouts (top matter + standalone-JAR quickstart) linking to the new doc.
  2. SECURITY.md reporting-policy refresh
    • Adopts the current Eclipse Foundation SECURITY.md template.
    • Directs reporters to the Eclipse GitLab vulnerability tracker (email intake to security@eclipse.org is no longer accepted; Eclipse Foundation Security Team, 2026-06-30), and updates the policy link to eclipse.org/security/policy/.
    • GitHub Private Vulnerability Reporting is currently disabled for this repo, so that channel is intentionally not listed. Enable it in repo settings if we want to offer it, then add the corresponding line back.

Documentation-only change; no code or behavior is modified.

ndoschek added 2 commits July 22, 2026 17:21
- Add docs/deployment.md describing the Model Server's intended use as a local, trusted-environment development component and its trust model
- Document the development-oriented defaults (all-interfaces bind, permissive CORS, no authentication) and a hardening checklist for responsible deployment
- Add prominent README callouts (top matter and standalone-JAR quickstart) linking to the new document
- Adopt the updated Eclipse Foundation SECURITY.md template
- Direct vulnerability reports to the Eclipse GitLab vulnerability tracker; email intake to security@eclipse.org is no longer accepted
- Update the reporting policy link to eclipse.org/security/policy/
@ndoschek
ndoschek requested review from eneufeld and planger July 22, 2026 15:31

@planger planger left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, looks good to me! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants