docker/execd/v1.0.15

opensandbox-group/OpenSandboxdocker/execd/v1.0.15May 7, 2026by Pangjiping

AI Summary

Updated the execd component to allow environment variable configuration for access tokens and improved log sanitization for security.

Key Highlights

  • Added `EXECD_ACCESS_TOKEN` environment variable
  • Sanitized sensitive data (passwords, tokens, headers) in logs

New Features

  • Environment variable access token configuration
  • Sensitive data masking in command logs

Full Release Notes

## What's New

### ✨ Features
- `ServerAccessToken` can now be set via `EXECD_ACCESS_TOKEN` environment variable as an alternative to the `--access-token` CLI flag. When both are provided, the CLI flag takes precedence (#846)

### 🐛 Bug Fixes
- sanitize sensitive data before logging user commands: masks passwords, tokens, API keys (including LTAI/AKIA/AKID cloud access keys), Authorization headers, and URL credentials. Also masks the Jupyter auth token logged at startup (#815)

### 📦 Misc
- refresh architecture documentation: update `docs/architecture.md` and architecture overview SVG to reflect current OpenSandbox design; update `components/execd/DEVELOPMENT.md` examples from Beego-era guidance to current Gin/package-logger setup (#833)
- document coding standards enforcement across all components (Ruff, ESLint, Spotless/ktlint, .NET analyzers, `go vet`, `golangci-lint`, `gofmt`); add C# SDK `.editorconfig`; make native Go binary builds repeatable with `-trimpath`, `-buildvcs=false`, fixed `SOURCE_DATE_EPOCH` metadata (#808)

## 👥 Contributors

Thanks to these contributors ❤️

- @Pangjiping
- @hittyt

---
- Docker Hub: opensandbox/execd:v1.0.15
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.15