Skip to content

Commit 4aff106

Browse files
authored
Merge pull request #6 from shadowthreads/milestone/artifact-store-migration-v1
security: strengthen deployment guidance and sync lockfile
2 parents e962c04 + a43a793 commit 4aff106

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,13 @@ That demo shows AI coding workflow state, revision lineage, execution replay, an
4848

4949
## Deployment model
5050

51-
Shadow Threads is currently intended for self-hosted use in local or controlled environments.
51+
Shadow Threads is currently designed for trusted local or controlled self-hosted environments.
5252

53-
If deployed beyond localhost, users should add appropriate authentication, network restrictions, secret management, and database hardening.
53+
The current server exposes workflow APIs intended for local development and controlled infrastructure, and it does not yet provide production-grade authentication, authorization, or hardened network defaults.
54+
55+
Shadow Threads should not be exposed to the public Internet as-is.
56+
57+
If deploying beyond localhost, operators must add authentication and authorization, restrict network access, tighten CORS policies, secure PostgreSQL and Redis, and manage secrets outside development defaults.
5458

5559
## Security considerations
5660

@@ -61,7 +65,6 @@ Depending on the workflow, this may include prompts, intermediate tool outputs,
6165
Users deploying Shadow Threads should treat the backend and database as sensitive infrastructure and apply appropriate security practices, including authentication, network isolation, and secure database configuration.
6266

6367
Shadow Threads is currently intended for self-hosted use in controlled environments.
64-
6568
## Quickstart
6669

6770
### Prerequisites

server/package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)