-
Notifications
You must be signed in to change notification settings - Fork 0
Pull requests: EricCogen/GauntletCI-Demo
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
demo(36-singleton-scope-escape): 36 — Singleton captures scoped dependency, violating DI scope constraints
#353
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(35-service-locator-antipattern): 35 — Service locator anti-pattern introduced (dependency resolved from service locator)
#352
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(34-connection-pooling-disabled): 34 — Connection pooling disabled, changing to per-request connections
#351
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(33-caching-removal): 33 — Cache lookup removed during "optimization", causing database load spike
#350
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(32-implicit-type-coercion-change): 32 — Numeric conversion logic simplified, changing behavior for edge cases
#349
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(31-exception-contract-violation): 31 — Method stops throwing documented exception, breaking exception handling in consumers
#348
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(30-cascade-delete-behavior-change): 30 — Cascade delete behavior changed to restrict, breaking data consistency
#347
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(29-idempotency-key-removed): 29 — Duplicate detection (idempotency key) removed from payment creation
#346
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(28-transaction-rollback-mutation): 28 — Rollback point moved in exception handler, committing partial changes
#345
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(27-task-result-deadlock): 27 — Blocking on async task in request context (sync-over-async anti-pattern)
#344
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(26-lock-scope-reduction): 26 — Lock scope narrowed, exposing previously protected code to race conditions
#343
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(25-async-without-await): 25 — Async method called without await (fire-and-forget breaks sequencing)
#342
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(24-encryption-key-rotation-removal): 24 — Encryption key rotation logic removed, breaking decryption of old data
#341
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(23-role-based-bypass): 23 — Role-based authorization check moved inside conditional
#340
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(22-breaking-api-contract): 22 - Breaking Public Package Contract (No Version Bump)
#339
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(21-static-mutation-async): 21 - Unsynchronized Static State Mutation in Async Flow (Concurrency Regression)
#338
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(20-audit-log-inversion): 20 - Failure-Path Audit Log Inversion (CFG Mutation)
#337
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(19-access-control-drop): 19 - Architectural Access Control Drop (Security Regression)
#336
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(18-dependabot-api-drift): 18 - Dependabot PR slips a public API change in next to a package bump
#335
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(17-captive-dependency): 17 - Singleton background service captures a scoped dependency
#334
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(16-tolist-in-loop): 16 - LINQ scan inside a per-request loop
#333
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(15-non-idempotent-retry): 15 - Retry endpoint POSTed without an idempotency key
#332
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(14-todo-in-payment-flow): 14 - TODO comment on the payment success path
#331
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(13-throw-bare-exception): 13 - New
throw new Exception(...) path with no test coverage
#330
opened May 25, 2026 by
EricCogen
Owner
Loading…
demo(12-missing-null-guard): 12 - New public method takes a nullable string with no guard
#329
opened May 25, 2026 by
EricCogen
Owner
Loading…
Previous Next
ProTip!
Filter pull requests by the default branch with base:main.