Skip to content

Warn that diagnostic access includes backups with saved credentials - #1729

Merged
frahlg merged 1 commit into
masterfrom
codex/access-diagnostics-consent-20261018
Oct 18, 2026
Merged

frahlg merged 1 commit into
masterfrom
codex/access-diagnostics-consent-20261018

Conversation

@frahlg

@frahlg frahlg commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

The box currently describes ftw.diag.run as checks that change nothing. The shared MCP beta can read full technical exports, including backups with saved credentials, so the final box consent must state that before the owner grants access.

Use the same warning as FTW Cloud and refresh the Access script cache key from access2 to access3. This changes the explanation only; it adds no scopes or access rules.

Depends on #1684. This PR targets claude/box-access-names to preserve its car and charger names and its access2 cache change. The parent Access page (#1682) already merged into master. #1684 now targets master and preserves its later app/fleet cache keys; this branch follows its new head and keeps access3.

Validation: the new credential-warning regression fails before this change and passes after. All browser tests and make verify pass. Rendered the actual consent offer at 390 px in light and dark themes and 1120 px in dark, using local mocked responses; the warning stays visible without horizontal overflow. No live grant, box change, merge or release occurred. Fredrik reviewed and approved the rendered consent in the coordinated beta chat on 18 October 2026. The only automated review finding concerned that human inspection. The master-based branch also passes make verify and its Access browser tests.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-18T15:16:57.986378Z a4b1824 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a4b18249bb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

"ftw.logs.read": "Read the box's logs, with names and secrets taken out",
"ftw.config.read": "Read the settings, with names and secrets taken out",
"ftw.diag.run": "Run checks that change nothing",
"ftw.diag.run": "Read full technical diagnostics, source, logs and backups; backups can contain saved credentials",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Complete the required human browser inspection

The commit states that human review of the rendered consent remains pending. Because this changes security-sensitive consent text shown in the Access UI, mock rendering and automated tests do not satisfy the repository's requirement that a human inspect the rendered interface; complete that inspection before treating the change as review-ready.

AGENTS.md reference: AGENTS.md:L142-L144

Useful? React with 👍 / 👎.

@frahlg
frahlg force-pushed the claude/box-access-names branch from d39607e to 46a5636 Compare October 18, 2026 15:30
@frahlg
frahlg force-pushed the codex/access-diagnostics-consent-20261018 branch from a4b1824 to ffd1c54 Compare October 18, 2026 15:32
@frahlg
frahlg changed the base branch from claude/box-access-names to master October 18, 2026 15:38
@frahlg
frahlg force-pushed the codex/access-diagnostics-consent-20261018 branch from ffd1c54 to 475785f Compare October 18, 2026 15:40
@frahlg
frahlg merged commit ecf51ef into master Oct 18, 2026
17 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