Skip to content

Verify diagnostic privacy and hosted content boundaries - #2144

Merged
RhysSullivan merged 2 commits into
security/casa-diagnostics-20260928from
security/casa-diagnostics-tests-20260928
Sep 28, 2026
Merged

RhysSullivan merged 2 commits into
security/casa-diagnostics-20260928from
security/casa-diagnostics-tests-20260928

Conversation

@RhysSullivan

@RhysSullivan RhysSullivan commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Tests the diagnostics and referrer protections in #2143 through the configured Sentry hook, actual span export and a real cloud Worker with isolated emulators. Adds API/MCP credential-carrier and login-diagnostic scenarios, stored-preview XSS coverage and a large valid GraphQL-response regression.

Verification: formatting and lint pass; all 45 typecheck tasks pass. Nine authentication, MFA, billing and stored-preview scenarios passed before the final diagnostics follow-up; the updated browser-error and rejected-database-write scenarios also pass. Format, lint, typecheck and the complete non-e2e suite passed CI for the identical combined source tree before the final restack. Checks on the new branch heads are pending.

All fixtures and generated evidence use synthetic identities. No production credentials or customer data are included. No changeset needed for test-only changes.

Synthetic stored preview remains inert after reload

@RhysSullivan
RhysSullivan added this pull request to stack #2145 September 28, 2026 18:16
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 66d00fa Sep 28 2026, 06:38 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 66d00fa Commit Preview URL

Branch Preview URL
Sep 28 2026, 06:37 PM

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Cloudflare preview

Torn down — the PR is closed.

@pkg-pr-new

pkg-pr-new Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@2144

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@2144

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@2144

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@2144

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@2144

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@2144

executor

npm i https://pkg.pr.new/executor@2144

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@2144

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@2144

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@2144

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@2144

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@2144

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@2144

commit: 66d00fa

@RhysSullivan
RhysSullivan force-pushed the security/casa-diagnostics-tests-20260928 branch 2 times, most recently from 5737326 to 4996db8 Compare September 28, 2026 18:28
@RhysSullivan
RhysSullivan force-pushed the security/casa-diagnostics-tests-20260928 branch from 4996db8 to 66d00fa Compare September 28, 2026 18:36
@RhysSullivan
RhysSullivan marked this pull request as ready for review September 28, 2026 18:43
@RhysSullivan
RhysSullivan merged commit 67d1862 into main Sep 28, 2026
45 of 49 checks passed
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