Commit Graph

10 Commits

Author SHA1 Message Date
salvacybersec
370dca0cbb feat(03-05): add Ollama, vLLM, LocalAI, LM Studio, llama.cpp provider YAMLs
- 5 Tier 8 self-hosted runtime provider definitions (keyword-only)
- Localhost endpoints and env var anchors for OSINT correlation
- Dual-located in providers/ and pkg/providers/definitions/
2026-04-05 14:41:35 +03:00
salvacybersec
d74200b5ef feat(02-01): add Google AI, Vertex AI, AWS Bedrock, xAI providers
- google-ai: AIzaSy pattern for Gemini
- vertex-ai: AIzaSy + Bearer verify on aiplatform endpoint
- aws-bedrock: ABSK long-token and AKIA medium patterns
- xai: xai- 80-char token pattern
- All dual-located in providers/ and pkg/providers/definitions/
2026-04-05 14:12:03 +03:00
salvacybersec
5b5a47d3cc feat(02-04): add SambaNova, OctoAI, Friendli provider YAMLs
- SambaNova with live verify endpoint (api.sambanova.ai/v1/models)
- OctoAI generic-format with keyword anchors
- Friendli with flp_ prefix pattern (medium confidence)
- Dual-located in providers/ and pkg/providers/definitions/
- Completes PROV-02: all 14 Tier 2 providers defined
2026-04-05 14:12:02 +03:00
salvacybersec
5e36f24a4f feat(02-03): add Together, Fireworks, Baseten, DeepInfra provider YAMLs
- Together AI: keyword-anchored, 64-hex generic pattern
- Fireworks AI: fw_ prefix (medium) + generic (low)
- Baseten: keyword + Api-Key header auth
- DeepInfra: keyword-anchored generic pattern
- Dual-located in providers/ and pkg/providers/definitions/
2026-04-05 14:11:59 +03:00
salvacybersec
adad602ec9 feat(02-02): add Mistral, Inflection, AI21 provider YAMLs
- 3 Tier 1 low-confidence providers with keyword anchoring
- Dual-located in providers/ and pkg/providers/definitions/
- Tier 1 total now at 12/12 providers
2026-04-05 14:11:51 +03:00
salvacybersec
622eabed74 feat(02-04): add Lepton, Modal, Cerebrium, Novita provider YAMLs
- Lepton AI generic-format with keyword anchors
- Modal dual token (token_id ak-, token_secret as-) medium confidence
- Cerebrium generic-format with keyword anchors
- NovitaAI with live verify endpoint (api.novita.ai/v3/openai/models)
- Dual-located in providers/ and pkg/providers/definitions/
2026-04-05 14:11:36 +03:00
salvacybersec
a1f0b2dd3e feat(02-03): add Groq, Replicate, Anyscale provider YAMLs
- Groq: gsk_ prefix, 52 chars (high confidence)
- Replicate: r8_ prefix, 37 chars (high confidence)
- Anyscale: esecret_ prefix (high confidence)
- Dual-located in providers/ and pkg/providers/definitions/
2026-04-05 14:11:27 +03:00
salvacybersec
bca842271e feat(02-02): add Azure OpenAI, Meta AI, Cohere provider YAMLs
- 3 Tier 1 medium/low-confidence providers with keyword anchoring
- Dual-located in providers/ and pkg/providers/definitions/
- Registry test passes
2026-04-05 14:11:19 +03:00
salvacybersec
c0d3add7e1 feat(02-01): upgrade OpenAI and Anthropic provider YAMLs
- OpenAI: add sk-svcacct- and legacy T3BlbkFJ patterns
- Anthropic: add api03 AA suffix and sk-ant-admin01- pattern
- Sync both to pkg/providers/definitions/ for go:embed
2026-04-05 14:11:12 +03:00
salvacybersec
4fcdc42c70 feat(01-02): provider YAML schema structs with validation and reference YAML files
- Provider, Pattern, VerifySpec, RegistryStats structs in schema.go
- UnmarshalYAML validates format_version >= 1 and last_verified non-empty
- Three reference YAML files: openai, anthropic, huggingface
2026-04-05 00:04:29 +03:00