|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/webSearchAdvanced.ts:204
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/webSearchAdvanced.ts:204
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/exaCode.ts:88
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/exaCode.ts:88
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
Tool description contains suspicious Unicode characters
Tool description contains suspicious Unicode characters
|
G
Tool Poisoning
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/linkedInSearch.ts:83
|
—
|
Description
Tool description contains suspicious Unicode characters
Code Snippet
const deprecationNotice = "\n\n⚠️ DEPRECATION NOTICE: This tool (linkedin_search_exa) is depreca...
Remediation
Remove Unicode control characters and confusables
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/linkedInSearch.ts:83
View on GitHub
Confidence
high
Rule ID
MCP-G002
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/peopleSearch.ts:93
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/peopleSearch.ts:93
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/webSearch.ts:94
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/webSearch.ts:94
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/companyResearch.ts:90
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/companyResearch.ts:90
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/crawling.ts:87
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/crawling.ts:87
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/deepResearchCheck.ts:138
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/deepResearchCheck.ts:138
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
high
|
—
|
User input flows to LLM prompt without validation
User input flows to LLM prompt without validation
|
H
Prompt Injection
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/deepResearchStart.ts:94
|
—
|
Description
User input flows to LLM prompt without validation
Code Snippet
logger.complete();
Remediation
Validate and sanitize user input before passing to LLM APIs
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/deepResearchStart.ts:94
View on GitHub
Confidence
medium
Rule ID
MCP-H001
|
|
medium
|
—
|
Potential secret in variable name
Potential secret in variable name
|
E
Secrets/Tokens
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/api/mcp.ts:230
|
—
|
Description
Potential secret in variable name
Code Snippet
userProvidedApiKey
Remediation
Avoid storing secrets in plaintext variables
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/api/mcp.ts:230
View on GitHub
Confidence
low
Rule ID
MCP-E002
|
|
medium
|
—
|
Potential secret in variable name
Potential secret in variable name
|
E
Secrets/Tokens
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/api/mcp.ts:313
|
—
|
Description
Potential secret in variable name
Code Snippet
bypassApiKey
Remediation
Avoid storing secrets in plaintext variables
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/api/mcp.ts:313
View on GitHub
Confidence
low
Rule ID
MCP-E002
|
|
medium
|
—
|
Potential secret in variable name
Potential secret in variable name
|
E
Secrets/Tokens
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/api/mcp.ts:37
|
—
|
Description
Potential secret in variable name
Remediation
Avoid storing secrets in plaintext variables
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/api/mcp.ts:37
View on GitHub
Confidence
low
Rule ID
MCP-E002
|
|
medium
|
—
|
Tool description contains suspicious Unicode characters
Tool description contains suspicious Unicode characters
|
G
Tool Poisoning
|
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/linkedInSearch.ts:13
|
—
|
Description
Tool description contains suspicious Unicode characters
Code Snippet
"⚠️ DEPRECATED: This tool is deprecated. Please use 'people_search_exa' instead. This tool will ...
Remediation
Remove Unicode control characters and confusables
Location
/tmp/mcp-scan-worker-1721024796/source/4ff0db4151d3-4e7c266e/src/tools/linkedInSearch.ts:13
View on GitHub
Confidence
high
Rule ID
MCP-G002
|