kingfisher/data/rules
2026-01-14 22:12:28 -08:00
..
adafruitio.yml
adobe.yml
age.yml
ai21.yml
airbrake.yml updated entropy on several rules 2025-12-06 16:48:52 -08:00
airtable.yml v1.73.0 2026-01-01 22:24:57 -08:00
aiven.yml
alchemy.yml
algolia.yml
alibaba.yml
anthropic.yml
anypoint.yml
apify.yml
artifactory.yml - Fixed deduplication for dependency-provider rules so dependent validations run per blob 2025-12-21 22:07:45 -08:00
asana.yml
assemblyai.yml
atlassian.yml
auth0.yml
authress.yml
aws.yml
azure.yml
azuredevops.yml updated confluent rule with a checksum. Added zuplo rule with a checksum 2025-11-09 08:42:16 -08:00
azureopenai.yml - Skip reporting MongoDB and Postgres findings when their connection strings cannot be parsed, even when validation is disabled. 2025-11-15 08:23:06 -08:00
azuresearchquery.yml
azurestorage.yml fix beamer rule 2026-01-14 22:12:28 -08:00
baremetrics.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
baseten.yml
beamer.yml fix beamer rule 2026-01-14 22:06:08 -08:00
bitbucket.yml
bitly.yml
blynk.yml
buildkite.yml
cerebras.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
circleci.yml
ciscomeraki.yml
clarifai.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
clearbit.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
clickhouse.yml
clojars.yml
cloudflare.yml
cloudsight.yml
codacy.yml
codeclimate.yml
codecov.yml
cohere.yml
coinbase.yml
confluent.yml
contentful.yml
coveralls.yml
coze.yml
crates.io.yml
credentials.yml refactored output reporting and formatting logic 2025-08-04 08:58:06 -07:00
curl.yml
cursor.yml
databricks.yml
datadog.yml
datagov.yml
deepgram.yml
deepseek.yml
definednetworking.yml
dependency_track.yml
diffbot.yml
digitalocean.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
discord.yml
disqus.yml
django.yml
docker.yml
dockerhub.yml
doppler.yml
droneci.yml
dropbox.yml
duffel.yml
dynatrace.yml
easypost.yml
elevenlabs.yml
endorlabs.yml
eraserio.yml - Updating to support Bitbucket App Passwords 2025-11-20 16:33:28 -08:00
eventbrite.yml
exaai.yml
facebook.yml
fastly.yml
figma.yml
fileio.yml
filezilla.yml
finicity.yml
finnhub.yml
firecrawl.yml
fireworksai.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
fleetbase.yml
flickr.yml
flyio.yml
foursquare.yml
frame.io.yml
frameio.yml
freshbooks.yml
freshdesk.yml
friendli.yml
gcp.yml
generic.yml
gitalk.yml
github.yml
gitlab.yml
gitter.yml
gocardless.yml
google.yml
googleoauth2.yml preparing for v1.12 2025-06-24 17:17:16 -07:00
gradle.yml
grafana.yml
groq.yml
guardian.yml
gumroad.yml
harness.yml
hashes.yml
hashicorp.yml
hereapi.yml
heroku.yml
honeycomb.yml
http.yml
hubspot.yml
huggingface.yml
ibm.yml
imagekit.yml
infracost.yml
infura.yml
intercom.yml
intra42.yml
ionic.yml
ipstack.yml
jdbc.yml
jenkins.yml
jina.yml
jira.yml
jotform.yml
jumpcloud.yml
jwt.yml
kagi.yml
kickbox.yml
klaviyo.yml
klingai.yml
langchain.yml
lark.yml
launchdarkly.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
line.yml
linear.yml
linkedin.yml
lob.yml
looker.yml
mailchimp.yml
mailgun.yml
mailjet.yml
mandrill.yml
mapbox.yml
mattermost.yml
maxmind.yml
mergify.yml
messagebird.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
microsoft_teams.yml
microsoftteamswebhook.yml
mistral.yml
monday.yml
mongodb.yml
mysql.yml
nasa.yml
netlify.yml
netrc.yml
newrelic.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
ngrok.yml
notion.yml
npm.yml
nuget.yml
nvidia.yml
nylas.yml
nytimes.yml
odbc.yml
okta.yml
ollama.yml
onepassword.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
openai.yml
openrouter.yml
openweathermap.yml
opsgenie.yml
optimizely.yml
owlbot.yml
packagecloud.yml v1.73.0 2026-01-01 22:24:57 -08:00
pagerdutyapikey.yml v1.73.0 2026-01-01 22:24:57 -08:00
particle.io.yml
pastebin.yml
paypal.yml
paystack.yml
pdflayer.yml
pem.yml
perplexity.yml
phpmailer.yml
plaid.yml
planetscale.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
postgres.yml
posthog.yml
postman.yml
postmark.yml
prefect.yml
privkey.yml
psexec.yml
pubnub.yml
pulumi.yml
pypi.yml
rabbitmq.yml
rapidapi.yml
react.yml
readme.yml
recaptcha.yml
replicate.yml
resend.yml
retellai.yml preparing v1.74.0 2026-01-13 10:32:09 -08:00
riot.yml
rubygems.yml
runway.yml
salesforce.yml
sauce.yml
scale.yml
scalingo.yml
scraperapi.yml
segment.yml
sendbird.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
sendgrid.yml
sendinblue.yml
sentry.yml
shippo.yml
shodan.yml
shopify.yml
slack.yml
snyk.yml
sonarcloud.yml
sonarqube.yml
sourcegraph.yml v1.73.0 2026-01-01 22:24:57 -08:00
square.yml
sslmate.yml
stabilityai.yml pattern_requirements for rules — Post-regex character-class gating to cut false positives without lookarounds. Authors can now require minimum counts of digits, uppercase, lowercase, and special characters, with an optional custom special-char set. 2025-11-04 13:55:31 -05:00
stackhawk.yml
statuspage.yml
stripe.yml
supabase.yml - Updating to support Bitbucket App Passwords 2025-11-20 16:33:28 -08:00
tailscale.yml
tavily.yml
teamcity.yml
telegram.yml
thingsboard.yml
togetherai.yml
travisci.yml
truenas.yml
twilio.yml
twitch.yml
twitter.yml
typeform.yml
uri.yml
vercel.yml
vmware.yml
voyageai.yml
weightsandbiases.yml
wireguard.yml
xAI.yml
yandex.yml
yelp.yml
youtube.yml
zhipu.yml
zohocrm.yml
zuplo.yml

rules:
  - name: ReadMe API Key
    id: kingfisher.readme.1
    pattern: |
      (?xi)
      \b
      (
        rdme_(?P<RDMVAL>[a-z0-9]{70})
      )
      \b
    pattern_requirements:
      min_digits: 2
    min_entropy: 3.3
    confidence: medium
    examples:
      - rdme_abcdefghijklmnopqrstuvwxyzabcdef1234567890abcdef1234567890abcdef123456
      - rdme_xn8s9he60fb31e9d290403d2707cce88fa820042d425fc6eb2baed4191dd88a5405987
    references:
      - https://docs.readme.com/main/reference/getproject-1
    validation:
      type: Http
      content:
        request:
          headers:
            Authorization: "Bearer {{ TOKEN }}"
            Accept: application/json
          method: GET
          response_matcher:
            - report_response: true
            - status:
                - 200
              type: StatusMatch
          url: https://api.readme.com/v2/projects/me