{"id":13406885,"url":"https://github.com/mongodb-js/compass","last_synced_at":"2026-05-11T14:02:58.988Z","repository":{"id":28051317,"uuid":"31547508","full_name":"mongodb-js/compass","owner":"mongodb-js","description":"The GUI for MongoDB.","archived":false,"fork":false,"pushed_at":"2026-05-11T07:43:44.000Z","size":807794,"stargazers_count":1459,"open_issues_count":35,"forks_count":258,"subscribers_count":35,"default_branch":"main","last_synced_at":"2026-05-11T09:37:16.726Z","etag":null,"topics":["gui","mongodb"],"latest_commit_sha":null,"homepage":"https://mongodb.com/compass","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mongodb-js.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"docs/security-test-summary.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2015-03-02T15:39:55.000Z","updated_at":"2026-05-11T07:41:10.000Z","dependencies_parsed_at":"2024-08-19T01:41:04.779Z","dependency_job_id":"1b741a48-8ba6-4a23-a397-abc24919a946","html_url":"https://github.com/mongodb-js/compass","commit_stats":{"total_commits":17723,"total_committers":98,"mean_commits":180.8469387755102,"dds":0.6706539524911133,"last_synced_commit":"1efea786e285978216eab5a8696a794eec686584"},"previous_names":["10gen/scout"],"tags_count":8216,"template":false,"template_full_name":null,"purl":"pkg:github/mongodb-js/compass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-js%2Fcompass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-js%2Fcompass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-js%2Fcompass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-js%2Fcompass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mongodb-js","download_url":"https://codeload.github.com/mongodb-js/compass/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-js%2Fcompass/sbom","scorecard":{"id":1898,"data":{"date":"2025-08-04","repo":{"name":"github.com/mongodb-js/compass","commit":"668769242deecabe32280c5b2070c7fcb7802376"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 15/26 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:25","Info: found token with 'none' permissions: .github/workflows/authors-and-third-party-notices.yaml:12","Info: found token with 'none' permissions: .github/workflows/bump-packages.yaml:9","Info: topLevel 'pull-requests' permission set to 'read': .github/workflows/check-pr-title.yml:7","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/merge-bump-packages-pr.yaml:9","Warn: topLevel 'contents' permission set to 'write': .github/workflows/publish-compass.yaml:15","Warn: topLevel 'contents' permission set to 'write': .github/workflows/publish-packages.yaml:13","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-notes-cleanup.yaml:16","Warn: topLevel 'contents' permission set to 'write': .github/workflows/start-beta.yml:18","Warn: topLevel 'actions' permission set to 'write': .github/workflows/start-beta.yml:19","Warn: topLevel 'actions' permission set to 'write': .github/workflows/start-ga.yaml:19","Warn: topLevel 'contents' permission set to 'write': .github/workflows/start-ga.yaml:18","Info: topLevel 'contents' permission set to 'read': .github/workflows/test-installers.yml:4","Info: found token with 'none' permissions: .github/workflows/update-electron.yaml:10","Info: found token with 'none' permissions: .github/workflows/update-eslint.yaml:10","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":8,"reason":"binaries present in source code","details":["Warn: binary detected: packages/compass-e2e-tests/positional-args/positional-args.exe:1","Warn: binary detected: packages/hadron-build/signtool/signtool.exe:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Branch-Protection","score":5,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: 'stale review dismissal' is disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Info: codeowner review is required on branch 'main'","Warn: 'last push approval' is disabled on branch 'main'","Warn: no status checks found to merge onto branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: mongodb-compass-1.46.8-beta.0-darwin-arm64.zip.sig: https://github.com/mongodb-js/compass/releases/tag/v1.46.8-beta.0","Info: signed release artifact: mongodb-compass-1.46.7-darwin-arm64.zip.sig: https://github.com/mongodb-js/compass/releases/tag/v1.46.7","Info: signed release artifact: mongodb-compass-1.46.7-beta.2-darwin-arm64.zip.sig: https://github.com/mongodb-js/compass/releases/tag/v1.46.7-beta.2","Info: signed release artifact: mongodb-compass-1.46.7-beta.0-darwin-arm64.zip.sig: https://github.com/mongodb-js/compass/releases/tag/v1.46.7-beta.0","Info: signed release artifact: mongodb-compass-1.46.6-darwin-arm64.zip.sig: https://github.com/mongodb-js/compass/releases/tag/v1.46.6","Warn: release artifact v1.46.8-beta.0 does not have provenance: https://api.github.com/repos/mongodb-js/compass/releases/237596137","Warn: release artifact v1.46.7 does not have provenance: https://api.github.com/repos/mongodb-js/compass/releases/236710984","Warn: release artifact v1.46.7-beta.2 does not have provenance: https://api.github.com/repos/mongodb-js/compass/releases/236195656","Warn: release artifact v1.46.7-beta.0 does not have provenance: https://api.github.com/repos/mongodb-js/compass/releases/233972601","Warn: release artifact v1.46.6 does not have provenance: https://api.github.com/repos/mongodb-js/compass/releases/233310247"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/authors-and-third-party-notices.yaml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/authors-and-third-party-notices.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/authors-and-third-party-notices.yaml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/authors-and-third-party-notices.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/authors-and-third-party-notices.yaml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/authors-and-third-party-notices.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/bump-packages.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/bump-packages.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bump-packages.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/bump-packages.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/bump-packages.yaml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/bump-packages.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/codeql.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/merge-bump-packages-pr.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/merge-bump-packages-pr.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-compass.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/publish-compass.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-compass.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/publish-compass.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-packages.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/publish-packages.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-packages.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/publish-packages.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/start-beta.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/start-beta.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/start-beta.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/start-beta.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/start-ga.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/start-ga.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/start-ga.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/start-ga.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-installers.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/test-installers.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-installers.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/test-installers.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-installers.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/test-installers.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-installers.yml:211: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/test-installers.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-installers.yml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/test-installers.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-installers.yml:253: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/test-installers.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-electron.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/update-electron.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-electron.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/update-electron.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-electron.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/update-electron.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-eslint.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/update-eslint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-eslint.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/update-eslint.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-eslint.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/mongodb-js/compass/update-eslint.yaml/main?enable=pin","Warn: containerImage not pinned by hash: .evergreen/connectivity-tests/Dockerfile:3","Warn: npmCommand not pinned by hash: .evergreen/connectivity-tests/Dockerfile:23","Warn: npmCommand not pinned by hash: .github/workflows/authors-and-third-party-notices.yaml:48","Warn: npmCommand not pinned by hash: .github/workflows/bump-packages.yaml:39","Warn: npmCommand not pinned by hash: .github/workflows/publish-compass.yaml:33","Warn: npmCommand not pinned by hash: .github/workflows/publish-packages.yaml:44","Warn: npmCommand not pinned by hash: .github/workflows/start-beta.yml:41","Warn: npmCommand not pinned by hash: .github/workflows/start-ga.yaml:41","Warn: npmCommand not pinned by hash: .github/workflows/test-installers.yml:230","Warn: npmCommand not pinned by hash: .github/workflows/update-electron.yaml:37","Warn: npmCommand not pinned by hash: .github/workflows/update-eslint.yaml:37","Info:   0 out of  25 GitHub-owned GitHubAction dependencies pinned","Info:  11 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   8 out of  18 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":0,"reason":"54 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-x4c5-c7rf-jjgv","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-328p-362g-r48j","Warn: Project is vulnerable to: GHSA-876p-c77m-x2hc","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-pp7h-53gx-mx7r","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-ghr5-ch3p-vcr6","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-7px2-3c2p-q4v4","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-4www-5p9h-95mh","Warn: Project is vulnerable to: GHSA-9gqv-wp59-fq42","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-282f-qqgm-c34q","Warn: Project is vulnerable to: GHSA-jf85-cpcp-j695","Warn: Project is vulnerable to: GHSA-fvqr-27wr-82fm","Warn: Project is vulnerable to: GHSA-4xc9-xhrj-v574","Warn: Project is vulnerable to: GHSA-x5rq-j2xg-h7qm","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-hxm2-r34f-qmc5","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-px4h-xg32-q955","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-cxrh-j4jr-qwg3","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T12:44:58.862Z","repository_id":28051317,"created_at":"2025-08-14T12:44:58.862Z","updated_at":"2025-08-14T12:44:58.862Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32897941,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","mongodb"],"created_at":"2024-07-30T19:02:42.066Z","updated_at":"2026-05-11T14:02:58.939Z","avatar_url":"https://github.com/mongodb-js.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","GUI-MongoDB","Uncategorized","Tools"],"sub_categories":["Uncategorized","Desktop"],"readme":"# MongoDB Compass Monorepo\n\nThis repository contains the source code and build tooling used in [MongoDB Compass](https://www.mongodb.com/products/compass).\n\n![Aggregation Pipeline Builder Tab in Compass](packages/compass/compass-screenshot.png)\n\n## Contributing\n\nFor contributing, please refer to [CONTRIBUTING.md](CONTRIBUTING.md)\n\nFor issues, please create a ticket in our [JIRA Project](https://jira.mongodb.org/browse/COMPASS).\n\nIs there anything else you’d like to see in Compass? Let us know by submitting suggestions in out [feedback forum](https://feedback.mongodb.com/).\n\n## Packages Overview\n\n- [**mongodb-compass**](packages/compass): The MongoDB GUI\n\n### Compass Plugins\n\n- [**@mongodb-js/compass-aggregations**](packages/compass-aggregations): Compass Aggregation Pipeline Builder\n- [**@mongodb-js/compass-app-stores**](packages/compass-app-stores): The external stores repo for compass\n- [**@mongodb-js/compass-collection**](packages/compass-collection): Compass Collection\n- [**@mongodb-js/compass-crud**](packages/compass-crud): Compass Plugin for CRUD Operations\n- [**@mongodb-js/compass-databases-collections**](packages/databases-collections): Plugin for viewing the list of, creating, and dropping databases and collections\n- [**@mongodb-js/compass-explain-plan**](packages/compass-explain-plan): Evaluate the performance of your query\n- [**@mongodb-js/compass-export-to-language**](packages/compass-export-to-language): Export MongoDB queries and aggregations to various languages\n- [**@mongodb-js/compass-field-store**](packages/compass-field-store): FieldStore keeps track of available fields in a collection\n- [**@mongodb-js/compass-find-in-page**](packages/compass-find-in-page): cmd-f UI for Compass\n- [**@mongodb-js/compass-import-export**](packages/compass-import-export): Import/Export feature for Compass\n- [**@mongodb-js/compass-indexes**](packages/compass-indexes): Collection index management for Compass\n- [**@mongodb-js/compass-query-bar**](packages/compass-query-bar): Renders a component for executing MongoDB queries through a GUI\n- [**@mongodb-js/compass-saved-aggregations-queries**](packages/compass-saved-aggregations-queries): Instance tab plugin that shows saved queries and aggregations\n- [**@mongodb-js/compass-schema**](packages/compass-schema): Compass Schema Tab Plugin\n- [**@mongodb-js/compass-schema-validation**](packages/compass-schema-validation): Compass plugin for document JSON schema validation\n- [**@mongodb-js/compass-serverstats**](packages/compass-serverstats): Compass Real Time\n- [**@mongodb-js/compass-shell**](packages/compass-shell): Compass Shell Plugin\n- [**@mongodb-js/compass-sidebar**](packages/compass-sidebar): The sidebar of Compass\n\n### Shared Libraries and Build Tools\n\n- [**@mongodb-js/atlas-service**](packages/atlas-service): Service to handle Atlas sign in and API requests\n- [**@mongodb-js/compass-app-registry**](packages/compass-app-registry): Compass App Registry\n- [**@mongodb-js/compass-components**](packages/compass-components): React Components used in Compass\n- [**@mongodb-js/compass-connection-import-export**](packages/compass-connection-import-export): UI for Compass connection import/export\n- [**@mongodb-js/compass-connections**](packages/compass-connections): Manage your MongoDB connections and connect in Compass\n- [**@mongodb-js/compass-connections-navigation**](packages/compass-connections-navigation): Databases and collections sidebar navigation tree\n- [**@mongodb-js/compass-context-menu**](packages/compass-context-menu): Context menu hooks and provider for Compass\n- [**@mongodb-js/compass-data-modeling**](packages/compass-data-modeling): Data modeling diagram workspace and all related services\n- [**@mongodb-js/compass-editor**](packages/compass-editor): Reusable Compass editor component based on codemirror editor, themes, and autocompleters\n- [**@mongodb-js/compass-generative-ai**](packages/compass-generative-ai): Generative AI aspects for Compass\n- [**@mongodb-js/compass-global-writes**](packages/compass-global-writes): Compass Global Sharding management\n- [**@mongodb-js/compass-intercom**](packages/compass-intercom): Intercom scripts and utils for Compass\n- [**@mongodb-js/compass-logging**](packages/compass-logging): Shared helpers for logging in Compass packages\n- [**@mongodb-js/compass-maybe-protect-connection-string**](packages/compass-maybe-protect-connection-string): Utility for protecting connection strings if requested\n- [**@mongodb-js/compass-settings**](packages/compass-settings): Settings for compass\n- [**@mongodb-js/compass-smoke-tests**](packages/compass-smoke-tests): Smoke test suite for Compass app installers\n- [**@mongodb-js/compass-telemetry**](packages/compass-telemetry): Compass telemetry\n- [**@mongodb-js/compass-test-server**](packages/compass-test-server): Wrapper around mongodb-runner to manage test servers for Compass\n- [**@mongodb-js/compass-user-data**](packages/compass-user-data): undefined\n- [**@mongodb-js/compass-utils**](packages/compass-utils): Utilities for MongoDB Compass Development\n- [**@mongodb-js/compass-web**](packages/compass-web): Compass application packaged for the browser environment\n- [**@mongodb-js/compass-welcome**](packages/compass-welcome): The welcome modal\n- [**@mongodb-js/compass-workspaces**](packages/compass-workspaces): Compass plugin responsible for rendering and managing state of current namespace / workspace\n- [**@mongodb-js/connection-form**](packages/connection-form): A form for specifying information needed to connect to a MongoDB instance\n- [**@mongodb-js/connection-info**](packages/connection-info): Types and utilites for connections agnostic of backend\n- [**@mongodb-js/connection-storage**](packages/connection-storage): Compass connection storage\n- [**@mongodb-js/databases-collections-list**](packages/databases-collections-list): List view for the databases and collections\n- [**@mongodb-js/explain-plan-helper**](packages/explain-plan-helper): Explain plan utility methods for MongoDB Compass\n- [**@mongodb-js/my-queries-storage**](packages/my-queries-storage): Saved aggregations and queries storage\n- [**@mongodb-js/reflux-state-mixin**](packages/reflux-state-mixin): Reflux stores mixin adding 'state' syntax similar to React components\n- [**bson-transpilers**](packages/bson-transpilers): Source to source compilers using ANTLR\n- [**compass-e2e-tests**](packages/compass-e2e-tests): E2E test suite for Compass app that follows smoke tests / feature testing matrix\n- [**compass-preferences-model**](packages/compass-preferences-model): Compass preferences model\n- [**hadron-build**](packages/hadron-build): Tooling for Hadron apps like Compass\n- [**hadron-document**](packages/hadron-document): Hadron Document\n- [**hadron-ipc**](packages/hadron-ipc): Simplified IPC for electron apps.\n- [**hadron-type-checker**](packages/hadron-type-checker): Hadron Type Checker\n- [**mongodb-collection-model**](packages/collection-model): MongoDB collection model\n- [**mongodb-data-service**](packages/data-service): MongoDB Data Service\n- [**mongodb-database-model**](packages/database-model): MongoDB database model\n- [**mongodb-explain-compat**](packages/mongodb-explain-compat): Convert mongodb SBE explain output to 4.4 explain output\n- [**mongodb-instance-model**](packages/instance-model): MongoDB instance model\n- [**mongodb-query-util**](packages/mongodb-query-util): Utilty Functions for MongoDB Query Functionality\n\n### Shared Configuration Files\n\n- [**@mongodb-js/eslint-config-compass**](configs/eslint-config-compass): Shared Compass eslint configuration\n- [**@mongodb-js/eslint-plugin-compass**](configs/eslint-plugin-compass): Custom eslint rules for Compass monorepo\n- [**@mongodb-js/mocha-config-compass**](configs/mocha-config-compass): Shared mocha mocha configuration for Compass packages\n- [**@mongodb-js/prettier-config-compass**](configs/prettier-config-compass): Shared Compass prettier configuration\n- [**@mongodb-js/testing-library-compass**](configs/testing-library-compass): Compass unit testing utils\n- [**@mongodb-js/tsconfig-compass**](configs/tsconfig-compass): Shared Compass Typescript configuration\n- [**@mongodb-js/webpack-config-compass**](configs/webpack-config-compass): Shared webpack configuration for Compass application and plugins\n\n## License\n\n[SSPL](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-js%2Fcompass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongodb-js%2Fcompass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-js%2Fcompass/lists"}