Skip to content

Feat/GitHub webhook signatures - #370

Open
kuzaxak wants to merge 2 commits into
vtsykun:masterfrom
x-qdo:feat/github-webhook-signatures
Open

Feat/GitHub webhook signatures#370
kuzaxak wants to merge 2 commits into
vtsykun:masterfrom
x-qdo:feat/github-webhook-signatures

Conversation

@kuzaxak

@kuzaxak kuzaxak commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Add a public GitHub organization webhook endpoint that authenticates the raw request body with X-Hub-Signature-256 before scheduling package updates.

Support secret rotation, ignore non-push events safely, retain the legacy token endpoint, and document the new setup flow.

Vladimir Kuznichenkov added 2 commits August 20, 2026 11:34
Let administrators create and revoke shared secrets for incoming webhooks. Encrypt secret values at rest with Packeton’s existing encrypted_text DBAL type, reveal generated values only once, and use Symfony form validation and CSRF protection for management actions.
Add a public GitHub organization webhook endpoint that authenticates the raw request body with X-Hub-Signature-256 before scheduling package updates. Support secret rotation, ignore non-push events safely, retain the legacy token endpoint, and document the new setup flow.
@kuzaxak
kuzaxak requested a review from vtsykun as a code owner August 20, 2026 09:13
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