ExtremeRouter AI Agent

by rsalmn• 49•• Scanned•Claim this listing•Request removal
Cloud Infrastructureai agentsai assistantai gatewayai toolsanthropic claude

Enchant Version of 9Router. 304+ Providers (API-key, OAuth, free-tier, and 39 web-cookie providers), 6 combo strategies (fallback, round-robin, fusion, swarm, cascade, smart-routing) in One Hand

ExtremeRouter is an open-source ai agent by rsalmn, written mainly in JavaScript, with 49 GitHub stars and the MIT license. Its code was last updated Sep 27, 2026.

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

Scanned
Full scan at b7e896b · Nov 5, 2026
Scanned Builds
Static code scanwarn
Secrets scanfail
Dependency audit92 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshaken/a
Network egresswarn
Reproducible (×3)n/a

Findings (145)

  • 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
    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
    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
    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
    dropper 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
    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.
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:165
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:189
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:198
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:230
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:256
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:287
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:289
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:334
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:336
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:340
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:344
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:347
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:364
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:373
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:381
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:387
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/cli.js:481
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/scripts/build-cli.js:106
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/scripts/build-cli.js:279
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/scripts/build-cli.js:291
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/tray/autostart.js:92
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/tray/autostart.js:129
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/tray/autostart.js:206
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/tray/autostart.js:209
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/tray/autostart.js:227
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/tray/tray.js:316
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/utils/clipboard.js:13
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/utils/clipboard.js:15
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/utils/clipboard.js:19
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli/src/cli/utils/clipboard.js:21
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/app/api/cli-tools/antigravity-mitm/route.js:51
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/app/api/tunnel/tailscale-install/route.js:14
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:26
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:27
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:31
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:48
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:69
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:78
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:147
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/appUpdater.js:149
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/headroom/detect.js:39
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/headroom/detect.js:55
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/cloudflare/cloudflared.js:173
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/cloudflare/cloudflared.js:413
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/cloudflare/cloudflared.js:415
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:211
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:246
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:291
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:354
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:506
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:508
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:516
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:539
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:545
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:566
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:575
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:579
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:628
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:746
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:841
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:847
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/lib/tunnel/tailscale/tailscale.js:850
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/cert/install.js:53
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/cert/install.js:58
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/cert/install.js:77
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/cert/install.js:222
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/dns/dnsConfig.js:44
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/dns/dnsConfig.js:54
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/dns/dnsConfig.js:245
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/dns/dnsConfig.js:247
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/dns/dnsConfig.js:249
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:105
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:108
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:113
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:141
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:147
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:149
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:292
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:296
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:303
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:307
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:338
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    src/mitm/manager.js:350
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:456
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:464
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:680
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:688
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:794
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:817
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/manager.js:822
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    src/mitm/server.js:217
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    src/mitm/server.js:250
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    src/mitm/server.js:312
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/server.js:406
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/server.js:410
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/server.js:417
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/winElevated.js:12
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/winElevated.js:43
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    src/mitm/winElevated.js:64
  • medium
    brace-expansion@5.0.7: 5 known vulnerabilities
    GHSA-6j4f-fj2g-mc7p, GHSA-mh99-v99m-4gvg, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7, GHSA-rgw5-rvv9-x895
    cli/package-lock.json
  • medium
    node-forge@1.4.0: 24 known vulnerabilities
    GHSA-4487-j8r4-4g2f, GHSA-4642-5mcj-2rqw, GHSA-525v-9gp9-w22h, GHSA-5cwg-6vw7-rj6p, GHSA-5x38-2vff-x55p +19 more
    cli/package-lock.json
  • medium
    brace-expansion@1.1.18: 3 known vulnerabilities
    GHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
    package-lock.json
  • medium
    brace-expansion@5.0.9: 3 known vulnerabilities
    GHSA-6j4f-fj2g-mc7p, GHSA-q2hr-2g5m-vwhr, GHSA-qhr7-859c-m2p7
    package-lock.json
  • medium
    browserslist@4.28.4: 2 known vulnerabilities
    GHSA-73wf-gq98-2v4g, GHSA-c83g-rgw3-j3cx
    package-lock.json
  • medium
    js-yaml@4.3.1: 1 known vulnerability
    GHSA-2883-xcg3-v3hh
    package-lock.json
  • medium
    sharp@0.35.4: 1 known vulnerability
    GHSA-wq5f-xc86-pv6w
    package-lock.json
  • medium
    source-map-js@1.2.1: 1 known vulnerability
    GHSA-68fv-2mgg-jv7q
    package-lock.json
  • 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
    package-lock.json
  • medium
    vite@7.3.6: 5 known vulnerabilities
    GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv, GHSA-9jrq-w75r-8gcw, GHSA-r825-w8mm-5pxw, GHSA-rq7h-c2jc-7f22
    package-lock.json
  • medium
    zod@4.4.3: 1 known vulnerability
    GHSA-mrhx-c7xc-m3w5
    package-lock.json
  • medium
    Install contacted hosts other than package registries
    fonts.googleapis.com, fonts.gstatic.com, telemetry.nextjs.org
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/claude-header-forwarding.test.js:135
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    tests/__baseline__/providers-baseline.json:57
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/hyperagent-executor.test.js:115
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/inner-ai-executor.test.js:39
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/unit/antigravity-oauth-client.test.js:8
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    tests/unit/provider-models-web-cookie-discovery.test.js:220
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/unit/default-key-provision.test.js:26
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    tests/unit/forensic-review.test.js:254
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/unit/embeddings.cloud.test.js:70
  • low
    Possible example credential in docs/tests: generic-api-key
    3 matches in this file
    tests/unit/zcode-import-route.test.js:41
  • low
    minimatch@10.2.5: 2 known vulnerabilities
    GHSA-g3hv-75wg-m249, GHSA-g3hv-75wg-m249
    cli/package-lock.json
  • low
    @vitest/mocker@3.2.7: 2 known vulnerabilities
    GHSA-82fw-gwwq-j7x9, GHSA-qxg6-89mg-rqv8
    package-lock.json
  • low
    ip-address@10.4.0: 5 known vulnerabilities
    GHSA-2vr4-cq9g-pvrc, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5
    package-lock.json
  • low
    vitest@3.2.7: 1 known vulnerability
    GHSA-82fw-gwwq-j7x9
    package-lock.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
fonts.googleapis.comfonts.gstatic.comgithub.comregistry.npmjs.orgrelease-assets.githubusercontent.comtelemetry.nextjs.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.

ExtremeRouter alternatives

View more →

Similar ai agents in Cloud Infrastructure, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
ExtremeRouter (this page)
rsalmn
49MITSep 27, 2026Scanned, no flagged issues
OmniRoute
cheaper-inference
83kMITNov 1, 2026Scanned, see report
Generative AI
GoogleCloudPlatform
18kApache-2.0Oct 30, 2026Scanned, no flagged issues
Dsh Routing Suite
yjh051108
7kMITSep 18, 2026Scanned, no flagged issues
Intentkit
crestalnetwork
6.5kMITSep 16, 2026Scanned, no flagged issues
Open Agents
vercel-labs
5.9kMITAug 29, 2026Scanned, no flagged issues