- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *. files (91): api/google api/gogoproto Makefile VERSION client/Makefile LICENSE plugins/wasm-go/Makefile plugins/wasm-go/.devcontainer/Dockerfile plugins/wasm-go/mcp-servers/Makefile plugins/wasm-go/mcp-servers/Dockerfile plugins/wasm-go/DockerfileBuilder plugins/wasm-go/Dockerfile plugins/wasm-go/extensions/ext-auth/VERSION plugins/wasm-go/extensions/simple-jwt-auth/VERSION plugins/wasm-go/extensions/bot-detect/VERSION plugins/wasm-go/extensions/cache-control/VERSION plugins/wasm-go/extensions/waf/local/Dockerfile plugins/wasm-go/extensions/waf/VERSION plugins/wasm-go/extensions/waf/Dockerfile plugins/wasm-go/extensions/jwt-auth/Makefile plugins/wasm-go/extensions/jwt-auth/VERSION plugins/wasm-go/extensions/jwt-auth/Dockerfile plugins/wasm-go/extensions/ai-agent/VERSION plugins/wasm-go/extensions/traffic-tag/VERSION plugins/wasm-go/extensions/de-graphql/VERSION plugins/wasm-go/extensions/sni-misdirect/VERSION plugins/wasm-go/extensions/ai-statistics/VERSION plugins/wasm-go/extensions/key-auth/VERSION plugins/wasm-go/extensions/request-block/Makefile plugins/wasm-go/extensions/request-block/VERSION plugins/wasm-go/extensions/request-block/Dockerfile plugins/wasm-go/extensions/custom-response/VERSION plugins/wasm-go/extensions/basic-auth/VERSION plugins/wasm-go/extensions/cors/VERSION plugins/wasm-go/extensions/cluster-key-rate-limit/VERSION plugins/wasm-go/extensions/ip-restriction/VERSION plugins/wasm-go/extensions/ai-security-guard/VERSION plugins/wasm-go/extensions/ai-proxy/Makefile plugins/wasm-go/extensions/ai-proxy/VERSION plugins/wasm-go/extensions/replay-protection/VERSION plugins/wasm-go/extensions/ai-prompt-template/VERSION plugins/wasm-go/extensions/gc-test/VERSION plugins/wasm-go/extensions/api-workflow/Dockerfile plugins/wasm-go/extensions/ai-quota/VERSION plugins/wasm-go/extensions/request-validation/VERSION plugins/wasm-go/extensions/gw-error-format/VERSION plugins/wasm-go/extensions/frontend-gray/Makefile plugins/wasm-go/extensions/frontend-gray/VERSION plugins/wasm-go/extensions/geo-ip/VERSION plugins/wasm-go/extensions/transformer/VERSION plugins/wasm-go/extensions/opa/VERSION plugins/wasm-go/extensions/ai-rag/VERSION plugins/wasm-go/extensions/ai-transformer/VERSION plugins/wasm-go/extensions/ai-token-ratelimit/VERSION plugins/wasm-cpp/Makefile plugins/wasm-cpp/common/BUILD plugins/wasm-cpp/bazel/BUILD plugins/wasm-cpp/BUILD plugins/wasm-cpp/Dockerfile plugins/wasm-cpp/WORKSPACE plugins/wasm-cpp/extensions/bot_detect/BUILD plugins/wasm-cpp/extensions/bot_detect/VERSION plugins/wasm-cpp/extensions/oauth/BUILD plugins/wasm-cpp/extensions/request_block/BUILD plugins/wasm-cpp/extensions/request_block/VERSION plugins/wasm-cpp/extensions/custom_response/BUILD plugins/wasm-cpp/extensions/custom_response/VERSION plugins/wasm-cpp/extensions/model_router/BUILD plugins/wasm-cpp/extensions/sni_misdirect/BUILD plugins/wasm-cpp/extensions/sni_misdirect/VERSION plugins/wasm-cpp/extensions/model_mapper/BUILD plugins/wasm-cpp/extensions/jwt_auth/BUILD plugins/wasm-cpp/extensions/jwt_auth/VERSION plugins/wasm-cpp/extensions/hmac_auth/BUILD plugins/wasm-cpp/extensions/hmac_auth/VERSION plugins/wasm-cpp/extensions/basic_auth/BUILD plugins/wasm-cpp/extensions/basic_auth/VERSION plugins/wasm-cpp/extensions/key_rate_limit/BUILD plugins/wasm-cpp/extensions/key_rate_limit/VERSION plugins/wasm-cpp/extensions/key_auth/BUILD plugins/wasm-cpp/extensions/key_auth/VERSION plugins/wasm-rust/Makefile plugins/wasm-rust/DockerfileBuilder plugins/wasm-rust/example/sse-timing/Makefile plugins/wasm-rust/example/sse-timing/sse-server/Dockerfile plugins/wasm-rust/Dockerfile plugins/golang-filter/Makefile plugins/golang-filter/Dockerfile CODEOWNERS helm/higress/LICENSE helm/core/LICENSE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.sum files (61): go.sum tools/src/kustomize/go.sum tools/src/setup-envtest/go.sum tools/src/controller-gen/go.sum tools/src/golangci-lint/go.sum tools/src/kind/go.sum hgctl/go.sum plugins/wasm-go/go.sum plugins/wasm-go/examples/custom-log/go.sum plugins/wasm-go/examples/custom-span-attribute/go.sum plugins/wasm-go/mcp-servers/quark-search/go.sum plugins/wasm-go/mcp-servers/all-in-one/go.sum plugins/wasm-go/mcp-servers/amap-tools/go.sum plugins/wasm-go/extensions/streaming-body-example/go.sum plugins/wasm-go/extensions/ai-prompt-decorator/go.sum plugins/wasm-go/extensions/ext-auth/go.sum plugins/wasm-go/extensions/simple-jwt-auth/go.sum plugins/wasm-go/extensions/ai-history/go.sum plugins/wasm-go/extensions/bot-detect/go.sum plugins/wasm-go/extensions/cache-control/go.sum plugins/wasm-go/extensions/http-call/go.sum plugins/wasm-go/extensions/waf/go.sum plugins/wasm-go/extensions/waf/magefiles/go.sum plugins/wasm-go/extensions/jwt-auth/go.sum plugins/wasm-go/extensions/jwt-auth/go.work.sum plugins/wasm-go/extensions/ai-agent/go.sum plugins/wasm-go/extensions/traffic-tag/go.sum plugins/wasm-go/extensions/de-graphql/go.sum plugins/wasm-go/extensions/sni-misdirect/go.sum plugins/wasm-go/extensions/ai-statistics/go.sum plugins/wasm-go/extensions/key-auth/go.sum plugins/wasm-go/extensions/request-block/go.sum plugins/wasm-go/extensions/ai-cache/go.sum plugins/wasm-go/extensions/custom-response/go.sum plugins/wasm-go/extensions/basic-auth/go.sum plugins/wasm-go/extensions/cors/go.sum plugins/wasm-go/extensions/chatgpt-proxy/go.sum plugins/wasm-go/extensions/cluster-key-rate-limit/go.sum plugins/wasm-go/extensions/ai-intent/go.sum plugins/wasm-go/extensions/ai-search/go.sum plugins/wasm-go/extensions/ip-restriction/go.sum plugins/wasm-go/extensions/ai-security-guard/go.sum plugins/wasm-go/extensions/ai-proxy/go.sum plugins/wasm-go/extensions/replay-protection/go.sum plugins/wasm-go/extensions/ai-prompt-template/go.sum plugins/wasm-go/extensions/gc-test/go.sum plugins/wasm-go/extensions/api-workflow/go.sum plugins/wasm-go/extensions/oidc/go.sum plugins/wasm-go/extensions/ai-quota/go.sum plugins/wasm-go/extensions/request-validation/go.sum plugins/wasm-go/extensions/gw-error-format/go.sum plugins/wasm-go/extensions/hello-world/go.sum plugins/wasm-go/extensions/frontend-gray/go.sum plugins/wasm-go/extensions/geo-ip/go.sum plugins/wasm-go/extensions/ai-json-resp/go.sum plugins/wasm-go/extensions/transformer/go.sum plugins/wasm-go/extensions/opa/go.sum plugins/wasm-go/extensions/ai-rag/go.sum plugins/wasm-go/extensions/ai-transformer/go.sum plugins/wasm-go/extensions/ai-token-ratelimit/go.sum plugins/golang-filter/go.sum - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.golden files (32): pkg/ingress/kube/gateway/istio/testdata/reference-policy-tls.yaml.golden pkg/ingress/kube/gateway/istio/testdata/mcs.yaml.golden pkg/ingress/kube/gateway/istio/testdata/invalid.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/zero.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/route-binding.yaml.golden pkg/ingress/kube/gateway/istio/testdata/mismatch.yaml.golden pkg/ingress/kube/gateway/istio/testdata/serviceentry.yaml.golden pkg/ingress/kube/gateway/istio/testdata/zero.yaml.golden pkg/ingress/kube/gateway/istio/testdata/mcs.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/serviceentry.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/alias.yaml.golden pkg/ingress/kube/gateway/istio/testdata/multi-gateway.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/delegated.yaml.golden pkg/ingress/kube/gateway/istio/testdata/http.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/mismatch.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/weighted.yaml.golden pkg/ingress/kube/gateway/istio/testdata/route-precedence.yaml.golden pkg/ingress/kube/gateway/istio/testdata/reference-policy-service.yaml.golden pkg/ingress/kube/gateway/istio/testdata/tcp.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/route-binding.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/tls.yaml.golden pkg/ingress/kube/gateway/istio/testdata/invalid.yaml.golden pkg/ingress/kube/gateway/istio/testdata/http.yaml.golden pkg/ingress/kube/gateway/istio/testdata/weighted.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/tcp.yaml.golden pkg/ingress/kube/gateway/istio/testdata/tls.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/reference-policy-tls.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/delegated.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/reference-policy-service.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/multi-gateway.yaml.golden pkg/ingress/kube/gateway/istio/testdata/alias.status.yaml.golden pkg/ingress/kube/gateway/istio/testdata/route-precedence.status.yaml.golden - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.conf files (29): plugins/wasm-go/extensions/waf/wasmplugin/rules/coraza.conf-recommended.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/coraza-demo.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/ftw-config.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs-setup-demo.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-941-APPLICATION-ATTACK-XSS.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-950-DATA-LEAKAGES.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-934-APPLICATION-ATTACK-GENERIC.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-980-CORRELATION.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-953-DATA-LEAKAGES-PHP.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-913-SCANNER-DETECTION.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-951-DATA-LEAKAGES-SQL.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-905-COMMON-EXCEPTIONS.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-922-MULTIPART-ATTACK.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-959-BLOCKING-EVALUATION.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-901-INITIALIZATION.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-931-APPLICATION-ATTACK-RFI.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-930-APPLICATION-ATTACK-LFI.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-911-METHOD-ENFORCEMENT.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-933-APPLICATION-ATTACK-PHP.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-952-DATA-LEAKAGES-JAVA.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-944-APPLICATION-ATTACK-JAVA.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-921-PROTOCOL-ATTACK.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-942-APPLICATION-ATTACK-SQLI.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-920-PROTOCOL-ENFORCEMENT.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-954-DATA-LEAKAGES-IIS.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-932-APPLICATION-ATTACK-RCE.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-955-WEB-SHELLS.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-949-BLOCKING-EVALUATION.conf plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-943-APPLICATION-ATTACK-SESSION-FIXATION.conf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.data files (23): plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/crawlers-user-agents.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/java-errors.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/restricted-files.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/scanners-headers.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/scripting-user-agents.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/iis-errors.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/web-shells-php.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/unix-shell.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/scanners-urls.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/php-variables.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/java-code-leakages.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/php-function-names-933150.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/php-errors.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/windows-powershell-commands.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/scanners-user-agents.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/sql-errors.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/restricted-upload.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/lfi-os-files.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/php-errors-pl2.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/php-function-names-933151.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/java-classes.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/php-config-directives.data plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/ssrf.data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.png files (9): docs/images/img_02_02.png docs/images/img_02_04.png docs/images/img_02_01.png docs/images/img_02_03.png plugins/wasm-go/extensions/api-workflow/img/dag.png plugins/wasm-go/extensions/api-workflow/img/img.png plugins/wasm-cpp/extensions/jwt_auth/process.png test/e2e/arch.png test/e2e/pipeline.png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.buildrc files (9): plugins/wasm-go/extensions/ext-auth/.buildrc plugins/wasm-go/extensions/ai-history/.buildrc plugins/wasm-go/extensions/ai-cache/.buildrc plugins/wasm-go/extensions/ai-intent/.buildrc plugins/wasm-go/extensions/ai-security-guard/.buildrc plugins/wasm-go/extensions/ai-proxy/.buildrc plugins/wasm-go/extensions/ai-quota/.buildrc plugins/wasm-go/extensions/transformer/.buildrc plugins/wasm-go/extensions/ai-transformer/.buildrc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.lock files (8): plugins/wasm-rust/Cargo.lock plugins/wasm-rust/example/wrapper-say-hello/Cargo.lock plugins/wasm-rust/extensions/request-block/Cargo.lock plugins/wasm-rust/extensions/say-hello/Cargo.lock plugins/wasm-rust/extensions/ai-intent/Cargo.lock plugins/wasm-rust/extensions/ai-data-masking/Cargo.lock plugins/wasm-rust/extensions/demo-wasm/Cargo.lock helm/higress/Chart.lock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.gif files (5): docs/images/plugin.gif docs/images/domain.gif docs/images/service-source.gif docs/images/monitor.gif docs/images/route-service.gif - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.yaml files (4): tools/linter/golangci-lint/.golangci.yml .github/workflows/translate-test.yml .github/ISSUE_TEMPLATE/config.yml codecov.yml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.example files (3): plugins/wasm-go/extensions/waf/wasmplugin/rules/crs-setup.conf.example plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf.example plugins/wasm-go/extensions/waf/wasmplugin/rules/crs/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf.example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.io files (2): api/istio.io api/k8s.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.helmignore files (2): helm/core/charts/redis/.helmignore helm/core/.helmignore - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.com files (1): api/github.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.yamllint files (1): tools/linter/yamllint/.yamllint - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.gotmpl files (1): helm/higress/README.md.gotmpl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.skip files (1): tools/linter/codespell/.codespell.skip - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazelversion files (1): plugins/wasm-cpp/.bazelversion - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.higress files (1): docker/Dockerfile.higress - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ignorewords files (1): tools/linter/codespell/.codespell.ignorewords - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.wasm files (1): plugins/wasm-go/extensions/chatgpt-proxy/main.wasm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.prebuild files (1): plugins/wasm-rust/extensions/ai-data-masking/.prebuild - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazelrc files (1): plugins/wasm-cpp/.bazelrc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.base files (1): docker/Dockerfile.base - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -