https://github.com/mongodb/mongo
· scanned 2026-06-05 18:45 UTC (4 days, 17 hours ago)
· 10 languages
4815 raw signals (443 security + 4372 graph) 11/13 scanners ran 12th percentile · Javascript · huge (>500K LoC) System graph score 70 (lower by 4)
Last scanned 4 days, 17 hours ago · v2 · 2222 actionable findings from 2 signal sources. 395 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 |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
17.0 | 0.20 | 3.40 |
documentation_score |
78.0 | 0.15 | 11.70 |
practices_score |
54.0 | 0.15 | 8.10 |
code_quality |
55.0 | 0.10 | 5.50 |
| Overall | 1.00 | 66.5 |
Showing 565 of 2222 actionable findings. 2617 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.
buildscripts/gdb/mongo_utils.py:183
evergreen/do_jepsen_setup/build_libfaketime.sh:10evergreen/do_jepsen_setup/install_jepsen.sh:5evergreen/jepsen_docker/setup.sh:5buildscripts/bazel_rules_mongo/engflow_auth/engflow_auth.py:117
buildscripts/idl/idl/binder.py:339, 581 (2 hits)bazel/auto_header/gen_all_headers.py:295bazel/bazelisk.py:338bazel/resmoke/derive_suite_selectors.py:224buildscripts/cost_model/ce_generate_data.py:60buildscripts/cost_model/parameters_extractor_classic.py:118buildscripts/idl/gen_dts.py:192buildscripts/idl/idl/generator.py:188buildscripts/bazel_rules_mongo/engflow_auth/engflow_auth.py:179buildscripts/poetry_lock_check.py:23buildscripts/pyrightlint.py:39buildscripts/build_cargo_bazel_ppc64le.sh:33buildscripts/mongo_rg_builds/build_rg_macos_universal.sh:16buildscripts/mongo_rg_builds/build_rg_manylinux2014.sh:73bazel/wrapper_hook/install_modules.py:19buildscripts/linter/runner.py:123buildscripts/mongo_rapidyaml_builds/build_rapidyaml_macos.sh:144bazel/install_rules/pretty_printer_test_creator.py:20buildscripts/bazel_rules_mongo/engflow_auth/engflow_auth.py:117buildscripts/cost_model/database_instance.py:71bazel/resmoke/derive_suite_selectors.py:232
buildscripts/mount_drives.sh:161
buildscripts/ciconfig/evergreen.py:395
bazel/wrapper_hook/plus_interface.py:163
buildscripts/mongosymb.py:100, 351, 355, 384, 411, 418, 423 (7 hits)buildscripts/debugsymb_mapper.py:97, 108, 272, 357, 358, 463 (6 hits)buildscripts/cost_model/start.py:79, 104, 117, 135, 167, 178, 228, 252, +13 more (21 hits)buildscripts/antithesis/base_images/mongo_binaries/Dockerfile:1
buildscripts/antithesis/base_images/workload/Dockerfile:1
package.json:1
bazel/config/generate_config_header.py:16buildscripts/apply_clang_tidy_fixes.py:82buildscripts/clang_tidy_config_gen.py:12evergreen/macos_notary.py:38
evergreen/spawnhost/extract_artifacts.py:23
buildscripts/pip_requirements.py:71
buildscripts/gdb/mongo_utils.py:51
buildscripts/resmokelib/powercycle/powercycle_constants.py:18evergreen/powercycle_check_host.sh:26evergreen/selinux_run_test.sh:62.dockerignore
CI/CD securitycontainers
src/third_party/grpc/dist/examples/cpp/csm/Dockerfile.client:24src/third_party/grpc/dist/examples/cpp/csm/Dockerfile.server:24src/third_party/grpc/dist/examples/cpp/csm/observability/Dockerfile.client:24src/third_party/grpc/dist/examples/cpp/csm/observability/Dockerfile.server:24src/third_party/grpc/dist/examples/cpp/xds/Dockerfile.client:24src/third_party/grpc/dist/examples/cpp/xds/Dockerfile.server:24src/third_party/zstandard/zstd/contrib/docker/Dockerfile:6src/third_party/mock_ocsp_responder/mock_ocsp_responder.py:655
securityAuth flask unauth route
buildscripts/gdb/mongo.py:883
Eval used
buildscripts/resmokelib/configure_resmoke.py:844
Eval used
src/mongo/shell/assert.js:669
Eval used
src/mongo/shell/db.d.ts:182
Eval used
src/mongo/shell/db.js:517
Eval used
src/mongo/shell/types.js:274
Eval used
bazel/platforms/remote_execution_containers_generator.py:46
Exec used
buildscripts/local_rbe_container_url.py:80
Exec used
buildscripts/sbom/config.py:136
Exec used
src/third_party/mozjs/extract/js/src/devtools/rootAnalysis/analyze.py:21
Exec used
src/third_party/wiredtiger/bench/workgen/runner/runner/__init__.py:86
Exec used
src/third_party/wiredtiger/lang/python/setup_pip.py:107
Exec used
bazel/resmoke/derive_suite_selectors.py:97bazel/wrapper_hook/generate_common_bes_bazelrc.py:43buildscripts/archive_artifacts.py:45jstests/aggregation/exec/agg_drop_index.js:28jstests/aggregation/sources/group/group_by_system_variable.js:19jstests/auth/logout_reconnect.js:38bazel/wrapper_hook/autogenerated_targets.py:41buildscripts/fix_headers.py:94buildscripts/validate_commit_message.py:73src/mongo/mongo_config_header.py:442buildscripts/resmokelib/testing/fixtures/replicaset.py:1095buildscripts/resmokelib/testing/fixtures/standalone.py:210buildscripts/resmokelib/testing/hooks/check_idle_cursors.py:13buildscripts/resmokelib/testing/hooks/initialsync.py:213src/mongo/mongo_config_header.py:442src/mongo/util/version_constants_gen.py:196bazel/install_rules/pretty_printer_test_creator.py:20buildscripts/bazel_rules_mongo/engflow_auth/engflow_auth.py:117buildscripts/cost_model/database_instance.py:71bazel/resmoke/derive_suite_selectors.py:77
buildscripts/resmokelib/setup_multiversion/download.py:100evergreen/macos_notary.py:38evergreen/spawnhost/extract_artifacts.py:23buildscripts/apply_clang_tidy_fixes.py:83
jstests/concurrency/fsm_workloads/cleanup_orphaned_with_balancer.js:29jstests/concurrency/fsm_workloads/compact/auto_compact.js:87jstests/core/administrative/auth1.js:21bazel/gpg_signer.py:79bazel/install_rules/install_rules.py:15bazel/mongot_extension_signing_key/gpg_export_armored_key.py:74bazel/resmoke/download_historic_runtimes.py:33
buildscripts/compare_evergreen_versions.py:165, 186, 244, 250, 284, 727 (6 hits)buildscripts/github_merge_queue_metrics.py:411, 494, 526 (3 hits)buildscripts/mongosymb.py:101, 402, 424 (3 hits)buildscripts/lint_markdown_links.py:737, 1016 (2 hits)buildscripts/archive_artifacts.py:27buildscripts/clang_tidy_vscode.py:73buildscripts/create_todo_tickets.py:45buildscripts/evergreen_expansions2bash.py:105.dockerignore
CI/CD securitycontainers
.dockerignore
CI/CD securitycontainers
bazel/remote_execution_container/amazon_linux_2/dockerfile:15bazel/remote_execution_container/amazon_linux_2023/dockerfile:15bazel/remote_execution_container/debian10/dockerfile:12bazel/remote_execution_container/debian12/dockerfile:15bazel/remote_execution_container/rhel10/dockerfile:12bazel/remote_execution_container/rhel89/dockerfile:15bazel/remote_execution_container/rhel93/dockerfile:15bazel/remote_execution_container/suse/dockerfile:15jstests/concurrency/fsm_workloads/query/explain/explain_update.js:1jstests/core/capped/capped_update.js:1jstests/core/query/find_and_modify/find_and_modify_new.js:1.well-known/security.txt
buildscripts/mongo_rg_builds/build_rg_manylinux2014.sh:73
buildscripts/mongo_rg_builds/build_rg_macos_universal.sh:16
jstests/change_streams/oplog_rewrite/change_stream_basic_match_pushdown_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_documentKey_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_fullDocumentBeforeChange_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_fullDocument_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_namespace_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_operation_type_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_to_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_updateDescription_rewrite.js:1bazel/platforms/remote_execution_containers_generator.py:62
Subprocess shell true
buildscripts/bazel_rules_mongo/codeowners/codeowners_generate.py:131
Subprocess shell true
buildscripts/bazel_rules_mongo/engflow_auth/engflow_auth.py:117
Subprocess shell true
buildscripts/cost_model/database_instance.py:73
Subprocess shell true
buildscripts/deflakinator.py:15
Subprocess shell true
buildscripts/generate_result_tasks.py:289
Subprocess shell true
buildscripts/mongo_toolchain.py:91
Subprocess shell true
buildscripts/mongosymb.py:339
Subprocess shell true
buildscripts/resmokelib/multiversionconstants.py:118
Subprocess shell true
buildscripts/resmokelib/powercycle/powercycle.py:1518
Subprocess shell true
buildscripts/resmokelib/run/generate_multiversion_exclude_tags.py:35
Subprocess shell true
buildscripts/sbom/generate_sbom.py:98
Subprocess shell true
buildscripts/util/buildozer_utils.py:11
Subprocess shell true
buildscripts/validate_commit_message.py:51
Subprocess shell true
evergreen/functions/upload_sbom_via_silkbomb.py:86
Subprocess shell true
modules_poc/upload.py:50
Subprocess shell true
src/mongo/db/query/benchmark/data_generator/datagen/database_instance.py:106
Subprocess shell true
src/mongo/util/version_constants_gen.py:68
Subprocess shell true
src/third_party/mozjs/extract/js/src/devtools/automation/autospider.py:488
Subprocess shell true
src/third_party/mozjs/extract/js/src/irregexp/import-irregexp.py:129
Subprocess shell true
src/third_party/wiredtiger/lang/python/wiredtiger/init.py:74
Subprocess shell true
src/third_party/wiredtiger/tools/optrack/find-latency-spikes.py:1253
Subprocess shell true
src/third_party/wiredtiger/tools/wt_verify/wt_verify.py:513
Subprocess shell true
src/mongo/scripting/mozjs/common/types/bindata.d.ts:5
Weak hash
src/mongo/shell/utils.js:906
Weak hash
src/third_party/mozjs/scripts/extract.sh:158
Weak hash
x509/mkcert.py:623
Weak hash
src/third_party/mozjs/extract/js/src/zydis/Zydis/moz.yaml
Ports
src/third_party/mozjs/extract/mfbt/double-conversion/moz.yaml
Ports
src/third_party/mozjs/extract/js/src/irregexp/moz.yaml
Ports
src/third_party/mozjs/extract/mfbt/double-conversion/moz.yaml
Ports
src/third_party/mozjs/extract/js/src/zydis/Zycore/moz.yaml
Ports
src/third_party/zstandard/zstd/contrib/docker/Dockerfile
Ports
src/third_party/mozjs/extract/js/src/irregexp/moz.yaml
Ports
src/third_party/grpc/dist/examples/cpp/csm/Dockerfile.client:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/Dockerfile.server:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/observability/Dockerfile.client:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/observability/Dockerfile.server:17, 32 (2 hits)src/third_party/grpc/dist/examples/cpp/xds/Dockerfile.client:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/xds/Dockerfile.server:17, 30 (2 hits).devcontainer/Dockerfile:13buildscripts/antithesis/base_images/workload/Dockerfile:42, 96 (2 hits).devcontainer/Dockerfile:134buildscripts/antithesis/base_images/workload/Dockerfile:17, 29 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/Dockerfile.client:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/Dockerfile.server:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/observability/Dockerfile.client:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/csm/observability/Dockerfile.server:17, 32 (2 hits)src/third_party/grpc/dist/examples/cpp/xds/Dockerfile.client:17, 30 (2 hits)src/third_party/grpc/dist/examples/cpp/xds/Dockerfile.server:17, 30 (2 hits)buildscripts/antithesis/base_images/mongo_binaries/Dockerfile:19jstests/concurrency/fsm_workloads/query/agg/agg_merge_when_matched_replace_with_new.js:1src/mongo/bson/bson_validate_old.cpp:1src/mongo/bson/bson_validate_old.h:1src/mongo/db/query/fle/server_rewrite.h:1src/mongo/db/query/write_ops/canonical_update.h:1src/mongo/dbtests/query_stage_update.cpp:1buildscripts/resmokelib/testing/hooks/replicaset_transition_to_and_from_csrs.py:41, 42, 44 (3 hits)buildscripts/resmokelib/testing/hooks/stepdown.py:72, 74, 308 (3 hits)buildscripts/resmokelib/testing/hooks/drop_sessions_collection.py:36, 37 (2 hits)buildscripts/resmokelib/testing/hooks/maintenance.py:40, 41 (2 hits)buildscripts/resmokelib/testing/hooks/rotate_execution_control_params.py:174, 204 (2 hits)bazel/mongot_extension_signing_key/gpg_export_armored_key.py:10bazel/wrapper_hook/lint.py:384buildscripts/evergreen_activate_result_tasks.py:8jstests/aggregation/sources/graphLookup/graphlookup_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_basic_match_pushdown_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_documentKey_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_fullDocumentBeforeChange_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_fullDocument_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_namespace_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_operation_type_rewrite.js:1jstests/change_streams/oplog_rewrite/change_stream_match_pushdown_to_rewrite.js:1buildscripts/antithesis/base_images/mongo_binaries/Dockerfile:1
containersPinned dependencies
buildscripts/antithesis/base_images/workload/Dockerfile:1
containersPinned dependencies
src/third_party/wiredtiger/.devcontainer/Dockerfile:1
containersPinned dependencies
src/third_party/wiredtiger/tools/wt-mcp/server.py:225
Debug true
src/third_party/wiredtiger/src/docs/js/sorttable.js:357
Document write
repo-level (12 hits)repo-level (3 hits)repo-level (2 hits)Showing first 300 of 565. Refine filters or use the findings page for deep search.
This page is publicly accessible at:
https://repobility.com/scan/45d72c0d-64be-4ed4-87e7-e4892f4ee018/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/45d72c0d-64be-4ed4-87e7-e4892f4ee018/
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.