Secret Graveyard - GitHub dorks for AI API keys, tokens, secrets & database connection strings. 60 providers + 8 database families.

☠ SECRET GRAVEYARD

GitHub dorks for AI API keys, access tokens & database connection strings

60 providers + 8 database families. Expanded GitHub search dorks.

· · · · ·


Search anatomy

This is a collection of GitHub dorks: advanced search queries that combine file paths, credential-field names, token patterns, and provider context to identify potential secret exposures in indexed code. Paste a dork into github.com/search and select Code, or use its direct search link.

File locations → credential names → signature or assignment → provider context.

The combined structure from the original reference is the foundation of this collection. Each entry has a fully expanded expression, followed by a shorter focused query. Both are for github.com/search with Code selected.

Layer Purpose Example
FILES Configurations, logs, backups, and key files path:*.json OR path:*.env OR path:.env.*
FIELDS Generic names plus provider-specific aliases api_key OR access_token OR ANTHROPIC_API_KEY
SIGNAL Token-family clue or literal-looking assignment "sk-ant-" or an assignment regex
CONTEXT Disambiguates shared token prefixes anthropic OR claude

Full expression: retains all 23 original extensions and all 13 original credential names, adds .env.*, and combines the provider signal in one expression. Focused search: shorter, broader, and below 256 characters; use it if GitHub rejects the full expression's length. Removing file filters also finds source-code occurrences.

No owner/repository placeholders are embedded. These are search heuristics, not credential validators. A matching example, placeholder, or unrelated value can still be a false positive. Review exposures only within your authorized scope.

Provider index


· · · · ·


· · · · · · · · · · · · · · · · · ·


· · · · · · · · · · ·


· · · · · · ·


· · · · · · ·


· · · · · ·


The original six

The six provider families from the source reference, kept together. Added clues include OpenAI project/service-account/admin families, fine-grained GitHub PATs, Slack app-level tokens, and Square’s EAAA family. Historical clues remain included.

01 · OpenAI

Token-family clues + provider context
sk-proj- · sk-svcacct- · sk-admin- · sk-

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("sk-proj-" OR "sk-svcacct-" OR "sk-admin-" OR "sk-") AND ("openai" OR "gpt")

Focused query

content:/sk-proj-|sk-svcacct-|sk-admin-|sk-/ ("openai" OR "gpt")

↗ Run focused search · Run full expression · Provider documentation

Project and administrative credentials have different privileges; do not assume a fixed key length.

02 · GitHub

Token-family clues + provider context
ghp_ · gho_ · ghu_ · ghs_ · ghr_ · github_pat_

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("ghp_" OR "gho_" OR "ghu_" OR "ghs_" OR "ghr_" OR "github_pat_") AND ("github" OR "oauth")

Focused query

content:/ghp_|gho_|ghu_|ghs_|ghr_|github_pat_/ ("github" OR "oauth")

↗ Run focused search · Run full expression · Provider documentation

Include classic, fine-grained, OAuth, App, and refresh-token families.

03 · Slack

Token-family clues + provider context
xox · xapp-

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("xox" OR "xapp-") AND ("slack")

Focused query

content:/xox|xapp-/ ("slack")

↗ Run focused search · Run full expression · Provider documentation

Bot, user, app-level, and other token types have different privileges.

04 · Google APIs

Token-family clues + provider context
AIza

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("AIza") AND ("google" OR "googleapis")

Focused query

content:/AIza/ ("google" OR "googleapis")

↗ Run focused search · Run full expression · Provider documentation

API restrictions and application restrictions matter; a match is not proof of compromise.

05 · Square

Token-family clues + provider context
sq0atp- · sq0csp- · EAAA

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("sq0atp-" OR "sq0csp-" OR "EAAA") AND ("square" OR "oauth")

Focused query

content:/sq0atp-|sq0csp-|EAAA/ ("square" OR "oauth")

↗ Run focused search · Run full expression · Provider documentation

Access tokens and application secrets should be reviewed separately.

06 · Shopify

Token-family clues + provider context
shpss_ · shpat_ · shpca_ · shppa_

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("shpss_" OR "shpat_" OR "shpca_" OR "shppa_") AND ("shopify")

