Skip to content

audit: harden core nonce handling and refresh vulnerable dependencies#149

Open
ramtamilselvan wants to merge 3 commits into
mainfrom
ramesh/audit-readiness-20260524
Open

audit: harden core nonce handling and refresh vulnerable dependencies#149
ramtamilselvan wants to merge 3 commits into
mainfrom
ramesh/audit-readiness-20260524

Conversation

@ramtamilselvan
Copy link
Copy Markdown
Contributor

Summary

  • harden development nonce generation in the secret mempool to avoid literal nonce buffers flagged by CodeQL
  • refresh audit-facing Go, Rust, SDK, verifier, CLI, and contracts dependencies to patched lines
  • restore the declared tools/testnet CLI entrypoint so the crate validates cleanly again

Validation

  • cargo test --manifest-path crates/Cargo.toml -p aethelred-core secret_mempool -- --nocapture
  • go test ./...
  • cargo check --manifest-path sdk/rust/Cargo.toml
  • cargo check --manifest-path tools/testnet/Cargo.toml
  • cargo check --manifest-path crates/bridge/fuzz/Cargo.toml
  • npm audit --omit=dev --json in sdk/typescript, integrations/apps/nextjs-verifier, tools/cli/aethel, and contracts

Notes

  • contracts still reports moderate dev-only audit noise through the current ethers/hardhat chain with no npm fix available from the present package set.
  • local stale git worktree registrations were pruned separately as non-committed repo hygiene.

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