Files
document-haness/docs/keycloak-session-store/reviews/2026-09-20-keycloak-session-store-command-audit.md
T

7.0 KiB

keycloak-session-store command audit — 2026-09-20

현재 작업 트리의 command-bearing Record 전체를 reference mode로 다시 분석한 프로젝트 단위 감사 기록이다. 옛 run을 소급 수정하지 않고, 현재 parser와 현재 파일 SHA를 기준으로 남긴다.

결과

  • Record: 33
  • shell block: 992
  • deterministic finding: 53
  • major finding: 0
  • command-like text block: 15
  • finding code: hidden-stderr 48 / compound-remote-shell 5
  • reviewer verdict: PASS

남은 53건은 전역 금지 항목이 아니다. 2026-09-20 후속 리뷰에서 실제 문맥을 다시 확인했고 새 high-confidence command defect를 발견하지 못했다. 따라서 signal은 삭제하지 않고 현재 minor review signal로 보존한다.

Record별 영수증

Record SHA256 shell findings major text-like verdict
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/case/case-200ms-of-delay-became-22-seconds.md e5d1f4226e6c 1 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/case/case-ghost-rows-are-cleaned-by-the-surviving-coordinator.md 76dba710df24 1 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/setup/setup-reproduce-a2-database-loss.md 9a7e5fa9220b 39 1 0 0 PASS
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/setup/setup-reproduce-a3-database-crash.md 5d93cbd662a5 42 1 0 0 PASS
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/setup/setup-reproduce-a4-node-loss.md 6f1460232afa 54 1 0 10 PASS
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/setup/setup-reproduce-a5-asymmetric-partition.md 654fb69b0569 58 4 0 0 PASS
docs/keycloak-session-store/tech-log-studio/losing-a-node-or-the-store/setup/setup-reproduce-a6-latency-injection.md 14f46a092498 41 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/operations-that-report-success/setup/setup-reproduce-d1-backup-restore.md 2dc589f9367a 31 1 0 0 PASS
docs/keycloak-session-store/tech-log-studio/operations-that-report-success/setup/setup-reproduce-d2-version-upgrade.md 5185e6b3c2b4 32 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/operations-that-report-success/setup/setup-reproduce-d3-secret-exposure.md f868aa7e2da3 20 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/operations-that-report-success/setup/setup-reproduce-d4-certificate-renewal.md 2e7fc8f1bbb9 55 10 0 3 PASS
docs/keycloak-session-store/tech-log-studio/operations-that-report-success/setup/setup-reproduce-d4a-deploy-hook.md 8a4b1e7f1b09 39 11 0 1 PASS
docs/keycloak-session-store/tech-log-studio/session-custody-across-nodes/setup/setup-reproduce-a0-session-sharing-path.md 1e9d2586675f 50 3 0 0 PASS
docs/keycloak-session-store/tech-log-studio/session-custody-across-nodes/setup/setup-reproduce-a1-jgroups-transport-block.md 080b611a1a02 57 4 0 0 PASS
docs/keycloak-session-store/tech-log-studio/session-custody-across-nodes/setup/setup-reproduce-a7-volatile-comparison.md ea8a580b34cf 55 2 0 0 PASS
docs/keycloak-session-store/tech-log-studio/session-custody-across-nodes/setup/setup-reproduce-a7a-volatile-cause.md 41f23c0a12a7 47 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/session-custody-across-nodes/setup/setup-reproduce-a8-rolling-restart.md 1711dd816cc2 30 2 0 0 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/case/case-nobody-implemented-backchannel-logout.md 242233ace9e8 1 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/case/case-orphan-sessions-and-the-ttl-that-finds-them.md 5d26b51c23c5 1 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/setup/setup-reproduce-b4-forged-identity-headers.md b0c7c2dd599d 28 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/setup/setup-reproduce-b7-cookie-secret-rotation.md 5b1d01e4a359 31 1 0 1 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/setup/setup-reproduce-b7a-orphan-session.md fbeec582b113 26 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/setup/setup-reproduce-c1-multi-app-sso.md 81b46166deb8 27 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/trust-handed-over-at-the-edge/setup/setup-reproduce-c2-backchannel-logout.md 1bb3fe494a8a 28 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/when-the-measurement-lies/concept/concept-the-up-metric-cannot-see-alive-but-useless.md b9eb1a539f60 2 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/case/case-moving-the-session-left-the-tokens-behind.md ef7b48d8b745 1 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/case/case-the-winner-of-the-rotation-race-also-loses.md 81348c4d5c07 1 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/setup/setup-reproduce-b0-default-session-store.md 0fe7e078997a 41 1 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/setup/setup-reproduce-b1-redis-session-store.md 95c04738e93b 38 2 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/setup/setup-reproduce-b2-jdbc-token-store.md 1e38ce87ff35 28 2 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/setup/setup-reproduce-b3-refresh-contention.md 9e74fa28aa5a 31 3 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/setup/setup-reproduce-b5-redis-loss.md 8ebe88c32acc 28 0 0 0 PASS
docs/keycloak-session-store/tech-log-studio/where-application-state-lives/setup/setup-reproduce-b6-key-rotation.md e2e38eef9f41 28 4 0 0 PASS

Disposition

  • hidden-stderr: REVIEWED_ACCEPTED_MINOR — 측정/필드 추출/reference 문맥에서 사용된 신호이며 이번 리뷰에서 새 결함으로 판정하지 않았다.
  • compound-remote-shell: REVIEWED_ACCEPTED_MINOR — read-only 확인 또는 검증 성공 뒤 변경 같은 문맥을 포함하며, 복합 원격 셸이라는 이유만으로 자동 분해하지 않는다.
  • command-like text fence: REVIEWED_REFERENCE_TEXT — 역사적 출력/설명/reference 문맥을 보존하며 shell fence로 자동 변환하지 않는다.

JSON artifact에는 각 Record의 전체 SHA256, finding별 block id/code/severity/disposition, text-like block별 SHA와 disposition을 함께 기록했다.