Announcing Beacon: Self-improving memory for coding agents
← All MCP servers
MCP server

EchelonGraph CVE & Exposure

mcp:echelongraph/echelongraph-mcp

CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.

Verdict
Not analyzed

Indexed from the registries, but not analyzed yet. Lineage and listings below are current.

Execution chain 500

What it calls, runs, installs, reads and writes, with the line that does it.

Environment variables 104

*
*
*
*
*
ECHELONGRAPH_API_BASE
ECHELONGRAPH_API_BASE
ECHELONGRAPH_API_BASE
ECHELONGRAPH_API_BASE
ECHELONGRAPH_API_BASE
ECHELONGRAPH_API_TIMEOUT_MS
ECHELONGRAPH_API_TIMEOUT_MS
ECHELONGRAPH_API_TIMEOUT_MS
ECHELONGRAPH_API_TIMEOUT_MS
ECHELONGRAPH_API_TIMEOUT_MS
ECHELONGRAPH_FORWARD_HOST
ECHELONGRAPH_FORWARD_TOKEN
ECHELONGRAPH_MCP_BIN
ECHELONGRAPH_MCP_UA
MCP_ADMISSION_WAIT_MS
MCP_BODY_IDLE_MS
MCP_H2C
MCP_LARGE_BODY_SLOTS
MCP_LARGE_BODY_WAIT_MS
MCP_MAX_BODY_BYTES
MCP_MAX_IN_FLIGHT
MCP_MAX_SBOM_BODY_BYTES
MCP_RATE_LIMIT_PER_MIN
MCP_REQUEST_TIMEOUT_MS
MCP_REQUIRE_FORWARD_TOKEN
PORT
PORT
UPDATE_INPUT_SCHEMA_SNAPSHOT
UPDATE_PROMPT_SNAPSHOTS

Commands run 27

{…}sum {…}
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
bash --noprofile --norc -eo pipefail {…}
bash -c {…}
bash -c {…}
bash -c command -v {…}
bash -c command -v {…}
code="$(curl -sS --retry 3 --retry-delay 5 --max-time 30 -H 'Accept: application/json' -o "$2" -w '%{http_code}' "$1" 2>"$T/curl.err")" || true
node -e "$PROVENANCE_JS" -- "$T/doc.json" "$ATT_FILE" "$PACKAGE_NAME" "$VERSION" "$REPO_URL" "$WORKFLOW" "$COMMIT"
npm pack --dry-run --json --ignore-scripts
sh -c echo $$ > "$0/cgroup.procs" && exec "$@" {…} {…} {…}
sh -c echo $$ > "$0/cgroup.procs" && exec "$@" {…} {…} {…}
tar -czf {…} -C {…} package
zip -qj {…} {…}

Files read 332

/usr/local/bin/npx
../../dist/index.js
/proc/{…}/stat
/proc/{…}/status
/usr/local/bin/corepack
/usr/local/bin/npm
/usr/local/bin/npx
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
synthetic/probes.mjs:661 · via:fromFixture
<dynamic>
synthetic/probes.mjs:667 · via:fromFixture
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
test/mcp-stdio-client.test.mjs:42 · via:blockUntilZombie
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
test/readme.test.mjs:725 · via:readPkgFile
<dynamic>
test/readme.test.mjs:732 · via:readPkgFile
<dynamic>
test/readme.test.mjs:736 · via:readPkgFile
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
test/text-bound.mjs:301 · via:generatedAtByFile
<dynamic>
test/text-bound.mjs:313 · via:generatedAtByFile
<dynamic>
test/text-bound.mjs:335 · via:generatedAtByFile
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
test/text-bound.mjs:936 · via:readShaped
<dynamic>
test/text-bound.mjs:963 · via:readShaped
<dynamic>
test/text-bound.mjs:974 · via:readShaped
<dynamic>
test/text-bound.test.mjs:1423 · via:generatedAtByFile
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
test/tools.test.mjs:1506 · via:readPkgFile
<dynamic>
<dynamic>
<dynamic>
<dynamic>
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.lock
Cargo.v3.lock
Cargo.v4.lock
Cargo.v4.lock
CHANGELOG.md
test/readme.test.mjs:93 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:103 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:135 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:747 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:790 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:793 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:828 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:831 · via:readPkgFile
CHANGELOG.md
test/readme.test.mjs:841 · via:readPkgFile
check_sbom
check_sbom
check_sbom
composer.lock
composer.lock
composer.lock
dist/http.js
docs/tools.md
docs/tools.md
test/readme.test.mjs:559 · via:readPkgFile
docs/tools.md
test/tools.test.mjs:1542 · via:readPkgFile
docs/tools.md
test/tools.test.mjs:1545 · via:readPkgFile
docs/tools.md
test/tools.test.mjs:1567 · via:readPkgFile
fixture.go.mod
fixture.go.mod
fixture.go.mod
fixture.go.mod
Gemfile.lock
Gemfile.lock
glama.json
gradle.lockfile
gradle.lockfile
gradle.lockfile
gradle.lockfile
juice-shop-11.1.2-50.cdx.json
leaked-credentials_stats.json
listings/docker/remote/readme.md
listings/docker/remote/readme.md
listings/docker/remote/server.yaml
listings/docker/remote/server.yaml
listings/docker/remote/tools.json
listings/docker/server.yaml
listings/docker/server.yaml
listings/github-repo-settings.json
listings/github-repo-settings.json
listings/github-repo-settings.json
listings/mcpb/manifest.json
listings/mcpb/manifest.json
listings/README.md
listings/README.md
listings/README.md
listings/README.md
listings/README.md
listings/README.md
listings/README.md
listings/README.md
listings/README.md
lodash-4.17.15.package-lock.json
lodash-4.17.15.package-lock.json
lodash-4.17.21.package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
test/tools.test.mjs:5156 · via:readPkgFile
package.json
package.json
poetry.lock
poetry.lock
README.md
README.md
README.md
README.md
test/http.test.mjs:2995 · via:readPkgFile
README.md
test/http.test.mjs:3009 · via:readPkgFile
README.md
test/http.test.mjs:3017 · via:readPkgFile
README.md
test/http.test.mjs:3026 · via:readPkgFile
README.md
test/http.test.mjs:3027 · via:readPkgFile
README.md
test/http.test.mjs:3034 · via:readPkgFile
README.md
test/http.test.mjs:3035 · via:readPkgFile
README.md
README.md
README.md
README.md
test/readme.test.mjs:40 · via:readPkgFile
README.md
README.md
test/tools.test.mjs:1491 · via:readPkgFile
README.md
test/tools.test.mjs:1505 · via:readPkgFile
README.md
test/tools.test.mjs:1576 · via:readPkgFile
README.md
test/tools.test.mjs:1608 · via:readPkgFile
README.md
test/tools.test.mjs:1610 · via:readPkgFile
README.md
test/tools.test.mjs:1633 · via:readPkgFile
README.md
test/tools.test.mjs:1648 · via:readPkgFile
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
requirements.txt
server.json
server.json
test/http.test.mjs:2746 · via:readPkgFile
server.json
server.json
server.json
test/readme.test.mjs:41 · via:readPkgFile
server.json
test/tools.test.mjs:1419 · via:readPkgFile
server.json
test/tools.test.mjs:1440 · via:readPkgFile
server.json
test/tools.test.mjs:1508 · via:readPkgFile
server.json
test/tools.test.mjs:5140 · via:readPkgFile
SPDXJSONExample-v2.3.spdx.json
test/retired-tool-phrases.json
test/tools.test.mjs
tree.v{…}.package-lock.json
tree.v1.package-lock.json
tree.v3.package-lock.json

Files written 37

/sys/fs/cgroup/memory/eg-mcp-2773-{…}-{…}-r{…}
/sys/fs/cgroup/memory/eg-mcp-2773-{…}-{…}-r{…}/memory.limit_in_bytes
<dynamic>
<dynamic>

Linked repositories 95

GitHub repositories it links to or installs from, and whether their names can be taken over.

apache/trafficserver
url · not tracked
ashtuchkin/iconv-lite
url · not tracked
auth0/express-jwt
url · not tracked
auth0/node-jsonwebtoken
url · not tracked
bkimminich/juice-shop
url · not tracked
bower/bower
url · not tracked
c58/marsdb
url · not tracked
chalker/safer-buffer
url · not tracked
chatmcp/mcpso
url · no ownership changes
cisagov/log4j-affected-db
url · not tracked
component/toidentifier
url · not tracked
docker/keyring
url · not tracked
docker/mcp-registry
url · not tracked
doctrine/instantiator
url · not tracked
dotnet/announcements
url · not tracked
dougwilson/nodejs-depd
url · not tracked
dtolnay/semver
url · not tracked
envoyproxy/envoy
url · not tracked
etcd-io/etcd
url · not tracked
expressjs/body-parser
url · not tracked
expressjs/cookie-parser
url · not tracked
expressjs/express
url · not tracked
expressjs/morgan
url · not tracked
expressjs/multer
url · not tracked
facebook/proxygen
url · not tracked
fasterxml/woodstox
url · not tracked
foliojs/pdfkit
url · not tracked
froxlor/froxlor
url · not tracked
grpc/grpc-go
url · not tracked
guzzle/psr7
url · not tracked
h2o/h2o
url · not tracked
helmetjs/helmet
url · not tracked
isaacs/inherits
url · not tracked
jahlives/openssl_encrypt
url · not tracked
jonathanong/ee-first
url · not tracked
jonschlinkert/kind-of
url · not tracked
jshttp/content-type
url · not tracked
jshttp/http-errors
url · not tracked
jshttp/media-typer
url · not tracked
jshttp/mime-db
url · not tracked
jshttp/mime-types
url · not tracked
jshttp/on-finished
url · not tracked
jshttp/statuses
url · not tracked
jshttp/type-is
url · not tracked
kazu-yamamoto/http2
url · not tracked
kozmer/log4j-shell-poc
url · not tracked
ku1ik/rainbow
url · not tracked
kubernetes/kubernetes
url · not tracked
line/armeria
url · not tracked
linkerd/website
url · not tracked
ljharb/qs
url · not tracked
lodash/lodash
url · not tracked
mapbox/node-pre-gyp
url · not tracked
mapbox/node-sqlite3
url · not tracked
marudor/libxmljs2
url · not tracked
mgol/check-dependencies
url · not tracked
mickhansen/dottie.js
url · not tracked
microsoft/cbl-mariner
url · not tracked
microsoft/msquic
url · not tracked
mmckegg/notevil
url · not tracked
modelcontextprotocol/mcpb
url · not tracked
msealand/z85.node
url · not tracked
netty/netty
url · not tracked
nghttp2/nghttp2
url · not tracked
nodeca/js-yaml
url · not tracked
nu11secur1ty/cve-mitre
url · not tracked
openssl/openssl
url · not tracked
pallets/click
url · not tracked
php-fig/http-message
url · not tracked
pillarjs/encodeurl
url · not tracked
pjsip/pjproject
url · not tracked
projectcontour/contour
url · not tracked
punkave/sanitize-html
url · not tracked
python-attrs/attrs
url · not tracked
ralouphie/getallheaders
url · not tracked
rapid7/metasploit-framework
url · not tracked
request/request
url · not tracked
rust-lang/crates.io-index
url · not tracked
sequelize/sequelize
url · not tracked
socketio/socket.io
url · not tracked
stream-utils/raw-body
url · not tracked
stream-utils/unpipe
url · not tracked
substack/minimist
url · not tracked
symfony/polyfill
url · not tracked
symfony/polyfill-ctype
url · not tracked
timrwood/moment
url · not tracked
visionmedia/bytes.js
url · not tracked
visionmedia/debug
url · not tracked
wesleytodd/setprototypeof
url · not tracked
yargs/yargs-parser
url · not tracked
zeit/ms
url · not tracked
zjonsson/node-unzipper
url · not tracked