Documentation
¶
Overview ¶
Package sonarcloud provides a verifier for SonarCloud tokens. It uses the SonarCloud API GET /api/authentication/validate endpoint to check token validity.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Verifier ¶
type Verifier struct {
// contains filtered or unexported fields
}
Verifier checks whether a SonarCloud token is active by calling the SonarCloud API. It NEVER logs or persists raw token values.
func (*Verifier) Verify ¶
func (v *Verifier) Verify(ctx context.Context, raw detector.RawFinding) finding.VerificationResult
Verify checks if the detected SonarCloud token is valid/active. Raw contains the token value. SonarCloud authenticates the token as the Basic auth username (with an empty password) and reports validity in the body.
Click to show internal directories.
Click to hide internal directories.