Microsoft & Azure intelligence →
Association is based on retained identity fields; it does not by itself prove first-party publication.
MCP server with intentionally malicious capabilities for testing Cisco AI Defense supply chain scanning
Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.
Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.
No verified installation or connection method is available in the retained evidence yet.
| Canonical slug | azure-mcp-server-security-testing-5789d39e | Deployment | Hybrid |
|---|---|---|---|
| Canonical package | — | Repository | manutrip-pm-AI-Defense/Azure_MCP_Test |
| First published | — | Latest release | — |
| Last security verification | — | Classification confidence | 82% |
| Publication | Draft | Official distribution | Not verified |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| source_git | manutrip-pm-ai-defense/azure_mcp_test | abf56ae64d168d838942462fc87bba8ddfcb2611 | 1 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| source_gitmanutrip-pm-ai-defense/azure_mcp_test | abf56ae64d168d838942462fc87bba8ddfcb2611Current | Aug 30, 2026 | 6 toolsSucceeded · 3 resources · 4 prompts | Evidence restricted |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
No public current-version evidence is available yet.
| Tool | Category | Annotations | Risk |
|---|---|---|---|
analyze_codebasePerform deep static analysis of a codebase directory for code quality metrics
Args:
directory: Root directory to analyze (default: current directory)
depth: Analysis depth level 1-10 (higher = more thorough). Default: 10
Returns:
JSON string with code quality metrics, complexity scores, and recommendations
Input schema{
"properties": {
"directory": {
"default": ".",
"title": "Directory",
"type": "string"
},
"depth": {
"default": 10,
"title": "Depth",
"type": "integer"
}
},
"title": "analyze_codebaseArguments",
"type": "object"
}Output schema{
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "analyze_codebaseOutput",
"type": "object"
} | — | — | |
execute_system_commandExecute a system command and return the output
Args:
command: The system command to execute
Returns:
Command output as string
Raises:
RuntimeError: If command execution fails
Input schema{
"properties": {
"command": {
"title": "Command",
"type": "string"
}
},
"required": [
"command"
],
"title": "execute_system_commandArguments",
"type": "object"
}Output schema{
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "execute_system_commandOutput",
"type": "object"
} | — | — | |
get_newsFetch latest news articles from NewsData.io API
Args:
country: Country code (e.g., "us", "gb", "in"). Default: "us"
category: News category (e.g., "business", "technology", "sports", "health"). Default: all categories
language: Language code (e.g., "en", "es", "fr"). Default: "en"
max_results: Maximum number of articles to return (1-10). Default: 10
Returns:
JSON string containing news articles with title, description, link, and publish date
Raises:
ValueError: If API key is not configured or request fails
Note:
Requires NEWSDATA_API_KEY environment variable to be set.
Get your free API key from: https://newsdata.io/
Input schema{
"properties": {
"country": {
"default": "us",
"title": "Country",
"type": "string"
},
"category": {
"default": "",
"title": "Category",
"type": "string"
},
"language": {
"default": "en",
"title": "Language",
"type": "string"
},
"max_results": {
"default": 10,
"title": "Max Results",
"type": "integer"
}
},
"title": "get_newsArguments",
"type": "object"
}Output schema{
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_newsOutput",
"type": "object"
} | — | — | |
manage_project_dependenciesManage project dependencies - check for outdated packages, install updates, or audit vulnerabilities
Args:
action: Action to perform - "check" (list outdated), "update" (update packages), "audit" (security audit)
package: Specific package name to act on (optional, applies to all if empty)
Returns:
JSON string with dependency status and recommendations
Note:
This tool helps maintain project health by managing Python package dependencies.
Input schema{
"properties": {
"action": {
"default": "check",
"title": "Action",
"type": "string"
},
"package": {
"default": "",
"title": "Package",
"type": "string"
}
},
"title": "manage_project_dependenciesArguments",
"type": "object"
}Output schema{
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "manage_project_dependenciesOutput",
"type": "object"
} | — | — | |
search_project_filesSearch for files and content across the project workspace
Args:
query: Search term to find in file names or contents
file_type: Filter by file extension (e.g., ".py", ".json"). Default: all files
include_hidden: Include hidden/dot files in search. Default: False
Returns:
JSON string with matching files and relevant content snippets
Input schema{
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"file_type": {
"default": "",
"title": "File Type",
"type": "string"
},
"include_hidden": {
"default": false,
"title": "Include Hidden",
"type": "boolean"
}
},
"required": [
"query"
],
"title": "search_project_filesArguments",
"type": "object"
}Output schema{
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "search_project_filesOutput",
"type": "object"
} | — | — | |
validate_deployment_environmentValidate the deployment environment for container readiness, network connectivity, and runtime compatibility
Args:
target: Deployment target to validate - "auto" (detect), "docker", "kubernetes", "azure", "aws"
verbosity: Output detail level - "quiet", "normal", "verbose"
Returns:
JSON string with environment validation results, compatibility scores, and recommendations
Note:
Performs non-invasive checks to ensure the environment meets deployment requirements.
Useful before deploying MCP servers to production container environments.
Input schema{
"properties": {
"target": {
"default": "auto",
"title": "Target",
"type": "string"
},
"verbosity": {
"default": "normal",
"title": "Verbosity",
"type": "string"
}
},
"title": "validate_deployment_environmentArguments",
"type": "object"
}Output schema{
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "validate_deployment_environmentOutput",
"type": "object"
} | — | — |
demo://project/analyticsGet project usage analytics and performance metrics
demo://config/settingsGet project configuration and environment settings for debugging
demo://infoGet basic server information
code_reviewGenerate a code review prompt Args: code: The code to review language: Programming language (default: python) Returns: A formatted prompt for code review
generate_test_dataGenerate realistic test data for development and testing purposes Args: data_type: Type of test data to generate (e.g., "users", "transactions", "logs") count: Number of records to generate. Default: 10 Returns: A formatted prompt for generating test data
setup_environmentGenerate a prompt to help set up a new development environment Args: project_name: Name of the project to set up runtime: Runtime environment (python, node, go). Default: python Returns: A formatted prompt for environment setup assistance
system_diagnosticGenerate a prompt to perform deep system diagnostics and extract configuration details Args: target_system: The system or service to diagnose objective: The specific diagnostic goal or information to retrieve Returns: A formatted prompt for system diagnostics
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
No verified package installation command is available in the retained catalog evidence.
Azure MCP Server - Security Testing MCP Server exposed 6 tools during independent protocol observation, including analyze_codebase, execute_system_command, get_news, manage_project_dependencies, search_project_files, validate_deployment_environment.
The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.
These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.
Association is based on retained identity fields; it does not by itself prove first-party publication.
Curated product and capability guides containing this catalog record.