Skip to content

docs: update What's New page with 5 recent entries (Aug 13–Nov 3) - #489

Open
edspencer wants to merge 11 commits into
mainfrom
changelog/auto-update-2026-11-03
Open

edspencer wants to merge 11 commits into
mainfrom
changelog/auto-update-2026-11-03

Conversation

@edspencer

Copy link
Copy Markdown
Owner

Summary

Daily changelog update covering 15 commits from Aug 13 (03b4ccc) through Nov 3 (0c0a1b3).

Added 5 user-facing entries to the What's New page:

  • Web Dashboard Reliability Improvements – Better session loading, retry logic, deterministic search ordering, and fixed subprocess reaping on interrupted turns
  • Custom Agent Settings Passthrough – New settings field for passing Claude Code settings at the flag tier
  • Secure MCP HTTP Bridge with Bearer Tokens – Required authentication for MCP bridges, fixing security issue MCP HTTP bridge should use per-request bearer token authentication #54
  • Claude Opus 5.5 Support – Raised SDK floor to ^0.3.283 for Opus 5.5 compatibility
  • Reliable CLI Session IDs – Minted session IDs instead of inferring them, fixing race conditions

Changes

  • Updated docs/src/content/docs/whats-new.md with 5 new entries
  • Updated agents/changelog/state.md with run metadata

Test plan

  • Verify entries appear correctly on the What's New page
  • Confirm links to PRs work
  • Check that version numbers match package CHANGELOGs
  • Validate state.md tracks the latest commit (0c0a1b3)

🤖 Generated with changelog-updater agent

Claude Code Agent and others added 11 commits October 26, 2026 05:00
## Audit Summary
- Period: 2026-03-06 to 2026-10-26 (144 commits, 7+ months)
- Status: 🟡 YELLOW - New findings in OAuth and config validation
- New findings: 3 (#13 MEDIUM, #14 MEDIUM, #15 LOW)
- Total active findings: 11 (was 8)
- Security improvements: MCP auth, loopback binding, path-safety fix

## New Findings

**Finding #13 (MEDIUM):** OAuth credential file permissions not enforced
- container-manager.ts:336 - writeCredentialsFile() doesn't set mode 0600
- Regression check confirming #11 issue persists

**Finding #14 (MEDIUM):** Unvalidated settings config field
- schema.ts:1088 - z.unknown() accepts arbitrary SDK settings
- Unknown what settings are security-sensitive

**Finding #15 (LOW):** OAuth error logging may leak tokens
- container-manager.ts:369,389 - HTTP responses and errors logged unsanitized

## New Attack Surface

**File Serving Route:** /files/:agentName/* (APPROVED)
- Well-defended with realpath resolution, containment checks, TOCTOU prevention
- CSP sandbox headers mitigate untrusted agent content
- Same auth gap as web API (#12) - needs localhost-only documentation

## Hot Spot Analysis

Critical files verified (WARN status):
- container-manager.ts: OAuth credential handling modified
- container-runner.ts: MCP bridge integration
- config/schema.ts: New settings/plugins/mcp fields
- state/session.ts: Session adoption system

## Security Improvements Noted

✅ MCP HTTP bridge now requires bearer token authentication
✅ MCP bridge binds to loopback (127.0.0.1) by default
✅ Path traversal fix for Windows path separators
✅ Shell escaping improved ($, backtick, \, ")

## Priority Actions

1. HIGH: Document web dashboard + file serving as localhost-only (#12)
2. MEDIUM: Fix OAuth file permissions - add mode 0o600 (#13)
3. MEDIUM: Review SDK settings validation requirements (#14)
4. MEDIUM: Sanitize OAuth error logging (#15)

## Files Updated

- intel/2026-10-26.md - Full audit report
- intel/FINDINGS-INDEX.md - Added #13, #14, #15
- STATE.md - Updated to 2026-10-26, 11 open findings
- summaries/2026-10-26-executive-summary.md - Executive summary

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Incremental audit covering 4 commits (2026-10-26 to 2026-10-30):
- 0 production files modified (metadata only)
- 0 hot spots changed
- 0 new findings
- 11 existing findings unchanged

Clean audit period with no security-relevant changes.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Added user-facing changelog entries for:
- Web dashboard reliability improvements (session loading, retry, ordering)
- Custom agent settings passthrough (settings field)
- Secure MCP HTTP bridge with bearer tokens
- Claude Opus 5.5 support (SDK floor raised to 0.3.283)
- Reliable CLI session IDs (minted instead of inferred)

Analyzed 15 commits since 03b4ccc (last update Aug 13):
0c0a1b3 through 6feb70e

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 5 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 283e4f8f-ca74-42e2-8686-fc07a1dcddb4
Commits

Reviewing files that changed from the base of the PR and between 0c0a1b3 and a1f13a3.

Files selected for processing: 10
  • agents/changelog/state.md
  • agents/engineer/conversations.md
  • agents/engineer/state.md
  • agents/security/STATE.md
  • agents/security/intel/2026-10-26.md
  • agents/security/intel/2026-10-30.md
  • agents/security/intel/FINDINGS-INDEX.md
  • agents/security/summaries/2026-10-26-executive-summary.md
  • agents/security/summaries/2026-10-30-executive-summary.md
  • docs/src/content/docs/whats-new.md
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying herdctl with  Cloudflare Pages  Cloudflare Pages

Latest commit: a1f13a3
Status: ✅  Deploy successful!
Preview URL: https://904f1995.herdctl.pages.dev
Branch Preview URL: https://changelog-auto-update-2026-1-qmvs.herdctl.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant