Narsil MCP

by postrv• 185•• Scanned•Claim this listing•Request removal
Security & Testingcode intelligencemcpmcp servermcp serversprivacy

Rust MCP server for comprehensive code intelligence - 90 tools, 32 languages, security scanning, call graphs, and more

Narsil MCP is an open-source mcp server by postrv, written mainly in Rust, with 185 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 7, 2026.

Scan summary: scanned Nov 5, 2026 at commit e342861. Seen able to run shell commands. Scan policy

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

Findings (53)

  • 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
    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.
    npm/install.js:99
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/install.js:115
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    npm/install.js:162
  • medium
    quick-xml@0.37.5: 2 known vulnerabilities
    RUSTSEC-2026-0194, RUSTSEC-2026-0195
    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
    Cargo.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
    frontend/package-lock.json
  • 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
    frontend/package-lock.json
  • medium
    browserslist@4.28.1: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    frontend/package-lock.json
  • medium
    flatted@3.3.3: 2 known vulnerabilities
    GHSA-25h7-pfq9-p65f, GHSA-rf6f-7fwh-wjgh
    frontend/package-lock.json
  • 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
    frontend/package-lock.json
  • medium
    lodash@4.17.21: 2 known vulnerabilities
    GHSA-r5fr-rjxr-66jc, GHSA-xxjr-mmjv-4gpg
    frontend/package-lock.json
  • medium
    minimatch@3.1.2: 3 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj
    frontend/package-lock.json
  • medium
    minimatch@9.0.5: 4 known vulnerabilities
    GHSA-23c5-xmqv-rm74, GHSA-3ppc-4f35-3m26, GHSA-7r86-cg39-jmmj, GHSA-g3hv-75wg-m249
    frontend/package-lock.json
  • medium
    nanoid@3.3.11: 3 known vulnerabilities
    GHSA-28wg-ghj8-5hjv, GHSA-2v37-7h3g-55p8, GHSA-xwg4-73v4-xw9w
    frontend/package-lock.json
  • medium
    picomatch@4.0.3: 2 known vulnerabilities
    GHSA-3v7f-55p6-f55p, GHSA-c2c7-rcm5-vvqj
    frontend/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
    frontend/package-lock.json
  • medium
    react-router@7.13.0: 12 known vulnerabilities
    GHSA-2j2x-hqr9-3h42, GHSA-337j-9hxr-rhxg, GHSA-49rj-9fvp-4h2h, GHSA-84g9-w2xq-vcv6, GHSA-8646-j5j9-6r62 +7 more
    frontend/package-lock.json
  • medium
    rollup@4.54.0: 1 known vulnerability
    GHSA-mw96-cpmx-2vgc
    frontend/package-lock.json
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    frontend/package-lock.json
  • medium
    vite@7.3.0: 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
    frontend/package-lock.json
  • medium
    ws@8.18.3: 2 known vulnerabilities
    GHSA-58qx-3vcg-4xpx, GHSA-96hv-2xvq-fx4p
    frontend/package-lock.json
  • medium
    zod@4.2.1: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    frontend/package-lock.json
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/common/mod.rs:656
  • low
    anyhow@1.0.102: 1 known vulnerability
    RUSTSEC-2026-0190
    Cargo.lock
  • low
    cxx@1.0.194: 1 known vulnerability
    RUSTSEC-2026-0202
    Cargo.lock
  • low
    instant@0.1.13: 1 known vulnerability
    RUSTSEC-2024-0384
    Cargo.lock
  • low
    lru@0.12.5: 2 known vulnerabilities
    RUSTSEC-2026-0002, RUSTSEC-2026-0253
    Cargo.lock
  • low
    memmap2@0.9.10: 1 known vulnerability
    RUSTSEC-2026-0186
    Cargo.lock
  • low
    openssl@0.10.79: 1 known vulnerability
    GHSA-phqj-4mhp-q6mq
    Cargo.lock
  • low
    paste@1.0.15: 1 known vulnerability
    RUSTSEC-2024-0436
    Cargo.lock
  • low
    rustls@0.23.45: 4 known vulnerabilities
    RUSTSEC-2026-0346, RUSTSEC-2026-0347, RUSTSEC-2026-0348, RUSTSEC-2026-0349
    Cargo.lock
  • low
    rustls-webpki@0.103.15: 1 known vulnerability
    RUSTSEC-2026-0382
    Cargo.lock
  • low
    tokio@1.52.3: 1 known vulnerability
    RUSTSEC-2026-0386
    Cargo.lock
  • low
    webpki-root-certs@1.0.7: 1 known vulnerability
    RUSTSEC-2026-0383
    Cargo.lock
  • low
    webpki-roots@1.0.7: 1 known vulnerability
    RUSTSEC-2026-0381
    Cargo.lock
  • low
    zstd@0.13.3: 1 known vulnerability
    RUSTSEC-2026-0391
    Cargo.lock
  • low
    zstd-safe@7.2.4: 12 known vulnerabilities
    RUSTSEC-2026-0395, RUSTSEC-2026-0396, RUSTSEC-2026-0397, RUSTSEC-2026-0398, RUSTSEC-2026-0399 +7 more
    Cargo.lock
  • low
    zstd-sys@2.0.16+zstd.1.5.7: 1 known vulnerability
    RUSTSEC-2026-0410
    Cargo.lock
  • low
    @babel/core@7.28.5: 1 known vulnerability
    GHSA-4x5r-pxfx-6jf8
    frontend/package-lock.json
  • low
    @humanfs/node@0.16.7: 1 known vulnerability
    GHSA-p498-v437-472g
    frontend/package-lock.json
  • low
    @vitest/mocker@3.2.4: 2 known vulnerabilities
    GHSA-82fw-gwwq-j7x9, GHSA-qxg6-89mg-rqv8
    frontend/package-lock.json
  • low
    ajv@6.12.6: 1 known vulnerability
    GHSA-2g4f-4pwh-qvx6
    frontend/package-lock.json
  • low
    baseline-browser-mapping@2.9.11: 1 known vulnerability
    GHSA-w5vr-8v7q-w6rv
    frontend/package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)
  • low
    No license file

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.

Narsil MCP alternatives

View more →

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

NameStarsLicenceLast updatedScan
Narsil MCP (this page)
postrv
185Apache-2.0Oct 7, 2026Scanned, no flagged issues
Hexstrike AI
0x4m4
13kMITAug 3, 2026Scanned, no flagged issues
Viper
FunnyWolf
5.3kNone foundMay 31, 2026Not scanned yet
Open Ontologies
fabio-rovai
2.7kMITOct 30, 2026Scanned, no flagged issues
Qu1cksc0pe
CYB3RMX
2.1kGPL-3.0Sep 18, 2026Scanned, no flagged issues
Cve MCP Server
mukul975
1.7kApache-2.0Oct 1, 2026Scanned, no flagged issues