From e9aae41970068beb9fdf20edbc4506cdd0602021 Mon Sep 17 00:00:00 2001 From: shubham Date: Fri, 17 Oct 2025 13:43:14 +0530 Subject: [PATCH] ADD secure web networks (cloudflare WARP, Zscaler) in dashboard --- .../dashboard/pages/quick_start/transform.js | 27 ++++++++++++++++++- apps/dashboard/web/public/zscaler_logo.svg | 9 +++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 apps/dashboard/web/public/zscaler_logo.svg diff --git a/apps/dashboard/web/polaris_web/web/src/apps/dashboard/pages/quick_start/transform.js b/apps/dashboard/web/polaris_web/web/src/apps/dashboard/pages/quick_start/transform.js index 773c68bf30..f530772c21 100644 --- a/apps/dashboard/web/polaris_web/web/src/apps/dashboard/pages/quick_start/transform.js +++ b/apps/dashboard/web/polaris_web/web/src/apps/dashboard/pages/quick_start/transform.js @@ -814,6 +814,24 @@ const azurefuncObj = { key: "Azure Functions", } +const cloudflareWarpObj = { + icon: '/public/cloudflare.svg', + label: "Cloudflare WARP", + text: "Cloudflare WARP setup is recommended, if you use Cloudflare WARP for secure, accelerated device-to-internet connectivity.", + docsUrl: 'https://docs.akto.io/traffic-connector/azure-services/connect-akto-with-azure-functions', + component: , + key: "CLOUDFLARE_WARP", +} + +const zscalerObj = { + icon: '/public/zscaler_logo.svg', + label: "zscaler", + text: "Zscaler setup is recommended,if your organization uses Zscaler for secure, zero-trust internet and app access.", + docsUrl: 'https://docs.akto.io/traffic-connector/azure-services/connect-akto-with-azure-functions', + component: , + key: "ZSCALER", +} + const quick_start_policy_lines= [ `{`, @@ -1427,6 +1445,12 @@ const quickStartFunc = { goObj, javaObj, nodejsObj, pythonObj ]; + // Secure Web Networks + const secureWebNetworks = [ + cloudflareWarpObj, zscalerObj + ]; + + if(func.checkLocal()){ return { "Manual": manual @@ -1485,7 +1509,8 @@ const quickStartFunc = { openApiObj, beanStalkObj, eksObj, dockerObj, envoyObj, mcpScanObj, mcpProxyObj, mcpGateway, mcpWrapperObj, impervaImportObj, harFileUploadObj, kongObj, tcpObj, mirroringObj, hybridSaasObj, apiInventoryFromSourceCodeObj, ebpfObj, ebpfMTLSObj, istioObj, pythonObj, awsApiGatewayObj, awsLambdaObj, - apigeeObj, iisObj, azureObj, cloudflareObj, f5Obj, goObj, haproxyObj, javaObj, kongmeshObj, layer7Obj, nodejsObj, openshiftObj, threescaleObj, githubObj, gitlabObj, bitbucketObj, aktoJaxObj + apigeeObj, iisObj, azureObj, cloudflareObj, f5Obj, goObj, haproxyObj, javaObj, kongmeshObj, layer7Obj, nodejsObj, openshiftObj, threescaleObj, githubObj, gitlabObj, bitbucketObj, aktoJaxObj, + cloudflareWarpObj, zscalerObj ] if(isGenAISecurityCategory() || isAgenticSecurityCategory()){ diff --git a/apps/dashboard/web/public/zscaler_logo.svg b/apps/dashboard/web/public/zscaler_logo.svg new file mode 100644 index 0000000000..cb38a9bc04 --- /dev/null +++ b/apps/dashboard/web/public/zscaler_logo.svg @@ -0,0 +1,9 @@ + + logo (34)-svg + + + + + \ No newline at end of file