rules: - name: Render API Key id: kingfisher.render.1 pattern: | (?xi) \b render (?:.|[\n\r]){0,32}? (?:SECRET|PRIVATE|ACCESS|KEY|TOKEN|API) (?:.|[\n\r]){0,32}? \b ( (?:[A-Za-z0-9]{32}|rnd_[A-Za-z0-9]{33}) ) \b min_entropy: 3.5 confidence: medium pattern_requirements: min_digits: 2 examples: - RENDER_API_KEY=abcdef1234567890abcdef1234567890 - render_api_key = "rnd_abc123def456ghi789jkl012mno345pqr" references: - https://docs.render.com/api - https://api-docs.render.com/docs validation: type: Http content: request: method: GET url: https://api.render.com/v1/services?limit=1 headers: Authorization: "Bearer {{ TOKEN }}" Accept: application/json response_matcher: - report_response: true - type: StatusMatch status: [200] - type: JsonValid