Skip to content

Add case-sensitive ARN ID collision xfail tests#53

Merged
InfoSecHack merged 1 commit into
mainfrom
codex/case-sensitive-id-collision-xfail-tests
Jun 4, 2026
Merged

Add case-sensitive ARN ID collision xfail tests#53
InfoSecHack merged 1 commit into
mainfrom
codex/case-sensitive-id-collision-xfail-tests

Conversation

@InfoSecHack
Copy link
Copy Markdown
Owner

Summary

  • adds xfail regression tests for known v2 case-sensitive ARN ID collisions
  • covers IAMRole and IAMUser node_id collisions
  • covers edge_id collisions when only source or destination provider_id case differs
  • keeps exact repeated-input determinism as a non-xfail passing test

Scope

Tests only. No production code changes, no ID algorithm changes, no live AWS, no Terraform.

Validation

  • python -m pytest -q tests/identity/test_case_sensitive_id_collision.py: 1 passed, 4 xfailed
  • ./scripts/check.sh
  • ./scripts/test_fast.sh: 1984 passed, 4 xfailed
  • git diff --check
  • account/ARN hygiene scans clean
  • artifact scan clean

@InfoSecHack InfoSecHack marked this pull request as ready for review June 4, 2026 22:40
@InfoSecHack InfoSecHack merged commit 650e060 into main Jun 4, 2026
6 checks passed
@InfoSecHack InfoSecHack deleted the codex/case-sensitive-id-collision-xfail-tests branch June 4, 2026 22:40
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