From adca0ebd6373730868572843cab1041867664748 Mon Sep 17 00:00:00 2001 From: Jordan Tunstill Date: Thu, 10 Sep 2026 12:37:19 -0700 Subject: [PATCH] return error body for fetchBearerToken --- pkg/detectors/twitterconsumerkey/twitterconsumerkey.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/detectors/twitterconsumerkey/twitterconsumerkey.go b/pkg/detectors/twitterconsumerkey/twitterconsumerkey.go index 9e0b2b20c..0164eabbb 100644 --- a/pkg/detectors/twitterconsumerkey/twitterconsumerkey.go +++ b/pkg/detectors/twitterconsumerkey/twitterconsumerkey.go @@ -5,6 +5,7 @@ import ( b64 "encoding/base64" "encoding/json" "fmt" + "io" "net/http" "strings" @@ -142,6 +143,10 @@ func fetchBearerToken(ctx context.Context, client *http.Client, key, secret stri } return token.AccessToken, nil default: + body, _ := io.ReadAll(io.LimitReader(res.Body, 1024)) + if len(body) > 0 { + return "", fmt.Errorf("unexpected HTTP response status %d: %s", res.StatusCode, strings.TrimSpace(string(body))) + } return "", fmt.Errorf("unexpected HTTP response status %d", res.StatusCode) } }