Skip to content

OpenSandbox

vdocker/ingress/v1.0.10 Security

This release includes 1 security fix for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 1 known CVE

Topics

ai ai-agent ai-infra kubernetes sandbox

Affected surfaces

auth breaking_upgrade

ReleasePort's take

Light signal
editorial:auto 12d

The release switches to a dedicated http.ServeMux and normalizes OpenTelemetry metric keys.

Why it matters: Prevents unintended endpoint exposure in HTTP server mux handling; cleans OTel metrics by removing redundant data.

Summary

AI summary

Updates 🔧 Improvements, 🐛 Bug Fixes, and What's New across a mixed release.

Changes in this release

Bugfix Medium

Switches to dedicated http.ServeMux, preventing unintended endpoint exposure.

Switches to dedicated http.ServeMux, preventing unintended endpoint exposure.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Low

Uses a dedicated `http.ServeMux` instead of `http.DefaultServeMux`.

Uses a dedicated `http.ServeMux` instead of `http.DefaultServeMux`.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Refactor Low

Normalizes OpenTelemetry metric attribute keys and switches to delta temporality; removes redundant metrics.

Normalizes OpenTelemetry metric attribute keys and switches to delta temporality; removes redundant metrics.

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Low

Removes redundant metrics `ingress.proxy.http.requests_total` and `ingress.proxy.websocket.connections_total`.

Removes redundant metrics `ingress.proxy.http.requests_total` and `ingress.proxy.websocket.connections_total`.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Full changelog

What's New

🐛 Bug Fixes

  • Dedicated http.ServeMux instead of http.DefaultServeMux. Prevents transitive dependencies from silently exposing endpoints (e.g. net/http/pprof, expvar) via init()-time http.Handle on the global mux. Only / and /status.ok are reachable now; /debug/pprof/ correctly returns 404. (#1224)

🔧 Improvements

  • OTel metrics normalized. Attribute keys ._ (http_method, http_status_code, routing_result); OTLP export switched to delta temporality; removed redundant ingress.proxy.http.requests_total and ingress.proxy.websocket.connections_total (already covered by generic HTTP request metrics from v1.0.9). Update dashboards/alerts accordingly. (#1209)

👥 Contributors

Thanks to these contributors ❤️

  • @Pangjiping

  • Docker Hub: opensandbox/ingress:v1.0.10
  • GHCR: ghcr.io/opensandbox-group/opensandbox/ingress:v1.0.10
  • Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/ingress:v1.0.10

Breaking Changes

  • Switched from `http.DefaultServeMux` to a dedicated `http.ServeMux`; only `/` and `/status.ok` are reachable, all other endpoints (e.g., `/debug/pprof/`) now return 404.

Security Fixes

  • Prevents transitive dependencies from silently exposing debugging endpoints via `http.DefaultServeMux` by using a dedicated mux; only intended routes are served.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track OpenSandbox

Get notified when new releases ship.

Sign up free

About OpenSandbox

Secure, Fast, and Extensible Sandbox runtime for AI agents.

All releases →

Related context

Earlier breaking changes

Beta — feedback welcome: [email protected]