Skip to content

Commit 7f8df0e

Browse files
h4x3rotabclaude
andcommitted
docs: consolidate security documentation and add landing page
- Move security-model.md, security-best-practices.md, and cvm-boundaries.md to docs/security/ subdirectory - Add docs/security/README.md as security landing page with responsible disclosure policy - Add dedicated Security section to main README with links to all security docs - Add base image link to meta-dstack releases in README - Add proof.t16z.com context explaining it's Phala's TEE attestation explorer - Fix broken link in deployment.md (security-guide → security-model) - Promote security audit to top of security-best-practices.md - Rename "Dstack Logo Kit" to "dstack-logo-kit" to avoid URL encoding issues - Remove dangling KNOWN_ISSUES.md reference from Rust SDK README 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 12ee26f commit 7f8df0e

21 files changed

Lines changed: 41 additions & 23 deletions

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ services:
5555
- "8000:8000"
5656
```
5757
58-
Deploy to any TDX host with the `dstack-nvidia-0.5.x` base image, or use [Phala Cloud](https://cloud.phala.network) for managed infrastructure.
58+
Deploy to any TDX host with the [`dstack-nvidia-0.5.x` base image](https://github.com/Dstack-TEE/meta-dstack/releases), or use [Phala Cloud](https://cloud.phala.network) for managed infrastructure.
5959

6060
Want to deploy a self hosted dstack? Check our [full deployment guide →](./docs/deployment.md)
6161

@@ -75,7 +75,7 @@ Your container runs inside a Confidential VM (Intel TDX) with optional GPU isola
7575

7676
- **VMM**: Runs on bare-metal TDX hosts. Parses docker-compose files directly — no app changes needed. Boots CVMs from a reproducible OS image. Allocates CPU, memory, and confidential GPU resources.
7777

78-
[Full security model →](./docs/security-model.md)
78+
[Full security model →](./docs/security/security-model.md)
7979

8080
## SDKs
8181

@@ -100,14 +100,19 @@ Apps communicate with the guest agent via HTTP over `/var/run/dstack.sock`. Use
100100
- [VMM CLI Guide](./docs/vmm-cli-user-guide.md) - Command-line deployment
101101

102102
**Reference**
103-
- [Security Model](./docs/security-model.md) - Threat model and trust boundaries
104-
- [Security Best Practices](./docs/security-best-practices.md) - Production hardening
105-
- [CVM Boundaries](./docs/cvm-boundaries.md) - Information exchange and isolation
106103
- [App Compose Format](./docs/normalized-app-compose.md) - Compose file specification
107104
- [Gateway](./docs/dstack-gateway.md) - Gateway configuration
108105
- [Design Decisions](./docs/design-and-hardening-decisions.md) - Architecture rationale
109106
- [FAQ](./docs/faq.md) - Frequently asked questions
110107

108+
## Security
109+
110+
- [Security Overview](./docs/security/) - Security documentation and responsible disclosure
111+
- [Security Model](./docs/security/security-model.md) - Threat model and trust boundaries
112+
- [Security Best Practices](./docs/security/security-best-practices.md) - Production hardening
113+
- [Security Audit](./docs/security/dstack-audit.pdf) - Third-party audit by zkSecurity
114+
- [CVM Boundaries](./docs/security/cvm-boundaries.md) - Information exchange and isolation
115+
111116
## Trusted by
112117

113118
- [OpenRouter](https://openrouter.ai/provider/phala) - Confidential AI inference
@@ -123,7 +128,7 @@ dstack is a [Confidential Computing Consortium](https://confidentialcomputing.io
123128

124129
## Media Kit
125130

126-
The dstack logo and branding assets are available in the [media kit](./docs/assets/Dstack%20Logo%20Kit/):
131+
The dstack logo and branding assets are available in the [media kit](./docs/assets/dstack-logo-kit/):
127132

128133
- **Horizontal logos**: Primary and dark versions in PNG/SVG formats
129134
- **Vertical logos**: Primary and dark versions in PNG/SVG formats

docs/assets/Dstack Logo Kit/01 Horizontal/01 Dstack _Horizontal_primary.png renamed to docs/assets/dstack-logo-kit/01 Horizontal/01 Dstack _Horizontal_primary.png

File renamed without changes.

docs/assets/Dstack Logo Kit/01 Horizontal/01 Dstack _Horizontal_primary.svg renamed to docs/assets/dstack-logo-kit/01 Horizontal/01 Dstack _Horizontal_primary.svg

File renamed without changes.

docs/assets/Dstack Logo Kit/01 Horizontal/02 Dstack _Horizontal_dark.png renamed to docs/assets/dstack-logo-kit/01 Horizontal/02 Dstack _Horizontal_dark.png

File renamed without changes.

docs/assets/Dstack Logo Kit/01 Horizontal/02 Dstack _Horizontal_dark.svg renamed to docs/assets/dstack-logo-kit/01 Horizontal/02 Dstack _Horizontal_dark.svg

File renamed without changes.

docs/assets/Dstack Logo Kit/02 Vertical/01 Dstack_Vertical_primary.png renamed to docs/assets/dstack-logo-kit/02 Vertical/01 Dstack_Vertical_primary.png

File renamed without changes.

docs/assets/Dstack Logo Kit/02 Vertical/01 Dstack_Vertical_primary.svg renamed to docs/assets/dstack-logo-kit/02 Vertical/01 Dstack_Vertical_primary.svg

File renamed without changes.

docs/assets/Dstack Logo Kit/02 Vertical/02 Dstack_Vertical_dark.png renamed to docs/assets/dstack-logo-kit/02 Vertical/02 Dstack_Vertical_dark.png

File renamed without changes.

docs/assets/Dstack Logo Kit/02 Vertical/02 Dstack_Vertical_dark.svg renamed to docs/assets/dstack-logo-kit/02 Vertical/02 Dstack_Vertical_dark.svg

File renamed without changes.

docs/assets/Dstack Logo Kit/03 icon/01 Dstack icon_primary.png renamed to docs/assets/dstack-logo-kit/03 icon/01 Dstack icon_primary.png

File renamed without changes.

0 commit comments

Comments
 (0)