This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
This report summarizes scanner evidence for microsoft/mcp-for-beginners, a Jupyter Notebook project with 17,425 GitHub stars. SynthScan examined 2,974,574 lines of code across 8752 source files, recording 21937 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 22.1 (Elevated pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 4219 finding(s).
Are imports declared and package/API names verified? 486 finding(s).
Are wrappers, guards, and repeated structures necessary? 21235 finding(s).
Which changes need focused human review? 21937 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 21937 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/sl/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/sk/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ur/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/sw/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/pl/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/vi/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/sv/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/he/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ms/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/km/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/da/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/mr/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/no/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ja/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/el/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/it/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/cs/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/te/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ru/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/tl/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ro/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …tions/zh-CN/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/uk/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/sr/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …lations/pcm/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/pa/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …tions/pt-PT/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ml/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/kn/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …tions/zh-TW/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/my/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ar/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/hr/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …tions/pt-BR/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/hu/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/nl/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/bg/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/bn/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ne/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/hi/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/de/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ko/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/fi/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/id/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/fr/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/es/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/et/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/en/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/fa/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/lt/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …tions/zh-HK/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/ta/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …tions/zh-MO/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/th/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | …slations/tr/11-MCPServerHandsOnLabs/03-Setup/README.md | 0 | environment validation script for mcp server setup. | STRING |
| HIGH | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 0 | configuration management for the mcp server. handles environment variables, validation, and defaults. | STRING |
| HIGH | …ons/sl/11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 0 | configuration management for the mcp server. handles environment variables, validation, and defaults. | STRING |
| HIGH | …ons/sk/11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 0 | configuration management for the mcp server. handles environment variables, validation, and defaults. | STRING |
| HIGH | …ons/ur/11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 0 | configuration management for the mcp server. handles environment variables, validation, and defaults. | STRING |
| 10080 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 11-MCPServerHandsOnLabs/03-Setup/README.md | 642 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/03-Setup/README.md | 655 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/03-Setup/README.md | 672 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 234 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 262 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 374 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 448 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 523 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 634 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 669 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 687 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 711 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 826 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 859 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 123 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 237 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 343 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 588 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 745 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 1016 | except Exception as e: | STRING |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 1095 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 1264 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 109 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 208 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 250 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 274 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 905 | except Exception as e: | STRING |
| LOW | 11-MCPServerHandsOnLabs/10-Deployment/README.md | 1041 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/10-Deployment/README.md | 1119 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 112 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 126 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 167 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 235 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 400 | except Exception as e: | STRING |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 547 | except Exception as e: | STRING |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 633 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 811 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1016 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1316 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1340 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1357 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1390 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1412 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1447 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1118 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1193 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1315 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1330 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/01-Architecture/README.md | 390 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/01-Architecture/README.md | 402 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/01-Architecture/README.md | 409 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/01-Architecture/README.md | 501 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/01-Architecture/README.md | 549 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 181 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 544 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 742 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 862 | except Exception as e: | STRING |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 903 | except Exception as e: | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 1119 | except Exception: | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 1223 | except Exception as e: | CODE |
| 7026 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 362 | async def get_multiple_table_schemas( | STRING |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 603 | async def get_multiple_table_schemas( | CODE |
| LOW | 11-MCPServerHandsOnLabs/05-MCP-Server/README.md | 967 | async def test_table_schema_retrieval(): | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 374 | def _check_injection_patterns(self, query: str, validation_result): | CODE |
| LOW | 11-MCPServerHandsOnLabs/06-Tools/README.md | 1101 | async def _generate_business_summary(self, kwargs: Dict[str, Any]) -> ToolResult: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 678 | def validate_production_requirements(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 747 | async def optimize_database_connections(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 826 | async def comprehensive_health_check(self) -> Dict[str, Any]: | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 932 | async def schedule_automated_backups(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/12-Best-Practices/README.md | 995 | def generate_contribution_guide(): | CODE |
| LOW | 11-MCPServerHandsOnLabs/04-Database/README.md | 704 | async def _generate_sales_transactions(self, conn, customers: List[Dict], products: List[Dict], count: int): | STRING |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 171 | async def generate_embeddings_batch( | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 325 | async def generate_product_embeddings( | CODE |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1081 | async def _get_customer_recommendations(self, kwargs: Dict[str, Any]) -> ToolResult: | STRING |
| LOW | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 1393 | async def get_cached_search_results( | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 410 | async def test_semantic_search_execution(self, search_tool, db_connection, sample_products): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 515 | async def test_store_context_setting(self, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 557 | async def test_invalid_store_context(self, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 565 | async def test_cross_store_data_insertion_blocked(self, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 648 | async def test_product_search_workflow(self, test_mcp_server, db_connection, sample_products): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 771 | async def test_database_connection_failure(self, test_mcp_server): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 786 | async def test_invalid_tool_parameters(self, test_mcp_server): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 810 | async def test_sql_injection_prevention(self, test_mcp_server, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 851 | async def test_concurrent_tool_execution(self, test_mcp_server, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 904 | async def test_database_query_performance(self, test_mcp_server, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 953 | async def test_embedding_generation_performance(self, test_mcp_server): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1017 | async def test_response_time_scaling(self, test_mcp_server, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1206 | async def analyze_performance_bottlenecks(self) -> Dict[str, Any]: | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 1288 | async def _validate_tool_parameters(self, tool_name: str, parameters: Dict[str, Any]) -> Dict[str, Any]: | CODE |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 342 | async def test_custom_query_validation(self, sales_tool, db_connection): | STRING |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 447 | async def test_search_parameter_validation(self, search_tool): | STRING |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 693 | async def test_sales_analysis_workflow(self, test_mcp_server, db_connection): | STRING |
| LOW | 11-MCPServerHandsOnLabs/08-Testing/README.md | 742 | async def test_multi_store_workflow(self, test_mcp_server, db_connection): | STRING |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 279 | def _setup_structured_logging(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 697 | def _setup_notification_channels(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/11-Monitoring/README.md | 1233 | async def _check_database_connectivity(self) -> DiagnosticResult: | CODE |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 943 | async def _check_unauthorized_access(self, conn): | STRING |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 1026 | async def test_store_context_isolation(self, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 1050 | async def test_unauthorized_store_access(self, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 1058 | async def test_cross_store_data_leakage(self, db_connection): | CODE |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 1093 | def test_expired_token_rejection(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 1104 | def test_invalid_audience_rejection(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/02-Security/README.md | 1137 | def test_permission_inheritance(self): | CODE |
| LOW | 11-MCPServerHandsOnLabs/09-VS-Code/README.md | 635 | async def test_azure_openai_connection() -> Dict[str, Any]: | STRING |
| LOW | 03-GettingStarted/02-client/client_example_python.py | 64 | async def test_calculator_operations(self, session: ClientSession): | CODE |
| LOW | …tingStarted/15-mcp-apps/code/typescript/my-app/main.ts | 14 | export async function startStreamableHTTPServer( | CODE |
| LOW | 03-GettingStarted/samples/python/test_calculator.py | 17 | def test_calculator_functions(): | CODE |
| LOW | 03-GettingStarted/08-testing/README.md | 85 | async def test_list_tools_cursor_parameter(): | CODE |
| LOW | 08-BestPractices/README.md | 528 | async def test_mcp_server_integration(): | CODE |
| LOW | 08-BestPractices/README.md | 1195 | def _is_authorized_for_sensitive_data(self, request): | CODE |
| LOW | 08-BestPractices/README.md | 1336 | async def test_api_tool_handles_timeout(): | CODE |
| LOW | 08-BestPractices/README.md | 1360 | async def test_api_tool_handles_rate_limiting(): | CODE |
| LOW | 08-BestPractices/README.md | 1505 | async def test_model_interaction_with_tool(): | CODE |
| LOW | …ces/reliability-sidecars/python/reliability_sidecar.py | 445 | def naive_create_support_ticket( | CODE |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 33 | def test_naive_retry_repeats_a_committed_effect(self) -> None: | CODE |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 49 | def test_guarded_retry_reconciles_after_response_loss(self) -> None: | CODE |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 90 | def test_verified_retry_returns_cached_result(self) -> None: | CODE |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 103 | def test_same_key_with_different_input_is_rejected(self) -> None: | CODE |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 140 | def test_existing_claim_without_evidence_does_not_repeat_effect(self) -> None: | CODE |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 175 | def test_concurrent_claims_admit_one_owner_without_state_regression( | CODE |
| 3943 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | 03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | 03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | 05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | 05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | 05-AdvancedTopics/mcp-adversarial-agents/README.md | 97 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | 05-AdvancedTopics/mcp-adversarial-agents/README.md | 154 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/sl/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/sl/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sl/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/sl/05-AdvancedTopics/mcp-realtimesearch/README.md | 303 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/sl/05-AdvancedTopics/mcp-realtimesearch/README.md | 465 | 'your-api-key-here' | CODE |
| HIGH | …/sl/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/sl/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/sk/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/sk/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sk/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/sk/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/sk/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | …/sk/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/sk/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/ur/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/ur/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/ur/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/ur/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/ur/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | …/ur/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/ur/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/sw/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/sw/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sw/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/sw/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/sw/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | …/sw/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/sw/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/pl/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/pl/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/pl/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/pl/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/pl/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | …/pl/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/pl/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/vi/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/vi/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/vi/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/vi/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/vi/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | …/vi/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/vi/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/sv/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/sv/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sv/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/sv/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/sv/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | 'your-api-key-here' | CODE |
| HIGH | …/sv/05-AdvancedTopics/mcp-adversarial-agents/README.md | 96 | headers={"Authorization": "Bearer YOUR_API_KEY"}, | CODE |
| HIGH | …/sv/05-AdvancedTopics/mcp-adversarial-agents/README.md | 153 | headers: { Authorization: "Bearer YOUR_API_KEY" }, | CODE |
| HIGH | translations/he/06-CommunityContributions/README.md | 474 | // dotnet nuget push bin/Release/McpFinanceTools.1.0.0.nupkg -s https://api.nuget.org/v3/index.json -k YOUR_API_KEY | COMMENT |
| HIGH | …anslations/he/03-GettingStarted/12-mcp-hosts/README.md | 239 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/he/03-GettingStarted/12-mcp-hosts/README.md | 254 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/he/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| 332 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | 11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …l/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …k/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …w/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …l/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …i/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …v/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …e/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …s/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …m/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …a/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …o/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …a/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …l/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …t/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …s/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …e/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …u/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …l/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …o/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …N/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …k/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …m/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …a/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …T/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …l/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …n/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …W/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …y/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …R/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …u/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …l/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …g/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …n/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …e/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …i/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …e/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …o/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …i/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …d/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …s/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …t/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …n/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …a/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …t/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …K/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …a/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …O/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …h/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| CRITICAL | …r/11-MCPServerHandsOnLabs/07-Semantic-Search/README.md | 71 | from azure.core.exceptions import HttpResponseError | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 03-GettingStarted/05-stdio-server/README.md | 215 | ### Step 1: Create a basic stdio server | COMMENT |
| LOW | 03-GettingStarted/05-stdio-server/README.md | 247 | ### Step 2: Add more tools | COMMENT |
| LOW | 03-GettingStarted/05-stdio-server/README.md | 271 | ### Step 3: Running the server | COMMENT |
| LOW | 03-GettingStarted/05-stdio-server/README.md | 281 | ### Step 4: Testing with the Inspector | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/python/README.md | 16 | ### Step 1: Create a virtual environment | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/python/README.md | 22 | ### Step 2: Activate the virtual environment | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/python/README.md | 34 | ### Step 3: Install the dependencies | COMMENT |
| LOW | …gStarted/05-stdio-server/solution/typescript/README.md | 16 | ### Step 1: Install the dependencies | COMMENT |
| LOW | …gStarted/05-stdio-server/solution/typescript/README.md | 22 | ### Step 2: Build the project | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/dotnet/README.md | 16 | ### Step 1: Restore dependencies | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/dotnet/README.md | 22 | ### Step 2: Build the project | COMMENT |
| LOW | 08-BestPractices/README.md | 1832 | // Step 1: Fetch dataset metadata (synchronous) | COMMENT |
| LOW | 08-BestPractices/README.md | 1836 | // Step 2: Launch multiple analyses in parallel | COMMENT |
| LOW | 08-BestPractices/README.md | 1865 | // Step 3: Combine results | COMMENT |
| LOW | 08-BestPractices/README.md | 1872 | // Step 4: Generate summary report | COMMENT |
| LOW | 12-tooling/01-copilot-app/README.md | 24 | ## Step 1: Finding the MCP Settings Panel | COMMENT |
| LOW | 12-tooling/01-copilot-app/README.md | 36 | ## Step 2: Connecting a Documentation Server | COMMENT |
| LOW | 12-tooling/01-copilot-app/README.md | 67 | ## Step 3: Connecting a Custom stdio Server | COMMENT |
| LOW | 12-tooling/01-copilot-app/README.md | 94 | ## Step 4: Advanced settings | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 223 | #### Step 1: Initialize Your Agent | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 236 | #### Step 3: Add MCP Server Integration | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 251 | #### Step 4: MCP Server Selection | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 261 | #### Step 5: Select and Configure Playwright | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 269 | #### Step 6: Enable Playwright Capabilities | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 284 | #### Step 7: Verify Integration Success | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 302 | #### Step 8: Design Intelligent System Prompts | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 346 | #### Step 9: Create Dynamic User Prompts | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 368 | #### Step 10: Execute Your First Automation | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 379 | #### Step 11: Analyze Results and Insights | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 387 | #### Step 12: Export and Production Deployment | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 57 | ### Step 1: Create a WeatherAgent in Agent Builder | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 65 | ### Step 2: Initialize MCP Server Project | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 75 | ### Step 3: Open and Examine the Project | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 94 | ### Step 4: Upgrade to Latest MCP SDK | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 116 | ### Step 5: Configure VS Code Debugging | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 306 | ### Step 6: Install Dependencies | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 321 | ### Step 7: Debug with Agent Builder | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 344 | ### Step 8: Debug with MCP Inspector | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab4/README.md | 53 | ### Step 1: Create GitHub Agent in Agent Builder | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab4/README.md | 67 | ### Step 2: Configure GitHub Copilot Agent Mode | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab4/README.md | 76 | ### Step 3: Implement Core MCP Server Functionality | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab4/README.md | 111 | ### Step 4: Test Your MCP Server | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 215 | ### Step 1: Create basic stdio server | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 247 | ### Step 2: Add more tools | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 271 | ### Step 3: Run di server | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 281 | ### Step 4: Test wit Inspector | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/python/README.md | 16 | ### Step 1: Create virtual environment | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/python/README.md | 22 | ### Step 2: Activate di virtual environment | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/python/README.md | 34 | ### Step 3: Install di dependencies | COMMENT |
| LOW | …gStarted/05-stdio-server/solution/typescript/README.md | 16 | ### Step 1: Install di dependencies | COMMENT |
| LOW | …gStarted/05-stdio-server/solution/typescript/README.md | 22 | ### Step 2: Build di project | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/dotnet/README.md | 16 | ### Step 1: Restore dependencies | COMMENT |
| LOW | …ttingStarted/05-stdio-server/solution/dotnet/README.md | 22 | ### Step 2: Build di project | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1833 | // Step 1: Carry dataset metadata come (synchronous) | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1837 | // Step 2: Run plenti analyses for parallel | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1866 | // Step 3: Join all di results togeder | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1873 | // Step 4: Make summary report | COMMENT |
| LOW | translations/pcm/12-tooling/01-copilot-app/README.md | 24 | ## Step 1: Finding the MCP Settings Panel | COMMENT |
| LOW | translations/pcm/12-tooling/01-copilot-app/README.md | 36 | ## Step 2: Connecting a Documentation Server | COMMENT |
| LOW | translations/pcm/12-tooling/01-copilot-app/README.md | 67 | ## Step 3: Connecting a Custom stdio Server | COMMENT |
| 66 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/sl/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/sk/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ur/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/sw/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/pl/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/vi/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/sv/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …/sv/05-AdvancedTopics/mcp-contextengineering/README.md | 298 | ### Väg för- och nackdelar med multi-agent-arkitekturer | COMMENT |
| MEDIUM | …tions/he/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ms/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/da/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/mr/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/no/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …/no/05-AdvancedTopics/mcp-adversarial-agents/README.md | 1 | # Motstridende multi-agent resonnering med MCP | COMMENT |
| MEDIUM | …tions/el/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/it/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/cs/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ru/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/tl/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ro/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …/ro/05-AdvancedTopics/mcp-adversarial-agents/README.md | 1 | # Raționament adversarial multi-agent cu MCP | COMMENT |
| MEDIUM | …tions/uk/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/sr/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …ions/pcm/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/pa/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …ns/pt-PT/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …ns/zh-TW/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/my/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ar/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/hr/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …ns/pt-BR/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/hu/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/nl/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/bg/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/bn/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ne/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/hi/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/de/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ko/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/fi/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/id/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/fr/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …/fr/05-AdvancedTopics/mcp-adversarial-agents/README.md | 1 | # Raisonnement multi-agent antagoniste avec MCP | COMMENT |
| MEDIUM | …tions/es/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/et/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/en/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/fa/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/lt/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …ns/zh-HK/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/ta/11-MCPServerHandsOnLabs/02-Security/README.md | 539 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/th/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| MEDIUM | …tions/tr/11-MCPServerHandsOnLabs/02-Security/README.md | 538 | # Extract request from args (FastAPI dependency injection) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | 04-PracticalImplementation/samples/python/server.py | 25 | # Create an MCP server | COMMENT |
| MEDIUM⚡ | 04-PracticalImplementation/samples/python/server.py | 28 | # Define a tool for generating completions | COMMENT |
| MEDIUM | 04-PracticalImplementation/samples/python/server.py | 60 | # Define a calculator tool to add two numbers | COMMENT |
| MEDIUM | 04-PracticalImplementation/samples/python/server.py | 75 | # Define a models resource to expose available AI models | COMMENT |
| MEDIUM | 04-PracticalImplementation/samples/python/server.py | 90 | # Define a greeting resource that dynamically constructs a personalized greeting | COMMENT |
| MEDIUM | 04-PracticalImplementation/samples/python/server.py | 107 | # Define a prompt for code review | COMMENT |
| MEDIUM | …GettingStarted/03-llm-client/solution/python/server.py | 4 | # Create an MCP server | COMMENT |
| MEDIUM | 03-GettingStarted/02-client/solution/python/server.py | 4 | # Create an MCP server | COMMENT |
| MEDIUM | …ingStarted/06-http-streaming/solution/python/server.py | 12 | # Create an MCP server | COMMENT |
| MEDIUM | …GettingStarted/samples/python/mcp_calculator_server.py | 118 | # Create an MCP server | COMMENT |
| MEDIUM | …ttingStarted/05-stdio-server/solution/python/server.py | 24 | # Create the server | COMMENT |
| MEDIUM | …ttingStarted/01-first-server/solution/python/server.py | 4 | # Create an MCP server | COMMENT |
| MEDIUM | 09-CaseStudy/docs-mcp/solution/python/scenario2.py | 81 | # Create the agent | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 03-GettingStarted/10-advanced/code/python/server.py | 1 | CODE | |
| LOW | 03-GettingStarted/10-advanced/code/python/server.py | 2 | CODE | |
| LOW | 03-GettingStarted/10-advanced/code/python/server.py | 3 | CODE | |
| LOW | 03-GettingStarted/10-advanced/code/python/client.py | 2 | CODE | |
| LOW | 03-GettingStarted/10-advanced/code/python/client.py | 4 | CODE | |
| LOW | 03-GettingStarted/10-advanced/code/python/client.py | 6 | CODE | |
| LOW | 03-GettingStarted/10-advanced/code/python/client.py | 8 | CODE | |
| LOW | …GettingStarted/03-llm-client/solution/python/client.py | 1 | CODE | |
| LOW | 03-GettingStarted/02-client/client_example_python.py | 12 | CODE | |
| LOW | 03-GettingStarted/02-client/client_example_python.py | 13 | CODE | |
| LOW | 03-GettingStarted/02-client/solution/python/client.py | 1 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 2 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 2 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 4 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 6 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 7 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 10 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/server.py | 11 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/client.py | 91 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 2 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 2 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 4 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 6 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 7 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 10 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 11 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/server.py | 17 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/client.py | 99 | CODE | |
| LOW | 03-GettingStarted/14-sampling/code/python/server.py | 1 | CODE | |
| LOW | 03-GettingStarted/14-sampling/code/python/server.py | 2 | CODE | |
| LOW | 03-GettingStarted/14-sampling/code/python/server.py | 2 | CODE | |
| LOW | 03-GettingStarted/14-sampling/code/python/server.py | 12 | CODE | |
| LOW | 03-GettingStarted/14-sampling/solution/python/server.py | 2 | CODE | |
| LOW | 03-GettingStarted/14-sampling/solution/python/server.py | 12 | CODE | |
| LOW | 03-GettingStarted/14-sampling/solution/python/client.py | 9 | CODE | |
| LOW | …ces/reliability-sidecars/python/reliability_sidecar.py | 3 | CODE | |
| LOW | …eliability-sidecars/python/test_reliability_sidecar.py | 1 | CODE | |
| LOW | 09-CaseStudy/docs-mcp/solution/python/scenario2.py | 12 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 04-PracticalImplementation/samples/python/client.py | 22 | CODE | |
| LOW | 03-GettingStarted/02-client/client_example_python.py | 114 | CODE | |
| LOW | …ingStarted/06-http-streaming/solution/python/client.py | 70 | CODE | |
| LOW | …tingStarted/11-simple-auth/code/basic/python/client.py | 73 | CODE | |
| LOW | …ettingStarted/11-simple-auth/solution/python/client.py | 81 | CODE | |
| LOW | …ttingStarted/05-stdio-server/solution/python/server.py | 75 | CODE | |
| LOW | 05-AdvancedTopics/web-search-mcp/server.py | 237 | CODE | |
| LOW | 05-AdvancedTopics/web-search-mcp/client.py | 82 | CODE | |
| LOW | …owsBuildingAnMCPServerWithAIToolkit/lab2/code/agent.py | 92 | CODE | |
| LOW | …ithAIToolkit/lab4/code/github_mcp_server/src/server.py | 84 | CODE | |
| LOW | 09-CaseStudy/docs-mcp/solution/python/scenario2.py | 49 | CODE | |
| LOW | 09-CaseStudy/docs-mcp/solution/python/scenario2.py | 28 | CODE | |
| LOW | 09-CaseStudy/docs-mcp/solution/python/scenario1.py | 33 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | 04-PracticalImplementation/samples/python/server.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | 04-PracticalImplementation/samples/python/client.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ttingStarted/05-stdio-server/solution/python/server.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | 05-AdvancedTopics/web-search-mcp/server.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | 05-AdvancedTopics/web-search-mcp/client.py | 44 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 05-AdvancedTopics/web-search-mcp/server.py | 48 | Make a request to SerpAPI with the given parameters. Args: ctx: MCP context object for logging | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 05-AdvancedTopics/web-search-mcp/client.py | 171 | except: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ithAIToolkit/lab4/code/github_mcp_server/src/server.py | 40 | # Check if target folder exists | COMMENT |
| LOW | …ithAIToolkit/lab4/code/github_mcp_server/src/server.py | 48 | # Check if git is installed | COMMENT |
| LOW | …ithAIToolkit/lab4/code/github_mcp_server/src/server.py | 113 | # Check if VS Code exists at the expected path | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ttingStarted/10-advanced/code/typescript/src/server.ts | 21 | }; | COMMENT |
| LOW | …Started/10-advanced/code/typescript/src/tools/index.ts | 21 | COMMENT | |
| LOW | …5-mcp-apps/ext-apps/examples/basic-host/src/sandbox.ts | 101 | // Message relay: This Sandbox (outer iframe) acts as a bidirectional bridge, | COMMENT |
| LOW | 03-GettingStarted/14-sampling/solution/python/client.py | 81 | # prompt = await session.get_prompt("greet_user", arguments={"name": "Alice", "style": "friendly"}) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 04-PracticalImplementation/samples/python/server.py | 44 | # Here we provide a more comprehensive mock response based on the prompt | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …com/microsoft/cognitiveservices/ContentSafetyUtil.java | 62 | System.out.println("Using default values for demonstration purposes"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 05-AdvancedTopics/web-search-mcp/server.py | 324 | ## Usage: | COMMENT |