Bitterbot Desktop Agent Skill

by Bitterbot-AI• 2.5k•• Scanned•Claim this listing•Request removal
Coding Agentsa2a protocolagent economyagent memoryai agentchatbot

Bitterbot - a mesh of agents that turns shared experience into collective capability.

Bitterbot Desktop is an open-source agent skill by Bitterbot-AI, written mainly in TypeScript, with 2,480 GitHub stars and the MIT license. Its code was last updated Oct 31, 2026.

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

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

Findings (200)

  • high
    dropper 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
    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
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    miner issue
    Details are available to the maintainer after claiming this listing.
  • high
    miner issue
    Details are available to the maintainer after claiming this listing.
  • high
    miner issue
    Details are available to the maintainer after claiming this listing.
  • high
    miner issue
    Details are available to the maintainer after claiming this listing.
  • high
    miner 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
    dropper 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
    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.
  • 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
    filelock@4.0.12: 13 known vulnerabilities
    GHSA-567q-5qvw-pf92, GHSA-6627-m3xw-93mp, GHSA-69hj-f68j-2879, GHSA-8mx5-7m5m-r77g, GHSA-9c4x-gm8v-wgc4 +8 more
    benchmarks/longmemeval-v2/requirements.lock.txt
  • medium
    setuptools@78.1.0: 3 known vulnerabilities
    PYSEC-2025-49, PYSEC-2026-3447, GHSA-xmj3-9gf7-h52w
    benchmarks/longmemeval-v2/requirements.lock.txt
  • medium
    torch@2.6.0+cpu: 19 known vulnerabilities
    PYSEC-2025-191, PYSEC-2025-198, PYSEC-2025-199, PYSEC-2025-200, PYSEC-2025-201 +14 more
    benchmarks/longmemeval-v2/requirements.lock.txt
  • medium
    quick-xml@0.39.2: 2 known vulnerabilities
    RUSTSEC-2026-0194, RUSTSEC-2026-0195
    desktop/src-tauri/Cargo.lock
  • medium
    hickory-proto@0.25.2: 2 known vulnerabilities
    RUSTSEC-2026-0118, RUSTSEC-2026-0119
    orchestrator/Cargo.lock
  • medium
    hickory-resolver@0.25.2: 2 known vulnerabilities
    GHSA-5j98-2g5x-46v6, GHSA-6f2x-v7q7-m7m5
    orchestrator/Cargo.lock
  • medium
    quick-xml@0.30.0: 2 known vulnerabilities
    RUSTSEC-2026-0194, RUSTSEC-2026-0195
    orchestrator/Cargo.lock
  • medium
    quinn-proto@0.11.13: 6 known vulnerabilities
    RUSTSEC-2026-0037, RUSTSEC-2026-0185, RUSTSEC-2026-0338, RUSTSEC-2026-0339, RUSTSEC-2026-0340 +1 more
    orchestrator/Cargo.lock
  • medium
    rustls-webpki@0.103.9: 5 known vulnerabilities
    RUSTSEC-2026-0049, RUSTSEC-2026-0098, RUSTSEC-2026-0099, RUSTSEC-2026-0104, RUSTSEC-2026-0382
    orchestrator/Cargo.lock
  • medium
    yamux@0.12.1: 1 known vulnerability
    GHSA-vxx9-2994-q338
    orchestrator/Cargo.lock
  • medium
    yamux@0.13.8: 2 known vulnerabilities
    GHSA-4w32-2493-32g7, GHSA-vxx9-2994-q338
    orchestrator/Cargo.lock
  • medium
    axios@1.13.5: 34 known vulnerabilities
    GHSA-35jp-ww65-95wh, GHSA-3g43-6gmg-66jw, GHSA-3p68-rc4w-qgx5, GHSA-3pq3-5fj3-cg6v, GHSA-3w6x-2g7m-8v23 +29 more
    pnpm-lock.yaml
  • medium
    bigint-buffer@1.1.5: 1 known vulnerability
    GHSA-3gc7-fjrx-p6mg
    pnpm-lock.yaml
  • medium
    body-parser@2.3.0: 1 known vulnerability
    GHSA-27r3-jxmh-p828
    pnpm-lock.yaml
  • medium
    brace-expansion@2.0.2: 14 known vulnerabilities
    GHSA-3jxr-9vmj-r5cp, GHSA-6j4f-fj2g-mc7p, GHSA-f886-m6hf-6m8v, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr +9 more
    pnpm-lock.yaml
  • medium
    decode-uri-component@0.2.2: 2 known vulnerabilities
    GHSA-qr28-fpjm-wq7f, GHSA-vcc3-ghjq-m6fr
    pnpm-lock.yaml
  • medium
    dompurify@3.2.7: 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
    pnpm-lock.yaml
  • medium
    follow-redirects@1.16.1: 1 known vulnerability
    GHSA-mrwp-f3q8-3g9p
    pnpm-lock.yaml
  • medium
    form-data@2.5.4: 1 known vulnerability
    GHSA-hmw2-7cc7-3qxx
    pnpm-lock.yaml
  • medium
    happy-dom@20.14.5: 3 known vulnerabilities
    GHSA-5fpq-26gf-qwcr, GHSA-834v-8h66-3h79, GHSA-c8p4-j97h-3vg8
    pnpm-lock.yaml
  • medium
    linkify-it@5.0.0: 6 known vulnerabilities
    GHSA-22p9-wv53-3rq4, GHSA-v245-v573-v5vm, GHSA-22p9-wv53-3rq4, GHSA-v245-v573-v5vm, GHSA-22p9-wv53-3rq4 +1 more
    pnpm-lock.yaml
  • medium
    markdown-it@14.1.1: 5 known vulnerabilities
    GHSA-253c-mchw-3w2r, GHSA-6v5v-wf23-fmfq, GHSA-gfr2-rv44-r23c, GHSA-r7fv-28h4-cvq7, GHSA-vfgh-jcmw-g37q
    pnpm-lock.yaml
  • medium
    minimatch@9.0.5: 8 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj, GHSA-g3hv-75wg-m249, GHSA-23c5-xmqv-rm74 +3 more
    pnpm-lock.yaml
  • medium
    nanoid@5.1.6: 2 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-xwg4-73v4-xw9w
    pnpm-lock.yaml
  • medium
    path-to-regexp@8.3.0: 4 known vulnerabilities
    GHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f, GHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f
    pnpm-lock.yaml
  • medium
    picomatch@4.0.3: 4 known vulnerabilities
    GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj, GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
    pnpm-lock.yaml
  • medium
    rollup@4.57.1: 1 known vulnerability
    GHSA-mw96-cpmx-2vgc
    pnpm-lock.yaml
  • medium
    socket.io-parser@4.2.6: 1 known vulnerability
    GHSA-2m8v-j782-fhvr
    pnpm-lock.yaml
  • medium
    undici@7.22.0: 32 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-2mjp-6q6p-2qxm, GHSA-35p6-xmwp-9g52 +27 more
    pnpm-lock.yaml
  • medium
    uuid@10.0.0: 3 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    pnpm-lock.yaml
  • medium
    uuid@8.3.2: 4 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    pnpm-lock.yaml
  • medium
    uuid@9.0.1: 5 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    pnpm-lock.yaml
  • medium
    ws@8.17.1: 4 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p, GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    pnpm-lock.yaml
  • medium
    ws@8.18.0: 2 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    pnpm-lock.yaml
  • medium
    ws@8.18.3: 4 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p, GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    pnpm-lock.yaml
  • medium
    zod@3.22.4: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    zod@3.25.76: 3 known vulnerabilities
    GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5, GHSA-mrhx-c7xc-m3w5
    pnpm-lock.yaml
  • medium
    @angular/common@21.0.3: 6 known vulnerabilities
    GHSA-39pv-4j6c-2g6v, GHSA-48r7-hpm6-gfxm, GHSA-jhpw-976m-542j, GHSA-p297-fm68-3q8c, GHSA-p3vc-36g9-x9gr +1 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    @isaacs/brace-expansion@5.0.0: 1 known vulnerability
    GHSA-7h2j-956f-4vf2
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    @modelcontextprotocol/sdk@1.24.0: 8 known vulnerabilities
    GHSA-22jm-h49p-29qw, GHSA-345p-7cg4-v4c7, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h +3 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    body-parser@1.20.4: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    body-parser@2.2.1: 2 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    vendor/a2ui/renderers/angular/package-lock.json
  • 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
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    browserslist@4.28.1: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    engine.io@6.6.4: 3 known vulnerabilities
    GHSA-2gc4-cqfq-p2gv, GHSA-gr94-w7qr-f4j3, GHSA-r635-g3xr-vw7x
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    extract-zip@2.0.1: 2 known vulnerabilities
    GHSA-7pqw-9j4j-h8q3, GHSA-jmr9-qjv8-65gv
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    fast-uri@3.1.0: 36 known vulnerabilities
    GHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-hrr3-gc8f-f4qj +31 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    flatted@3.3.3: 2 known vulnerabilities
    GHSA-25h7-pfq9-p65f, GHSA-rf6f-7fwh-wjgh
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    form-data@4.0.5: 3 known vulnerabilities
    GHSA-hmw2-7cc7-3qxx, GHSA-hmw2-7cc7-3qxx, GHSA-hmw2-7cc7-3qxx
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    ip-address@10.1.0: 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
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    js-yaml@4.1.1: 12 known vulnerabilities
    GHSA-2883-xcg3-v3hh, GHSA-52cp-r559-cp3m, GHSA-5p4m-2wfm-xmqj, GHSA-h67p-54hq-rp68, GHSA-2883-xcg3-v3hh +7 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    lodash@4.17.21: 2 known vulnerabilities
    GHSA-r5fr-rjxr-66jc, GHSA-xxjr-mmjv-4gpg
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    markdown-it@14.1.0: 12 known vulnerabilities
    GHSA-253c-mchw-3w2r, GHSA-38c4-r59v-3vqw, GHSA-6v5v-wf23-fmfq, GHSA-gfr2-rv44-r23c, GHSA-r7fv-28h4-cvq7 +7 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    minimatch@10.1.1: 4 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj, GHSA-g3hv-75wg-m249
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    minimatch@3.1.2: 3 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    nanoid@3.3.11: 3 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-xwg4-73v4-xw9w
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    pacote@21.0.3: 1 known vulnerability
    GHSA-w4pp-8pjf-rmxw
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    picomatch@2.3.1: 4 known vulnerabilities
    GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj, GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    postcss@8.5.6: 4 known vulnerabilities
    GHSA-6g55-p6wh-862q, GHSA-fxqj-rqcc-2cmp, GHSA-qx2v-qp2m-jg93, GHSA-r28c-9q8g-f849
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    rollup@4.53.3: 1 known vulnerability
    GHSA-mw96-cpmx-2vgc
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    sigstore@4.0.0: 1 known vulnerability
    GHSA-52v5-jr5w-gjxr
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    socket.io-parser@4.2.4: 2 known vulnerabilities
    GHSA-2m8v-j782-fhvr, GHSA-677m-j7p3-52f9
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    systeminformation@5.27.7: 8 known vulnerabilities
    GHSA-3f7j-7jwc-fxfj, GHSA-4vjg-vx72-qq4g, GHSA-5vv4-hvf7-2h46, GHSA-5xpp-75jx-m839, GHSA-7648-jmwf-vw7j +3 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    tmp@0.2.5: 1 known vulnerability
    GHSA-ph9p-34f9-6g65
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    undici@7.16.0: 31 known vulnerabilities
    GHSA-2gqq-gqf2-x968, GHSA-2jfj-6hjv-fm6j, GHSA-2m5v-pch6-74hx, GHSA-2mjp-6q6p-2qxm, GHSA-35p6-xmwp-9g52 +26 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    vite@7.2.2: 10 known vulnerabilities
    GHSA-4w7w-66w2-5vf9, GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-fx2h-pf6j-xcff +5 more
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    zod@4.1.13: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    vendor/a2ui/renderers/angular/package-lock.json
  • medium
    brace-expansion@4.0.1: 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
    vendor/a2ui/renderers/lit/package-lock.json
  • medium
    @fastify/busboy@3.2.0: 6 known vulnerabilities
    GHSA-gxm5-99cw-xjw9, GHSA-x8mw-p69m-v3mx, GHSA-xjh9-v7x6-24jw, GHSA-gxm5-99cw-xjw9, GHSA-x8mw-p69m-v3mx +1 more
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    @grpc/grpc-js@1.14.1: 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
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    @opentelemetry/propagator-jaeger@1.25.1: 2 known vulnerabilities
    GHSA-45rx-2jwx-cxfr, GHSA-45rx-2jwx-cxfr
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    body-parser@1.20.3: 4 known vulnerabilities
    GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6, GHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    form-data@2.5.5: 2 known vulnerabilities
    GHSA-hmw2-7cc7-3qxx, GHSA-hmw2-7cc7-3qxx
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    jws@3.2.2: 2 known vulnerabilities
    GHSA-869p-cjfg-cm3x, GHSA-869p-cjfg-cm3x
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    jws@4.0.0: 2 known vulnerabilities
    GHSA-869p-cjfg-cm3x, GHSA-869p-cjfg-cm3x
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    node-forge@1.3.1: 36 known vulnerabilities
    GHSA-2328-f5f3-gj25, GHSA-4487-j8r4-4g2f, GHSA-4642-5mcj-2rqw, GHSA-525v-9gp9-w22h, GHSA-554w-wpv2-vw27 +31 more
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    path-to-regexp@0.1.12: 2 known vulnerabilities
    GHSA-37ch-88jc-xwx2, GHSA-37ch-88jc-xwx2
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • medium
    uuid@11.1.0: 2 known vulnerabilities
    GHSA-w5hq-g745-h8pq, GHSA-w5hq-g745-h8pq
    vendor/a2ui/specification/0.8/eval/pnpm-lock.yaml
  • 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
    vendor/a2ui/specification/0.9/eval/pnpm-lock.yaml
  • medium
    Install or build failed in a clean environment
    1) at async tryFrozenInstall (/tmp/home/.cache/node/corepack/v1/pnpm/10.23.0/dist/pnpm.cjs:158654:44) at async _install (/tmp/home/.cache/node/corepack/v1/pnpm/10.23.0/dist/pnpm.cjs:158448:37) at async mutateModules (/tmp/home/.cache/node/corepack/v1/pnpm/10.23.0/dist/pnpm.cjs:158356:23)
  • 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).
    src/agents/bash-tools.command-sanitize.adversarial.test.ts:77
  • 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).
    src/agents/bash-tools.command-sanitize.adversarial.test.ts:80
  • 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).
    src/agents/bash-tools.command-sanitize.adversarial.test.ts:84
  • 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).
    src/agents/bash-tools.command-sanitize.adversarial.test.ts:87
  • 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).
    src/agents/bash-tools.command-sanitize.test.ts:117
  • 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).
    src/agents/bash-tools.command-sanitize.test.ts:123
  • 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).
    src/agents/bash-tools.command-sanitize.test.ts:129
  • 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).
    src/agents/bash-tools.command-sanitize.test.ts:180
  • 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).
    src/agents/skills-install.e2e.test.ts:70
  • 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.
    src/agents/skills/description-contract.test.ts:160
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/circles/dial-guard.test.ts:12
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/commands/onboard-helpers.e2e.test.ts:97
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/config/config.a2a-attestation.test.ts:39
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    src/config/io.write-no-frozen-defaults.test.ts:119
  • 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).
    src/gateway/a2a/forage.test.ts:143
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/gateway/server.models-voicewake-misc.e2e.test.ts:330
  • 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).
    src/infra/install-docs.test.ts:66
  • 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).
    src/infra/install-kind.test.ts:153
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/link-understanding/detect.test.ts:43
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/link-understanding/detect.test.ts:44
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/link-understanding/detect.test.ts:51
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/link-understanding/detect.test.ts:64
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    src/link-understanding/detect.test.ts:64
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    src/logging/redact.test.ts:54
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    src/logging/redact.test.ts:59
  • 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.
    src/memory/skill-evolution/corpus-miner.test.ts:95
  • 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.
    src/memory/skill-evolution/routing-repair.test.ts:279
  • 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).
    src/memory/skill-evolution/sampler.diversity.test.ts:226
  • 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).
    src/memory/skill-network-bridge.forage.test.ts:88
  • 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).
    src/plugins/install.e2e.test.ts:353
  • 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).
    src/plugins/install.e2e.test.ts:390
  • 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).
    src/security/audit.test.ts:1701
  • 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).
    src/security/audit.test.ts:1746
  • 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).
    src/security/audit.test.ts:1763
  • 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).
    src/security/external-content.test.ts:282
  • 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.
    src/security/skill-injection-scanner.mcpvanguard.test.ts:63
  • 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.
    src/security/skill-injection-scanner.mcpvanguard.test.ts:85
  • 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.
    src/security/skill-injection-scanner.mcpvanguard.test.ts:97
  • 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.
    src/security/skill-injection-scanner.mcpvanguard.test.ts:99
  • 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.
    src/security/skill-injection-scanner.mcpvanguard.test.ts:214
  • 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).
    src/security/skill-injection-scanner.test.ts:210
  • 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).
    src/security/skill-injection-scanner.test.ts:216
  • 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).
    src/security/skill-injection-scanner.test.ts:250
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    src/telegram/proxy.test.ts:37
  • low
    In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
    src/telegram/proxy.test.ts:41
  • low
    Possible example credential in docs/tests: discord-client-id
    docs/concepts/session.md:152
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/gateway/openai-http-api.md:139
  • low
    Possible example credential in docs/tests: generic-api-key
    6 matches in this file
    docs/network/soapbox-gui-validation.json:9
  • low
    Possible example credential in docs/tests: generic-api-key
    6 matches in this file
    docs/network/soapbox-release-validation.json:9
  • low
    Possible example credential in docs/tests: curl-auth-header
    docs/gateway/tools-invoke-http-api.md:102
  • low
    Possible example credential in docs/tests: curl-auth-header
    2 matches in this file
    docs/gateway/openresponses-http-api.md:311
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    extensions/twitch/src/probe.test.ts:57
  • low
    Possible example credential in docs/tests: discord-client-id
    docs/gateway/configuration-reference.md:1088
  • low
    Possible example credential in docs/tests: generic-api-key
    src/auto-reply/reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.e2e.test.ts:85
  • low
    Possible example credential in docs/tests: generic-api-key
    src/auto-reply/reply.triggers.trigger-handling.reports-active-auth-profile-key-snippet-status.e2e.test.ts:35
  • low
    Possible example credential in docs/tests: generic-api-key
    src/compute/mesh-cancellation.test.ts:35
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    src/config/env-preserve-io.test.ts:69
  • low
    Possible example credential in docs/tests: generic-api-key
    7 matches in this file
    src/config/redact-snapshot.test.ts:68
  • low
    Possible example credential in docs/tests: private-key
    src/gateway/client.e2e.test.ts:85
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    src/logging/redact.test.ts:8
  • low
    Possible example credential in docs/tests: private-key
    src/logging/redact.test.ts:73
  • low
    Possible example credential in docs/tests: generic-api-key
    src/memory/manager-sync-ops.vector-orphans.test.ts:40
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    src/memory/skill-evolution/traces.test.ts:57
  • low
    Possible example credential in docs/tests: jwt
    src/memory/secret-shape.test.ts:90
  • low
    Possible example credential in docs/tests: generic-api-key
    src/memory/secret-shape.test.ts:25
  • low
    Possible example credential in docs/tests: stripe-access-token
    src/memory/secret-shape.test.ts:16
  • low
    Possible example credential in docs/tests: aws-access-token
    src/memory/secret-shape.test.ts:19
  • low
    Possible example credential in docs/tests: generic-api-key
    src/payments/wallet/smart-account.test.ts:11
  • low
    Possible example credential in docs/tests: generic-api-key
    src/services/soapbox-payment.test.ts:12
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    src/plugins/talk-voice.plugin.test.ts:48
  • low
    Possible example credential in docs/tests: generic-api-key
    src/services/soapbox-payment-flow.test.ts:11
  • low
    Possible example credential in docs/tests: aws-access-token
    src/memory/correction-capture.test.ts:268
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    src/wizard/setup-wizard.test.ts:354
  • low
    anyhow@1.0.102: 2 known vulnerabilities
    RUSTSEC-2026-0190, RUSTSEC-2026-0190
    desktop/src-tauri/Cargo.lock
  • low
    glib@0.18.5: 1 known vulnerability
    RUSTSEC-2024-0429
    desktop/src-tauri/Cargo.lock

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.

Bitterbot Desktop alternatives

View more →

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

NameStarsLicenceLast updatedScan
Bitterbot Desktop (this page)
Bitterbot-AI
2.5kMITOct 31, 2026Scanned, no flagged issues
Rea
morluto
417kMITNov 1, 2026Scanned, no flagged issues
Agent Skills
addyosmani
112kMITOct 31, 2026Scanned, no flagged issues
I Have Adhd
ayghri
60kMITOct 19, 2026Scanned, no flagged issues
Open Code Review
alibaba
49kApache-2.0Oct 30, 2026Scanned, no flagged issues
Agent Skills For Context Engineering
muratcankoylan
18kMITOct 12, 2026Scanned, no flagged issues