Composio AI Agent

by ComposioHQ• 31k•• Scanned•Claim this listing•Request removal
Coding Agentsagentic aiagentsaiai agentsaiagents

Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.

Composio is an open-source ai agent by ComposioHQ, written mainly in TypeScript, with 30,860 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 0a4609a. Seen able to run dynamic code, read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at 0a4609a · Nov 5, 2026
Scanned Builds
Static code scanwarn
Secrets scanfail
Dependency audit83 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshaken/a
Network egresswarn
Reproducible (×3)n/a

Findings (76)

  • 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
    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
    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.
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    python/composio/utils/url_safety.py:241
  • medium
    @modelcontextprotocol/node@2.0.0: 1 known vulnerability
    GHSA-f897-62hf-6gxq
    docs/bun.lock
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    docs/bun.lock
  • medium
    markdown-it@14.3.1: 3 known vulnerabilities
    GHSA-gfr2-rv44-r23c, GHSA-r7fv-28h4-cvq7, GHSA-vfgh-jcmw-g37q
    docs/bun.lock
  • medium
    re2js@2.8.6: 1 known vulnerability
    GHSA-gg6h-894w-4m9c
    docs/bun.lock
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    docs/bun.lock
  • medium
    undici@7.29.1: 8 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-4w7w-5xrc-9h26, GHSA-55wc-3pg8-jfw6, GHSA-9fm3-97px-rjf6 +3 more
    docs/bun.lock
  • medium
    zod@3.25.76: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    docs/bun.lock
  • medium
    zod@4.5.4: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    docs/bun.lock
  • medium
    extract-zip@2.0.1: 2 known vulnerabilities
    GHSA-7pqw-9j4j-h8q3, GHSA-jmr9-qjv8-65gv
    pnpm-lock.yaml
  • medium
    launch-editor@2.14.1: 3 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-r825-w8mm-5pxw
    pnpm-lock.yaml
  • medium
    markdown-it@14.3.0: 4 known vulnerabilities
    GHSA-253c-mchw-3w2r, GHSA-gfr2-rv44-r23c, GHSA-r7fv-28h4-cvq7, GHSA-vfgh-jcmw-g37q
    pnpm-lock.yaml
  • medium
    sharp@0.35.4: 1 known vulnerability
    GHSA-wq5f-xc86-pv6w
    pnpm-lock.yaml
  • medium
    undici@8.10.2: 8 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-4w7w-5xrc-9h26, GHSA-55wc-3pg8-jfw6, GHSA-9fm3-97px-rjf6 +3 more
    pnpm-lock.yaml
  • medium
    vite@7.3.5: 5 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22
    pnpm-lock.yaml
  • medium
    zod@4.1.13: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    zod@4.4.3: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    Install contacted hosts other than package registries
    telemetry.vercel.com
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    docs/components/ai-tools-banner.tsx:97
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    docs/lib/source.ts:506
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    ts/e2e-tests/cli/install/e2e.test.ts:231
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    ts/e2e-tests/cli/install/e2e.test.ts:232
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    ts/e2e-tests/cli/install/e2e.test.ts:294
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    ts/e2e-tests/cli/install/e2e.test.ts:295
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    ts/packages/ts-builders/src/PropertyValue.test.ts:39
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/api-overviews/projects.mdx:79
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/content/changelog/01-20-26-file-ttl.mdx:37
  • low
    Possible example credential in docs/tests: curl-auth-header
    3 matches in this file
    docs/content/changelog/02-06-26-webhook-subscriptions-api.mdx:45
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/content/changelog/03-04-26-mcp-api-key-default-new-orgs.mdx:33
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/content/changelog/01-08-26-mcp-api-key-enforcement.mdx:45
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/content/changelog/01-14-26-auth-config-patch-semantics.mdx:189
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/content/changelog/08-07-26-sdk-releases.mdx:29
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/app/llms.mdx/[[...slug]]/route.ts:1022
  • low
    Possible example credential in docs/tests: curl-auth-header
    5 matches in this file
    docs/content/changelog/04-27-26-webhook-triggers-v2.mdx:61
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/content/changelog/09-26-25.mdx:44
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/content/reference/api-reference/projects/index.mdx:86
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/content/reference/v3/api-reference/projects/index.mdx:86
  • low
    Possible example credential in docs/tests: generic-api-key
    6 matches in this file
    python/tests/test_redaction.py:36
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    python/tests/test_typesafe_provider.py:1132
  • low
    Possible example credential in docs/tests: discord-client-secret
    ts/packages/cli/test/__mocks__/trigger-types-as-enums.json:13
  • low
    Possible example credential in docs/tests: generic-api-key
    ts/packages/cli/test/src/commands/login/login.cmd.test.ts:157
  • low
    Possible example credential in docs/tests: generic-api-key
    ts/packages/cli/test/src/services/update-check.test.ts:730
  • low
    Possible example credential in docs/tests: github-oauth
    3 matches in this file
    ts/packages/cli/test/__mocks__/tools.json:1896
  • low
    Possible example credential in docs/tests: generic-api-key
    7 matches in this file
    ts/packages/core/test/telemetry/redact.test.ts:28
  • low
    Possible example credential in docs/tests: generic-api-key
    ts/packages/providers/typesafe/test/transport.test.ts:8
  • low
    Possible example credential in docs/tests: generic-api-key
    ts/packages/providers/typesafe/test/companion.test.ts:89
  • low
    Possible example credential in docs/tests: discord-client-secret
    5 matches in this file
    ts/packages/cli/test/__mocks__/tools-as-enums.json:4027
  • low
    @ai-sdk/provider-utils@2.2.8: 2 known vulnerabilities
    GHSA-866g-f22w-33x8, GHSA-866g-f22w-33x8
    docs/bun.lock
  • low
    @hono/node-server@1.19.17: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    docs/bun.lock
  • low
    deepmerge@4.3.1: 2 known vulnerabilities
    GHSA-gcqx-w48m-w2h4, GHSA-gcqx-w48m-w2h4
    docs/bun.lock
  • low
    fast-uri@3.1.7: 5 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-hrr3-gc8f-f4qj, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h
    docs/bun.lock
  • low
    hono@4.13.7: 1 known vulnerability
    GHSA-5r4p-p66f-jhc7
    docs/bun.lock
  • low
    ip-address@10.7.0: 3 known vulnerabilities
    GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rxp7-6hxx-x8q5
    docs/bun.lock
  • low
    katex@0.16.47: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    docs/bun.lock
  • low
    qs@6.16.0: 1 known vulnerability
    GHSA-6pq8-jhm2-2vcw
    docs/bun.lock
  • low
    @vitest/mocker@4.1.11: 2 known vulnerabilities
    GHSA-qxg6-89mg-rqv8, GHSA-xp26-3454-mjgp
    pnpm-lock.yaml
  • low
    fast-uri@3.1.8: 4 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-w74x-v6f9-j3xg, GHSA-wjr9-j795-jxcr, GHSA-xhq7-xmqj-769h
    pnpm-lock.yaml
  • low
    minimatch@10.2.5: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    pnpm-lock.yaml
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    pnpm-lock.yaml
  • low
    langgraph@1.2.11: 1 known vulnerability
    GHSA-3fx2-cqw9-xr3c
    uv.lock
  • low
    opentelemetry-api@1.42.1: 1 known vulnerability
    GHSA-xcq7-p3pf-p88h
    uv.lock
  • low
    package.json has a prepare script
    husky
    package.json
  • low
    No manifest declaring network access and environment variables (agent.json)
  • info
    Ignored the repo's scanner suppression config (2 files)
    .gitleaks.toml, .gitleaksignore

Network activity

During install
registry.npmjs.orgtelemetry.vercel.com
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.

Composio alternatives

View more →

Similar ai agents in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Composio (this page)
ComposioHQ
31kMITNov 1, 2026Scanned, no flagged issues
AutoGPT
Significant-Gravitas
188kNone foundNov 1, 2026Not scanned yet
Langchain
langchain-ai
149kMITNov 1, 2026Scanned, no flagged issues
Gemini CLI
google-gemini
109kApache-2.0Nov 1, 2026Scanned, no flagged issues
MetaGPT
FoundationAgents
71kMITJan 21, 2026Scanned, no flagged issues
Oh My Openagent
code-yeongyu
71kNone foundNov 1, 2026Not scanned yet