fix(claude-config): rename scan-root override env var - #2414
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Claude finished @kyle-sexton's task in 38s —— View job Security Review
Scope: This PR only touches Summary: No security issues found. The change renames the operator-facing override from if [[ -n "${PERMISSION_HYGIENE_SCAN_ROOT:-${PERMISSION_HYGIENE_FIXTURE_DIR:-}}" ]]; then
ROOT="${PERMISSION_HYGIENE_SCAN_ROOT:-$PERMISSION_HYGIENE_FIXTURE_DIR}"
This is a behavior-preserving rename:
Nothing in this diff falls into CRITICAL/IMPORTANT/SUGGESTION territory from a security standpoint. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: fe3476f369
ℹ️ 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".
|
Claude finished @kyle-sexton's task in 2m 28s —— View job Code review complete
Scope: correctness, design, error handling, tests, docs (this repo has a SummaryThis is a clean, well-scoped rename: The fallback logic in if [[ -n "${PERMISSION_HYGIENE_SCAN_ROOT:-${PERMISSION_HYGIENE_FIXTURE_DIR:-}}" ]]; then
ROOT="${PERMISSION_HYGIENE_SCAN_ROOT:-$PERMISSION_HYGIENE_FIXTURE_DIR}"correctly gives the new name precedence over the deprecated one when both are set, and the condition/assignment stay in sync (both use the same I left two minor, non-blocking notes inline on the test file — a case-label ordering nit, and a suggestion to add explicit coverage for the new precedence rule (new var wins when both old and new are set simultaneously), since this file otherwise tests precedence rules like this explicitly (e.g. the Not independently verified: I did not run |
|
Claude has reviewed this PR 1 time. The lane skips further automatic reviews after 5; deleting this comment resets the count. |
fe3476f to
95d95a2
Compare
|
Claude finished @kyle-sexton's task in 1m 8s —— View job Security Review
Scope: Findings: none. This is a behavior-preserving rename of the operator-facing scan-root override from if [[ -n "${PERMISSION_HYGIENE_SCAN_ROOT:-${PERMISSION_HYGIENE_FIXTURE_DIR:-}}" ]]; then
ROOT="${PERMISSION_HYGIENE_SCAN_ROOT:-$PERMISSION_HYGIENE_FIXTURE_DIR}"permission-rule-check.sh#L98-L99 I traced every use of Other considerations:
Nothing in this diff rises to CRITICAL/IMPORTANT/SUGGESTION on security grounds. (Note: this review is scoped to security only, per this lane's instructions — it doesn't cover the correctness/style feedback already left by other reviewers on this PR.) |
|
Warning Automated security review did not complete — this is an infrastructure failure, not a review verdict. Treat any Claude comment on this PR (including a placeholder like "I'll analyze this and get back to you") as incomplete, not "no findings."
The check is green on purpose, and it is not evidence. It certifies that a security pass ran, and this one did not complete — but the cause is outside this PR's control, so merging is deliberately left unblocked rather than locking every merge for the length of the outage. Nothing was reviewed at this head. Where this check is required, it is satisfied without that evidence; a human should review security-sensitive changes here before merging. Re-run the job to retry the review; a new push also retries it only if the caller's Re-running does NOT help for every class:
|
|
Warning Automated review did not complete — this is an infrastructure failure, not a review verdict. Treat any Claude comment on this PR (including a placeholder like "I'll analyze this and get back to you") as incomplete, not "no findings."
Re-run the job to retry the review. A new push re-triggers this lane only if the caller's |
…CAN_ROOT Fixes #2283 (row A11). Introduces $PERMISSION_HYGIENE_SCAN_ROOT as the operator-facing override name; $PERMISSION_HYGIENE_FIXTURE_DIR remains a deprecated alias. Tests: permission-rule-check.test.sh (87 checks). Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
…eck harness Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
8765c65 to
a6b43ec
Compare
Fixes #2283 (row A11).
Introduces
$PERMISSION_HYGIENE_SCAN_ROOTas the operator-facing scan-root override.$PERMISSION_HYGIENE_FIXTURE_DIRremains accepted as a deprecated alias.Verification
permission-rule-check.test.sh: 87 checks passedRelated