21 Commits
Author SHA1 Message Date
okxlin 2510118f57 fix: restore Actions and update dsh to 0.2.2-rc.1 (#112)
Build DeepSeek Harness from the immutable 0.2.2-rc.1 source and refresh
Caddy, npm, Docker CLI, Buildx and reviewed runtime dependencies.

Accept the expanded Caddy CEL import layout and await the asynchronous
session-log service in smoke checks without changing the opt-out policy.
Redact generated access-token URLs in failure diagnostics.

Repair OpenClaw's Zod 4.6.7 compatibility pin and replace vulnerable Joi
18.2.9 with the integrity-checked 18.3.1 package. Preserve pnpm consumers,
A2UI's v3 entry and the bounded-container protections.
2026-11-05 13:18:54 +08:00
okxlin 0903553379 fix(openclaw): patch newly disclosed runtime dependencies 2026-10-25 03:15:26 +08:00
okxlin b709fc656d fix(openclaw): patch Markdown reference denial of service (#105) 2026-10-22 14:20:30 +08:00
okxlin 55f4712013 feat: rebuild historical OpenClaw versions without moving latest (#101) 2026-10-12 23:40:10 +08:00
okxlin c09c22db85 fix: restore scheduled image builds and security checks (#100)
* fix: restore image security gates and OpenClaw sandbox verification

* fix: refresh proxy Go toolchain and code-server shell quoting
2026-10-12 18:26:23 +08:00
okxlin d62a561380 fix(openclaw): omit native TypeScript compiler from runtime (#98)
Remove the development-only native compiler retained through optional peers before the final runtime copy. Keep TypeScript 5, fail closed on runtime dependencies or unsafe paths, and retain the existing image security gates.
2026-10-09 17:11:41 +08:00
okxlin 8250a1ce65 fix(openclaw): enforce MCP OAuth issuer binding (#94)
Upgrade verified MCP SDK/client/core packages together, preserve pnpm dependencies, and check cross-issuer rejection plus normal CJS/ESM operation. Fix CVE-2026-104850 without relaxing the scan policy. Document migration for legacy OAuth credentials.
2026-10-08 17:00:02 +08:00
okxlin 4752f9ed15 fix(openclaw): repair cache refresh and source-map security failures (#93)
Support the verified http-cache-semantics 4.3.0 source patch and replace source-map-js with official 1.2.2, with real-package security and compatibility regressions.
2026-10-06 19:01:52 +08:00
okxlin a70ba930e5 fix(codex): patch bundled basic-ftp parser denial of service (#92)
Replace code-server basic-ftp with upstream 6.2.2 and exercise FTP parser regression plus get-uri download in native smoke checks.
2026-10-05 00:19:17 +08:00
okxlin 5b02774a0f fix(openclaw): prevent unsafe stale cache reuse in bundled npm (#91)
Repair CVE-2026-93748 in the actual http-cache-semantics copies with source-hash and runtime regression checks. Keep one exact, expiring scanner exception for the locally patched upstream version. Native build, smoke and security scan passed.
2026-10-04 00:39:14 +08:00
okxlin 2ffcf17dfd fix(release): repair image builds, update DSH, and stop ci tag publication (#90)
Repair Selkies file smoke checks and DSH 0.2 telemetry compatibility; update pinned components and vulnerable bundled dependencies. Publish tested images by verified digest before advancing release tags, without ci tags.

Supersedes #88. All final-head native build, runtime and security checks passed.
2026-09-30 17:24:37 +08:00
okxlin 203a53bb01 feat: update DSH and publish OpenClaw Docker image
Squash merge of the verified DSH Alpha.2, OpenClaw Docker Hub publication, CI reliability, and security-policy fixes.
2026-09-19 12:01:15 +08:00
okxlin e058ba3f73 fix(images): harden runtimes and publish verified artifacts (#85)
Reject unsafe workstation credentials, fix native ARM64 Java, and remove duplicate extensions, caches and temporary tool layers.

Pin OpenCode's baseline and Gemini's source/runtime inputs; refresh maintained browser and OS packages; fix Nginx and vendored ZIP vulnerabilities. Verify real login, default plugins, browser/CDP persistence and isolated OpenClaw sandbox operations.

Build each platform once and bind release publication to the tested config and manifest digests. Keep service-specific vulnerability gates and refresh DSH APT stages during PR verification.

Validation: all 13 PR verification jobs passed, including native amd64/arm64 workstations and DSH variants, plus both browser variants and OpenClaw on amd64. Publication jobs were skipped for PR verification.
2026-09-13 01:52:07 +08:00
okxlin d8044b5c85 feat(deepseek-harness): streamline secure image maintenance (#83)
Centralize component inputs and scoped Trivy policies. Replace the Buildx
source patch with compiled package-graph evidence.

Verify native amd64/arm64 images and publish the tested artifacts without
a second build. Add an explicit APT refresh path that reuses source caches.
2026-09-11 14:49:10 +08:00
okxlin dae56e20a7 fix(openclaw): support changed runtime-assets stage base (#74) 2026-09-06 12:34:16 +08:00
okxlin 260d2b7fcf fix(openclaw): rebuild bundled Docker tools with patched Go
Rebuild bundled Docker CLI and Compose with pinned official sources and Go 1.26.7; preserve the existing Trivy thresholds.
2026-09-01 12:25:16 +08:00
okxlin 652823a6e3 fix(openclaw): make runtime hardening resilient to upstream updates (#71)
Replace the brittle release-specific patch with an idempotent semantic Dockerfile transformation. Preserve the upstream package-manager version, reuse an existing npm refresh, and fail closed when required runtime anchors disappear.
2026-09-01 09:15:24 +08:00
okxlin b3594b5521 build: streamline DeepSeek Harness workstation (#62)
Resolve the highest published DSH version, add scheduled component update checks, rebalance the workstation toolset, and retain the existing runtime and workstation targets.

Remove Rust/Cargo, restore pinned npm, add checksum-pinned development tools, build actionlint with the pinned Go toolchain, and reduce the workstation image by about 505 MiB while preserving cross-platform node-pty assets.

Validated by component-pin checks, runtime/workstation builds and smoke tests, dependency audits, Caddy checks, and Trivy gates.
2026-08-20 22:46:47 +08:00
okxlin 1834a81ea2 ci: verify DeepSeek Harness pull requests
Build committed amd64 runtime and workstation inputs without publishing, then exercise the existing dependency, smoke, Caddy, toolchain, and Trivy gates. Pin the Docker-socket Trivy fallback image by digest across the DeepSeek Harness workflows.
2026-08-19 16:14:08 +08:00
okxlin 51972aab81 build: refresh DeepSeek Harness rc.6 image toolchains
Refresh the rc.6 image base, language runtimes, development clients, security gates, and Caddy authentication rate limiting.
2026-08-18 20:03:37 +08:00
okxlin 1aae0545c8 fix: harden image scan gates 2026-06-23 22:30:50 +08:00