Skip to content

[JENKINS-73851] support SHA256 HMAC in verifying webooks #764

@jenkins-infra-bot

Description

@jenkins-infra-bot

The Github plugin currently validates received webhooks using the legacy sha-1 HMAC.

The plugin should migrate to use the X-Hub-Signature-256 header and the SHA256 HMAC.

See https://docs.github.com/en/webhooks/using-webhooks/validating-webhook-deliveries for details.


Originally reported by teilo, imported from: support SHA256 HMAC in verifying webooks
  • assignee: lanwen
  • status: Open
  • priority: Minor
  • component(s): github-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-08
Raw content of original issue

The Github plugin currently validates received webhooks using the legacy sha-1 HMAC.

The plugin should migrate to use the X-Hub-Signature-256 header and the SHA256 HMAC.

See https://docs.github.com/en/webhooks/using-webhooks/validating-webhook-deliveries for details.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions