From 84c214a6f0984dbe7eb6fe2384241b305ce04438 Mon Sep 17 00:00:00 2001 From: Laurence Jones Date: Mon, 15 Jul 2024 12:31:01 +0100 Subject: [PATCH] enhance: add crowdsec user agent to cti do request func (#3130) --- pkg/cticlient/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cticlient/client.go b/pkg/cticlient/client.go index b95d1237619..b817121e222 100644 --- a/pkg/cticlient/client.go +++ b/pkg/cticlient/client.go @@ -8,6 +8,7 @@ import ( "net/http" "strings" + "github.com/crowdsecurity/crowdsec/pkg/cwversion" log "github.com/sirupsen/logrus" ) @@ -43,7 +44,10 @@ func (c *CrowdsecCTIClient) doRequest(method string, endpoint string, params map if err != nil { return nil, err } + req.Header.Set("X-Api-Key", c.apiKey) + req.Header.Set("User-Agent", cwversion.UserAgent()) + resp, err := c.httpClient.Do(req) if err != nil { return nil, err