Repository navigation
Conversation
…iers in credentialGroups diagnostics
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
✅ Deterministic PR hygiene checks passed. |
✅ READY
Hygiene✅ Deterministic PR hygiene checks passed. |
리뷰 · 우선순위 63 / 80설정에 이 PR은 src/routing/identity-domains.ts:261 - 위 주석은 아직 "운영자가 읽을 수 있는 문장"이라고 적혀 있습니다. 문장은 이제 인덱스만 말합니다. 읽어 고칠 때는 맞지만, 주석과 실제가 어긋납니다. src/config/load-degrade.ts:423 - 여기 주석은 예전처럼 문장에 tests/config/config-load-degrade.test.ts - 회귀는 "provider-qualified"가 깨진 경우만 봅니다. 같은 함수가 만드는 중복 id, 빈 목록, 두 그룹에 같은 멤버 문장도 식별자를 빼도록 바뀌었는데, 그 길은 경고에 안 나오는지 직접 확인하지 않습니다. 메인테이너의 판단이 필요한 지점 너의 추천 이 댓글은 grok-bot이 작성했습니다 |
|
Review feedback applied on |
|
Consolidated into #5538 as a single related-function aggregate. Source head: Both unique source commits, including the review follow-up, match carried commits by stable Git patch ID. All affected runtime and test files match the source head exactly at the replacement head; merge-only source commits have no additional combined diff. The combined changed-file run passed 85 tests / 376 assertions; typecheck, structure, privacy and standalone size-ratchet checks passed. Full suite, hosted cross-platform CI and independent review remain pending. Closing this duplicate standalone review entry at the author's request after verifying migration. This is not a merge or release claim; remaining integration checks and reviews are tracked on the draft replacement. Original branches are retained. |
Motivation
credentialGroupsdiagnostics could echo operator-supplied credential or group identifiers into logs, leaking sensitive names into shared diagnostics.Description
src/routing/identity-domains.tsthe credentialGroups warning path no longer interpolates operator-supplied credential/group identifiers; it reports the entry shape instead.structure/catalog.mdupdated to match the new diagnostic surface.tests/config/config-load-degrade.test.tsasserts the malformed-credentialGroups warning never includes operator-supplied identifiers.Testing
bun test tests/config/config-load-degrade.test.ts: 22 tests pass.