From c8d326c34db82b1620c52fb94c2c1455142c41dd Mon Sep 17 00:00:00 2001 From: salvacybersec Date: Sun, 5 Apr 2026 14:41:55 +0300 Subject: [PATCH] feat(03-03): add Martian, Kong, BricksAI, Aether, Not Diamond gateways - Keyword-only detection (no documented public key formats) - Completes 11 Tier 5 infrastructure/gateway providers for PROV-05 --- pkg/providers/definitions/aether.yaml | 16 ++++++++++++++++ pkg/providers/definitions/bricksai.yaml | 16 ++++++++++++++++ pkg/providers/definitions/kong.yaml | 17 +++++++++++++++++ pkg/providers/definitions/martian.yaml | 16 ++++++++++++++++ pkg/providers/definitions/notdiamond.yaml | 16 ++++++++++++++++ providers/aether.yaml | 16 ++++++++++++++++ providers/bricksai.yaml | 16 ++++++++++++++++ providers/kong.yaml | 17 +++++++++++++++++ providers/martian.yaml | 16 ++++++++++++++++ providers/notdiamond.yaml | 16 ++++++++++++++++ 10 files changed, 162 insertions(+) create mode 100644 pkg/providers/definitions/aether.yaml create mode 100644 pkg/providers/definitions/bricksai.yaml create mode 100644 pkg/providers/definitions/kong.yaml create mode 100644 pkg/providers/definitions/martian.yaml create mode 100644 pkg/providers/definitions/notdiamond.yaml create mode 100644 providers/aether.yaml create mode 100644 providers/bricksai.yaml create mode 100644 providers/kong.yaml create mode 100644 providers/martian.yaml create mode 100644 providers/notdiamond.yaml diff --git a/pkg/providers/definitions/aether.yaml b/pkg/providers/definitions/aether.yaml new file mode 100644 index 0000000..8e0a15e --- /dev/null +++ b/pkg/providers/definitions/aether.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: aether +display_name: Aether AI +tier: 5 +last_verified: "2026-04-05" +keywords: + - "aether" + - "AETHER_API_KEY" + - "aether.ai" + - "aetherplatform" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/bricksai.yaml b/pkg/providers/definitions/bricksai.yaml new file mode 100644 index 0000000..3a1ef26 --- /dev/null +++ b/pkg/providers/definitions/bricksai.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: bricksai +display_name: BricksAI +tier: 5 +last_verified: "2026-04-05" +keywords: + - "bricksai" + - "BRICKS_API_KEY" + - "trybricks.ai" + - "bricksllm" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/kong.yaml b/pkg/providers/definitions/kong.yaml new file mode 100644 index 0000000..badfde2 --- /dev/null +++ b/pkg/providers/definitions/kong.yaml @@ -0,0 +1,17 @@ +format_version: 1 +name: kong +display_name: Kong AI Gateway +tier: 5 +last_verified: "2026-04-05" +keywords: + - "kong" + - "KONG_API_KEY" + - "kong-ai-gateway" + - "konghq.com" + - "ai-proxy" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/martian.yaml b/pkg/providers/definitions/martian.yaml new file mode 100644 index 0000000..0891c66 --- /dev/null +++ b/pkg/providers/definitions/martian.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: martian +display_name: Martian (Model Router) +tier: 5 +last_verified: "2026-04-05" +keywords: + - "withmartian" + - "MARTIAN_API_KEY" + - "withmartian.com" + - "martian-router" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/pkg/providers/definitions/notdiamond.yaml b/pkg/providers/definitions/notdiamond.yaml new file mode 100644 index 0000000..f10e7f6 --- /dev/null +++ b/pkg/providers/definitions/notdiamond.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: notdiamond +display_name: Not Diamond +tier: 5 +last_verified: "2026-04-05" +keywords: + - "notdiamond" + - "NOTDIAMOND_API_KEY" + - "not-diamond" + - "notdiamond.ai" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/aether.yaml b/providers/aether.yaml new file mode 100644 index 0000000..8e0a15e --- /dev/null +++ b/providers/aether.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: aether +display_name: Aether AI +tier: 5 +last_verified: "2026-04-05" +keywords: + - "aether" + - "AETHER_API_KEY" + - "aether.ai" + - "aetherplatform" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/bricksai.yaml b/providers/bricksai.yaml new file mode 100644 index 0000000..3a1ef26 --- /dev/null +++ b/providers/bricksai.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: bricksai +display_name: BricksAI +tier: 5 +last_verified: "2026-04-05" +keywords: + - "bricksai" + - "BRICKS_API_KEY" + - "trybricks.ai" + - "bricksllm" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/kong.yaml b/providers/kong.yaml new file mode 100644 index 0000000..badfde2 --- /dev/null +++ b/providers/kong.yaml @@ -0,0 +1,17 @@ +format_version: 1 +name: kong +display_name: Kong AI Gateway +tier: 5 +last_verified: "2026-04-05" +keywords: + - "kong" + - "KONG_API_KEY" + - "kong-ai-gateway" + - "konghq.com" + - "ai-proxy" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/martian.yaml b/providers/martian.yaml new file mode 100644 index 0000000..0891c66 --- /dev/null +++ b/providers/martian.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: martian +display_name: Martian (Model Router) +tier: 5 +last_verified: "2026-04-05" +keywords: + - "withmartian" + - "MARTIAN_API_KEY" + - "withmartian.com" + - "martian-router" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: [] diff --git a/providers/notdiamond.yaml b/providers/notdiamond.yaml new file mode 100644 index 0000000..f10e7f6 --- /dev/null +++ b/providers/notdiamond.yaml @@ -0,0 +1,16 @@ +format_version: 1 +name: notdiamond +display_name: Not Diamond +tier: 5 +last_verified: "2026-04-05" +keywords: + - "notdiamond" + - "NOTDIAMOND_API_KEY" + - "not-diamond" + - "notdiamond.ai" +verify: + method: GET + url: "" + headers: {} + valid_status: [] + invalid_status: []