rules: - name: Rollbar Access Token id: kingfisher.rollbar.1 pattern: | (?xi) \b rollbar (?:.|[\n\r]){0,32}? (?:access[_-]?token|token|key) (?:.|[\n\r]){0,16}? \b ( [A-Za-z0-9]{32} ) \b min_entropy: 3.5 confidence: medium pattern_requirements: min_digits: 2 examples: - rollbar_access_token = "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6" - ROLLBAR_ACCESS_TOKEN=abcdef1234567890abcdef1234567890 references: - https://docs.rollbar.com/docs/access-tokens - https://docs.rollbar.com/reference/getting-started-1 validation: type: Http content: request: method: GET url: https://api.rollbar.com/api/1/projects headers: X-Rollbar-Access-Token: "{{ TOKEN }}" Accept: application/json response_matcher: - report_response: true - type: StatusMatch status: [200] - type: StatusMatch status: [403] negative: true - type: JsonValid