Regelbaserad fix: fyndet hittades i en pull request
type | https://docs.frem.sh/reference/api/errors/rule-fix-pr-finding |
| HTTP status | 422 Unprocessable Content |
Vad det betyder
Returneras av POST /orgs/{org}/code-security/secrets/findings/{id}/fix och POST /orgs/{org}/code-security/iac/findings/{id}/fix (regelbaserade fixar). Ingen fix begärdes och ingen pull request öppnades.
Hemligheten hittades av gaten för pull requests, så den finns bara på den pull requestens branch. En fix föreslås bara för ett fynd på en branch som har pushats.
Exempel på ett detail-meddelande som returneras med det här felet:
- The finding was raised on a pull request. Fix it in the pull request itself.
Svaret innehåller också "reason": "pr_finding".
Vad du gör
Åtgärda autentiseringsuppgiften i själva pull requesten och rotera den sedan.
Svarets form
Alla fel från fremforges API är RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/rule-fix-pr-finding",
"title": "Unprocessable Content",
"status": 422,
"detail": "...",
"reason": "pr_finding"
}Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.