MCP Toolbox for Databases is an open source MCP server for databases.
1001 matches across 14 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .golangci.yaml | 1 | # Copyright 2024 Google LLC. |
| LOW | main.go | 1 | // Copyright 2024 Google LLC |
| LOW | cmd/root_test.go | 1 | // Copyright 2024 Google LLC |
| LOW | cmd/root.go | 1 | // Copyright 2024 Google LLC |
| LOW | cmd/internal/config.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/options.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/imports.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/flags.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/options_test.go | 1 | // Copyright 2024 Google LLC |
| LOW | cmd/internal/config_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/invoke/command.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/invoke/command_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/migrate/command.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/migrate/command_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/skills/command.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/skills/command_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/skills/generator.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/skills/generator_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/serve/command.go | 1 | // Copyright 2026 Google LLC |
| LOW | cmd/internal/serve/command_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | .gemini/config.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | .ci/versioned.release.cloudbuild.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .ci/integration.cloudbuild.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .ci/integration.cloudbuild.yaml | 721 | # - id: "dgraph" |
| LOW | .ci/test_prompts_with_coverage.sh | 1 | #!/bin/bash |
| LOW | .ci/continuous.release.cloudbuild.yaml | 1 | # Copyright 2024 Google LLC |
| LOW | .ci/sample_tests/run_tests.sh | 1 | # Copyright 2026 Google LLC |
| LOW | …sts/pre_post_processing/go.integration.cloudbuild.yaml | 1 | # Copyright 2026 Google LLC |
| LOW | …sts/pre_post_processing/py.integration.cloudbuild.yaml | 1 | # Copyright 2026 Google LLC |
| LOW | …sts/pre_post_processing/js.integration.cloudbuild.yaml | 1 | # Copyright 2026 Google LLC |
| LOW | …sample_tests/quickstart/go.integration.cloudbuild.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | …sample_tests/quickstart/py.integration.cloudbuild.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | …sample_tests/quickstart/js.integration.cloudbuild.yaml | 1 | # Copyright 2025 Google LLC |
| LOW | .hugo/hugo.cloudflare.toml | 1 | # Copyright 2026 Google LLC |
| LOW | .hugo/data/filters.yaml | 1 | # Copyright 2026 Google LLC |
| LOW | tests/option.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/embedding.go | 1 | // Copyright 2026 Google LLC |
| LOW | tests/server.go | 1 | // Copyright 2024 Google LLC |
| LOW | tests/auth.go | 1 | // Copyright 2024 Google LLC |
| LOW | tests/mcp_tool.go | 1 | // Copyright 2026 Google LLC |
| LOW | tests/common.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/tool.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/source.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/mcp_types.go | 1 | // Copyright 2026 Google LLC |
| LOW | tests/dgraph/dgraph_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/neo4j/neo4j_integration_test.go | 1 | // Copyright 2024 Google LLC |
| LOW | tests/alloydbomni/alloydb_omni_integration_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | tests/clickhouse/clickhouse_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/cloudstorage/cloud_storage_integration_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | tests/alloydbpg/alloydb_pg_integration_test.go | 1 | // Copyright 2024 Google LLC |
| LOW | tests/looker/looker_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/bigtable/bigtable_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/mariadb/mariadb_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/firestore/firestore_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/redis/redis_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/auth/auth_integration_test.go | 1 | // Copyright 2026 Google LLC |
| LOW | tests/dataplex/dataplex_integration_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/cloudsqlpg/cloud_sql_pg_create_instances_test.go | 1 | // Copyright 2025 Google LLC |
| LOW | tests/cloudsqlpg/cloud_sql_pg_integration_test.go | 1 | // Copyright 2024 Google LLC |
| LOW | tests/cloudsqlpg/cloud_sql_pg_vectorassist_test.go | 1 | // Copyright 2026 Google LLC |
| 847 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 99 | _ = service.Projects.Locations.Datasets.FhirStores.List(datasetName).Pages(ctx, func(page *healthcare.ListFhirStoresRes |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 108 | _, _ = service.Projects.Locations.Datasets.FhirStores.Delete(store.Name).Context(ctx).Do() |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 115 | _ = service.Projects.Locations.Datasets.DicomStores.List(datasetName).Pages(ctx, func(page *healthcare.ListDicomStoresR |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 124 | _, _ = service.Projects.Locations.Datasets.DicomStores.Delete(store.Name).Context(ctx).Do() |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 272 | resp, err := service.Projects.Locations.Datasets.FhirStores.Fhir.Create(fhirStoreName, resourceType, resourceBody).Do() |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 313 | if fhirStore, err = service.Projects.Locations.Datasets.FhirStores.Create(datasetName, fhirStore).FhirStoreId(fhirStore |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 318 | if _, err := service.Projects.Locations.Datasets.FhirStores.Delete(fhirStore.Name).Do(); err != nil { |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 327 | if dicomStore, err = service.Projects.Locations.Datasets.DicomStores.Create(datasetName, dicomStore).DicomStoreId(dicom |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 332 | if _, err := service.Projects.Locations.Datasets.DicomStores.Delete(dicomStore.Name).Do(); err != nil { |
| CRITICAL | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 420 | call := service.Projects.Locations.Datasets.DicomStores.StoreInstances(storeName, "studies", buf) |
| CRITICAL | internal/sources/alloydbadmin/alloydbadmin.go | 194 | resp, err := service.Projects.Locations.Clusters.Instances.Create(urlString, instance).InstanceId(instanceID).Do() |
| CRITICAL | internal/sources/alloydbadmin/alloydbadmin.go | 223 | resp, err := service.Projects.Locations.Clusters.Users.Create(urlString, user).UserId(userID).Do() |
| CRITICAL | internal/sources/alloydbadmin/alloydbadmin.go | 255 | resp, err := service.Projects.Locations.Clusters.Instances.Get(urlString).Do() |
| CRITICAL | internal/sources/alloydbadmin/alloydbadmin.go | 270 | resp, err := service.Projects.Locations.Clusters.Users.Get(urlString).Do() |
| CRITICAL | internal/sources/alloydbadmin/alloydbadmin.go | 300 | resp, err := service.Projects.Locations.Clusters.Instances.List(urlString).Do() |
| CRITICAL | internal/sources/alloydbadmin/alloydbadmin.go | 315 | resp, err := service.Projects.Locations.Clusters.Users.List(urlString).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 95 | if _, err = svc.Projects.Locations.Datasets.FhirStores.Get(dsName).Do(); err != nil { |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 105 | _, err := svc.Projects.Locations.Datasets.FhirStores.Get(name).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 117 | _, err := svc.Projects.Locations.Datasets.DicomStores.Get(name).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 328 | resp, err := svc.Projects.Locations.Datasets.FhirStores.Fhir.PatientEverything(name).Do(opts...) |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 347 | resp, err := svc.Projects.Locations.Datasets.FhirStores.Fhir.SearchType(name, "Patient", bytes.NewReader(body)).Do(opts |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 376 | call := svc.Projects.Locations.Datasets.FhirStores.Fhir.Read(name) |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 393 | store, err := svc.Projects.Locations.Datasets.DicomStores.Get(storeName).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 407 | store, err := svc.Projects.Locations.Datasets.FhirStores.Get(storeName).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 421 | store, err := svc.Projects.Locations.Datasets.DicomStores.GetDICOMStoreMetrics(storeName).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 435 | store, err := svc.Projects.Locations.Datasets.FhirStores.GetFHIRStoreMetrics(storeName).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 449 | stores, err := svc.Projects.Locations.Datasets.DicomStores.List(datasetName).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 477 | stores, err := svc.Projects.Locations.Datasets.FhirStores.List(datasetName).Do() |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 506 | call := svc.Projects.Locations.Datasets.DicomStores.Studies.Series.Instances.Frames.RetrieveRendered(name, dicomWebPath |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 534 | resp, err = svc.Projects.Locations.Datasets.DicomStores.SearchForInstances(name, dicomWebPath).Do(opts...) |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 536 | resp, err = svc.Projects.Locations.Datasets.DicomStores.SearchForSeries(name, dicomWebPath).Do(opts...) |
| CRITICAL | internal/sources/cloudhealthcare/cloud_healthcare.go | 538 | resp, err = svc.Projects.Locations.Datasets.DicomStores.SearchForStudies(name, dicomWebPath).Do(opts...) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | cmd/internal/config_test.go | 1466 | t.Setenv("API_KEY", "your_api_key") |
| HIGH | cmd/internal/config_test.go | 1524 | t.Setenv("ELASTICSEARCH_APIKEY", "your_api_key") |
| HIGH | …onfiguration/pre-post-processing/js/langchain/agent.js | 18 | const GOOGLE_API_KEY = process.env.GOOGLE_API_KEY || 'your-api-key'; // Replace it with your API key |
| HIGH | …tion/configuration/pre-post-processing/js/adk/agent.js | 4 | process.env.GOOGLE_GENAI_API_KEY = process.env.GOOGLE_API_KEY || 'your-api-key'; // Replace it with your API key |
| HIGH | …s/en/documentation/getting-started/local_quickstart.md | 124 | echo 'GOOGLE_API_KEY="YOUR_API_KEY"' > my_agent/.env |
| HIGH | …ion/getting-started/quickstart/js/genkit/quickstart.js | 5 | const GOOGLE_API_KEY = process.env.GOOGLE_API_KEY || 'your-api-key'; // Replace it with your API key |
| HIGH | …/getting-started/quickstart/js/langchain/quickstart.js | 7 | const GOOGLE_API_KEY = process.env.GOOGLE_API_KEY || 'your-api-key'; // Replace it with your API key |
| HIGH | …tation/getting-started/quickstart/js/adk/quickstart.js | 21 | process.env.GOOGLE_GENAI_API_KEY = process.env.GOOGLE_API_KEY || 'your-api-key'; // Replace it with your API key |
| HIGH | …tion/getting-started/quickstart/js/genAI/quickstart.js | 6 | const GOOGLE_API_KEY = process.env.GOOGLE_API_KEY || 'your-api-key'; // Replace it with your API key |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …guration/pre-post-processing/python/langchain/agent.py | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …/configuration/pre-post-processing/python/adk/agent.py | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …ing-started/quickstart/python/llamaindex/quickstart.py | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …ting-started/quickstart/python/langchain/quickstart.py | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …on/getting-started/quickstart/python/adk/quickstart.py | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …s/en/integrations/bigquery/samples/local_quickstart.md | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …s/en/integrations/bigquery/samples/local_quickstart.md | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| HIGH | …s/en/integrations/bigquery/samples/local_quickstart.md | 0 | you're a helpful hotel assistant. you handle hotel searching, booking and cancellations. when the user searches for a ho |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 343 | "address":[{"use":"home","line":["123 Main St"],"city":"san fransisco","state":"CA","postalCode":"12345","country":"US |
| LOW | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 346 | "telecom":[{"system":"phone","value":"555-1234","use":"home"},{"system":"email","value":"john@foo.com","use":"work"}], |
| LOW | …s/cloudhealthcare/cloud_healthcare_integration_test.go | 1441 | requestBody: bytes.NewBuffer([]byte(`{"storeID":"` + fhirStoreID + `", "givenName":"john","addressSubstring":"main |
| LOW | …esearchdicomseries/cloudhealthcaresearchdicomseries.go | 104 | parameters.NewBooleanParameterWithDefault(common.EnablePatientNameFuzzyMatchingKey, false, `Whether to enable fuzzy ma |
| LOW | …hdicominstances/cloudhealthcaresearchdicominstances.go | 107 | parameters.NewBooleanParameterWithDefault(common.EnablePatientNameFuzzyMatchingKey, false, `Whether to enable fuzzy ma |
| LOW | …earchdicomstudies/cloudhealthcaresearchdicomstudies.go | 100 | parameters.NewBooleanParameterWithDefault(common.EnablePatientNameFuzzyMatchingKey, false, `Whether to enable fuzzy ma |
| LOW | …egrations/firestore/tools/firestore-update-document.md | 87 | "stringValue": "Jane Doe" |
| LOW | …cs/en/integrations/mongodb/tools/mongodb-insert-one.md | 40 | `tool_code: create_new_user(data='{"email": "new.user@example.com", "name": "Jane Doe", "status": "active"}')` |
| LOW | docs/en/integrations/cassandra/tools/cassandra-cql.md | 50 | "email": "user@example.com", |
| LOW | docs/en/integrations/alloydb/samples/mcp_quickstart.md | 101 | (1, 'John Doe', 'john.doe@example.com'), |
| LOW | …hcare/tools/cloud-healthcare-search-dicom-instances.md | 53 | | fuzzymatching | boolean | false | Whether to enable fuzzy matching for patient names. Fuzzy matching |
| LOW | …lthcare/tools/cloud-healthcare-search-dicom-studies.md | 49 | | fuzzymatching | boolean | false | Whether to enable fuzzy matching for patient names. Fuzzy matching |
| LOW | …althcare/tools/cloud-healthcare-search-dicom-series.md | 51 | | fuzzymatching | boolean | false | Whether to enable fuzzy matching for patient names. Fuzzy matching |
| LOW | docs/en/samples/prompts_quickstart_gemini_cli.md | 138 | (455, 'Pizza Palace', '123 Main St'), |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .ci/lint-docs-source-page.sh | 53 | # --------------------- |
| MEDIUM | .ci/lint-docs-sample-filters.sh | 3 | # ============================================================================== |
| MEDIUM | .ci/lint-docs-sample-filters.sh | 7 | # ============================================================================== |
| MEDIUM | .ci/lint-docs-tool-page.sh | 54 | # --------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | pypi/setup.py | 78 | except Exception as e: |
| LOW | pypi/src/toolbox_server/main.py | 19 | except Exception as e: |
| MEDIUM | pypi/src/toolbox_server/main.py | 25 | print("Error: toolbox-server requires Python 3.9 or higher.", file=sys.stderr) |
| MEDIUM | pypi/src/toolbox_server/main.py | 31 | print(f"Error: {e}", file=sys.stderr) |
| LOW | pypi/src/toolbox_server/main.py | 45 | except Exception as e: |
| MEDIUM | pypi/src/toolbox_server/main.py | 46 | print(f"Error running toolbox binary: {e}", file=sys.stderr) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …neo4j/neo4jexecutecypher/classifier/classifier_test.go | 42 | // reflect.DeepEqual provides a robust comparison for complex types, including sorted slices. |
| MEDIUM | internal/util/parameters/parameters_test.go | 1359 | // Use cmp.Diff for robust comparison |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .ci/lint-docs-sample-filters.sh | 40 | # Check if the exact tag exists in our valid list |
| LOW | .ci/test_prompts_with_coverage.sh | 69 | # Check if the coverage is below the defined threshold. |
| LOW | .ci/generate_release_table.sh | 4 | # Check if VERSION has been set |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ools/neo4j/neo4jexecutecypher/classifier/classifier.go | 184 | // Usage example: |
| LOW | …ools/neo4j/neo4jexecutecypher/classifier/classifier.go | 408 | // Usage example: |
| LOW | …ools/neo4j/neo4jexecutecypher/classifier/classifier.go | 424 | // Usage example: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | pypi/setup.py | 20 | |
| LOW | pypi/setup.py | 38 | |
| LOW | …guration/pre-post-processing/python/langchain/agent.py | 23 | |
| LOW | …n/getting-started/quickstart/python/core/quickstart.py | 35 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | pypi/tests/test_wrapper.py | 3 | |
| LOW | …configuration/pre-post-processing/python/agent_test.py | 18 | |
| LOW | …n/getting-started/quickstart/python/quickstart_test.py | 17 | |
| LOW | …n/getting-started/quickstart/python/quickstart_test.py | 19 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | internal/server/static/js/auth.js | 116 | export function createGoogleAuthMethodItem(toolId, authProfileName) { |
| LOW | internal/server/static/js/toolDisplay.js | 265 | function createAuthTokenInfoDropdown() { |
| LOW | …configuration/pre-post-processing/python/agent_test.py | 42 | def test_script_runs_without_errors(self, script_output): |
| LOW | …n/getting-started/quickstart/python/quickstart_test.py | 50 | def test_script_runs_without_errors(self, script_output): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .ci/generate_release_table.sh | 14 | # Define the descriptions - ensure this array's order matches FILES |