Skip to content

fix(agent): harden MCP delivery — Daytona loopback guard, Pi user-MCP fail-loud, http SSRF guard - #4853

Merged
mmabrouk merged 1 commit into
big-agentsfrom
fix/agent-mcp-findings
Jun 25, 2026
Merged

fix(agent): harden MCP delivery — Daytona loopback guard, Pi user-MCP fail-loud, http SSRF guard#4853
mmabrouk merged 1 commit into
big-agentsfrom
fix/agent-mcp-findings

fix(agent): harden MCP delivery — Daytona loopback guard, Pi user-MCP…

c8b4324
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Railway API Test Results failed Jun 25, 2026 in 0s

1 fail, 8 skipped, 653 pass in 3m 42s

662 tests   653 ✅  3m 42s ⏱️
  1 suites    8 💤
  1 files      1 ❌

Results for commit c8b4324.

Annotations

Check warning on line 0 in oss.tests.pytest.acceptance.workflows.test_workflows_queries.TestWorkflowsQueries

See this annotation in the file changed.

@github-actions github-actions / Railway API Test Results

test_query_workflows_by_flags (oss.tests.pytest.acceptance.workflows.test_workflows_queries.TestWorkflowsQueries) failed

api/oss/tests/results/junit.xml [took 0s]
Raw output
assert 0 == 1
self = <workflows.test_workflows_queries.TestWorkflowsQueries object at 0x7fda271950f0>
authed_api = <function authed_api.<locals>._request at 0x7fda271639c0>
mock_data = {'workflows': [{'flags': {'is_application': True, 'is_evaluator': False, 'is_snippet': False, 'is_skill': False, ...},...value3', '_marker': '7440dab6'}, 'name': 'Workflow 111eeb5d-8c9a-4e76-ba02-622c8c18d990', ...}], '_marker': '7440dab6'}

    def test_query_workflows_by_flags(
        self,
        authed_api,
        mock_data,
    ):
        marker = mock_data["_marker"]
    
        # ACT ------------------------------------------------------------------
        response = authed_api(
            "POST",
            "/workflows/query",
            json={
                "workflow": {
                    "flags": mock_data["workflows"][0]["flags"],
                    "tags": {"_marker": marker},
                },
            },
        )
        # ----------------------------------------------------------------------
    
        # ASSERT ---------------------------------------------------------------
        assert response.status_code == 200
        response = response.json()
>       assert response["count"] == 1
E       assert 0 == 1

oss/tests/pytest/acceptance/workflows/test_workflows_queries.py:258: AssertionError