Frontend gaps fill work. Testing fixes work. Auditing in progress.

This commit is contained in:
StellaOps Bot
2025-12-30 01:22:58 +02:00
parent 1dc4bcbf10
commit 7a5210e2aa
928 changed files with 183942 additions and 3941 deletions

View File

@@ -0,0 +1,16 @@
namespace StellaOps.Signals.Scm.Webhooks;
/// <summary>
/// Interface for webhook signature validation.
/// </summary>
public interface IWebhookSignatureValidator
{
/// <summary>
/// Validates the webhook signature.
/// </summary>
/// <param name="payload">Raw request body bytes.</param>
/// <param name="signature">Signature from request header.</param>
/// <param name="secret">Webhook secret.</param>
/// <returns>True if signature is valid.</returns>
bool IsValid(ReadOnlySpan<byte> payload, string? signature, string secret);
}