https://github.com/elastic/elasticsearch
· scanned 2026-06-05 07:40 UTC (5 days, 20 hours ago)
· 10 languages
2776 raw signals (132 security + 2644 graph) 11/13 scanners ran 91st percentile · Java · huge (>500K LoC) System graph score 66 (higher by 19)
Last scanned 5 days, 20 hours ago · v2 · 1339 actionable findings from 2 signal sources. 114 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
91.0 | 0.15 | 13.65 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 84.2 |
Showing 752 of 1339 actionable findings. 1453 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
dev-tools/prometheus-local/docker-compose.yml:59, 82 (2 hits)qa/remote-clusters/docker-compose.yml:3, 58 (2 hits)dev-tools/prometheus-local/docker-compose.yml:1
CI/CD securitycontainers
libs/ssl-config/src/main/java/org/elasticsearch/common/ssl/PemUtils.java:63
Private key in repo
dev-tools/prometheus-local/prometheus.yml:14
libs/ssl-config/src/main/java/org/elasticsearch/common/ssl/SslConfigurationKeys.java:59, 64, 90, 95, 100, 106 (6 hits)libs/ssl-config/src/main/java/org/elasticsearch/common/ssl/StoreKeyConfig.java:219, 220 (2 hits)libs/ssl-config/src/main/java/org/elasticsearch/common/ssl/StoreTrustConfig.java:159
libs/web-utils/src/main/java/org/elasticsearch/web/UriParts.java:35
x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/watcher/support/xcontent/WatcherXContentParser.java:32
x-pack/plugin/eql/qa/correctness/build.gradle:41
x-pack/plugin/ml/qa/ml-with-security/build.gradle:256, 257, 258, 259 (4 hits)x-pack/plugin/searchable-snapshots/qa/rest/build.gradle:33
x-pack/plugin/security/cli/src/main/java/org/elasticsearch/xpack/security/cli/HttpCertificateCommand.java:983
x-pack/plugin/security/src/main/java/org/elasticsearch/xpack/security/authc/file/tool/UsersTool.java:494, 499 (2 hits)x-pack/plugin/shutdown/build.gradle:30
x-pack/plugin/shutdown/qa/rolling-upgrade/build.gradle:79, 82 (2 hits)x-pack/plugin/sql/qa/server/src/main/java/org/elasticsearch/xpack/sql/qa/cli/EmbeddedCli.java:164, 166, 183, 193 (4 hits)x-pack/plugin/sql/sql-cli/src/main/java/org/elasticsearch/xpack/sql/cli/ConnectionBuilder.java:91, 116 (2 hits)x-pack/plugin/text-structure/qa/text-structure-with-security/build.gradle:22, 23, 24 (3 hits)x-pack/qa/repository-old-versions/build.gradle:97
x-pack/qa/rolling-upgrade/build.gradle:91, 94 (2 hits).buildkite/scripts/setup_node.sh:8
modules/apm/src/main/java/org/elasticsearch/telemetry/apm/AbstractAsyncInstrument.java:46
dev-tools/prepare_release_update_documentation.py:33
dev-tools/prepare_release_update_documentation.py:28
.buildkite/scripts/cuvs-snapshot/configure.sh:21
x-pack/test/idp-fixture/src/main/resources/nginx/Dockerfile:9, 44 (2 hits)x-pack/test/idp-fixture/src/main/resources/oidc/Dockerfile:14, 40 (2 hits)dev-tools/zstd.Dockerfile:1libs/parquet-rs/native/Dockerfile.rust-toolchain:19libs/simdvec/native/Dockerfile.cross-toolchain:20test/fixtures/krb5kdc-fixture/Dockerfile:1x-pack/plugin/esql-datasource-parquet-rs/native/build-tools/Dockerfile.cargo-zigbuild:11x-pack/test/idp-fixture/src/main/resources/idp/Dockerfile:10distribution/src/bin/elasticsearch-service-mgr.exe:1
distribution/src/bin/elasticsearch-service-x64.exe:1
gradle/wrapper/gradle-wrapper.jar:1
plugins/examples/gradle/wrapper/gradle-wrapper.jar:1
build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/shadow/XmlClassRelocationTransformer.java:58
docs/reference/setup/install/docker/docker-compose.yml:3
CI/CD securitycontainers
qa/remote-clusters/docker-compose.yml:3, 58 (2 hits)docs/reference/setup/install/docker/docker-compose.yml:3qa/remote-clusters/docker-compose.yml:3, 58 (2 hits)docs/reference/setup/install/docker/docker-compose.yml:64libs/parquet-rs/native/Dockerfile.rust-toolchain:41
CI/CD securitycontainers
.github/workflows/updatecli-compose.yml:19, 38 (2 hits).github/workflows/check-esql-generated-headers.yml:22.github/workflows/gradle-wrapper-validation.yml:13.github/workflows/docs-build.yml:14 (2 hits).github/workflows/docs-deploy.yml:14 (2 hits).github/workflows/docs-preview-cleanup.yml:12 (2 hits).github/workflows/updatecli-compose.yml:51benchmarks/src/main/java/org/elasticsearch/benchmark/compute/operator/AggregatorBenchmark.java:766
Eval used
benchmarks/src/main/java/org/elasticsearch/benchmark/esql/JsonExtractBenchmark.java:211
Eval used
libs/tdigest/src/main/java/org/elasticsearch/tdigest/ScaleFunction.java:622
Eval used
libs/x-content/src/main/java/org/elasticsearch/xcontent/ObjectPath.java:30
Eval used
x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/watcher/actions/ActionWrapper.java:184
Eval used
x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/watcher/support/xcontent/XContentSource.java:107
Eval used
x-pack/plugin/enrich/src/main/java/org/elasticsearch/xpack/enrich/EnrichPolicyMaintenanceService.java:186
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/aggregation/blockhash/CategorizeBlockHash.java:158
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/aggregation/FilteredAggregatorFunction.java:33
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/aggregation/FilteredGroupingAggregatorFunction.java:44
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/expression/ConstantEvaluators.java:30
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/expression/LoadFromPageEvaluator.java:45
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/lucene/query/LuceneQueryExpressionEvaluator.java:39
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/ColumnExtractOperator.java:68
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/EvalOperator.java:101
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/FilterOperator.java:102
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/lookup/BulkLookupSingleValued.java:26
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/mvdedupe/MultivalueDedupe.java:181
Eval used
x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/StringExtractOperator.java:71
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceBooleanEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceBytesRefEvaluator.java:82
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceDoubleEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceExponentialHistogramEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceFloatEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceIntEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceLongEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceLongRangeEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/function/scalar/nulls/CoalesceTDigestEvaluator.java:81
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InBooleanEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InBytesRefEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InDoubleEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InIntEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InLongEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InMillisNanosEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/generated-src/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/InNanosMillisEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/evaluator/mapper/EvaluatorMapper.java:110
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/fulltext/Score.java:131
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/conditional/Case.java:502
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/convert/AbstractConvertFunction.java:155
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/convert/FromAggregateMetricDouble.java:160
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/convert/ToAggregateMetricDouble.java:253
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/histogram/ExtractHistogramComponent.java:181
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/internal/PackDimension.java:97
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/internal/UnpackDimension.java:91
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/multivalue/AbstractMultivalueFunction.java:97
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/multivalue/MvConcat.java:154
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/multivalue/MvSort.java:324
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/spatial/StDimension.java:168
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/spatial/StGeometryType.java:167
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/string/ReplaceConstantOrdinalEvaluator.java:86
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/util/Delay.java:129
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/vector/Magnitude.java:141
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/vector/VectorSimilarityFunction.java:159
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/LiteralsEvaluator.java:40
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/logical/BooleanLogicExpressionEvaluator.java:47
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/nulls/IsNotNull.java:159
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/nulls/IsNull.java:159
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/operator/arithmetic/DenseVectorScalarEvaluator.java:55
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/operator/arithmetic/DenseVectorsEvaluator.java:54
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/EqualsDenseVectorEvaluator.java:40
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/predicate/operator/comparison/NotEqualsDenseVectorEvaluator.java:40
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/inference/completion/CompletionRequestIterator.java:141
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/inference/embedding/EmbeddingRequestIterator.java:80
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/inference/rerank/RerankRequestIterator.java:238
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/inference/textembedding/TextEmbeddingRequestIterator.java:60
Eval used
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/planner/TypeConverter.java:60
Eval used
x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/common/SemanticTextInfoExtractor.java:67
Eval used
x-pack/plugin/profiling/src/main/java/org/elasticsearch/xpack/profiling/action/StackTrace.java:178
Eval used
x-pack/plugin/profiling/src/main/java/org/elasticsearch/xpack/profiling/action/TransportGetStackTracesAction.java:916
Eval used
x-pack/plugin/watcher/src/main/java/org/elasticsearch/xpack/watcher/condition/AbstractCompareCondition.java:58
Eval used
x-pack/plugin/watcher/src/main/java/org/elasticsearch/xpack/watcher/condition/ArrayCompareCondition.java:207
Eval used
x-pack/plugin/watcher/src/main/java/org/elasticsearch/xpack/watcher/condition/CompareCondition.java:135
Eval used
x-pack/plugin/watcher/src/main/java/org/elasticsearch/xpack/watcher/notification/slack/message/DynamicAttachments.java:33
Eval used
build-tools-internal/src/integTest/groovy/org/elasticsearch/gradle/internal/SymbolicLinkPreservingTarFuncTest.groovy:138build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/JarApiComparisonTask.java:115build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/dependencies/patches/Utils.java:89dev-tools/prometheus-local/docker-compose.yml:21, 38, 82, 105 (4 hits).dockerignore
CI/CD securitycontainers
.dockerignore
CI/CD securitycontainers
libs/parquet-rs/native/Dockerfile.rust-toolchain:20libs/simdvec/native/Dockerfile.cross-toolchain:21test/fixtures/krb5kdc-fixture/Dockerfile:1x-pack/plugin/esql-datasource-parquet-rs/native/build-tools/Dockerfile.cargo-zigbuild:12x-pack/test/idp-fixture/src/main/resources/idp/Dockerfile:11x-pack/test/idp-fixture/src/main/resources/nginx/Dockerfile:44x-pack/test/idp-fixture/src/main/resources/oidc/Dockerfile:40x-pack/test/idp-fixture/src/main/resources/openldap/Dockerfile:1.buildkite/scripts/setup_node.sh:8
.github/workflows/docs-deploy.yml.github/workflows/docs-preview-cleanup.yml.github/workflows/updatecli-compose.ymldev-tools/prepare_release_update_documentation.py:33
Subprocess shell true
docs/release-notes/changelog-bundles/9.1.0.yml:2045
Weak hash
modules/ingest-common/src/main/java/org/elasticsearch/ingest/common/FingerprintProcessor.java:220
Weak hash
modules/ip-location/src/main/java/org/elasticsearch/ingest/geoip/GeoIpTaskState.java:154
Weak hash
x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authc/support/Hasher.java:370
Weak hash
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/string/Hash.java:53
Weak hash
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/string/Md5.java:30
Weak hash
x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/expression/function/scalar/string/Sha1.java:25
Weak hash
x-pack/plugin/security/src/main/java/org/elasticsearch/xpack/security/authc/esnative/ReservedRealm.java:111
Weak hash
x-pack/plugin/security/src/main/java/org/elasticsearch/xpack/security/transport/X509CertificateSignature.java:129
Weak hash
distribution/docker/src/docker/dockerfiles/default/Dockerfile
Ports
updatecli-compose.yaml
Ports
updatecli-compose.yaml
Ports
distribution/docker/src/docker/dockerfiles/wolfi/Dockerfile
Ports
qa/remote-clusters/docker-compose.yml:113
CI/CD securitycontainers
docs/reference/setup/install/docker/docker-compose.yml:190
CI/CD securitycontainers
qa/remote-clusters/docker-compose.yml:113
CI/CD securitycontainers
docs/reference/setup/install/docker/docker-compose.yml:190
CI/CD securitycontainers
build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/CheckForbiddenApisTask.java:371build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/ValidateJsonNoKeywordsTask.java:44build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/GenerateTransportVersionDefinitionTask.java:109distribution/tools/windows-service-cli/src/main/java/org/elasticsearch/windows/service/WindowsServiceDaemon.java:75dev-tools/prepare_release_update_documentation.py:105
x-pack/plugin/sql/connectors/tableau/tdvt/tdvt_run.py:41
Showing first 300 of 752. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/d4be5fa3-841a-4364-9c0a-d77b4a437a6b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d4be5fa3-841a-4364-9c0a-d77b4a437a6b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.