https://github.com/mongodb/docs
· scanned 2026-06-05 17:10 UTC (4 days, 22 hours ago)
· 10 languages
300 findings 11/13 scanners ran 24th percentile · Javascript · large (100-500K LoC)
95 actionable findings from 1 signal source. 181 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 |
46.0 | 0.20 | 9.20 |
documentation_score |
50.0 | 0.15 | 7.50 |
practices_score |
76.0 | 0.15 | 11.40 |
code_quality |
57.0 | 0.10 | 5.70 |
| Overall | 1.00 | 64.8 |
Showing 43 of 95 actionable findings. 276 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.
content/pymongo-driver/current/source/includes/cursors/tailable-cursor.py:17, 36 (2 hits)content/pymongo-driver/upcoming/source/includes/cursors/tailable-cursor.py:17, 36 (2 hits)content/manual/manual/source/includes/queryable-encryption/tutorials/automatic/aws/named-kms/named-kms.py:3content/manual/manual/source/includes/queryable-encryption/tutorials/automatic/azure/named-kms/named-kms.py:3content/manual/manual/source/includes/queryable-encryption/tutorials/automatic/gcp/named-kms/named-kms.py:3content/manual/manual/source/includes/queryable-encryption/tutorials/automatic/kmip/named-kms/named-kms.py:3content/manual/upcoming/source/includes/queryable-encryption/tutorials/automatic/aws/named-kms/named-kms.py:3content/manual/upcoming/source/includes/queryable-encryption/tutorials/automatic/azure/named-kms/named-kms.py:3content/app-services/.github/workflows/test-data-api.yml:24, 25, 47, 48, 70, 71 (6 hits)content/java/current/.github/workflows/osiris-subpar-coverage.yml:21, 32, 56 (3 hits)content/java/upcoming/.github/workflows/osiris-subpar-coverage.yml:21, 32, 56 (3 hits).github/workflows/build-bump-rm-api.yml:34, 48 (2 hits).github/workflows/platform-ci.yml:54, 55 (2 hits)content/app-services/.github/workflows/generate-bump-pages-openapi-admin-v3.yml:34, 48 (2 hits)content/app-services/.github/workflows/generate-bump-pages-openapi-data-api.yml:34, 48 (2 hits).github/workflows/go-sdk-examples-unit-tests.yml:55code-example-tests/openapi/Dockerfile:1content/realm/.github/actions/push-to-artifact-repo/Dockerfile:1platform/tools/cdnLogParser/Dockerfile:1content/ops-manager/current/source/includes/requirements-network-ports.rst:73content/ops-manager/upcoming/source/includes/requirements-network-ports.rst:73content/ops-manager/v7.0/source/includes/requirements-network-ports.rst:73content/kotlin/current/examples/gradle/wrapper/gradle-wrapper.jar:1
content/kotlin/upcoming/examples/gradle/wrapper/gradle-wrapper.jar:1
content/app-services/source/data-api/snippets/custom-endpoints.snippet.auth-jwtTokenString.sh:4
.github/agents/atlas-release-notes/fetch_aha_features.py:75
content/table-of-contents/L2-data/on-prem.ts:1384
.dockerignore
CI/CD securitycontainers
platform/tools/cdnLogParser/Dockerfile:16
CI/CD securitycontainers
content/mongoid/current/.github/workflows/vale-tdbx.yml:13, 24 (2 hits)content/mongoid/upcoming/.github/workflows/vale-tdbx.yml:13, 24 (2 hits)content/mongoid/current/.github/workflows/add-netlify-links.yml:15content/mongoid/upcoming/.github/workflows/add-netlify-links.yml:15content/node/v6.x/.github/workflows/add-netlify-links.yml:15content/node/v6.x/.github/workflows/copy-compat-to-docs-shared.yml:21content/mongodb-vscode/.github/workflows/vale-tdbx.yml:16, 24 (2 hits)content/node/v6.x/.github/workflows/vale-tdbx.yml:13, 27 (2 hits)content/mongoid/current/.github/workflows/add-netlify-links.yml:52content/mongoid/upcoming/.github/workflows/add-netlify-links.yml:52content/node/v6.x/.github/workflows/add-netlify-links.yml:52content/mongodb-vscode/.github/workflows/vale-tdbx.yml:19, 37 (2 hits)content/mongoid/current/.github/workflows/vale-tdbx.yml:19, 36 (2 hits)content/mongoid/upcoming/.github/workflows/vale-tdbx.yml:19, 36 (2 hits)content/node/v6.x/.github/workflows/vale-tdbx.yml:22, 40 (2 hits)content/mongoid/current/.github/workflows/backport.yml:24content/mongoid/upcoming/.github/workflows/backport.yml:24content/django-mongodb/upcoming/source/includes/qe/django_qe/django_qe/urls.py:21
content/django-mongodb/upcoming/source/includes/qe/django_qe/django_qe/urls.py:15
platform/docs-nextjs/src/app/api/banners/route.ts:21
platform/docs-nextjs/src/app/api/inventory/[...path]/route.ts:7
platform/docs-nextjs/src/app/api/markdown/[...path]/route.ts:19
platform/docs-nextjs/src/app/api/offline-download/route.ts:6
platform/docs-nextjs/src/app/api/products/route.ts:16
platform/docs-nextjs/src/app/api/search-mapping/route.ts:17
platform/docs-nextjs/src/app/api/documents/route.ts:10
platform/docs-nextjs/src/app/api/feedback-interaction/route.ts:42
content/vector-search/source/includes/auto-quantization-tutorial/code-snippets/latency-function.py:1
ext-source/docs-notebooks/voyageai/apps/rag-with-mongodb/requirements.txt:1, 2, 3, 4, 5, 6, 7, 8, +1 more (9 hits)ext-source/docs-notebooks/voyageai/apps/rag-in-memory/requirements.txt:1, 2, 3, 4, 5, 6, 7, 8 (8 hits)content/cloud-manager/source/includes/requirements-cloud-firewall-settings.rst:1, 2, 4, 6 (4 hits)requirements.txt:1, 2, 3 (3 hits)content/cloud-manager/source/includes/requirements-cloud-firewall-settings.rst:9
code-example-tests/python/pymongo/utils/comparison/expect.py:647, 753, 823 (3 hits)code-example-tests/python/pymongo/utils/comparison/parser.py:796, 803, 909 (3 hits)code-example-tests/python/pymongo/utils/comparison/comparison.py:348, 465 (2 hits)content/atlas/source/includes/ai-integrations/langgraph/python/config.py:52, 68 (2 hits)code-example-tests/python/pymongo/utils/comparison/arrays.py:122code-example-tests/python/pymongo/utils/comparison/normalize.py:283content/atlas/source/includes/ai-integrations/langgraph/python/agent.py:111content/atlas/source/includes/ai-integrations/vertex-ai/main.py:128.dockerignore
CI/CD securitycontainers
platform/tools/cdnLogParser/Dockerfile:1
CI/CD securitycontainers
content/realm/.github/actions/push-to-artifact-repo/Dockerfile:1
CI/CD securitycontainers
content/drivers/source/includes/node-frameworks/next/browse-page.tsx:7content/drivers/source/includes/node-frameworks/next/page.tsx:7content/drivers/source/includes/node-frameworks/nuxt-vue/RestaurantList.vue:23content/landing/static/css/landing.min.js:1platform/nextjs-extension/src/endpoints/trpc.ts:10platform/nextjs-extension/src/ui/App.tsx:17.well-known/security.txt
.github/lint-docs/README.md:19
content/vector-search/source/includes/quick-start/code-snippets/vector/nodejs/create-embeddings-new.js:1
content/vector-search/source/includes/crud-embeddings/manual/code-snippets/python/query_embeddings_new.py:1
content/realm/.github/actions/push-to-artifact-repo/Dockerfile:3
CI/CD securitycontainers
content/realm/.github/actions/push-to-artifact-repo/Dockerfile:3
CI/CD securitycontainers
code-example-tests/javascript/driver/utils/comparison/normalize.js:2, 22, 93 (3 hits).github/lint-docs/seo-lint-cli.ts:5, 55 (2 hits)code-example-tests/command-line/mongosh/utils/comparison/normalize.js:22, 94 (2 hits)code-example-tests/python/pymongo/snip.js:10, 13 (2 hits).github/lint-docs/nested-components-lint-cli.ts:43.github/lint-docs/redirect-lint-cli.ts:85code-example-tests/go/driver/snip.js:7code-example-tests/java/driver-sync/snip.js:8content/code-examples/tested/command-line/mongosh/database-commands/update/bulk-update.js:1content/table-of-contents/docset-data/drivers/versions/cpp-updated.ts:1content/vector-search/source/includes/crud-embeddings/manual/code-snippets/python/query_embeddings_new.py:1content/vector-search/source/includes/quick-start/code-snippets/vector/nodejs/create-embeddings-new.js:1platform/docs-nextjs/scripts/offline-ui/code-copy.js:1
This page is publicly accessible at:
https://repobility.com/scan/45647a76-006d-4191-82bd-1fd4610c4659/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/45647a76-006d-4191-82bd-1fd4610c4659/
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.