Hermes Agent

by NousResearch• 259k•• Scanned•Claim this listing•Request removal
Research & Analysisaiai agentai agentsanthropicchatgpt

The agent that grows with you

Hermes Agent is an open-source ai agent by NousResearch, written mainly in Python, with 259,338 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

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

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

Findings (200)

  • 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
    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
    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
    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
    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
    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
    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
    code-execution 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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    credential-access 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
    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
    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
    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
    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.
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    agent/command_token_source.py:55
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    apps/desktop/electron/main.ts:8750
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    cli.py:1256
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    evals/fanout_resource_bench.py:107
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    evals/gateway_status_render/iteration_ceiling_ab.py:105
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    evals/postmortem/live_ab/cache_prefix_live.py:43
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    evals/postmortem/live_ab/cache_prefix_wire.py:60
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    gateway/platforms/base.py:475
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    gateway/session_shell.py:67
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    hermes_cli/bang_shell.py:116
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    hermes_cli/goals.py:403
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    hermes_cli/mcp_catalog.py:434
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    hermes_cli/source_build.py:185
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    hermes_cli/xai_retirement.py:149
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    hermes_yaml.py:25
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    optional-skills/research/darwinian-evolver/scripts/show_snapshot.py:59
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    optional-skills/research/darwinian-evolver/scripts/show_snapshot.py:62
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    optional-skills/security/godmode/scripts/auto_jailbreak.py:335
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    optional-skills/security/godmode/scripts/auto_jailbreak.py:396
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    optional-skills/security/godmode/scripts/auto_jailbreak.py:727
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    plugins/platforms/yuanbao/yuanbao_media.py:144
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    pm/plugin_eviction.py:212
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    pm/publication.py:98
  • medium
    Runs shell commands. Fine for some tools, but it means the agent can run anything your user can.
    tui_gateway/methods_tools.py:484
  • medium
    follow-redirects@1.16.1: 2 known vulnerabilities
    GHSA-mrwp-f3q8-3g9p, GHSA-mrwp-f3q8-3g9p
    package-lock.json
  • medium
    joi@18.2.9: 1 known vulnerability
    GHSA-4528-x5fx-h6hg
    package-lock.json
  • medium
    hermes-agent@0.0.0: 10 known vulnerabilities
    PYSEC-2026-2509, PYSEC-2026-2510, PYSEC-2026-2511, PYSEC-2026-2512, PYSEC-2026-2513 +5 more
    uv.lock
  • medium
    joi@17.13.8: 1 known vulnerability
    GHSA-4528-x5fx-h6hg
    website/package-lock.json
  • medium
    Install or build failed in a clean environment
    ble with your version of node/npm: hermes-agent@1.0.0 npm error notsup Required: {"node":">=26","npm":"<11.10.0 || >=11.17.0"} npm error notsup Actual: {"npm":"10.9.9","node":"v22.23.4"} npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T17_19_37_700Z-debug-0.log
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/electron/connection-config.test.ts:1179
  • 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.
    apps/desktop/electron/connection-registry.test.ts:156
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/electron/connection-registry.test.ts:1019
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/electron/connection-registry.test.ts:1037
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/electron/connection-registry.test.ts:1090
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/electron/connection-registry.test.ts:1129
  • 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.
    apps/desktop/electron/connection-registry.test.ts:1937
  • 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.
    apps/desktop/electron/connection-registry.test.ts:1943
  • 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.
    apps/desktop/electron/connection-registry.test.ts:1948
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/electron/favicon.test.ts:54
  • 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.
    apps/desktop/electron/hardening.test.ts:751
  • 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.
    apps/desktop/electron/ssh-config.test.ts:89
  • 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.
    apps/desktop/electron/ssh-config.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.
    apps/desktop/electron/ssh-connection.test.ts:1186
  • 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.
    apps/desktop/electron/ssh-connection.test.ts:1186
  • 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.
    apps/desktop/electron/ssh-connection.test.ts:1187
  • 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.
    apps/desktop/electron/ssh-connection.test.ts:1187
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/scripts/smoke-browser-host-screens.test.mjs:7
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/app/chat/right-rail/preview-act.test.ts:114
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/app/chat/right-rail/preview-act.test.ts:670
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/app/chat/right-rail/preview-annotate-host.test.ts:162
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/app/chat/right-rail/preview-capture-deadline.test.ts:43
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/app/chat/right-rail/preview-pane-annotation-lifetime.test.tsx:86
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/src/app/settings/gateway-settings.test.tsx:403
  • 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.
    apps/desktop/src/app/settings/ssh-host-selection.test.ts:34
  • 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.
    apps/desktop/src/app/settings/ssh-host-selection.test.ts:42
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/components/assistant-ui/inline-preview-directive.test.ts:228
  • 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).
    apps/desktop/src/components/assistant-ui/tool/approval.test.tsx:265
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/src/components/boot-failure-overlay.test.tsx:65
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/src/components/boot-failure-overlay.test.tsx:217
  • 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).
    apps/desktop/src/components/desktop-install-overlay.test.tsx:498
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/contrib/plugin-preview.test.ts:30
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/lib/preview-act/act-in-page.test.ts:65
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/lib/preview-act/watch-in-page.test.ts:225
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    apps/desktop/src/lib/remote-url.test.ts:7
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/lib/tour/engine.test.ts:248
  • low
    In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
    apps/desktop/src/lib/tour/engine.test.ts:249
  • 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).
    ui-tui/src/__tests__/createGatewayEventHandler.test.ts:1460
  • 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).
    ui-tui/src/__tests__/createGatewayEventHandler.test.ts:1466
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    ui-tui/src/__tests__/externalLink.test.ts:58
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    ui-tui/src/__tests__/externalLink.test.ts:63
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/desktop/electron/channel-build-version.test.ts:173
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/desktop/electron/app-version.test.ts:60
  • low
    Possible example credential in docs/tests: generic-api-key
    5 matches in this file
    apps/desktop/electron/native-token-store.test.ts:29
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    apps/desktop/electron/updater/channel.test.ts:67
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/desktop/scripts/side-by-side.windows.test.mjs:94
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/desktop/src/lib/preview-annotate/in-page.test.ts:149
  • low
    Possible example credential in docs/tests: generic-api-key
    apps/desktop/src/plugins/hermes-bots/group-activity.test.ts:174
  • low
    Possible example credential in docs/tests: generic-api-key
    325 matches in this file
    optional-skills/mlops/training/unsloth/references/llms-full.md:11
  • low
    Possible example credential in docs/tests: generic-api-key
    296 matches in this file
    optional-skills/mlops/training/unsloth/references/llms-txt.md:1096
  • low
    Possible example credential in docs/tests: curl-auth-header
    tests/agent/test_anthropic_thinking_block_order.py:225
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_anthropic_third_party_oauth_guard.py:40
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_acp_client_invariants.py:85
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_anthropic_model_cooldowns.py:41
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_background_review_input_budget.py:85
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_413_compression.py:90
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_compression_budget_rearm.py:105
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/agent/test_compression_lock_defer.py:99

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.

Hermes Agent alternatives

View more →

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

NameStarsLicenceLast updatedScan
Hermes Agent (this page)
NousResearch
259kMITNov 1, 2026Scanned, no flagged issues
Anything LLM
Mintplex-Labs
68kMITOct 30, 2026Scanned, no flagged issues
Khazix Skills
KKKKhazix
22kMITOct 1, 2026Scanned, no flagged issues
Hermes Webui
nesquena
19kMITNov 1, 2026Scanned, no flagged issues
DocsGPT
arc53
18kMITNov 1, 2026Scanned, no flagged issues
AI Berkshire
xbtlin
17kMITNov 1, 2026Scanned, no flagged issues