OpenBot MCP Server by CopilotKit

by CopilotKit• 9.2k•• Scanned•Claim this listing•Request removal
Design & Mediaag uiagent governanceai agentsbrowser automationcopilotkit

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.

OpenBot is an open-source mcp server by CopilotKit, written mainly in TypeScript, with 9,222 GitHub stars and the MIT license. Its code was last updated Oct 31, 2026.

Scan summary: scanned Nov 5, 2026 at commit 86fa949. Seen able to read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at 86fa949 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit346 known vulnerabilitiesfail
Manifestnonewarn
Buildfail
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (116)

  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    server/src/agents/endpoint.ts:9
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    server/src/db/client.ts:68
  • medium
    zod@3.25.76: 6 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5 +1 more
    agent-bot/bun.lock
  • medium
    httpcore2@2.9.1: 3 known vulnerabilities
    PYSEC-2026-3844, PYSEC-2026-3844, PYSEC-2026-3844
    agent-claude-sdk/requirements.txt
  • medium
    httpx2@2.9.1: 15 known vulnerabilities
    PYSEC-2026-3845, PYSEC-2026-3846, PYSEC-2026-3847, PYSEC-2026-3848, PYSEC-2026-3849 +10 more
    agent-claude-sdk/requirements.txt
  • medium
    python-multipart@0.0.9: 8 known vulnerabilities
    PYSEC-2026-1851, PYSEC-2026-1852, PYSEC-2026-3036, PYSEC-2026-3037, PYSEC-2026-3038 +3 more
    agent-claude-sdk/requirements.txt
  • medium
    @grpc/grpc-js@1.14.4: 6 known vulnerabilities
    GHSA-f596-whhp-79r4, GHSA-m9gg-hp2v-232j, GHSA-f596-whhp-79r4, GHSA-m9gg-hp2v-232j, GHSA-f596-whhp-79r4 +1 more
    agent-computer/bun.lock
  • medium
    zod@4.4.3: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    agent-computer/bun.lock
  • medium
    orjson@3.9.15: 1 known vulnerability
    PYSEC-2026-107
    agent-langgraph-agui/requirements-test.txt
  • medium
    requests@2.9.2: 5 known vulnerabilities
    PYSEC-2018-28, PYSEC-2023-74, PYSEC-2026-1872, PYSEC-2026-1873, PYSEC-2026-2275
    agent-langgraph-agui/requirements.txt
  • medium
    @fastify/busboy@2.1.1: 2 known vulnerabilities
    GHSA-gxm5-99cw-xjw9, GHSA-x8mw-p69m-v3mx
    bun.lock
  • medium
    @graphql-tools/utils@11.2.2: 2 known vulnerabilities
    GHSA-7mx3-vvmw-hjmv, GHSA-c4qx-w738-7hr3
    bun.lock
  • medium
    @graphql-tools/utils@12.0.0: 2 known vulnerabilities
    GHSA-7mx3-vvmw-hjmv, GHSA-c4qx-w738-7hr3
    bun.lock
  • medium
    @modelcontextprotocol/sdk@1.30.0: 6 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
    bun.lock
  • medium
    @modelcontextprotocol/server@2.0.0: 4 known vulnerabilities
    GHSA-46jr-4wx8-v453, GHSA-f897-62hf-6gxq, GHSA-jm63-cq47-j5jp, GHSA-rvq5-wwqv-78pq
    bun.lock
  • medium
    axios@1.19.0: 12 known vulnerabilities
    GHSA-3pq3-5fj3-cg6v, GHSA-44g4-m2mj-wpvx, GHSA-4hqw-qxg8-jxx2, GHSA-542g-h47m-68v8, GHSA-9fr6-4gfg-395g +7 more
    bun.lock
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    bun.lock
  • medium
    fast-uri@3.1.6: 7 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-58mr-gqgx-xq4g, GHSA-hrr3-gc8f-f4qj, GHSA-qw65-cvwx-89v3, GHSA-w74x-v6f9-j3xg +2 more
    bun.lock
  • medium
    follow-redirects@1.16.0: 3 known vulnerabilities
    GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p, GHSA-q3jh-wrc6-jgq8
    bun.lock
  • medium
    graphql-scalars@1.26.0: 1 known vulnerability
    GHSA-x8rm-f576-gq67
    bun.lock
  • medium
    happy-dom@20.11.6: 3 known vulnerabilities
    GHSA-5fpq-26gf-qwcr, GHSA-834v-8h66-3h79, GHSA-c8p4-j97h-3vg8
    bun.lock
  • medium
    seroval@1.6.3: 5 known vulnerabilities
    GHSA-7rv5-mrxv-xcr9, GHSA-97r2-qh9m-474h, GHSA-9wx9-5pv9-3349, GHSA-f86p-h4j2-7qgj, GHSA-wp97-x4hv-qvhp
    bun.lock
  • medium
    source-map-js@1.2.1: 3 known vulnerabilities
    GHSA-68fv-2mgg-jv7q, GHSA-68fv-2mgg-jv7q, GHSA-68fv-2mgg-jv7q
    bun.lock
  • medium
    systeminformation@5.33.11: 3 known vulnerabilities
    GHSA-3f7j-7jwc-fxfj, GHSA-4vjg-vx72-qq4g, GHSA-7648-jmwf-vw7j
    bun.lock
  • medium
    undici@5.29.0: 16 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-2mjp-6q6p-2qxm, GHSA-35p6-xmwp-9g52, GHSA-4992-7rv2-5pvq, GHSA-8xcm-r25x-g524 +11 more
    bun.lock
  • medium
    undici@6.28.0: 8 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm +3 more
    bun.lock
  • medium
    undici@7.29.0: 18 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-3xpg-4rpp-hhhm +13 more
    bun.lock
  • medium
    vite@7.3.6: 10 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22 +5 more
    bun.lock
  • medium
    happy-dom@20.14.0: 3 known vulnerabilities
    GHSA-5fpq-26gf-qwcr, GHSA-834v-8h66-3h79, GHSA-c8p4-j97h-3vg8
    desktop/bun.lock
  • medium
    quinn-proto@0.11.17: 3 known vulnerabilities
    RUSTSEC-2026-0338, RUSTSEC-2026-0340, RUSTSEC-2026-0343
    desktop/src-tauri/Cargo.lock
  • medium
    langsmith@0.3.87: 4 known vulnerabilities
    GHSA-3644-q5cj-c5c7, GHSA-fw9q-39r9-c252, GHSA-rr7j-v2q5-chgv, GHSA-v34v-rq6j-cj6p
    examples/langgraph-bot/bun.lock
  • medium
    uuid@10.0.0: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    examples/langgraph-bot/bun.lock
  • medium
    uuid@9.0.1: 2 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    examples/langgraph-bot/bun.lock
  • medium
    @opentelemetry/auto-instrumentations-node@0.59.0: 1 known vulnerability
    GHSA-q7rr-3cgh-j5r3
    examples/mastra-bot/bun.lock
  • medium
    @opentelemetry/exporter-prometheus@0.201.1: 1 known vulnerability
    GHSA-q7rr-3cgh-j5r3
    examples/mastra-bot/bun.lock
  • medium
    @opentelemetry/propagator-jaeger@2.0.1: 1 known vulnerability
    GHSA-45rx-2jwx-cxfr
    examples/mastra-bot/bun.lock
  • medium
    @opentelemetry/sdk-node@0.201.1: 1 known vulnerability
    GHSA-q7rr-3cgh-j5r3
    examples/mastra-bot/bun.lock
  • medium
    js-yaml@4.3.1: 1 known vulnerability
    GHSA-2883-xcg3-v3hh
    examples/mastra-bot/bun.lock
  • medium
    jsondiffpatch@0.6.0: 2 known vulnerabilities
    GHSA-33vc-wfww-vjfv, GHSA-j4fx-xxwh-2485
    examples/mastra-bot/bun.lock
  • medium
    decode-uri-component@0.2.2: 2 known vulnerabilities
    GHSA-qr28-fpjm-wq7f, GHSA-vcc3-ghjq-m6fr
    mobile/package-lock.json
  • medium
    node-forge@1.4.0: 12 known vulnerabilities
    GHSA-4487-j8r4-4g2f, GHSA-4642-5mcj-2rqw, GHSA-525v-9gp9-w22h, GHSA-5cwg-6vw7-rj6p, GHSA-5x38-2vff-x55p +7 more
    mobile/package-lock.json
  • medium
    uuid@7.0.3: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    mobile/package-lock.json
  • medium
    zod@4.6.5: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    mobile/package-lock.json
  • medium
    Install or build failed in a clean environment
    npm error code EUNSUPPORTEDPROTOCOL npm error Unsupported URL Type "workspace:": workspace:* npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T17_55_56_739Z-debug-0.log
  • low
    Possible example credential in docs/tests: generic-api-key
    agent-computer/tests/fixtures/recorder/manifest.json:10
  • low
    Possible example credential in docs/tests: generic-api-key
    app/tests/brokered-account-row.test.tsx:2420
  • low
    Possible example credential in docs/tests: generic-api-key
    extension/tests/agent-events-masking.test.ts:23
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    extension/tests/fixtures/agui/openbot-chat.json:522
  • low
    Possible example credential in docs/tests: generic-api-key
    9 matches in this file
    extension/tests/fixtures/agui/intelligence-websocket.json:289
  • low
    Possible example credential in docs/tests: generic-api-key
    extension/tests/fixtures/agui/generic-proto-ws-ticker.json:2376
  • low
    Possible example credential in docs/tests: generic-api-key
    extension/tests/fixtures/e2e-refund-secrets-only.json:607
  • low
    Possible example credential in docs/tests: generic-api-key
    6 matches in this file
    extension/tests/fixtures/agui/rest-sse.json:1229
  • low
    Possible example credential in docs/tests: generic-api-key
    7 matches in this file
    extension/tests/fixtures/agui/single-route-sse.json:289
  • low
    Possible example credential in docs/tests: github-oauth
    server/tests/arcade-adapter-status.test.ts:235
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/learning-config.test.ts:6
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/passwords-store.integration.test.ts:21
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/plugins-page-provider.test.ts:10
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/recorder-config.test.ts:7
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/organization-auth.test.ts:286
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    server/tests/recorder-guard.test.ts:621
  • low
    Possible example credential in docs/tests: curl-auth-user
    4 matches in this file
    server/tests/enterprise-controls.test.ts:429
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/request-trust.integration.test.ts:348
  • low
    Possible example credential in docs/tests: generic-api-key
    server/tests/tool-selection-environment-restoration-driver.test.ts:10
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    server/tests/config.test.ts:41
  • low
    Possible example credential in docs/tests: generic-api-key
    shared/recorder-disclosure.test.ts:43
  • low
    Possible example credential in docs/tests: generic-api-key
    supervisor/tests/environment.test.ts:9
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    server/tests/setup-checklist.test.ts:429
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    server/tests/responsibility-triggers.test.ts:77
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    server/tests/composio-adapter.test.ts:8267
  • low
    pytest@9.0.2: 12 known vulnerabilities
    PYSEC-2026-1845, PYSEC-2026-1845, PYSEC-2026-1845, PYSEC-2026-1845, PYSEC-2026-1845 +7 more
    agent-adk/requirements-test.txt
  • low
    idna@3.9.0: 11 known vulnerabilities
    PYSEC-2026-215, PYSEC-2026-215, PYSEC-2026-215, PYSEC-2026-215, PYSEC-2026-215 +6 more
    agent-adk/requirements-test.txt
  • low
    pygments@2.9.0: 24 known vulnerabilities
    PYSEC-2023-117, PYSEC-2026-2987, PYSEC-2023-117, PYSEC-2026-2987, PYSEC-2023-117 +19 more
    agent-adk/requirements-test.txt
  • low
    @ai-sdk/provider-utils@2.2.8: 2 known vulnerabilities
    GHSA-866g-f22w-33x8, GHSA-866g-f22w-33x8
    bun.lock
  • low
    @better-auth/drizzle-adapter@1.7.1: 2 known vulnerabilities
    GHSA-44jh-23m7-hpcf, GHSA-44jh-23m7-hpcf
    bun.lock
  • low
    @hono/node-server@1.19.17: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    bun.lock
  • low
    deepmerge@4.3.1: 2 known vulnerabilities
    GHSA-gcqx-w48m-w2h4, GHSA-gcqx-w48m-w2h4
    bun.lock
  • low
    esbuild@0.18.20: 1 known vulnerability
    GHSA-67mh-4wv8-2f99
    bun.lock
  • low
    fast-copy@3.0.2: 1 known vulnerability
    GHSA-jggr-w7fw-pc2j
    bun.lock
  • low
    hono@4.13.4: 5 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-crvj-82cr-hjcx, GHSA-g6gw-c38x-mqfc, GHSA-gqvv-2mrq-wpjv, GHSA-hxh3-vqpv-xpqv
    bun.lock
  • low
    ip-address@10.5.0: 5 known vulnerabilities
    GHSA-2vr4-cq9g-pvrc, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5
    bun.lock
  • low
    katex@0.16.47: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    bun.lock
  • low
    lodash-es@4.18.0: 1 known vulnerability
    GHSA-f23m-r3pf-42rh
    bun.lock
  • low
    minimatch@10.2.6: 2 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    bun.lock
  • low
    qs@6.15.3: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    bun.lock
  • low
    glib@0.18.5: 1 known vulnerability
    RUSTSEC-2024-0429
    desktop/src-tauri/Cargo.lock
  • low
    proc-macro-error@1.0.4: 1 known vulnerability
    RUSTSEC-2024-0370
    desktop/src-tauri/Cargo.lock
  • low
    rustls@0.23.43: 4 known vulnerabilities
    RUSTSEC-2026-0285, RUSTSEC-2026-0346, RUSTSEC-2026-0348, RUSTSEC-2026-0349
    desktop/src-tauri/Cargo.lock
  • low
    rustls-webpki@0.103.15: 1 known vulnerability
    RUSTSEC-2026-0382
    desktop/src-tauri/Cargo.lock
  • low
    tokio@1.53.1: 1 known vulnerability
    RUSTSEC-2026-0386
    desktop/src-tauri/Cargo.lock
  • low
    webpki-roots@1.0.9: 1 known vulnerability
    RUSTSEC-2026-0381
    desktop/src-tauri/Cargo.lock
  • low
    zbus_names@4.3.4: 1 known vulnerability
    RUSTSEC-2026-0371
    desktop/src-tauri/Cargo.lock
  • low
    zvariant@5.15.0: 1 known vulnerability
    RUSTSEC-2026-0370
    desktop/src-tauri/Cargo.lock
  • low
    zvariant_derive@5.15.0: 1 known vulnerability
    RUSTSEC-2026-0372
    desktop/src-tauri/Cargo.lock
  • low
    @opentelemetry/core@2.0.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-cassandra-driver@0.47.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-knex@0.46.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-mongoose@0.48.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-mysql@0.47.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-mysql2@0.47.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-oracledb@0.27.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-pg@0.53.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    @opentelemetry/instrumentation-tedious@0.20.0: 1 known vulnerability
    GHSA-qqmp-wf37-98f9
    examples/mastra-bot/bun.lock
  • low
    ai@4.3.19: 1 known vulnerability
    GHSA-rwvc-j5jr-mgvh
    examples/mastra-bot/bun.lock
  • low
    fast-copy@4.0.4: 1 known vulnerability
    GHSA-jggr-w7fw-pc2j
    examples/mastra-bot/bun.lock
  • low
    hono@4.13.2: 10 known vulnerabilities
    GHSA-5r4p-p66f-jhc7, GHSA-crvj-82cr-hjcx, GHSA-g6gw-c38x-mqfc, GHSA-gqvv-2mrq-wpjv, GHSA-hxh3-vqpv-xpqv +5 more
    examples/mastra-bot/bun.lock
  • low
    glob@13.0.6: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    mobile/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
registry.npmjs.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

OpenBot alternatives

View more →

Similar mcp servers in Design & Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
OpenBot (this page)
CopilotKit
9.2kMITOct 31, 2026Scanned, no flagged issues
Next AI Draw Io
DayuanJiang
37kApache-2.0Nov 1, 2026Scanned, no flagged issues
MCP For Blender
ahujasid
33kMITOct 29, 2026Scanned, no flagged issues
Figma Context MCP
GLips
16kMITOct 27, 2026Scanned, no flagged issues
Nginx UI
0xJacky
12kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
Lamda
firerpa
8.7kMITSep 27, 2026Scanned, no flagged issues