Frontmcp MCP Server

by agentfront• 148•• Scanned•Claim this listing•Request removal
Developer Toolsaiframeworkjavascriptmcpmcp framework

The TypeScript framework for MCP servers Build MCP tools that share services, validate inputs and apply the access rules you configure. Bring authentication, testing, agents and background jobs into the same server, with builds for Node.js, Vercel, AWS Lambda and Cloudflare Workers.

Frontmcp is an open-source mcp server by agentfront, written mainly in TypeScript, with 148 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 28, 2026.

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

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

Findings (200)

  • high
    code-execution 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
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution issue
    Details are available to the maintainer after claiming this listing.
  • high
    code-execution 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
    secrets 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
    secrets 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
    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.
  • 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.
    libs/auth/src/utils/redirect-uri.utils.ts:13
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/nx-plugin/src/executors/deploy/deploy.impl.ts:31
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/nx-plugin/src/generators/workspace/workspace.ts:67
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/nx-plugin/src/generators/workspace/workspace.ts:68
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/nx-plugin/src/generators/workspace/workspace.ts:69
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/testing/src/perf/jest-perf-reporter.ts:175
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/testing/src/perf/jest-perf-reporter.ts:178
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    libs/testing/src/server/test-server.ts:432
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/executor/ssrf-guard.ts:19
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/merge-coverage.mjs:103
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/merge-coverage.mjs:109
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/merge-coverage.mjs:124
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/perf-fetch-baseline.mjs:34
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/perf-publish-baseline.mjs:31
  • medium
    @babel/plugin-transform-modules-systemjs@7.29.0: 1 known vulnerability
    GHSA-fv7c-fp4j-7gwp
    yarn.lock
  • medium
    @frontmcp/adapters@0.0.0-use.local: 2 known vulnerabilities
    GHSA-8q49-2h5h-434x, GHSA-v6ph-xcq9-qxxj
    yarn.lock
  • medium
    @frontmcp/sdk@0.0.0-use.local: 1 known vulnerability
    GHSA-v6ph-xcq9-qxxj
    yarn.lock
  • medium
    @grpc/grpc-js@1.14.3: 4 known vulnerabilities
    GHSA-5375-pq7m-f5r2, GHSA-99f4-grh7-6pcq, GHSA-f596-whhp-79r4, GHSA-m9gg-hp2v-232j
    yarn.lock
  • medium
    @nx/docker@22.7.5: 1 known vulnerability
    GHSA-6vc5-vf29-ffr2
    yarn.lock
  • medium
    axios@1.16.0: 20 known vulnerabilities
    GHSA-3pq3-5fj3-cg6v, GHSA-42h9-826w-cgv3, GHSA-44g4-m2mj-wpvx, GHSA-4hqw-qxg8-jxx2, GHSA-542g-h47m-68v8 +15 more
    yarn.lock
  • medium
    body-parser@2.2.2: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    yarn.lock
  • medium
    brace-expansion@1.1.12: 7 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-f886-m6hf-6m8v, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr +2 more
    yarn.lock
  • medium
    brace-expansion@2.0.2: 7 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-f886-m6hf-6m8v, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr +2 more
    yarn.lock
  • medium
    brace-expansion@2.1.1: 6 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +1 more
    yarn.lock
  • medium
    brace-expansion@5.0.5: 7 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-jxxr-4gwj-5jf2, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr +2 more
    yarn.lock
  • medium
    brace-expansion@5.0.6: 6 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +1 more
    yarn.lock
  • medium
    browserslist@4.28.1: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    yarn.lock
  • medium
    browserslist@4.28.2: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    yarn.lock
  • medium
    compression@1.8.1: 1 known vulnerability
    GHSA-vc2v-76pw-4v95
    yarn.lock
  • medium
    dompurify@3.3.1: 21 known vulnerabilities
    GHSA-39q2-94rc-95cp, GHSA-55q2-fjhq-7xh7, GHSA-6688-9rhm-gjv2, GHSA-76mc-f452-cxcm, GHSA-c2j3-45gr-mqc4 +16 more
    yarn.lock
  • medium
    express-rate-limit@8.2.1: 1 known vulnerability
    GHSA-46wh-pxpv-q5gq
    yarn.lock
  • medium
    fast-uri@3.1.0: 12 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-hrr3-gc8f-f4qj +7 more
    yarn.lock
  • medium
    flatted@3.3.3: 2 known vulnerabilities
    GHSA-25h7-pfq9-p65f, GHSA-rf6f-7fwh-wjgh
    yarn.lock
  • medium
    follow-redirects@1.16.0: 3 known vulnerabilities
    GHSA-8r9p-f939-6h3c, GHSA-mrwp-f3q8-3g9p, GHSA-q3jh-wrc6-jgq8
    yarn.lock
  • medium
    form-data@4.0.5: 1 known vulnerability
    GHSA-hmw2-7cc7-3qxx
    yarn.lock
  • medium
    hono@4.11.9: 35 known vulnerabilities
    GHSA-26pp-8wgv-hjvm, GHSA-2gcr-mfcq-wcc3, GHSA-3hrh-pfw6-9m5x, GHSA-458j-xx4x-4375, GHSA-5pq2-9x2x-5p6w +30 more
    yarn.lock
  • medium
    ip-address@10.0.1: 6 known vulnerabilities
    GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-mwp4-54f8-5fhr, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5 +1 more
    yarn.lock
  • medium
    js-yaml@3.14.2: 4 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68
    yarn.lock
  • medium
    js-yaml@4.1.1: 4 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68
    yarn.lock
  • medium
    js-yaml@4.2.0: 3 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj
    yarn.lock
  • medium
    launch-editor@2.12.0: 4 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-r825-w8mm-5pxw, GHSA-v6wh-96g9-6wx3
    yarn.lock
  • medium
    lodash@4.17.23: 2 known vulnerabilities
    GHSA-f23m-r3pf-42rh, GHSA-r5fr-rjxr-66jc
    yarn.lock
  • medium
    lodash-es@4.17.23: 2 known vulnerabilities
    GHSA-f23m-r3pf-42rh, GHSA-r5fr-rjxr-66jc
    yarn.lock
  • medium
    minimatch@3.1.2: 3 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj
    yarn.lock
  • medium
    minimatch@5.1.6: 3 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj
    yarn.lock
  • medium
    minimatch@9.0.5: 4 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj, GHSA-g3hv-75wg-m249
    yarn.lock
  • medium
    nanoid@3.3.11: 3 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-xwg4-73v4-xw9w
    yarn.lock
  • medium
    nanoid@3.3.12: 2 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8
    yarn.lock
  • medium
    nx@22.7.5: 4 known vulnerabilities
    GHSA-hrvq-x7jp-36xv, GHSA-vp3h-ghgh-jr7g, GHSA-w2vw-w76x-qr89, GHSA-w3vv-58gj-gw77
    yarn.lock
  • medium
    path-to-regexp@0.1.12: 1 known vulnerability
    GHSA-37ch-88jc-xwx2
    yarn.lock
  • medium
    path-to-regexp@8.3.0: 2 known vulnerabilities
    GHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f
    yarn.lock
  • medium
    pdfjs-dist@6.0.227: 1 known vulnerability
    GHSA-hq66-cqwq-w95j
    yarn.lock
  • medium
    picomatch@2.3.1: 2 known vulnerabilities
    GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
    yarn.lock
  • medium
    picomatch@4.0.2: 2 known vulnerabilities
    GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
    yarn.lock
  • medium
    picomatch@4.0.3: 2 known vulnerabilities
    GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
    yarn.lock
  • medium
    postcss@8.5.15: 2 known vulnerabilities
    GHSA-fxqj-rqcc-2cmp, GHSA-r28c-9q8g-f849
    yarn.lock
  • medium
    postcss@8.5.6: 4 known vulnerabilities
    GHSA-6g55-p6wh-862q, GHSA-fxqj-rqcc-2cmp, GHSA-qx2v-qp2m-jg93, GHSA-r28c-9q8g-f849
    yarn.lock
  • medium
    postcss@8.5.8: 4 known vulnerabilities
    GHSA-6g55-p6wh-862q, GHSA-fxqj-rqcc-2cmp, GHSA-qx2v-qp2m-jg93, GHSA-r28c-9q8g-f849
    yarn.lock
  • medium
    react-router@7.17.0: 5 known vulnerabilities
    GHSA-337j-9hxr-rhxg, GHSA-chx6-hx7r-mcp5, GHSA-h8fp-f39c-q6mh, GHSA-qwww-vcr4-c8h2, GHSA-wrjc-x8rr-h8h6
    yarn.lock
  • medium
    serialize-javascript@6.0.2: 3 known vulnerabilities
    GHSA-5c6j-r48x-rmvq, GHSA-m5mm-p8h7-m29v, GHSA-qj8w-gfj5-8c6v
    yarn.lock
  • medium
    sharp@0.34.5: 3 known vulnerabilities
    GHSA-f88m-g3jw-g9cj, GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w
    yarn.lock
  • medium
    smol-toml@1.6.1: 2 known vulnerabilities
    GHSA-7w5x-hrqm-74c2, GHSA-r4xh-jqrq-34v2
    yarn.lock
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    yarn.lock
  • medium
    svgo@4.0.1: 3 known vulnerabilities
    GHSA-2p49-hgcm-8545, GHSA-4vpr-x523-8j87, GHSA-w27v-7q3p-w38r
    yarn.lock
  • medium
    tmp@0.2.6: 1 known vulnerability
    GHSA-7c78-jf6q-g5cm
    yarn.lock
  • medium
    undici@6.26.0: 15 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-35p6-xmwp-9g52, GHSA-3wwx-pv8p-q78v, GHSA-4qv8-2p9j-2685, GHSA-8xcm-r25x-g524 +10 more
    yarn.lock
  • medium
    undici@7.24.8: 29 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-35p6-xmwp-9g52, GHSA-3xpg-4rpp-hhhm +24 more
    yarn.lock
  • medium
    undici@7.27.2: 29 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-35p6-xmwp-9g52, GHSA-3xpg-4rpp-hhhm +24 more
    yarn.lock
  • medium
    undici@8.11.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
    yarn.lock
  • medium
    uuid@10.0.0: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    yarn.lock
  • medium
    uuid@8.3.2: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    yarn.lock
  • medium
    vite@8.0.16: 5 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22
    yarn.lock
  • medium
    webpack-dev-middleware@7.4.5: 1 known vulnerability
    GHSA-g84c-rxfj-3j2c
    yarn.lock
  • medium
    ws@8.19.0: 2 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    yarn.lock
  • medium
    ws@8.20.1: 1 known vulnerability
    GHSA-96hv-2xvq-fx4p
    yarn.lock
  • medium
    zod@4.6.1: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    yarn.lock
  • low
    In tests/examples/docs: Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    apps/e2e/demo-e2e-uipack/e2e/browser/global-setup.ts:20
  • low
    In tests/examples/docs: Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    apps/e2e/demo-e2e-uipack/e2e/browser/global-teardown.ts:18
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/adapters/src/openapi/__tests__/openapi-redirect.spec.ts:104
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/auth/src/cimd/__tests__/cimd.validator.spec.ts:121
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/auth/src/jwks/__tests__/jwks.service.openid-discovery.spec.ts:103
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/auth/src/jwks/__tests__/jwks.service.openid-discovery.spec.ts:108
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/auth/src/utils/__tests__/redirect-uri.utils.spec.ts:20
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/auth/src/utils/__tests__/redirect-uri.utils.spec.ts:21
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/cli/src/config/__tests__/deployment-env.spec.ts:73
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/cli/src/config/__tests__/deployment-env.spec.ts:81
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/cli/src/config/__tests__/deployment-env.spec.ts:83
  • low
    In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
    libs/sdk/src/auth/flows/__tests__/oauth.authorize.flow.spec.ts:281
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/sdk/src/auth/flows/__tests__/oauth.register.flow.spec.ts:96
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    libs/sdk/src/auth/flows/__tests__/oauth.register.flow.spec.ts:99
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/sdk/src/tool/ui/__tests__/template-detection.spec.ts:24
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/mrtr.spec.ts:3
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/mrtr.spec.ts:7
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:5
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:26
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:31
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:33
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:34
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:41
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:42
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:53
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:54
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:55
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:56
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:60
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:111
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    libs/sdk/src/transport/mcp-20260728/__tests__/request-state.spec.ts:334
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/uipack/src/bridge-runtime/__tests__/iife-generator.spec.ts:133
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/uipack/src/component/__tests__/transpiler.spec.ts:362
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/utils/src/env/__tests__/browser-env.node-env.spec.ts:26
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    libs/utils/src/env/__tests__/node-env.bundler-define.spec.ts:29
  • low
    In tests/examples/docs: Touches a sensitive credential location (SSH keys, cloud credentials, browser data or wallets). Expected for some tools, such as browser automation; check why.
    plugins/plugin-codecall/src/__tests__/client-error-message.spec.ts:13
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/audit.integration.spec.ts:24
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/authorization.integration.spec.ts:23
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/browser-runtime.spec.ts:77
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/browser-runtime.spec.ts:87
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/bundle-loading.integration.spec.ts:20
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/bundle-loading.integration.spec.ts:48
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/caller-credentials.integration.spec.ts:35
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/compiled-operations.integration.spec.ts:18
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/confirm-actions.integration.spec.ts:20
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/error-bodies.integration.spec.ts:20
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/execute-action.integration.spec.ts:28
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/execute-action.no-enclave.integration.spec.ts:20
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/filtered-skill-actions.integration.spec.ts:29
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/operation-calls.integration.spec.ts:31
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/operation-calls.integration.spec.ts:282
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/operation-calls.integration.spec.ts:325
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/pinned-fetch.spec.ts:238
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/plugin-registration.integration.spec.ts:25
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/shared-operation-authorization.integration.spec.ts:24
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/skill-catalog-pointers.spec.ts:23
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/skills-surface-before-load.spec.ts:30
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/ssrf-guard.spec.ts:140
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/ssrf-guard.spec.ts:169
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/ssrf-guard.spec.ts:176
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/ssrf-guard.spec.ts:190
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    plugins/plugin-skilled-openapi/src/__tests__/workflow-abort.integration.spec.ts:25
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/e2e/demo-e2e-dts-consumer/fixture/live-surface-must-compile.ts:71
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/e2e/demo-e2e-redis/e2e/storage-vault.e2e.spec.ts:204
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/e2e/demo-e2e-remember/e2e/remember.e2e.spec.ts:48
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    libs/adapters/src/openapi/__tests__/openapi-edge-cases.spec.ts:415
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/adapters/src/openapi/__tests__/openapi-security-integration.spec.ts:177
  • low
    Possible example credential in docs/tests: jwt
    libs/adapters/src/openapi/__tests__/openapi-security-integration.spec.ts:134
  • low
    Possible example credential in docs/tests: jwt
    libs/auth/src/authorization/__tests__/transparent.authorization.spec.ts:36
  • low
    Possible example credential in docs/tests: jwt
    libs/auth/src/authorization/__tests__/authorization.class.spec.ts:561
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/auth/docs/AUTH.md:438
  • low
    Possible example credential in docs/tests: private-key
    libs/auth/src/vault/__tests__/credential-helpers.spec.ts:141
  • low
    Possible example credential in docs/tests: jwt
    libs/auth/src/session/utils/__tests__/auth-token.utils.spec.ts:18
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/e2e/demo-e2e-config/.env:3
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/cli/src/commands/registry/__tests__/proof.spec.ts:10
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/sdk/src/auth/__tests__/oauth-login-pages.security.spec.ts:39
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/sdk/src/builtin/config/providers/__tests__/env-loader.spec.ts:402
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/sdk/src/auth/flows/__tests__/session.verify.static.flow.spec.ts:39
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/sdk/src/tool/ui/__tests__/ui-widget-serving.behaviour.spec.ts:26
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/sdk/src/transport/mcp-20260728/__tests__/tasks-extension.spec.ts:153
  • low
    Possible example credential in docs/tests: generic-api-key
    libs/utils/src/crypto/key-persistence/__tests__/key-persistence.spec.ts:34
  • low
    Possible example credential in docs/tests: generic-api-key
    plugins/plugin-skilled-openapi/src/__tests__/execute-action.integration.spec.ts:29
  • low
    Possible example credential in docs/tests: generic-api-key
    plugins/plugin-skilled-openapi/src/__tests__/error-bodies.integration.spec.ts:21
  • low
    Possible example credential in docs/tests: stripe-access-token
    2 matches in this file
    plugins/plugin-skilled-openapi/src/executor/__tests__/action-outcome.spec.ts:77
  • low
    Possible example credential in docs/tests: generic-api-key
    plugins/plugin-skilled-openapi/src/__tests__/bundle-sync.service.spec.ts:1373
  • low
    @babel/core@7.29.0: 1 known vulnerability
    GHSA-4x5r-pxfx-6jf8
    yarn.lock
  • low
    @humanfs/node@0.16.7: 1 known vulnerability
    GHSA-p498-v437-472g
    yarn.lock
  • low
    @protobufjs/utf8@1.1.0: 1 known vulnerability
    GHSA-q6x5-8v7m-xcrf
    yarn.lock
  • low
    ajv@6.12.6: 1 known vulnerability
    GHSA-2g4f-4pwh-qvx6
    yarn.lock
  • low
    ajv@8.17.1: 1 known vulnerability
    GHSA-2g4f-4pwh-qvx6
    yarn.lock
  • low
    baseline-browser-mapping@2.10.37: 1 known vulnerability
    GHSA-w5vr-8v7q-w6rv
    yarn.lock
  • low
    baseline-browser-mapping@2.9.19: 1 known vulnerability
    GHSA-w5vr-8v7q-w6rv
    yarn.lock
  • low
    deepmerge@4.3.1: 1 known vulnerability
    GHSA-gcqx-w48m-w2h4
    yarn.lock
  • low
    esbuild@0.27.3: 1 known vulnerability
    GHSA-g7r4-m6w7-qqqr
    yarn.lock
  • low
    follow-redirects@1.15.11: 1 known vulnerability
    GHSA-r4q5-vmmm-2653
    yarn.lock

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.

Frontmcp alternatives

View more →

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

NameStarsLicenceLast updatedScan
Frontmcp (this page)
agentfront
148Apache-2.0Oct 28, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues