feat(03-07): add LangSmith and 6 vector DB providers

- LangSmith with lsv2_(pt|sk) high-confidence regex
- Pinecone with pcsk_ high-confidence regex
- Weaviate, Qdrant, Chroma, Milvus/Zilliz, Neon (keyword-only)
- Completes 15 Tier 6 emerging/niche providers (PROV-06)
This commit is contained in:
salvacybersec
2026-04-05 14:42:36 +03:00
parent 440daab2a2
commit a73cea361b
14 changed files with 270 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
format_version: 1
name: chroma
display_name: Chroma
tier: 6
last_verified: "2026-04-05"
keywords:
- "chromadb"
- "chroma-client"
- "CHROMA_API_KEY"
- "CHROMA_HOST"
- "trychroma.com"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

View File

@@ -0,0 +1,24 @@
format_version: 1
name: langsmith
display_name: LangSmith (LangChain)
tier: 6
last_verified: "2026-04-05"
keywords:
- "langsmith"
- "langchain"
- "LANGCHAIN_API_KEY"
- "LANGSMITH_API_KEY"
- "LANGCHAIN_TRACING_V2"
- "api.smith.langchain.com"
- "lsv2_"
patterns:
- regex: 'lsv2_(pt|sk)_[a-f0-9]{32}_[a-f0-9]{10}'
entropy_min: 4.0
confidence: high
verify:
method: GET
url: https://api.smith.langchain.com/info
headers:
X-API-Key: "{KEY}"
valid_status: [200]
invalid_status: [401, 403]

View File

@@ -0,0 +1,18 @@
format_version: 1
name: milvus
display_name: Milvus / Zilliz
tier: 6
last_verified: "2026-04-05"
keywords:
- "milvus"
- "zilliz"
- "ZILLIZ_API_KEY"
- "MILVUS_TOKEN"
- "zilliz.com"
- "api.cloud.zilliz.com"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

View File

@@ -0,0 +1,19 @@
format_version: 1
name: neon
display_name: Neon (Serverless Postgres + pgvector)
tier: 6
last_verified: "2026-04-05"
keywords:
- "neon-db"
- "neondb"
- "NEON_API_KEY"
- "NEON_CONNECTION_STRING"
- "console.neon.tech"
- "pg.neon.tech"
verify:
method: GET
url: https://console.neon.tech/api/v2/projects
headers:
Authorization: "Bearer {KEY}"
valid_status: [200]
invalid_status: [401, 403]

View File

@@ -0,0 +1,23 @@
format_version: 1
name: pinecone
display_name: Pinecone
tier: 6
last_verified: "2026-04-05"
keywords:
- "pinecone"
- "PINECONE_API_KEY"
- "PINECONE_ENVIRONMENT"
- "api.pinecone.io"
- "pinecone.io"
- "pcsk_"
patterns:
- regex: 'pcsk_[A-Za-z0-9]{40,}'
entropy_min: 4.0
confidence: high
verify:
method: GET
url: https://api.pinecone.io/indexes
headers:
Api-Key: "{KEY}"
valid_status: [200]
invalid_status: [401, 403]

View File

@@ -0,0 +1,17 @@
format_version: 1
name: qdrant
display_name: Qdrant
tier: 6
last_verified: "2026-04-05"
keywords:
- "qdrant"
- "QDRANT_API_KEY"
- "QDRANT_URL"
- "qdrant.tech"
- "cloud.qdrant.io"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

View File

@@ -0,0 +1,17 @@
format_version: 1
name: weaviate
display_name: Weaviate
tier: 6
last_verified: "2026-04-05"
keywords:
- "weaviate"
- "WEAVIATE_API_KEY"
- "WEAVIATE_URL"
- "weaviate.io"
- "wcs.api"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

17
providers/chroma.yaml Normal file
View File

@@ -0,0 +1,17 @@
format_version: 1
name: chroma
display_name: Chroma
tier: 6
last_verified: "2026-04-05"
keywords:
- "chromadb"
- "chroma-client"
- "CHROMA_API_KEY"
- "CHROMA_HOST"
- "trychroma.com"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

24
providers/langsmith.yaml Normal file
View File

@@ -0,0 +1,24 @@
format_version: 1
name: langsmith
display_name: LangSmith (LangChain)
tier: 6
last_verified: "2026-04-05"
keywords:
- "langsmith"
- "langchain"
- "LANGCHAIN_API_KEY"
- "LANGSMITH_API_KEY"
- "LANGCHAIN_TRACING_V2"
- "api.smith.langchain.com"
- "lsv2_"
patterns:
- regex: 'lsv2_(pt|sk)_[a-f0-9]{32}_[a-f0-9]{10}'
entropy_min: 4.0
confidence: high
verify:
method: GET
url: https://api.smith.langchain.com/info
headers:
X-API-Key: "{KEY}"
valid_status: [200]
invalid_status: [401, 403]

18
providers/milvus.yaml Normal file
View File

@@ -0,0 +1,18 @@
format_version: 1
name: milvus
display_name: Milvus / Zilliz
tier: 6
last_verified: "2026-04-05"
keywords:
- "milvus"
- "zilliz"
- "ZILLIZ_API_KEY"
- "MILVUS_TOKEN"
- "zilliz.com"
- "api.cloud.zilliz.com"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

19
providers/neon.yaml Normal file
View File

@@ -0,0 +1,19 @@
format_version: 1
name: neon
display_name: Neon (Serverless Postgres + pgvector)
tier: 6
last_verified: "2026-04-05"
keywords:
- "neon-db"
- "neondb"
- "NEON_API_KEY"
- "NEON_CONNECTION_STRING"
- "console.neon.tech"
- "pg.neon.tech"
verify:
method: GET
url: https://console.neon.tech/api/v2/projects
headers:
Authorization: "Bearer {KEY}"
valid_status: [200]
invalid_status: [401, 403]

23
providers/pinecone.yaml Normal file
View File

@@ -0,0 +1,23 @@
format_version: 1
name: pinecone
display_name: Pinecone
tier: 6
last_verified: "2026-04-05"
keywords:
- "pinecone"
- "PINECONE_API_KEY"
- "PINECONE_ENVIRONMENT"
- "api.pinecone.io"
- "pinecone.io"
- "pcsk_"
patterns:
- regex: 'pcsk_[A-Za-z0-9]{40,}'
entropy_min: 4.0
confidence: high
verify:
method: GET
url: https://api.pinecone.io/indexes
headers:
Api-Key: "{KEY}"
valid_status: [200]
invalid_status: [401, 403]

17
providers/qdrant.yaml Normal file
View File

@@ -0,0 +1,17 @@
format_version: 1
name: qdrant
display_name: Qdrant
tier: 6
last_verified: "2026-04-05"
keywords:
- "qdrant"
- "QDRANT_API_KEY"
- "QDRANT_URL"
- "qdrant.tech"
- "cloud.qdrant.io"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []

17
providers/weaviate.yaml Normal file
View File

@@ -0,0 +1,17 @@
format_version: 1
name: weaviate
display_name: Weaviate
tier: 6
last_verified: "2026-04-05"
keywords:
- "weaviate"
- "WEAVIATE_API_KEY"
- "WEAVIATE_URL"
- "weaviate.io"
- "wcs.api"
verify:
method: GET
url: ""
headers: {}
valid_status: []
invalid_status: []