Skip to content

chore: consolidate nightly hardening PRs into one reviewed change set - #28

Merged
brainsparker merged 1 commit into
mainfrom
chore/consolidate-nightly-hardening
Aug 13, 2026
Merged

chore: consolidate nightly hardening PRs into one reviewed change set#28
brainsparker merged 1 commit into
mainfrom
chore/consolidate-nightly-hardening

Conversation

@brainsparker

Copy link
Copy Markdown
Owner

What this is

The open nightly hardening PRs include three near-identical copies of the MCP path guard and several stale branches. This branch merges the best version of each distinct improvement in one pass. All seven keepers merged with zero conflicts, and the full suite passes.

Included (7 PRs)

Not included: #6 (SSRF-safe remote profile loading) and #8 (remote content-type validation) no longer apply to current main, and #14 (symlink-safe skill config) is stale. The SSRF guard from #6 is the one genuinely valuable idea in that group and is worth regenerating fresh against main after this merges.

Validation

  • Build clean (tsup), tsc --noEmit clean
  • Full suite: 156 passed, 0 failed (145 existing plus 11 new tests arriving with these changes)
  • Pushed via API as a single squashed commit; per-PR merge history exists locally but the GitHub App push path cannot preserve it

After merging

Close the 13 open nightly hardening PRs with a pointer to this one.

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