docker/execd/v1.0.14

opensandbox-group/OpenSandboxdocker/execd/v1.0.14Apr 27, 2026by Pangjiping

AI Summary

Adds log rotation via lumberjack and fixes security issues regarding IPv4 binding, signal forwarding, and TLS interception.

Key Highlights

  • Lumberjack-backed log rotation with auto-enabled defaults
  • Default execd listener switched to IPv4-only (tcp4)
  • Forward SIGTERM to entrypoint process for graceful shutdown
  • Import mitmproxy CA into NSS DB for Chrome trust

New Features

  • Lumberjack log rotation for file outputs
  • IPv4-only socket binding
  • SIGTERM signal forwarding
  • MITM proxy TLS trust for Node.js/npm

Full Release Notes

## What's New

### ✨ Features
- add lumberjack-backed log rotation, auto-enabled for file outputs with defaults (100MB max size, 30-day retention, 10 backups, no compression). stdout/stderr outputs unaffected (#791)

### 🐛 Bug Fixes
- default execd listener to IPv4-only (`tcp4`) to avoid unintended IPv6 dual-stack socket binding (#801)
- forward `SIGTERM` to entrypoint process so sandbox workloads receive the signal and can shut down gracefully (#793)
- import mitmproxy CA into NSS DB (`$HOME/.pki/nssdb`) so Chrome trusts intercepted TLS in transparent egress mode; export `NODE_EXTRA_CA_CERTS` for Node.js/npm TLS trust behind interception; install nss-tools in execd image (#776)

### 🔒 Security
- fix medium/high CodeQL static analysis findings in execd: document and suppress sandbox-local SQL execution false positives, tighten OSSFS temp file creation to owner-only mode (#795, #797)
- bump OpenTelemetry Go dependencies to v1.43.0, addressing Dependabot security alerts across execd, egress, and shared internal telemetry modules (#799)

## 👥 Contributors

Thanks to these contributors ❤️

- @Pangjiping
- @hittyt

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