Thunderbolt AI Agent

by thunderbird• 4.8k•• Scanned•Claim this listing•Request removal
Data Science & MLaiai agentsllmson device ai

AI You Control: Choose your models. Own your data. Eliminate vendor lock-in.

Thunderbolt is an open-source ai agent by thunderbird, written mainly in TypeScript, with 4,818 GitHub stars and the MPL-2.0 license. Its code was last updated Oct 31, 2026.

Scan summary: scanned Nov 5, 2026 at commit eae1de1. Seen able to run shell commands, run dynamic code, connect to the internet. Scan policy

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

Findings (194)

  • 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.
  • 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
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    scripts/create-release.ts:46
  • medium
    @grpc/grpc-js@1.14.3: 8 known vulnerabilities
    GHSA-5375-pq7m-f5r2, GHSA-99f4-grh7-6pcq, GHSA-f596-whhp-79r4, GHSA-m9gg-hp2v-232j, GHSA-5375-pq7m-f5r2 +3 more
    backend/bun.lock
  • medium
    @opentelemetry/exporter-prometheus@0.200.0: 1 known vulnerability
    GHSA-q7rr-3cgh-j5r3
    backend/bun.lock
  • medium
    @opentelemetry/propagator-jaeger@2.0.0: 1 known vulnerability
    GHSA-45rx-2jwx-cxfr
    backend/bun.lock
  • medium
    @opentelemetry/sdk-node@0.200.0: 1 known vulnerability
    GHSA-q7rr-3cgh-j5r3
    backend/bun.lock
  • medium
    @xmldom/xmldom@0.8.13: 20 known vulnerabilities
    GHSA-27p8-2357-5qqv, GHSA-4w3w-2rp5-g8jm, GHSA-6gmq-8vp8-gcm6, GHSA-6h8r-xr42-gp59, GHSA-8344-3jmq-59r6 +15 more
    backend/bun.lock
  • medium
    brace-expansion@5.0.5: 14 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-jxxr-4gwj-5jf2, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr +9 more
    backend/bun.lock
  • medium
    elysia@1.4.28: 1 known vulnerability
    GHSA-9643-4qgh-g8mx
    backend/bun.lock
  • medium
    engine.io@6.6.7: 1 known vulnerability
    GHSA-2gc4-cqfq-p2gv
    backend/bun.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
    backend/bun.lock
  • medium
    langsmith@0.5.21: 1 known vulnerability
    GHSA-3644-q5cj-c5c7
    backend/bun.lock
  • medium
    nanoid@3.3.11: 3 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-xwg4-73v4-xw9w
    backend/bun.lock
  • medium
    nanoid@5.1.9: 2 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-xwg4-73v4-xw9w
    backend/bun.lock
  • medium
    postcss@8.4.31: 4 known vulnerabilities
    GHSA-6g55-p6wh-862q, GHSA-fxqj-rqcc-2cmp, GHSA-qx2v-qp2m-jg93, GHSA-r28c-9q8g-f849
    backend/bun.lock
  • medium
    protobufjs@8.0.1: 11 known vulnerabilities
    GHSA-2pr8-phx7-x9h3, GHSA-66ff-xgx4-vchm, GHSA-685m-2w69-288q, GHSA-75px-5xx7-5xc7, GHSA-f38q-mgvj-vph7 +6 more
    backend/bun.lock
  • medium
    sharp@0.34.5: 3 known vulnerabilities
    GHSA-f88m-g3jw-g9cj, GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w
    backend/bun.lock
  • medium
    socket.io-parser@4.2.6: 1 known vulnerability
    GHSA-2m8v-j782-fhvr
    backend/bun.lock
  • medium
    source-map-js@1.2.1: 3 known vulnerabilities
    GHSA-68fv-2mgg-jv7q, GHSA-68fv-2mgg-jv7q, GHSA-68fv-2mgg-jv7q
    backend/bun.lock
  • medium
    undici@6.29.0: 5 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm, GHSA-xjj6-f33q-929c
    backend/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
    backend/bun.lock
  • medium
    uuid@10.0.0: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    backend/bun.lock
  • medium
    uuid@11.1.0: 2 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    backend/bun.lock
  • medium
    uuid@13.0.0: 1 known vulnerability
    GHSA-w5hq-g745-h8pq
    backend/bun.lock
  • medium
    ws@8.18.3: 2 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    backend/bun.lock
  • medium
    ws@8.20.0: 2 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    backend/bun.lock
  • medium
    zod@3.25.76: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    backend/bun.lock
  • medium
    zod@4.3.6: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    backend/bun.lock
  • medium
    @modelcontextprotocol/sdk@1.29.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
    basic-ftp@5.3.1: 1 known vulnerability
    GHSA-c475-qrg2-pj4r
    bun.lock
  • medium
    body-parser@2.2.2: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    bun.lock
  • medium
    brace-expansion@1.1.14: 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
    bun.lock
  • medium
    brace-expansion@5.0.6: 12 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7 +7 more
    bun.lock
  • medium
    browserslist@4.28.2: 4 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx, GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    bun.lock
  • medium
    extract-zip@2.0.1: 2 known vulnerabilities
    GHSA-7pqw-9j4j-h8q3, GHSA-jmr9-qjv8-65gv
    bun.lock
  • medium
    fast-uri@3.1.2: 11 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf +6 more
    bun.lock
  • medium
    fast-xml-parser@5.9.3: 1 known vulnerability
    GHSA-8r6m-32jq-jx6q
    bun.lock
  • medium
    fflate@0.4.8: 1 known vulnerability
    GHSA-px8p-9vwx-vf98
    bun.lock
  • medium
    hono@4.12.21: 17 known vulnerabilities
    GHSA-54fx-42gc-7vw4, GHSA-5r4p-p66f-jhc7, GHSA-79qm-7rj5-m7r9, GHSA-88fw-hqm2-52qc, GHSA-8j4g-w8fx-2239 +12 more
    bun.lock
  • medium
    ip-address@10.2.0: 8 known vulnerabilities
    GHSA-22jq-vg5j-6vgg, GHSA-2vr4-cq9g-pvrc, GHSA-4xrf-jv44-h6hh, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv +3 more
    bun.lock
  • medium
    nanoid@3.3.12: 2 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8
    bun.lock
  • medium
    postcss@8.5.15: 2 known vulnerabilities
    GHSA-fxqj-rqcc-2cmp, GHSA-r28c-9q8g-f849
    bun.lock
  • medium
    protobufjs@7.6.0: 3 known vulnerabilities
    GHSA-f38q-mgvj-vph7, GHSA-j3f2-48v5-ccww, GHSA-wcpc-wj8m-hjx6
    bun.lock
  • medium
    react-router@7.15.1: 5 known vulnerabilities
    GHSA-337j-9hxr-rhxg, GHSA-chx6-hx7r-mcp5, GHSA-h8fp-f39c-q6mh, GHSA-qwww-vcr4-c8h2, GHSA-wrjc-x8rr-h8h6
    bun.lock
  • medium
    smol-toml@1.7.0: 2 known vulnerabilities
    GHSA-7w5x-hrqm-74c2, GHSA-r4xh-jqrq-34v2
    bun.lock
  • medium
    undici@6.28.1: 5 known vulnerabilities
    GHSA-2m5v-pch6-74hx, GHSA-4qv8-2p9j-2685, GHSA-9fm3-97px-rjf6, GHSA-qrxm-fqhp-jwvm, GHSA-xjj6-f33q-929c
    bun.lock
  • medium
    undici@7.25.0: 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
    bun.lock
  • medium
    undici@8.5.0: 46 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-3wwx-pv8p-q78v, GHSA-3xpg-4rpp-hhhm +41 more
    bun.lock
  • medium
    vite@8.0.14: 7 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-fx2h-pf6j-xcff, GHSA-r825-w8mm-5pxw +2 more
    bun.lock
  • medium
    ws@8.20.1: 1 known vulnerability
    GHSA-96hv-2xvq-fx4p
    bun.lock
  • medium
    zod@4.4.3: 2 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    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
    cli/bun.lock
  • medium
    quick-xml@0.39.4: 2 known vulnerabilities
    RUSTSEC-2026-0194, RUSTSEC-2026-0195
    crates/thunderbolt-acp-client/Cargo.lock
  • medium
    @opentelemetry/propagator-jaeger@1.30.1: 1 known vulnerability
    GHSA-45rx-2jwx-cxfr
    deploy/pulumi/bun.lock
  • medium
    fast-xml-builder@1.1.5: 2 known vulnerabilities
    GHSA-45c6-75p6-83cc, GHSA-5wm8-gmm8-39j9
    deploy/pulumi/bun.lock
  • medium
    ip-address@10.1.1: 7 known vulnerabilities
    GHSA-22jq-vg5j-6vgg, GHSA-4xrf-jv44-h6hh, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-mwp4-54f8-5fhr +2 more
    deploy/pulumi/bun.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
    deploy/pulumi/bun.lock
  • medium
    js-yaml@4.1.1: 8 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68, GHSA-2883-xcg3-v3hh +3 more
    deploy/pulumi/bun.lock
  • medium
    pacote@21.5.0: 1 known vulnerability
    GHSA-w4pp-8pjf-rmxw
    deploy/pulumi/bun.lock
  • medium
    protobufjs@7.5.6: 4 known vulnerabilities
    GHSA-f38q-mgvj-vph7, GHSA-j3f2-48v5-ccww, GHSA-jggg-4jg4-v7c6, GHSA-wcpc-wj8m-hjx6
    deploy/pulumi/bun.lock
  • medium
    sigstore@4.1.0: 1 known vulnerability
    GHSA-52v5-jr5w-gjxr
    deploy/pulumi/bun.lock
  • medium
    tmp@0.2.5: 1 known vulnerability
    GHSA-ph9p-34f9-6g65
    deploy/pulumi/bun.lock
  • medium
    undici@6.25.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
    deploy/pulumi/bun.lock
  • medium
    quick-xml@0.38.4: 2 known vulnerabilities
    RUSTSEC-2026-0194, RUSTSEC-2026-0195
    src-tauri/Cargo.lock
  • medium
    quinn-proto@0.11.15: 5 known vulnerabilities
    RUSTSEC-2026-0338, RUSTSEC-2026-0339, RUSTSEC-2026-0340, RUSTSEC-2026-0341, RUSTSEC-2026-0342
    src-tauri/Cargo.lock
  • medium
    devalue@5.8.2: 8 known vulnerabilities
    GHSA-4q55-j62x-fr9h, GHSA-9rgm-9g3h-6x36, GHSA-hx4r-w6wj-j8fg, GHSA-j22f-vq7h-c4qm, GHSA-mcm9-63f2-9j32 +3 more
    web/bun.lock
  • medium
    dompurify@3.4.1: 13 known vulnerabilities
    GHSA-55q2-fjhq-7xh7, GHSA-6688-9rhm-gjv2, GHSA-76mc-f452-cxcm, GHSA-c2j3-45gr-mqc4, GHSA-c6gr-qvv4-5v3f +8 more
    web/bun.lock
  • medium
    nanoid@3.3.16: 1 known vulnerability
    GHSA-2v37-7h3g-55p8
    web/bun.lock
  • medium
    sharp@0.35.3: 2 known vulnerabilities
    GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w
    web/bun.lock
  • medium
    smol-toml@1.6.1: 2 known vulnerabilities
    GHSA-7w5x-hrqm-74c2, GHSA-r4xh-jqrq-34v2
    web/bun.lock
  • medium
    svgo@4.0.1: 3 known vulnerabilities
    GHSA-2p49-hgcm-8545, GHSA-4vpr-x523-8j87, GHSA-w27v-7q3p-w38r
    web/bun.lock
  • medium
    vite@8.1.5: 5 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22
    web/bun.lock
  • medium
    Install or build failed in a clean environment
    n incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /tmp/home/.npm/_logs/2026-11-05T18_20_41_316Z-eresolve-report.txt npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T18_20_41_316Z-debug-0.log
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    .github/scripts/review-orchestrator.test.mjs:265
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/auth/oidc-integration.test.ts:547
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/auth/oidc-integration.test.ts:548
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/hosted-agent/history.test.ts:132
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:156
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:157
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:158
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:289
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:302
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:313
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:321
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:322
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:397
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:408
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:408
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    backend/src/utils/url-validation.test.ts:436
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:62
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:102
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:113
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:138
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:160
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:161
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:195
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:201
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    cli/src/agent/webfetch.test.ts:226
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/lib/mcp-url-validation.test.ts:48
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/lib/mcp-url-validation.test.ts:49
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/lib/native-fetch.test.ts:13
  • low
    Possible example credential in docs/tests: generic-api-key
    backend/src/auth/captcha.test.ts:15
  • low
    Possible example credential in docs/tests: generic-api-key
    backend/src/auth/captcha-routes.test.ts:44
  • low
    Possible example credential in docs/tests: generic-api-key
    backend/src/api/mini-apps.test.ts:14
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    backend/src/api/encryption-v2.test.ts:1559
  • low
    Possible example credential in docs/tests: generic-api-key
    backend/src/api/powersync.test.ts:50
  • low
    Possible example credential in docs/tests: generic-api-key
    e2e/e2ee/org-escrow-key.ts:22
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    scripts/org-escrow-roundtrip.test.ts:161
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    scripts/notify-on-failure.test.ts:344
  • low
    Possible example credential in docs/tests: jwt
    src/db/powersync/sync-tracker.test.ts:18
  • low
    Possible example credential in docs/tests: jwt
    src/debug-transcript/sanitizer.test.ts:49
  • low
    @humanfs/node@0.16.7: 1 known vulnerability
    GHSA-p498-v437-472g
    backend/bun.lock
  • low
    @opentelemetry/core@2.0.0: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    backend/bun.lock
  • low
    @opentelemetry/core@2.6.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    backend/bun.lock
  • low
    @protobufjs/utf8@1.1.0: 1 known vulnerability
    GHSA-q6x5-8v7m-xcrf
    backend/bun.lock
  • low
    baseline-browser-mapping@2.10.19: 2 known vulnerabilities
    GHSA-w5vr-8v7q-w6rv, GHSA-w5vr-8v7q-w6rv
    backend/bun.lock
  • low
    deepmerge@4.3.1: 1 known vulnerability
    GHSA-gcqx-w48m-w2h4
    backend/bun.lock
  • low
    esbuild@0.18.20: 2 known vulnerabilities
    GHSA-67mh-4wv8-2f99, GHSA-67mh-4wv8-2f99
    backend/bun.lock
  • low
    esbuild@0.27.3: 1 known vulnerability
    GHSA-g7r4-m6w7-qqqr
    backend/bun.lock
  • low
    esbuild@0.28.0: 2 known vulnerabilities
    GHSA-g7r4-m6w7-qqqr, GHSA-g7r4-m6w7-qqqr
    backend/bun.lock
  • low
    fast-copy@4.0.3: 1 known vulnerability
    GHSA-jggr-w7fw-pc2j
    backend/bun.lock
  • low
    glob@13.0.6: 4 known vulnerabilities
    GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4, GHSA-3g3m-2fjr-6pw4
    backend/bun.lock
  • low
    minimatch@10.2.5: 4 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    backend/bun.lock
  • low
    @ai-sdk/provider-utils@4.0.27: 1 known vulnerability
    GHSA-866g-f22w-33x8
    bun.lock
  • low
    @babel/core@7.29.0: 2 known vulnerabilities
    GHSA-4x5r-pxfx-6jf8, GHSA-4x5r-pxfx-6jf8
    bun.lock
  • low
    @hono/node-server@1.19.14: 2 known vulnerabilities
    GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f
    bun.lock
  • low
    @opentelemetry/core@2.2.0: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    bun.lock
  • low
    @opentelemetry/core@2.7.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    bun.lock
  • low
    @vitest/mocker@4.1.7: 2 known vulnerabilities
    GHSA-82fw-gwwq-j7x9, GHSA-qxg6-89mg-rqv8
    bun.lock
  • low
    baseline-browser-mapping@2.10.31: 1 known vulnerability
    GHSA-w5vr-8v7q-w6rv
    bun.lock
  • low
    glob@10.5.0: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    bun.lock
  • low
    minimatch@9.0.9: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    bun.lock
  • low
    postcss-selector-parser@6.0.10: 1 known vulnerability
    GHSA-rj75-hqrm-r3gf
    bun.lock
  • low
    qs@6.15.2: 3 known vulnerabilities
    GHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
    bun.lock
  • low
    vitest@4.1.7: 1 known vulnerability
    GHSA-82fw-gwwq-j7x9
    bun.lock
  • low
    protobufjs@7.6.4: 1 known vulnerability
    GHSA-j3f2-48v5-ccww
    cli/bun.lock
  • low
    atomic-polyfill@1.0.3: 1 known vulnerability
    RUSTSEC-2023-0089
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    crossbeam-epoch@0.9.18: 1 known vulnerability
    RUSTSEC-2026-0204
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    ctutils@0.4.2: 1 known vulnerability
    RUSTSEC-2026-0385
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    event-listener@5.4.1: 2 known vulnerabilities
    RUSTSEC-2026-0221, RUSTSEC-2026-0221
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    h2@0.4.15: 1 known vulnerability
    RUSTSEC-2026-0258
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    lru@0.18.0: 1 known vulnerability
    RUSTSEC-2026-0253
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    paste@1.0.15: 1 known vulnerability
    RUSTSEC-2024-0436
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    tokio@1.52.3: 1 known vulnerability
    RUSTSEC-2026-0386
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    webpki-root-certs@1.0.8: 1 known vulnerability
    RUSTSEC-2026-0383
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    webpki-roots@1.0.8: 1 known vulnerability
    RUSTSEC-2026-0381
    crates/thunderbolt-acp-client/Cargo.lock
  • low
    @opentelemetry/core@1.30.1: 1 known vulnerability
    GHSA-8988-4f7v-96qf
    deploy/pulumi/bun.lock
  • low
    @sigstore/core@3.2.0: 1 known vulnerability
    GHSA-jfc7-64v2-mr8c
    deploy/pulumi/bun.lock
  • low
    @sigstore/verify@3.1.0: 1 known vulnerability
    GHSA-xgjw-pm74-86q4
    deploy/pulumi/bun.lock
  • low
    glob@12.0.0: 1 known vulnerability
    GHSA-3g3m-2fjr-6pw4
    deploy/pulumi/bun.lock
  • low
    postcss-selector-parser@7.1.1: 2 known vulnerabilities
    GHSA-rj75-hqrm-r3gf, GHSA-w9m9-85wc-3x92
    deploy/pulumi/bun.lock
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    miniapps/bun.lock
  • low
    fxhash@0.2.1: 1 known vulnerability
    RUSTSEC-2025-0057
    src-tauri/Cargo.lock
  • low
    glib@0.18.5: 1 known vulnerability
    RUSTSEC-2024-0429
    src-tauri/Cargo.lock
  • low
    h2@0.3.27: 1 known vulnerability
    RUSTSEC-2026-0258
    src-tauri/Cargo.lock
  • low
    h2@0.4.13: 1 known vulnerability
    RUSTSEC-2026-0258
    src-tauri/Cargo.lock
  • low
    proc-macro-error@1.0.4: 1 known vulnerability
    RUSTSEC-2024-0370
    src-tauri/Cargo.lock
  • low
    rand@0.7.3: 1 known vulnerability
    RUSTSEC-2026-0097
    src-tauri/Cargo.lock
  • low
    ringbuf@0.4.8: 1 known vulnerability
    RUSTSEC-2026-0293
    src-tauri/Cargo.lock
  • low
    rustls-webpki@0.103.15: 1 known vulnerability
    RUSTSEC-2026-0382
    src-tauri/Cargo.lock
  • low
    tokio@1.53.1: 1 known vulnerability
    RUSTSEC-2026-0386
    src-tauri/Cargo.lock
  • low
    unic-char-property@0.9.0: 1 known vulnerability
    RUSTSEC-2025-0081
    src-tauri/Cargo.lock
  • low
    unic-char-range@0.9.0: 1 known vulnerability
    RUSTSEC-2025-0075
    src-tauri/Cargo.lock
  • low
    unic-common@0.9.0: 1 known vulnerability
    RUSTSEC-2025-0080
    src-tauri/Cargo.lock
  • low
    unic-ucd-ident@0.9.0: 1 known vulnerability
    RUSTSEC-2025-0100
    src-tauri/Cargo.lock
  • low
    unic-ucd-version@0.9.0: 1 known vulnerability
    RUSTSEC-2025-0098
    src-tauri/Cargo.lock
  • low
    webpki-root-certs@1.0.7: 1 known vulnerability
    RUSTSEC-2026-0383
    src-tauri/Cargo.lock
  • low
    webpki-roots@1.0.7: 1 known vulnerability
    RUSTSEC-2026-0381
    src-tauri/Cargo.lock
  • low
    zbus_names@4.3.1: 1 known vulnerability
    RUSTSEC-2026-0371
    src-tauri/Cargo.lock
  • low
    zvariant@5.10.0: 1 known vulnerability
    RUSTSEC-2026-0370
    src-tauri/Cargo.lock
  • low
    zvariant_derive@5.10.0: 1 known vulnerability
    RUSTSEC-2026-0372
    src-tauri/Cargo.lock
  • low
    katex@0.16.45: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    web/bun.lock
  • low
    mermaid@11.14.0: 9 known vulnerabilities
    GHSA-2v8p-3f2j-5mp7, GHSA-3rrr-jr9j-h3q3, GHSA-6m6c-36f7-fhxh, GHSA-6x64-9x62-f2gx, GHSA-87f9-hvmw-gh4p +4 more
    web/bun.lock
  • low
    postcss@8.5.21: 1 known vulnerability
    GHSA-fxqj-rqcc-2cmp
    web/bun.lock
  • low
    postcss-selector-parser@6.1.2: 2 known vulnerabilities
    GHSA-rj75-hqrm-r3gf, GHSA-w9m9-85wc-3x92
    web/bun.lock
  • low
    package.json has a prepare script
    husky
    package.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.

Thunderbolt alternatives

View more →

Similar ai agents in Data Science & ML, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Thunderbolt (this page)
thunderbird
4.8kMPL-2.0Oct 31, 2026Scanned, no flagged issues
Ragflow
infiniflow
93kApache-2.0Oct 31, 2026Scanned, no flagged issues
Cherry Studio
CherryHQ
53kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
PageIndex
VectifyAI
40kMITOct 29, 2026Scanned, no flagged issues
Graphiti
getzep
32kApache-2.0Nov 1, 2026Scanned, no flagged issues
Cua
trycua
31kMITNov 1, 2026Scanned, no flagged issues