Skip to content

Add Trustabl Agent Scanner to CI - #288

Open
trustabl-kathrina wants to merge 1 commit into
TencentCloudADP:mainfrom
trustabl-kathrina:add-trustabl-action
Open

trustabl-kathrina wants to merge 1 commit into
TencentCloudADP:mainfrom
trustabl-kathrina:add-trustabl-action

Conversation

@trustabl-kathrina

Copy link
Copy Markdown

We came across your repo and we like that you're building an agent framework for data analysis, file processing, and deep research with open-source models. We scanned the repo, and noticed agent runtime reliability findings that might be worth reviewing.

  1. [HIGH] Network call has no timeout
    File: examples/mcp/sse_example/server.py
    What it means: An MCP tool handler that makes a network request without a timeout can hang indefinitely on a slow or unresponsive host.

  2. [HIGH] Tool fetches a caller-controlled URL (SSRF)
    File: examples/mcp/sse_example/server.py
    What it means: This MCP tool issues an HTTP request to a URL built from a parameter or an interpolated string rather than a fixed literal.

  3. [HIGH] Network call has no timeout
    File: examples/mcp/streamablehttp_example/server.py
    What it means: An MCP tool handler that makes a network request without a timeout can hang indefinitely on a slow or unresponsive host.

Recommendations are based on our understanding of agent runtime reliability, some findings may be intentional. Please let us know if this was intentional or if our findings are helpful so we can improve the accuracy of the scanner.

Best,
Trustabl.ai
Open-source AI agent reliability scanner (runs locally, GitHub Action)

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant