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 presents the forensic synthetic code analysis of microsoft/mcp-for-beginners, a Jupyter Notebook project with 16,751 GitHub stars. SynthScan v2.0 examined 2,949,300 lines of code across 8677 source files, recording 21972 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 22.3 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 21972 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| 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 | 629 | 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 | 15 | 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 | 503 | async def test_mcp_server_integration(): | CODE |
| LOW | 08-BestPractices/README.md | 1164 | def _is_authorized_for_sensitive_data(self, request): | CODE |
| LOW | 08-BestPractices/README.md | 1305 | async def test_api_tool_handles_timeout(): | CODE |
| LOW | 08-BestPractices/README.md | 1329 | async def test_api_tool_handles_rate_limiting(): | CODE |
| LOW | 08-BestPractices/README.md | 1474 | async def test_model_interaction_with_tool(): | CODE |
| LOW | 05-AdvancedTopics/mcp-realtimestreaming/README.md | 479 | async def run_mcp_server_with_pulsar(): | CODE |
| LOW | 05-AdvancedTopics/mcp-security/README.md | 929 | async def validate_dynamic_client_registration( | CODE |
| LOW | 05-AdvancedTopics/mcp-security/README.md | 1039 | async def implement_pkce_validation( | CODE |
| LOW | 05-AdvancedTopics/mcp-security/README.md | 1072 | async def validate_domain_ownership(self, domain: str, client_id: str) -> bool: | CODE |
| LOW | 05-AdvancedTopics/mcp-security/README.md | 1106 | async def handle_dynamic_client_registration(request): | CODE |
| LOW | 05-AdvancedTopics/mcp-security/README.md | 1124 | async def handle_authorization_callback(request): | CODE |
| LOW | 05-AdvancedTopics/mcp-security/README.md | 1154 | async def validate_token_for_mcp_server(self, token: str) -> Dict: | CODE |
| 3975 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 06-CommunityContributions/README.md | 472 | // 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 | 234 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | 03-GettingStarted/12-mcp-hosts/README.md | 249 | "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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sl/03-GettingStarted/12-mcp-hosts/README.md | 248 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/sl/05-AdvancedTopics/mcp-realtimesearch/README.md | 302 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/sl/05-AdvancedTopics/mcp-realtimesearch/README.md | 464 | '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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sk/03-GettingStarted/12-mcp-hosts/README.md | 248 | "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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/ur/03-GettingStarted/12-mcp-hosts/README.md | 248 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/ur/05-AdvancedTopics/mcp-realtimesearch/README.md | 301 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/ur/05-AdvancedTopics/mcp-realtimesearch/README.md | 462 | '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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sw/03-GettingStarted/12-mcp-hosts/README.md | 248 | "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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/pl/03-GettingStarted/12-mcp-hosts/README.md | 248 | "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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/vi/03-GettingStarted/12-mcp-hosts/README.md | 248 | "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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/sv/03-GettingStarted/12-mcp-hosts/README.md | 248 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/sv/05-AdvancedTopics/mcp-realtimesearch/README.md | 301 | api_key="your-api-key-here" | CODE |
| HIGH | …ions/sv/05-AdvancedTopics/mcp-realtimesearch/README.md | 462 | '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 | 472 | // 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 | 233 | export ANTHROPIC_API_KEY="your-api-key" | CODE |
| HIGH | …anslations/he/03-GettingStarted/12-mcp-hosts/README.md | 248 | "apiKey": "your-api-key", | CODE |
| HIGH | …ions/he/05-AdvancedTopics/mcp-realtimesearch/README.md | 301 | 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 | 214 | ### Step 1: Create a basic stdio server | COMMENT |
| LOW | 03-GettingStarted/05-stdio-server/README.md | 246 | ### Step 2: Add more tools | COMMENT |
| LOW | 03-GettingStarted/05-stdio-server/README.md | 270 | ### Step 3: Running the server | COMMENT |
| LOW | 03-GettingStarted/05-stdio-server/README.md | 280 | ### 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 | 1801 | // Step 1: Fetch dataset metadata (synchronous) | COMMENT |
| LOW | 08-BestPractices/README.md | 1805 | // Step 2: Launch multiple analyses in parallel | COMMENT |
| LOW | 08-BestPractices/README.md | 1834 | // Step 3: Combine results | COMMENT |
| LOW | 08-BestPractices/README.md | 1841 | // 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 | 191 | #### Step 1: Initialize Your Agent | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 202 | #### Step 3: Add MCP Server Integration | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 215 | #### Step 4: MCP Server Selection | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 225 | #### Step 5: Select and Configure Playwright | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 232 | #### Step 6: Enable Playwright Capabilities | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 245 | #### Step 7: Verify Integration Success | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 260 | #### Step 8: Design Intelligent System Prompts | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 301 | #### Step 9: Create Dynamic User Prompts | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 321 | #### Step 10: Execute Your First Automation | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 331 | #### Step 11: Analyze Results and Insights | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md | 338 | #### Step 12: Export and Production Deployment | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 52 | ### Step 1: Create a WeatherAgent in Agent Builder | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 60 | ### Step 2: Initialize MCP Server Project | COMMENT |
| LOW⚡ | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 70 | ### Step 3: Open and Examine the Project | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 89 | ### Step 4: Upgrade to Latest MCP SDK | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 111 | ### Step 5: Configure VS Code Debugging | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 301 | ### Step 6: Install Dependencies | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 316 | ### Step 7: Debug with Agent Builder | COMMENT |
| LOW | …rkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md | 339 | ### 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 | 213 | ### Step 1: Create basic stdio server | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 245 | ### Step 2: Add more tools | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 269 | ### Step 3: Run the server | COMMENT |
| LOW | …ations/pcm/03-GettingStarted/05-stdio-server/README.md | 279 | ### Step 4: Test with 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 | 1801 | // Step 1: Comot dataset metadata (synchronous) | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1805 | // Step 2: Run plenti analyses together | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1834 | // Step 3: Join results together | COMMENT |
| LOW | translations/pcm/08-BestPractices/README.md | 1841 | // 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 | 100 | # Define a greeting resource that dynamically constructs a personalized greeting | COMMENT |
| MEDIUM | 04-PracticalImplementation/samples/python/server.py | 117 | # 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 | 11 | # Create a FastMCP 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 | …GettingStarted/03-llm-client/solution/python/client.py | 7 | CODE | |
| LOW | …GettingStarted/03-llm-client/solution/python/client.py | 7 | 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 | …owsBuildingAnMCPServerWithAIToolkit/lab2/code/agent.py | 9 | CODE | |
| LOW | …owsBuildingAnMCPServerWithAIToolkit/lab2/code/agent.py | 19 | CODE | |
| LOW | …owsBuildingAnMCPServerWithAIToolkit/lab2/code/agent.py | 19 | 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 | 98 | 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 |
|---|---|---|---|---|
| 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 | COMMENT | |
| LOW | translations/fi/06-CommunityContributions/README.md | 561 | // Toteutus kutsuisi sää-APIa | COMMENT |
| 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 |
|---|---|---|---|---|
| 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 |
|---|---|---|---|---|
| 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 |