Focused query

content:/shpss_|shpat_|shpca_|shppa_/ ("shopify")

↗ Run focused search · Run full expression · Provider documentation

Include app secrets and historical private/custom-app token families.


Foundation models & inference

07 · Anthropic

Token-family clues + provider context
sk-ant-api03- · sk-ant-admin01- · sk-ant-

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("sk-ant-api03-" OR "sk-ant-admin01-" OR "sk-ant-") AND ("anthropic" OR "claude")

Focused query

content:/sk-ant-api03-|sk-ant-admin01-|sk-ant-/ ("anthropic" OR "claude")

↗ Run focused search · Run full expression · Provider documentation

Claude API credentials are separate from consumer chat subscriptions.

08 · Google Gemini

Token-family clues + provider context
AIza

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("AIza") AND ("gemini" OR "generativelanguage")

Focused query

content:/AIza/ ("gemini" OR "generativelanguage")

↗ Run focused search · Run full expression · Provider documentation

A Google key prefix alone cannot identify the enabled API or its restrictions.

09 · xAI

Named credential assignment; no assumed provider prefix
XAI_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR XAI_API_KEY) AND content:/(?i)(XAI_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(XAI_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check inference credentials separately from management credentials.

10 · DeepSeek

Named credential assignment; no assumed provider prefix
DEEPSEEK_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR DEEPSEEK_API_KEY) AND content:/(?i)(DEEPSEEK_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(DEEPSEEK_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

OpenAI-compatible clients may store this credential under a generic variable name.

11 · Mistral AI

Named credential assignment; no assumed provider prefix
MISTRAL_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR MISTRAL_API_KEY) AND content:/(?i)(MISTRAL_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(MISTRAL_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Search both direct integrations and model-router configuration.

12 · Cohere

Named credential assignment; no assumed provider prefix
CO_API_KEY · COHERE_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR CO_API_KEY OR COHERE_API_KEY) AND content:/(?i)(CO_API_KEY|COHERE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(CO_API_KEY|COHERE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Include embeddings and reranking integrations in the review.

13 · Groq

Named credential assignment; no assumed provider prefix
GROQ_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR GROQ_API_KEY) AND content:/(?i)(GROQ_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(GROQ_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Inference credentials may appear in OpenAI-compatible client configuration.

14 · Cerebras

Named credential assignment; no assumed provider prefix
CEREBRAS_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR CEREBRAS_API_KEY) AND content:/(?i)(CEREBRAS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(CEREBRAS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check low-latency inference examples and deployment configuration.

15 · SambaNova

Named credential assignment; no assumed provider prefix
SAMBANOVA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR SAMBANOVA_API_KEY) AND content:/(?i)(SAMBANOVA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(SAMBANOVA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Endpoint context helps distinguish generic API-key names.

16 · Together AI

Named credential assignment; no assumed provider prefix
TOGETHER_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR TOGETHER_API_KEY) AND content:/(?i)(TOGETHER_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(TOGETHER_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Review fine-tuning and inference jobs as well as application code.

17 · Fireworks AI

Named credential assignment; no assumed provider prefix
FIREWORKS_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR FIREWORKS_API_KEY) AND content:/(?i)(FIREWORKS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(FIREWORKS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check both hosted model calls and deployment scripts.

18 · OpenRouter

Named credential assignment; no assumed provider prefix
OPENROUTER_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR OPENROUTER_API_KEY) AND content:/(?i)(OPENROUTER_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(OPENROUTER_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

A routing credential can expose access to multiple upstream model families.

19 · Hugging Face

Token-family clues + provider context
hf_ · api_org_

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("hf_" OR "api_org_") AND ("huggingface" OR "HF_TOKEN")

Focused query

content:/hf_|api_org_/ ("huggingface" OR "HF_TOKEN")

↗ Run focused search · Run full expression · Provider documentation

Check token permissions: model downloads, inference, and repository writes differ.

20 · Replicate

Named credential assignment; no assumed provider prefix
REPLICATE_API_TOKEN

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR REPLICATE_API_TOKEN) AND content:/(?i)(REPLICATE_API_TOKEN)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(REPLICATE_API_TOKEN)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Inspect image and video workflows in addition to language-model code.

21 · Perplexity

Token-family clues + provider context
pplx-

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret) AND ("pplx-") AND ("perplexity" OR "pplx")

Focused query

content:/pplx-/ ("perplexity" OR "pplx")

↗ Run focused search · Run full expression · Provider documentation

Search and answer-generation integrations may use different wrapper names.

22 · AI21

Named credential assignment; no assumed provider prefix
AI21_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR AI21_API_KEY) AND content:/(?i)(AI21_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(AI21_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check notebooks and application configuration for credentials.

23 · NVIDIA NIM

Named credential assignment; no assumed provider prefix
NVIDIA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR NVIDIA_API_KEY) AND content:/(?i)(NVIDIA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(NVIDIA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Hosted API credentials and self-hosted deployment credentials need separate review.

24 · DeepInfra

Named credential assignment; no assumed provider prefix
DEEPINFRA_API_TOKEN · DEEPINFRA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR DEEPINFRA_API_TOKEN OR DEEPINFRA_API_KEY) AND content:/(?i)(DEEPINFRA_API_TOKEN|DEEPINFRA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(DEEPINFRA_API_TOKEN|DEEPINFRA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

An OpenAI-compatible base URL may be the strongest provider clue.

25 · Novita AI

Named credential assignment; no assumed provider prefix
NOVITA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR NOVITA_API_KEY) AND content:/(?i)(NOVITA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(NOVITA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Search both model inference and media-generation integrations.


Image, video & voice

26 · fal

Named credential assignment; no assumed provider prefix
FAL_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR FAL_KEY) AND content:/(?i)(FAL_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(FAL_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check server code and workflow exports; media-generation credentials should stay server-side.

27 · Black Forest Labs

Named credential assignment; no assumed provider prefix
BFL_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR BFL_API_KEY) AND content:/(?i)(BFL_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(BFL_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

FLUX integrations may use an x-key header instead of a Bearer header.

28 · Stability AI

Named credential assignment; no assumed provider prefix
STABILITY_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR STABILITY_API_KEY) AND content:/(?i)(STABILITY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(STABILITY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Look at creative tools, notebooks, and exported workflow configurations.

29 · Runway

Named credential assignment; no assumed provider prefix
RUNWAYML_API_SECRET · RUNWAY_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR RUNWAYML_API_SECRET OR RUNWAY_API_KEY) AND content:/(?i)(RUNWAYML_API_SECRET|RUNWAY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(RUNWAYML_API_SECRET|RUNWAY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Include background rendering workers and job queues in the audit.

30 · Luma AI

Named credential assignment; no assumed provider prefix
LUMAAI_API_KEY · LUMA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR LUMAAI_API_KEY OR LUMA_API_KEY) AND content:/(?i)(LUMAAI_API_KEY|LUMA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(LUMAAI_API_KEY|LUMA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Dream Machine integrations may store credentials in backend worker configuration.

31 · ElevenLabs

Named credential assignment; no assumed provider prefix
ELEVENLABS_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR ELEVENLABS_API_KEY) AND content:/(?i)(ELEVENLABS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(ELEVENLABS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

The xi-api-key header is useful context when environment names are absent.

32 · Cartesia

Named credential assignment; no assumed provider prefix
CARTESIA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR CARTESIA_API_KEY) AND content:/(?i)(CARTESIA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(CARTESIA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Review realtime voice integrations and WebSocket setup code.

33 · Deepgram

Named credential assignment; no assumed provider prefix
DEEPGRAM_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR DEEPGRAM_API_KEY) AND content:/(?i)(DEEPGRAM_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(DEEPGRAM_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Streaming and prerecorded audio integrations can share credentials.

34 · AssemblyAI

Named credential assignment; no assumed provider prefix
ASSEMBLYAI_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR ASSEMBLYAI_API_KEY) AND content:/(?i)(ASSEMBLYAI_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(ASSEMBLYAI_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Inspect transcription workers and upload-processing configuration.

35 · Speechmatics

Named credential assignment; no assumed provider prefix
SPEECHMATICS_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR SPEECHMATICS_API_KEY) AND content:/(?i)(SPEECHMATICS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(SPEECHMATICS_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Endpoint matching is broad; combine it with authentication terms.

36 · Resemble AI

Named credential assignment; no assumed provider prefix
RESEMBLE_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR RESEMBLE_API_KEY) AND content:/(?i)(RESEMBLE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(RESEMBLE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Review speech-generation and voice-management integrations.

37 · Hume AI

Named credential assignment; no assumed provider prefix
HUME_API_KEY · HUME_SECRET_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR HUME_API_KEY OR HUME_SECRET_KEY) AND content:/(?i)(HUME_API_KEY|HUME_SECRET_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(HUME_API_KEY|HUME_SECRET_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

API keys and secret keys are distinct credentials; inspect both.


Search, browsing & agents

38 · Tavily

Named credential assignment; no assumed provider prefix
TAVILY_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR TAVILY_API_KEY) AND content:/(?i)(TAVILY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(TAVILY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Agent web-search tools often introduce this credential through environment files.

39 · Exa

Named credential assignment; no assumed provider prefix
EXA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR EXA_API_KEY) AND content:/(?i)(EXA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(EXA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Review search, content retrieval, and research-agent integrations.

40 · Firecrawl

Named credential assignment; no assumed provider prefix
FIRECRAWL_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR FIRECRAWL_API_KEY) AND content:/(?i)(FIRECRAWL_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(FIRECRAWL_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check ingestion jobs and crawler configuration.

41 · Brave Search

Named credential assignment; no assumed provider prefix
BRAVE_API_KEY · BRAVE_SEARCH_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR BRAVE_API_KEY OR BRAVE_SEARCH_API_KEY) AND content:/(?i)(BRAVE_API_KEY|BRAVE_SEARCH_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(BRAVE_API_KEY|BRAVE_SEARCH_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

The X-Subscription-Token header is another useful clue.

42 · SerpApi

Named credential assignment; no assumed provider prefix
SERPAPI_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR SERPAPI_API_KEY) AND content:/(?i)(SERPAPI_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(SERPAPI_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Credentials in URL query parameters can also surface in logs.

43 · Browserbase

Named credential assignment; no assumed provider prefix
BROWSERBASE_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR BROWSERBASE_API_KEY) AND content:/(?i)(BROWSERBASE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(BROWSERBASE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Project IDs are identifiers; distinguish them from API keys.

44 · E2B

Named credential assignment; no assumed provider prefix
E2B_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR E2B_API_KEY) AND content:/(?i)(E2B_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(E2B_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Audit sandbox-launch code and agent deployment configuration.

45 · Composio

Named credential assignment; no assumed provider prefix
COMPOSIO_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR COMPOSIO_API_KEY) AND content:/(?i)(COMPOSIO_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(COMPOSIO_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Review connected-account authorization as well as the platform API key.


Retrieval, data & observability

46 · Pinecone

Named credential assignment; no assumed provider prefix
PINECONE_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR PINECONE_API_KEY) AND content:/(?i)(PINECONE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(PINECONE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Vector data can contain private application content; review key permissions.

47 · Qdrant

Named credential assignment; no assumed provider prefix
QDRANT_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR QDRANT_API_KEY) AND content:/(?i)(QDRANT_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(QDRANT_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Cloud cluster URLs and API keys are different fields.

48 · Weaviate

Named credential assignment; no assumed provider prefix
WEAVIATE_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR WEAVIATE_API_KEY) AND content:/(?i)(WEAVIATE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(WEAVIATE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check both database access and upstream model-provider credentials.

49 · Voyage AI

Named credential assignment; no assumed provider prefix
VOYAGE_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR VOYAGE_API_KEY) AND content:/(?i)(VOYAGE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(VOYAGE_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Embedding and reranking jobs frequently run outside the main application.

50 · Jina AI

Named credential assignment; no assumed provider prefix
JINA_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR JINA_API_KEY) AND content:/(?i)(JINA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(JINA_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Inspect document ingestion, search, and embedding services.

51 · LangSmith

Named credential assignment; no assumed provider prefix
LANGSMITH_API_KEY · LANGCHAIN_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR LANGSMITH_API_KEY OR LANGCHAIN_API_KEY) AND content:/(?i)(LANGSMITH_API_KEY|LANGCHAIN_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(LANGSMITH_API_KEY|LANGCHAIN_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Old and new configuration names may coexist in application repositories.

52 · Langfuse

Named credential assignment; no assumed provider prefix
LANGFUSE_SECRET_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR LANGFUSE_SECRET_KEY) AND content:/(?i)(LANGFUSE_SECRET_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(LANGFUSE_SECRET_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Distinguish the secret key from the companion public key.

53 · Weights & Biases

Named credential assignment; no assumed provider prefix
WANDB_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR WANDB_API_KEY) AND content:/(?i)(WANDB_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(WANDB_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Training and experiment-tracking credentials may live in notebooks or CI files.


Cloud & application infrastructure

54 · AWS / Bedrock

Named credential assignment; no assumed provider prefix
AWS_ACCESS_KEY_ID · AWS_SECRET_ACCESS_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR AWS_ACCESS_KEY_ID OR AWS_SECRET_ACCESS_KEY) AND content:/(?i)(AWS_ACCESS_KEY_ID|AWS_SECRET_ACCESS_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(AWS_ACCESS_KEY_ID|AWS_SECRET_ACCESS_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

An access-key ID alone is not a complete credential; also review session tokens and IAM roles.

55 · Azure OpenAI

Named credential assignment; no assumed provider prefix
AZURE_OPENAI_API_KEY · AZURE_OPENAI_ENDPOINT

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR AZURE_OPENAI_API_KEY OR AZURE_OPENAI_ENDPOINT) AND content:/(?i)(AZURE_OPENAI_API_KEY|AZURE_OPENAI_ENDPOINT)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(AZURE_OPENAI_API_KEY|AZURE_OPENAI_ENDPOINT)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

An endpoint is not a secret. Entra ID authentication uses a different credential flow.

56 · Google Cloud / Vertex AI

Named credential assignment; no assumed provider prefix
GOOGLE_APPLICATION_CREDENTIALS · private_key_id

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR GOOGLE_APPLICATION_CREDENTIALS OR private_key_id) AND content:/(?i)(GOOGLE_APPLICATION_CREDENTIALS|private_key_id)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(GOOGLE_APPLICATION_CREDENTIALS|private_key_id)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

A credential file path is not a key. Review service-account JSON and workload identity separately.

57 · Cloudflare Workers AI

Named credential assignment; no assumed provider prefix
CLOUDFLARE_API_TOKEN

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR CLOUDFLARE_API_TOKEN) AND content:/(?i)(CLOUDFLARE_API_TOKEN)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(CLOUDFLARE_API_TOKEN)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Check account permissions and token scope; account IDs are not secret credentials.

58 · Vercel AI Gateway

Named credential assignment; no assumed provider prefix
AI_GATEWAY_API_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR AI_GATEWAY_API_KEY) AND content:/(?i)(AI_GATEWAY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(AI_GATEWAY_API_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Gateway API keys and deployment identity authentication have different lifecycles.

59 · Supabase

Named credential assignment; no assumed provider prefix
SUPABASE_SERVICE_ROLE_KEY · SUPABASE_SECRET_KEY

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR SUPABASE_SERVICE_ROLE_KEY OR SUPABASE_SECRET_KEY) AND content:/(?i)(SUPABASE_SERVICE_ROLE_KEY|SUPABASE_SECRET_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(SUPABASE_SERVICE_ROLE_KEY|SUPABASE_SECRET_KEY)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Publishable and legacy anon keys are designed for client use; elevated secret keys are not.

60 · Stripe

Named credential assignment; no assumed provider prefix
STRIPE_SECRET_KEY · STRIPE_WEBHOOK_SECRET

Full expression

(path:*.xml OR path:*.json OR path:*.properties OR path:*.sql OR path:*.txt OR path:*.log OR path:*.tmp OR path:*.backup OR path:*.bak OR path:*.enc OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.cfg OR path:*.env OR path:*.envrc OR path:*.prod OR path:*.secret OR path:*.private OR path:*.key OR path:.env.*) AND (access_key OR secret_key OR access_token OR api_key OR apikey OR api_secret OR apiSecret OR app_secret OR application_key OR app_key OR appkey OR auth_token OR authsecret OR STRIPE_SECRET_KEY OR STRIPE_WEBHOOK_SECRET) AND content:/(?i)(STRIPE_SECRET_KEY|STRIPE_WEBHOOK_SECRET)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

Focused query

content:/(?i)(STRIPE_SECRET_KEY|STRIPE_WEBHOOK_SECRET)["']?[ \t]*[:=][ \t]*["']?[a-z0-9_.-]{16,}/

↗ Run focused search · Run full expression · Provider documentation

Secret API keys and webhook signing secrets have different purposes; publishable keys are not secrets.


Database connection strings

08 database families · credential-bearing URLs, DSNs, and paired authentication settings

Connection strings can combine a host, database, username, and password. They can also be harmless routing information with authentication supplied elsewhere. No query here proves full access. Privileges depend on the database account's grants, roles, network controls, and other authentication requirements.

Full expressions combine file filters, connection syntax, and authentication/configuration context. Focused queries broaden coverage to source files and alternate variable names. All examples below are fully redacted format illustrations—not captured credentials or verified findings.

DB-01 · PostgreSQL

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"postgres://" OR content:"postgresql://" OR content:"jdbc:postgresql:") AND (DATABASE_URL OR POSTGRES_URL OR PGDATABASE OR password OR username)

Focused query

(content:"postgres://" OR content:"postgresql://" OR content:"jdbc:postgresql:")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: postgresql://[USER]:[REDACTED]@[HOST]:5432/[DATABASE]

Also inspect libpq keyword strings: host, dbname, user, and password may appear separately. A postgres username is only a privilege clue; inspect role attributes, grants, and row-level security.

DB-02 · MySQL / MariaDB

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"mysql://" OR content:"mariadb://" OR content:"jdbc:mysql:" OR content:"jdbc:mariadb:") AND (DATABASE_URL OR MYSQL_URL OR MARIADB_URL OR password OR username)

Focused query

(content:"mysql://" OR content:"mariadb://" OR content:"jdbc:mysql:" OR content:"jdbc:mariadb:")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: mysql://[USER]:[REDACTED]@[HOST]:3306/[DATABASE]

A root account name warrants review but is not proof of reachable access. Check host restrictions, grants, and whether the password is stored separately.

DB-03 · MongoDB

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"mongodb://" OR content:"mongodb+srv://") AND (MONGODB_URI OR MONGO_URI OR DATABASE_URL OR authSource OR password)

Focused query

(content:"mongodb://" OR content:"mongodb+srv://")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: mongodb+srv://[USER]:[REDACTED]@[HOST]/[DATABASE]

authSource=admin identifies the authentication database, not an administrative role. Review assigned roles and network restrictions.

DB-04 · Redis / Valkey

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"redis://" OR content:"rediss://") AND (REDIS_URL OR REDIS_URI OR CACHE_URL OR password OR username)

Focused query

(content:"redis://" OR content:"rediss://")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: rediss://[USER]:[REDACTED]@[HOST]:6379/0

Check ACL permissions, TLS, and network exposure. Some clients use a password-only URL or separate username/password fields; a database number is not a permission boundary.

DB-05 · Microsoft SQL Server

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"jdbc:sqlserver:" OR content:"mssql://" OR content:"sqlserver://" OR content:"Initial Catalog") AND (content:"Password" OR content:"PWD" OR content:"User ID" OR content:"UID")

Focused query

(content:"jdbc:sqlserver:" OR content:"mssql://" OR content:"sqlserver://" OR content:"Initial Catalog")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: Server=[HOST];Database=[DATABASE];User ID=[USER];Password=[REDACTED]

Include ODBC and ADO.NET property strings. Integrated Security or Trusted_Connection can use the process identity instead of a password; sa is a review clue, not proof of authentication or sysadmin access.

DB-06 · Oracle Database

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"jdbc:oracle:" OR content:"oracle://" OR content:"oracle+oracledb://" OR content:"DESCRIPTION=") AND (DATABASE_URL OR ORACLE_DSN OR password OR content:"User Id")

Focused query

(content:"jdbc:oracle:" OR content:"oracle://" OR content:"oracle+oracledb://" OR content:"DESCRIPTION=")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: oracle+oracledb://[USER]:[REDACTED]@[HOST]:1521/?service_name=[SERVICE]

A TNS descriptor usually identifies a destination rather than carrying authentication. Credentials may be separate or held in a wallet; SYSDBA requires explicit authorization and cannot be inferred from a DSN.

DB-07 · ClickHouse

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"clickhouse://" OR content:"clickhouses://" OR content:"jdbc:clickhouse:") AND (CLICKHOUSE_URL OR DATABASE_URL OR password OR username)

Focused query

(content:"clickhouse://" OR content:"clickhouses://" OR content:"jdbc:clickhouse:")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: clickhouse://[USER]:[REDACTED]@[HOST]:9000/[DATABASE]

Schemes and ports depend on the driver. Also inspect HTTP client settings with separate user/password fields. A default username does not establish broad grants.

DB-08 · Neo4j

Full expression

(path:*.env OR path:.env.* OR path:*.json OR path:*.yml OR path:*.yaml OR path:*.toml OR path:*.ini OR path:*.config OR path:*.conf OR path:*.properties OR path:*.sql OR path:*.log OR path:*.bak OR path:*.backup) AND (content:"neo4j://" OR content:"neo4j+s://" OR content:"bolt://" OR content:"bolt+s://") AND (NEO4J_AUTH OR NEO4J_PASSWORD OR password OR basic_auth)

Focused query

(content:"neo4j://" OR content:"neo4j+s://" OR content:"bolt://" OR content:"bolt+s://")

↗ Run focused search · Run full expression · Connection documentation

Redacted format example: NEO4J_URI=neo4j+s://[HOST]:7687; NEO4J_AUTH=[USER]/[REDACTED]

Neo4j drivers commonly keep authentication separate from the connection URI. Inspect the paired auth configuration and database roles; finding a Bolt URI alone is not a credential exposure.

Privileged-access review

Finding What it establishes What still needs review
Username and password embedded in a URL Potential credential material in a configuration value Whether it is a placeholder, active, reachable, and authorized for the target database
root, postgres, sa, or SYS username A potentially sensitive account name Actual roles, grants, host restrictions, and authentication mode
authSource=admin MongoDB authentication database selection The authenticated user's assigned roles
sslmode=require, rediss://, or a TLS-enabled scheme A transport configuration clue Certificate verification, authentication, and privileges
URI plus a separate password or auth field Potentially related connection settings in the same file Whether the fields actually belong together

For an authorized report, redact the complete credential value and any sensitive host/database identifiers before publishing. Rotate exposed credentials through the database or managed-service controls; changing a connection-string variable alone does not revoke the underlying account.


Precision & coverage

Token-family searches

Distinctive prefixes are useful clues, but do not establish whether a credential is real, active, or associated with the provider named elsewhere in a file. The original OpenAI fixed-length sk- pattern only describes a historical shape; it is not a universal modern-key rule.

Historical OpenAI shape — not a modern-key validator:

content:/sk-[A-Za-z0-9]{48}/ (openai OR gpt)

Prefix clues are informed by the original reference and Gitleaks' published detection rules. They intentionally omit claims of complete token validation. The source reference's OpenAI regex contribution credited fkulakov.

Assignment searches

For providers without a confirmed distinctive prefix in this guide, the query looks for a credential field followed by : or = and at least 16 token-like characters. That threshold is a noise-reduction heuristic, not an official key length.

These expressions cover common .env, JSON, YAML, and source-code assignments. They can miss short values, multiline values, punctuation outside the chosen character set, alternate variable names, custom proxies, and credentials passed directly to a client constructor. Unquoted references such as process.env.SOME_LONG_VARIABLE can still match. Check the source context.

File filters

The full expressions focus on configuration and auxiliary files, as the original reference does. This excludes many .py, .js, .ts, .ipynb, and extensionless files. Use the focused query to include those locations, or add the extensions relevant to your application. A .enc filename does not make encrypted content searchable.

Additional search locations

These recipes locate potentially relevant files and authentication references. They do not assert that a matching file contains a literal secret.

Surface Copy into GitHub Code Search
MCP configuration (path:mcp.json OR path:claude_desktop_config.json) (api_key OR token OR secret)
Notebooks path:*.ipynb (api_key OR access_token OR Authorization)
CI workflows path:.github/workflows (api_key OR token OR secret)
Container configuration (path:Dockerfile OR path:docker-compose OR path:compose.yaml) (api_key OR token OR secret)
Environment variants `path:/(^
Saved logs (path:*.log OR path:*.txt) (Authorization OR api_key OR access_token)
Backups (path:*.bak OR path:*.backup OR path:*.tmp) (api_key OR token OR secret)
Browser-exposed names (NEXT_PUBLIC_ OR VITE_ OR PUBLIC_) (SECRET OR API_KEY)

Reading a result

Illustrative classification examples — not harvested credentials or live findings. Values below are placeholders; no validity checks were performed.

Snippet Classification Why
ANTHROPIC_API_KEY="[REDACTED]" Needs context A literal assignment is worth reviewing, but masking alone proves nothing about the original value.
os.environ["ANTHROPIC_API_KEY"] Reference only Reads a value from the environment. The value is not present here.
api_key="your-api-key" Example placeholder Documentation template, not evidence of an exposed credential.
${{ secrets.OPENAI_API_KEY }} Secret-store reference Refers to a CI secret without revealing its stored value.
SUPABASE_SERVICE_ROLE_KEY="[REDACTED]" Review permissions Elevated server-side access differs from a client-facing publishable key.

For an authorized report, mask the entire value, including any appearance in a URL, screenshot, log, or surrounding line. Record the provider, file location, classification, and remediation status. Do not label a match “live” unless an authorized assessment establishes that fact.

Original parameter coverage

File extensions — all 23 retained

Group Extensions
Structured data .xml · .json · .properties · .sql
Text, logs, temporary files .txt · .log · .tmp
Backups and encrypted-file names .backup · .bak · .enc
Configuration .yml · .yaml · .toml · .ini · .config · .conf · .cfg
Environments and credential files .env · .envrc · .prod · .secret · .private · .key
Added coverage .env.*, such as .env.local and .env.production

Credential field names — all 13 retained

Family Names
Access access_key · secret_key · access_token
API api_key · apikey · api_secret · apiSecret
Application app_secret · application_key · app_key · appkey
Authentication auth_token · authsecret

Search limitations

GitHub combines terms at the file level; two terms can occur on unrelated lines. A compound query is not proof that a key, provider label, and endpoint belong to the same integration. Search coverage is limited by indexing and does not replace a Git-history audit. Empty results do not establish that a repository is clean.

Browser Code Search supports Boolean operators, content qualifiers, and slash-delimited regex. The CLI and REST API may behave differently. See GitHub's syntax reference and search coverage.

Response to an authorized finding

Revoke or rotate → update dependents → review usage → remove exposure → prevent recurrence.

Deleting a committed value does not revoke it. Use the provider's controls to rotate it, review permissions and usage, then handle current files and history as appropriate. Report a third party's accidental exposure privately without publishing or testing the credential.

Credits & further reading

Created by AKCodez. Based on the search structure and factual provider/parameter coverage in win3zz's original reference, with expanded AI-provider coverage and independently written explanations. No original screenshot or exposed credential is reproduced. This is a standalone gist.

Original resource links: Online IDE Search · Keyhacks · Google Hacking Database.

Detection references: Gitleaks · TruffleHog · GitHub supported secret patterns.


SECRET GRAVEYARD
60 providers & platforms + 8 database families · GitHub dork collection · Updated October 18, 2026

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论