Skip to content

security: fix infinite loops, unsafe fromJust, naming collisions, and…#4

Open
kanyuku wants to merge 2 commits intoCardanoHubNBO:mainfrom
kanyuku:security-audit
Open

security: fix infinite loops, unsafe fromJust, naming collisions, and…#4
kanyuku wants to merge 2 commits intoCardanoHubNBO:mainfrom
kanyuku:security-audit

Conversation

@kanyuku
Copy link

@kanyuku kanyuku commented Mar 3, 2026

This PR fixes six security and stability issues in the e2e-tests framework, including an infinite polling loop in waitForTxIdAtAddress and several fromJust panics that could trigger runtime crashes during era mismatches. It also resolves a critical naming collision in

V_1_1.hs
to prevent silent Plutus version mismatches and removes project-wide GHC warning suppressions in 41 files to restore compile-time exhaustiveness checks. These changes collectively harden the test suite against denial-of-service hangs, improve error observability in CI, and enforce stricter type safety across the cryptographic script modules.

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.

2 participants