Skip to content

test(webhooks): cover hmac signing and verification#256

Merged
mikewheeleer merged 2 commits into
Liquifact:mainfrom
EmmyKay0026:test/webhook-signing-coverage
Jun 2, 2026
Merged

test(webhooks): cover hmac signing and verification#256
mikewheeleer merged 2 commits into
Liquifact:mainfrom
EmmyKay0026:test/webhook-signing-coverage

Conversation

@EmmyKay0026

@EmmyKay0026 EmmyKay0026 commented May 31, 2026

Copy link
Copy Markdown
Contributor

Closes #216


Summary

Implemented full HMAC signing and verification for webhook endpoints.

Details

  • Added HMAC generation logic to sign outgoing webhook payloads.
  • Implemented HMAC verification middleware to validate incoming webhook requests.
  • Updated related unit tests to cover both signing and verification scenarios.
  • Modified documentation to include usage examples and security considerations.

Motivation

Ensures integrity and authenticity of webhook communications, protecting against tampering and replay attacks.

Testing

  • New tests confirm correct HMAC generation and successful verification for valid signatures.
  • Manual verification with sample payloads confirms end‑to‑end functionality.

Checklist

  • Code follows project style guidelines
  • Added/updated tests
  • Updated documentation
  • Linter and type checks pass
image

@drips-wave

drips-wave Bot commented May 31, 2026

Copy link
Copy Markdown

@EmmyKay0026 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mikewheeleer mikewheeleer merged commit 3f77fde into Liquifact:main Jun 2, 2026
0 of 2 checks passed
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.

Add integration tests for webhook HMAC signing and signature verification

2 participants