MCPcopy
hub / github.com/crowdsecurity/crowdsec / WithAPIKey

Function WithAPIKey

pkg/cticlient/client.go:192–196  ·  view source on GitHub ↗
(apiKey string)

Source from the content-addressed store, hash-verified

190}
191
192func WithAPIKey(apiKey string) func(*CrowdsecCTIClient) {
193 return func(c *CrowdsecCTIClient) {
194 c.apiKey = apiKey
195 }
196}
197
198func WithUserAgent(userAgent string) func(*CrowdsecCTIClient) {
199 return func(c *CrowdsecCTIClient) {

Callers 13

mainFunction · 0.92
InitCrowdsecCTIFunction · 0.92
TestInvalidAuthFunction · 0.92
TestNoKeyFunction · 0.92
TestCacheFunction · 0.92
TestBadFireAuthFunction · 0.85
TestFireOkFunction · 0.85
TestFirePaginatorFunction · 0.85
TestBadSmokeAuthFunction · 0.85
TestSmokeInfoValidIPFunction · 0.85
TestSmokeUnknownIPFunction · 0.85
TestRateLimitFunction · 0.85

Calls

no outgoing calls

Tested by 11

TestInvalidAuthFunction · 0.74
TestNoKeyFunction · 0.74
TestCacheFunction · 0.74
TestBadFireAuthFunction · 0.68
TestFireOkFunction · 0.68
TestFirePaginatorFunction · 0.68
TestBadSmokeAuthFunction · 0.68
TestSmokeInfoValidIPFunction · 0.68
TestSmokeUnknownIPFunction · 0.68
TestRateLimitFunction · 0.68
TestSearchIPsFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…