diff --git a/pkg/providers/definitions/cerebrium.yaml b/pkg/providers/definitions/cerebrium.yaml new file mode 100644 index 0000000..71fcd51 --- /dev/null +++ b/pkg/providers/definitions/cerebrium.yaml @@ -0,0 +1,20 @@ +format_version: 1 +name: cerebrium +display_name: Cerebrium +tier: 2 +last_verified: "2026-04-05" +keywords: + - "cerebrium" + - "cerebrium.ai" + - "CEREBRIUM_API_KEY" + - "api.cortex.cerebrium.ai" +patterns: + - regex: '[A-Za-z0-9]{32,}' + entropy_min: 4.0 + confidence: low +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/lepton.yaml b/pkg/providers/definitions/lepton.yaml new file mode 100644 index 0000000..5a4fc39 --- /dev/null +++ b/pkg/providers/definitions/lepton.yaml @@ -0,0 +1,20 @@ +format_version: 1 +name: lepton +display_name: Lepton AI (DGX Cloud Lepton) +tier: 2 +last_verified: "2026-04-05" +keywords: + - "lepton" + - "lepton.ai" + - "LEPTON_API_TOKEN" + - "dgx-cloud-lepton" +patterns: + - regex: '[A-Za-z0-9]{32,}' + entropy_min: 4.0 + confidence: low +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/modal.yaml b/pkg/providers/definitions/modal.yaml new file mode 100644 index 0000000..c3622ff --- /dev/null +++ b/pkg/providers/definitions/modal.yaml @@ -0,0 +1,25 @@ +format_version: 1 +name: modal +display_name: Modal +tier: 2 +last_verified: "2026-04-05" +keywords: + - "modal" + - "modal.com" + - "MODAL_TOKEN_ID" + - "MODAL_TOKEN_SECRET" + - "ak-" + - "as-" +patterns: + - regex: 'ak-[A-Za-z0-9]{20,}' + entropy_min: 3.5 + confidence: medium + - regex: 'as-[A-Za-z0-9]{20,}' + entropy_min: 3.5 + confidence: medium +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/novita.yaml b/pkg/providers/definitions/novita.yaml new file mode 100644 index 0000000..923032e --- /dev/null +++ b/pkg/providers/definitions/novita.yaml @@ -0,0 +1,21 @@ +format_version: 1 +name: novita +display_name: NovitaAI +tier: 2 +last_verified: "2026-04-05" +keywords: + - "novita" + - "novita.ai" + - "NOVITA_API_KEY" + - "api.novita.ai" +patterns: + - regex: '[A-Za-z0-9_\-]{32,}' + entropy_min: 4.0 + confidence: low +verify: + method: GET + url: https://api.novita.ai/v3/openai/models + headers: + Authorization: "Bearer {KEY}" + valid_status: [200] + invalid_status: [401, 403] diff --git a/providers/cerebrium.yaml b/providers/cerebrium.yaml new file mode 100644 index 0000000..71fcd51 --- /dev/null +++ b/providers/cerebrium.yaml @@ -0,0 +1,20 @@ +format_version: 1 +name: cerebrium +display_name: Cerebrium +tier: 2 +last_verified: "2026-04-05" +keywords: + - "cerebrium" + - "cerebrium.ai" + - "CEREBRIUM_API_KEY" + - "api.cortex.cerebrium.ai" +patterns: + - regex: '[A-Za-z0-9]{32,}' + entropy_min: 4.0 + confidence: low +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/lepton.yaml b/providers/lepton.yaml new file mode 100644 index 0000000..5a4fc39 --- /dev/null +++ b/providers/lepton.yaml @@ -0,0 +1,20 @@ +format_version: 1 +name: lepton +display_name: Lepton AI (DGX Cloud Lepton) +tier: 2 +last_verified: "2026-04-05" +keywords: + - "lepton" + - "lepton.ai" + - "LEPTON_API_TOKEN" + - "dgx-cloud-lepton" +patterns: + - regex: '[A-Za-z0-9]{32,}' + entropy_min: 4.0 + confidence: low +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/modal.yaml b/providers/modal.yaml new file mode 100644 index 0000000..c3622ff --- /dev/null +++ b/providers/modal.yaml @@ -0,0 +1,25 @@ +format_version: 1 +name: modal +display_name: Modal +tier: 2 +last_verified: "2026-04-05" +keywords: + - "modal" + - "modal.com" + - "MODAL_TOKEN_ID" + - "MODAL_TOKEN_SECRET" + - "ak-" + - "as-" +patterns: + - regex: 'ak-[A-Za-z0-9]{20,}' + entropy_min: 3.5 + confidence: medium + - regex: 'as-[A-Za-z0-9]{20,}' + entropy_min: 3.5 + confidence: medium +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/novita.yaml b/providers/novita.yaml new file mode 100644 index 0000000..923032e --- /dev/null +++ b/providers/novita.yaml @@ -0,0 +1,21 @@ +format_version: 1 +name: novita +display_name: NovitaAI +tier: 2 +last_verified: "2026-04-05" +keywords: + - "novita" + - "novita.ai" + - "NOVITA_API_KEY" + - "api.novita.ai" +patterns: + - regex: '[A-Za-z0-9_\-]{32,}' + entropy_min: 4.0 + confidence: low +verify: + method: GET + url: https://api.novita.ai/v3/openai/models + headers: + Authorization: "Bearer {KEY}" + valid_status: [200] + invalid_status: [401, 403]