Harnessrouter AI Agent
HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnesses. Run Codex, Claude Code, Hermes, PI, DSH, and more through one API, with sessions, streaming, files, cancellation, and failure handling. Implements the Unified Harness Protocol (UHP), an open standard. Your keys, your infrastructure.
Harnessrouter is an open-source ai agent by HarnessRouter, written mainly in Python, with 3,811 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.
Scan summary: scanned Nov 5, 2026 at commit 8e1cf1b. Seen able to connect to the internet. Scan policy
8e1cf1b · Nov 5, 2026Findings (23)
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.Contacts a hard-coded IP address instead of a domain name.
gateway/app.py:15146 - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.starlette@0.41.3: 14 known vulnerabilitiesPYSEC-2026-161, PYSEC-2026-1941, PYSEC-2026-1942, PYSEC-2026-2280, PYSEC-2026-2281 +9 more
gateway/requirements.txt - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.python-multipart@0.0.9: 8 known vulnerabilitiesPYSEC-2026-1851, PYSEC-2026-1852, PYSEC-2026-3036, PYSEC-2026-3037, PYSEC-2026-3038 +3 more
runner/requirements.txt - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.sharp@0.0.0: 5 known vulnerabilitiesGHSA-54xq-cgqr-rpm3, GHSA-f88m-g3jw-g9cj, GHSA-gp95-ppv5-3jc5, GHSA-rgj7-g3m4-5g8c, GHSA-wq5f-xc86-pv6w
ui/package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.uuid@8.3.2: 1 known vulnerabilityGHSA-w5hq-g745-h8pq
ui/package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.xlsx@0.20.3: 2 known vulnerabilitiesGHSA-4r6h-8v6p-xvw6, GHSA-5pgg-2g8v-p4x9
ui/package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
gateway/tests/test_media_attack.py:613 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
gateway/tests/test_harness_env.py:19 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
gateway/tests/test_environments.py:265 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
gateway/tests/test_plugs_local.py:28 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
gateway/tests/test_browser.py:37 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key3 matches in this file
gateway/tests/test_plugs.py:29 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
runner/tests/test_caller_env.py:33 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
runner/tests/test_session_processes_hold_no_secret.py:17 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key6 matches in this file
runner/tests/test_root_writes_stay_in_the_session.py:110 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
runner/tests/test_no_key_reaches_an_agent.py:30 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
runner/tests/test_batch3_backends.py:978 - lowLow. Minor, or common in normal tools. Shown for information.idna@3.9.0: 2 known vulnerabilitiesPYSEC-2026-215, PYSEC-2026-215
gateway/requirements.txt - lowLow. Minor, or common in normal tools. Shown for information.deepmerge@4.3.1: 1 known vulnerabilityGHSA-gcqx-w48m-w2h4
ui/package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.minimatch@10.2.6: 1 known vulnerabilityGHSA-g3hv-75wg-m249
ui/package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
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.
Harnessrouter alternatives
View more →Similar ai agents in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Harnessrouter (this page) HarnessRouter | 3.8k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Deepseek Harness deepseek-ai | 268k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Ponytail DietrichGebert | 182k | MIT | Oct 29, 2026 | Scanned, no flagged issues |
| Orca stablyai | 112k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Deer Flow bytedance | 85k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Ruflo ruvnet | 80k | MIT | Nov 1, 2026 | Scanned, no flagged issues |