https://github.com/NousResearch/hermes-agent.git
· scanned 2026-05-17 02:56 UTC (13 hours, 23 minutes ago)
· 10 languages
914 findings (102 legacy + 812 scanner) 7/10 scanners ran 86th percentile · Python · huge (>500K LoC) Scanner says 69 (higher by 17)
Last scanned 13 hours, 23 minutes ago · v1 · 914 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 48717 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
set_session_context |
software | healthy | hermes_logging.py:72 |
clear_session_context |
software | healthy | hermes_logging.py:81 |
_install_session_record_factory |
software | healthy | hermes_logging.py:90 |
_session_record_factory |
software | healthy | hermes_logging.py:107 |
__init__ |
software | healthy | hermes_logging.py:308 |
filter |
software | healthy | hermes_logging.py:137 |
setup_logging |
software | healthy | hermes_logging.py:156 |
setup_verbose_logging |
software | healthy | hermes_logging.py:262 |
_chmod_if_managed |
software | healthy | hermes_logging.py:313 |
_open |
software | healthy | hermes_logging.py:320 |
doRollover |
software | healthy | hermes_logging.py:325 |
_add_rotating_handler |
software | healthy | hermes_logging.py:330 |
_read_logging_config |
software | healthy | hermes_logging.py:369 |
apply_windows_utf8_bootstrap |
software | healthy | hermes_bootstrap.py:59 |
_set_last_init_error |
software | healthy | hermes_state.py:77 |
get_last_init_error |
software | healthy | hermes_state.py:94 |
format_session_db_unavailable |
software | healthy | hermes_state.py:105 |
apply_wal_with_fallback |
software | healthy | hermes_state.py:128 |
_log_wal_fallback_once |
software | healthy | hermes_state.py:164 |
__init__ |
software | healthy | hermes_state.py:332 |
_execute_write |
software | healthy | hermes_state.py:375 |
_try_wal_checkpoint |
software | healthy | hermes_state.py:427 |
close |
software | healthy | hermes_state.py:448 |
_parse_schema_columns |
software | healthy | hermes_state.py:464 |
_reconcile_columns |
software | healthy | hermes_state.py:506 |
_init_schema |
software | healthy | hermes_state.py:550 |
_insert_session_row |
software | healthy | hermes_state.py:684 |
_do |
software | healthy | hermes_state.py:2959 |
create_session |
software | healthy | hermes_state.py:713 |
end_session |
software | healthy | hermes_state.py:717 |
reopen_session |
software | healthy | hermes_state.py:735 |
update_system_prompt |
software | healthy | hermes_state.py:744 |
update_token_counts |
software | healthy | hermes_state.py:753 |
ensure_session |
software | healthy | hermes_state.py:852 |
prune_empty_ghost_sessions |
software | healthy | hermes_state.py:863 |
finalize_orphaned_compression_sessions |
software | healthy | hermes_state.py:893 |
get_session |
software | healthy | hermes_state.py:932 |
resolve_session_id |
software | healthy | hermes_state.py:941 |
sanitize_title |
software | healthy | hermes_state.py:972 |
set_session_title |
software | healthy | hermes_state.py:1015 |
get_session_title |
software | healthy | hermes_state.py:1044 |
get_session_by_title |
software | healthy | hermes_state.py:1053 |
resolve_session_by_title |
software | healthy | hermes_state.py:1062 |
get_next_title_in_lineage |
software | healthy | hermes_state.py:1091 |
get_compression_tip |
software | healthy | hermes_state.py:1126 |
list_sessions_rich |
software | healthy | hermes_state.py:1162 |
_get_session_rich_row |
software | healthy | hermes_state.py:1352 |
_encode_content |
software | healthy | hermes_state.py:1398 |
_decode_content |
software | healthy | hermes_state.py:1420 |
append_message |
software | healthy | hermes_state.py:1433 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_ComponentFilter |
software | healthy | hermes_logging.py:126 |
_ManagedRotatingFileHandler |
software | healthy | hermes_logging.py:298 |
SessionDB |
software | healthy | hermes_state.py:309 |
_OpenAIProxy |
software | healthy | run_agent.py:86 |
_SafeWriter |
software | healthy | run_agent.py:197 |
IterationBudget |
software | healthy | run_agent.py:287 |
_StreamErrorEvent |
software | healthy | run_agent.py:1113 |
AIAgent |
software | healthy | run_agent.py:1152 |
MiniSWERunner |
software | healthy | mini_swe_runner.py:160 |
_SkinAwareAnsi |
software | healthy | cli.py:1506 |
ChatConsole |
software | healthy | cli.py:2274 |
HermesCLI |
software | healthy | cli.py:2502 |
_TTYBuf |
software | healthy | cli.py:5619 |
_PlaceholderProcessor |
software | healthy | cli.py:12792 |
_SelectEventLoopPolicy |
software | healthy | cli.py:13805 |
BatchRunner |
software | healthy | batch_runner.py:527 |
QueueEvent |
software | healthy | mcp_serve.py:196 |
EventBridge |
software | healthy | mcp_serve.py:204 |
CompressionConfig |
software | healthy | trajectory_compressor.py:83 |
TrajectoryMetrics |
software | healthy | trajectory_compressor.py:183 |
AggregateMetrics |
software | healthy | trajectory_compressor.py:228 |
TrajectoryCompressor |
software | healthy | trajectory_compressor.py:332 |
_GuardedPopen |
software | healthy | tests/conftest.py:877 |
TestSessionDB |
software | healthy | tests/test_mcp_serve.py:188 |
_FakeTool |
software | healthy | tests/test_mcp_serve.py:211 |
_FakeToolManager |
software | healthy | tests/test_mcp_serve.py:218 |
_FakeFastMCP |
software | healthy | tests/test_mcp_serve.py:232 |
TestImports |
software | healthy | tests/test_mcp_serve.py:263 |
TestHelpers |
software | healthy | tests/test_mcp_serve.py:275 |
TestContentExtraction |
software | healthy | tests/test_mcp_serve.py:308 |
TestAttachmentExtraction |
software | healthy | tests/test_mcp_serve.py:329 |
TestEventBridge |
software | healthy | tests/test_mcp_serve.py:366 |
TestE2EConversationsList |
software | healthy | tests/test_mcp_serve.py:530 |
TestE2EConversationGet |
software | healthy | tests/test_mcp_serve.py:575 |
TestE2EMessagesRead |
software | healthy | tests/test_mcp_serve.py:592 |
TestE2EAttachmentsFetch |
software | healthy | tests/test_mcp_serve.py:634 |
TestE2EEventsPoll |
software | healthy | tests/test_mcp_serve.py:673 |
TestE2EEventsWait |
software | healthy | tests/test_mcp_serve.py:724 |
TestMCPToolParameterCoercion |
software | healthy | tests/test_mcp_serve.py:750 |
TestE2EMessagesSend |
software | healthy | tests/test_mcp_serve.py:794 |
TestE2EChannelsList |
software | healthy | tests/test_mcp_serve.py:814 |
TestE2EPermissions |
software | healthy | tests/test_mcp_serve.py:872 |
TestToolRegistration |
software | healthy | tests/test_mcp_serve.py:927 |
TestServerCreation |
software | healthy | tests/test_mcp_serve.py:951 |
TestRunMcpServer |
software | healthy | tests/test_mcp_serve.py:972 |
TestCliIntegration |
software | healthy | tests/test_mcp_serve.py:981 |
TestEdgeCases |
software | healthy | tests/test_mcp_serve.py:1023 |
TestEventBridgePollE2E |
software | healthy | tests/test_mcp_serve.py:1059 |
TestDB |
software | healthy | tests/test_mcp_serve.py:1196 |
TestGetRunningLoopReplacement |
software | healthy | tests/test_process_loop_event_loop_warning.py:16 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
hermes_logging.py |
software | healthy | hermes_logging.py |
RELEASE_v0.6.0.md |
software | healthy | RELEASE_v0.6.0.md |
README.zh-CN.md |
software | healthy | README.zh-CN.md |
hermes_bootstrap.py |
software | healthy | hermes_bootstrap.py |
RELEASE_v0.11.0.md |
software | healthy | RELEASE_v0.11.0.md |
RELEASE_v0.9.0.md |
software | healthy | RELEASE_v0.9.0.md |
hermes_state.py |
software | healthy | hermes_state.py |
README.md |
software | healthy | README.md |
RELEASE_v0.8.0.md |
software | healthy | RELEASE_v0.8.0.md |
RELEASE_v0.5.0.md |
software | healthy | RELEASE_v0.5.0.md |
run_agent.py |
software | healthy | run_agent.py |
package.json |
software | healthy | package.json |
RELEASE_v0.13.0.md |
software | healthy | RELEASE_v0.13.0.md |
RELEASE_v0.12.0.md |
software | healthy | RELEASE_v0.12.0.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
RELEASE_v0.3.0.md |
software | healthy | RELEASE_v0.3.0.md |
model_tools.py |
software | healthy | model_tools.py |
Dockerfile |
software | healthy | Dockerfile |
toolsets.py |
software | healthy | toolsets.py |
RELEASE_v0.14.0.md |
software | healthy | RELEASE_v0.14.0.md |
hermes_time.py |
software | healthy | hermes_time.py |
package-lock.json |
software | healthy | package-lock.json |
mini_swe_runner.py |
software | healthy | mini_swe_runner.py |
cli.py |
software | healthy | cli.py |
RELEASE_v0.10.0.md |
software | healthy | RELEASE_v0.10.0.md |
hermes-already-has-routines.md |
software | healthy | hermes-already-has-routines.md |
toolset_distributions.py |
software | healthy | toolset_distributions.py |
.env.example |
software | healthy | .env.example |
RELEASE_v0.2.0.md |
software | healthy | RELEASE_v0.2.0.md |
RELEASE_v0.7.0.md |
software | healthy | RELEASE_v0.7.0.md |
pyproject.toml |
software | healthy | pyproject.toml |
utils.py |
software | healthy | utils.py |
batch_runner.py |
software | healthy | batch_runner.py |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
RELEASE_v0.4.0.md |
software | healthy | RELEASE_v0.4.0.md |
mcp_serve.py |
software | healthy | mcp_serve.py |
docker-compose.yml |
software | healthy | docker-compose.yml |
setup-hermes.sh |
software | healthy | setup-hermes.sh |
hermes_constants.py |
software | healthy | hermes_constants.py |
trajectory_compressor.py |
software | healthy | trajectory_compressor.py |
SOUL.md |
software | healthy | docker/SOUL.md |
entrypoint.sh |
software | healthy | docker/entrypoint.sh |
test_package_json_lazy_deps.py |
software | healthy | tests/test_package_json_lazy_deps.py |
test_project_metadata.py |
software | healthy | tests/test_project_metadata.py |
test_transform_llm_output_hook.py |
software | healthy | tests/test_transform_llm_output_hook.py |
test_transform_tool_result_hook.py |
software | healthy | tests/test_transform_tool_result_hook.py |
test_install_sh_symlink_stomp.py |
software | healthy | tests/test_install_sh_symlink_stomp.py |
test_sql_injection.py |
software | healthy | tests/test_sql_injection.py |
__init__.py |
software | healthy | tests/__init__.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker |
software | healthy | docker |
tests |
software | healthy | tests |
honcho_plugin |
software | healthy | tests/honcho_plugin |
integration |
software | healthy | tests/integration |
scripts |
software | healthy | tests/scripts |
cli |
software | healthy | tests/cli |
website |
software | healthy | tests/website |
agent |
software | healthy | tests/agent |
transports |
software | healthy | tests/agent/transports |
lsp |
software | healthy | tests/agent/lsp |
acp |
software | healthy | tests/acp |
fakes |
software | healthy | tests/fakes |
openviking_plugin |
software | healthy | tests/openviking_plugin |
providers |
software | healthy | tests/providers |
run_agent |
software | healthy | tests/run_agent |
tui_gateway |
software | healthy | tests/tui_gateway |
hermes_state |
software | healthy | tests/hermes_state |
cron |
software | healthy | tests/cron |
stress |
software | healthy | tests/stress |
hermes_cli |
software | healthy | tests/hermes_cli |
tools |
software | healthy | tests/tools |
gateway |
software | healthy | tests/gateway |
skills |
software | healthy | tests/skills |
acp_adapter |
software | healthy | tests/acp_adapter |
e2e |
software | healthy | tests/e2e |
matrix_xsign_bootstrap |
software | healthy | tests/e2e/matrix_xsign_bootstrap |
plugins |
software | healthy | tests/plugins |
model_providers |
software | healthy | tests/plugins/model_providers |
image_gen |
software | healthy | tests/plugins/image_gen |
web |
software | healthy | tests/plugins/web |
memory |
software | healthy | tests/plugins/memory |
video_gen |
software | healthy | tests/plugins/video_gen |
acp_registry |
software | healthy | acp_registry |
docs |
software | healthy | docs |
plans |
software | healthy | docs/plans |
scripts |
software | healthy | scripts |
lib |
software | healthy | scripts/lib |
whatsapp-bridge |
software | healthy | scripts/whatsapp-bridge |
website |
software | healthy | website |
i18n |
software | healthy | website/i18n |
zh-Hans |
software | healthy | website/i18n/zh-Hans |
docusaurus-plugin-content-docs |
software | healthy | website/i18n/zh-Hans/docusaurus-plugin-content-docs |
current |
software | healthy | website/i18n/zh-Hans/docusaurus-plugin-content-docs/current |
user-guide |
software | healthy | website/i18n/zh-Hans/docusaurus-plugin-content-docs/current… |
features |
software | healthy | website/i18n/zh-Hans/docusaurus-plugin-content-docs/current… |
static |
software | healthy | website/static |
api |
software | healthy | website/static/api |
docs |
software | healthy | website/docs |
integrations |
software | healthy | website/docs/integrations |
reference |
software | healthy | website/docs/reference |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/status |
api | healthy | hermes_cli/web_server.py |
POST /api/gateway/restart |
api | healthy | hermes_cli/web_server.py |
POST /api/hermes/update |
api | healthy | hermes_cli/web_server.py |
GET /api/actions/{name}/status |
api | healthy | hermes_cli/web_server.py |
GET /api/sessions |
api | healthy | hermes_cli/web_server.py |
GET /api/sessions/search |
api | healthy | hermes_cli/web_server.py |
GET /api/config |
api | healthy | hermes_cli/web_server.py |
GET /api/config/defaults |
api | healthy | hermes_cli/web_server.py |
GET /api/config/schema |
api | healthy | hermes_cli/web_server.py |
GET /api/model/info |
api | healthy | hermes_cli/web_server.py |
GET /api/model/options |
api | healthy | hermes_cli/web_server.py |
GET /api/model/auxiliary |
api | healthy | hermes_cli/web_server.py |
POST /api/model/set |
api | healthy | hermes_cli/web_server.py |
PUT /api/config |
api | healthy | hermes_cli/web_server.py |
GET /api/env |
api | healthy | hermes_cli/web_server.py |
PUT /api/env |
api | healthy | hermes_cli/web_server.py |
DELETE /api/env |
api | healthy | hermes_cli/web_server.py |
POST /api/env/reveal |
api | healthy | hermes_cli/web_server.py |
GET /api/providers/oauth |
api | healthy | hermes_cli/web_server.py |
DELETE /api/providers/oauth/{provider_id} |
api | healthy | hermes_cli/web_server.py |
POST /api/providers/oauth/{provider_id}/start |
api | healthy | hermes_cli/web_server.py |
POST /api/providers/oauth/{provider_id}/submit |
api | healthy | hermes_cli/web_server.py |
GET /api/providers/oauth/{provider_id}/poll/{session_id} |
api | healthy | hermes_cli/web_server.py |
DELETE /api/providers/oauth/sessions/{session_id} |
api | healthy | hermes_cli/web_server.py |
GET /api/sessions/{session_id} |
api | healthy | hermes_cli/web_server.py |
GET /api/sessions/{session_id}/latest-descendant |
api | healthy | hermes_cli/web_server.py |
GET /api/sessions/{session_id}/messages |
api | healthy | hermes_cli/web_server.py |
DELETE /api/sessions/{session_id} |
api | healthy | hermes_cli/web_server.py |
GET /api/logs |
api | healthy | hermes_cli/web_server.py |
GET /api/cron/jobs |
api | healthy | hermes_cli/web_server.py |
GET /api/cron/jobs/{job_id} |
api | healthy | hermes_cli/web_server.py |
POST /api/cron/jobs |
api | healthy | hermes_cli/web_server.py |
PUT /api/cron/jobs/{job_id} |
api | healthy | hermes_cli/web_server.py |
POST /api/cron/jobs/{job_id}/pause |
api | healthy | hermes_cli/web_server.py |
POST /api/cron/jobs/{job_id}/resume |
api | healthy | hermes_cli/web_server.py |
POST /api/cron/jobs/{job_id}/trigger |
api | healthy | hermes_cli/web_server.py |
DELETE /api/cron/jobs/{job_id} |
api | healthy | hermes_cli/web_server.py |
GET /api/profiles |
api | healthy | hermes_cli/web_server.py |
POST /api/profiles |
api | healthy | hermes_cli/web_server.py |
GET /api/profiles/{name}/setup-command |
api | healthy | hermes_cli/web_server.py |
POST /api/profiles/{name}/open-terminal |
api | healthy | hermes_cli/web_server.py |
PATCH /api/profiles/{name} |
api | healthy | hermes_cli/web_server.py |
DELETE /api/profiles/{name} |
api | healthy | hermes_cli/web_server.py |
GET /api/profiles/{name}/soul |
api | healthy | hermes_cli/web_server.py |
PUT /api/profiles/{name}/soul |
api | healthy | hermes_cli/web_server.py |
GET /api/skills |
api | healthy | hermes_cli/web_server.py |
PUT /api/skills/toggle |
api | healthy | hermes_cli/web_server.py |
GET /api/tools/toolsets |
api | healthy | hermes_cli/web_server.py |
GET /api/config/raw |
api | healthy | hermes_cli/web_server.py |
PUT /api/config/raw |
api | healthy | hermes_cli/web_server.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.100 |
network | healthy | .env.example |
1.2.0.1 |
network | healthy | pyproject.toml |
127.0.0.1 |
network | healthy | utils.py |
169.254.169.254 |
network | healthy | tests/conftest.py |
93.184.216.34 |
network | healthy | tests/test_ipv4_preference.py |
10.0.0.5 |
network | healthy | tests/honcho_plugin/test_cli.py |
1.2.3.4 |
network | healthy | tests/cli/test_cli_init.py |
6.7.8.9 |
network | healthy | tests/cli/test_cli_init.py |
5.15.167.4 |
network | healthy | tests/cli/test_ctrl_enter_newline.py |
5.6.7.8 |
network | healthy | tests/agent/test_gemini_cloudcode.py |
172.17.0.1 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.64.0.0 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.64.0.1 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.77.243.5 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.100.100.100 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.127.255.254 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.127.255.255 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.63.255.255 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.128.0.1 |
network | healthy | tests/agent/test_local_stream_timeout.py |
100.200.0.1 |
network | healthy | tests/agent/test_local_stream_timeout.py |
99.64.0.1 |
network | healthy | tests/agent/test_local_stream_timeout.py |
192.168.1.22 |
network | healthy | tests/agent/test_model_metadata_local_ctx.py |
192.168.0.0 |
network | healthy | tests/run_agent/test_create_openai_client_proxy_env.py |
5.15.146.1 |
network | healthy | tests/hermes_cli/test_gateway_wsl.py |
192.168.1.10 |
network | healthy | tests/hermes_cli/test_runtime_provider_resolution.py |
169.254.169.253 |
network | healthy | tests/tools/test_browser_ssrf_local.py |
169.254.170.2 |
network | healthy | tests/tools/test_browser_ssrf_local.py |
100.100.100.200 |
network | healthy | tests/tools/test_browser_ssrf_local.py |
192.168.1.1 |
network | healthy | tests/tools/test_browser_ssrf_local.py |
192.168.1.50 |
network | healthy | tests/tools/test_browser_hybrid_routing.py |
8.8.8.8 |
network | healthy | tests/tools/test_browser_hybrid_routing.py |
10.0.0.1 |
network | healthy | tests/tools/test_cronjob_tools.py |
172.16.0.1 |
network | healthy | tests/tools/test_url_safety.py |
224.0.0.0 |
network | healthy | tests/tools/test_url_safety.py |
224.0.0.251 |
network | healthy | tests/tools/test_url_safety.py |
100.0.0.1 |
network | healthy | tests/tools/test_url_safety.py |
198.18.0.23 |
network | healthy | tests/tools/test_url_safety.py |
224.0.0.1 |
network | healthy | tests/tools/test_url_safety.py |
255.255.255.255 |
network | healthy | tests/tools/test_url_safety.py |
1.1.1.1 |
network | healthy | tests/tools/test_url_safety.py |
198.18.23.183 |
network | healthy | tests/tools/test_url_safety.py |
169.254.42.99 |
network | healthy | tests/tools/test_url_safety.py |
169.254.42.1 |
network | healthy | tests/tools/test_url_safety.py |
10.0.0.2 |
network | healthy | tests/gateway/test_feishu.py |
10.0.0.3 |
network | healthy | tests/gateway/test_feishu.py |
203.0.113.99 |
network | healthy | tests/gateway/test_msgraph_webhook.py |
10.0.0.0 |
network | healthy | tests/gateway/test_msgraph_webhook.py |
203.0.113.0 |
network | healthy | tests/gateway/test_msgraph_webhook.py |
203.0.113.5 |
network | healthy | tests/gateway/test_msgraph_webhook.py |
192.168.1.5 |
network | healthy | tests/gateway/test_webhook_adapter.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
gateway |
hardware | healthy | docker-compose.yml |
dashboard |
hardware | healthy | docker-compose.yml |
homeserver |
hardware | healthy | tests/e2e/matrix_xsign_bootstrap/docker-compose.yml |
k8s::backend::plugins/spotify/plugin.yaml |
hardware | healthy | plugins/spotify/plugin.yaml |
k8s::platform::plugins/platforms/line/plugin.yaml |
hardware | healthy | plugins/platforms/line/plugin.yaml |
k8s::platform::plugins/platforms/teams/plugin.yaml |
hardware | healthy | plugins/platforms/teams/plugin.yaml |
k8s::platform::plugins/platforms/irc/plugin.yaml |
hardware | healthy | plugins/platforms/irc/plugin.yaml |
k8s::platform::plugins/platforms/simplex/plugin.yaml |
hardware | healthy | plugins/platforms/simplex/plugin.yaml |
k8s::platform::plugins/platforms/google_chat/plugin.yaml |
hardware | healthy | plugins/platforms/google_chat/plugin.yaml |
k8s::model::plugins/model-providers/gmi/plugin.yaml |
hardware | healthy | plugins/model-providers/gmi/plugin.yaml |
k8s::model::plugins/model-providers/opencode-zen/plugin.yaml |
hardware | healthy | plugins/model-providers/opencode-zen/plugin.yaml |
k8s::model::plugins/model-providers/xiaomi/plugin.yaml |
hardware | healthy | plugins/model-providers/xiaomi/plugin.yaml |
k8s::model::plugins/model-providers/alibaba/plugin.yaml |
hardware | healthy | plugins/model-providers/alibaba/plugin.yaml |
k8s::model::plugins/model-providers/nvidia/plugin.yaml |
hardware | healthy | plugins/model-providers/nvidia/plugin.yaml |
k8s::model::plugins/model-providers/huggingface/plugin.yaml |
hardware | healthy | plugins/model-providers/huggingface/plugin.yaml |
k8s::model::plugins/model-providers/nous/plugin.yaml |
hardware | healthy | plugins/model-providers/nous/plugin.yaml |
k8s::model::plugins/model-providers/alibaba-coding-plan/plu… |
hardware | healthy | plugins/model-providers/alibaba-coding-plan/plugin.yaml |
k8s::model::plugins/model-providers/ollama-cloud/plugin.yaml |
hardware | healthy | plugins/model-providers/ollama-cloud/plugin.yaml |
k8s::model::plugins/model-providers/arcee/plugin.yaml |
hardware | healthy | plugins/model-providers/arcee/plugin.yaml |
k8s::model::plugins/model-providers/custom/plugin.yaml |
hardware | healthy | plugins/model-providers/custom/plugin.yaml |
k8s::model::plugins/model-providers/deepseek/plugin.yaml |
hardware | healthy | plugins/model-providers/deepseek/plugin.yaml |
k8s::model::plugins/model-providers/novita/plugin.yaml |
hardware | healthy | plugins/model-providers/novita/plugin.yaml |
k8s::model::plugins/model-providers/minimax/plugin.yaml |
hardware | healthy | plugins/model-providers/minimax/plugin.yaml |
k8s::model::plugins/model-providers/bedrock/plugin.yaml |
hardware | healthy | plugins/model-providers/bedrock/plugin.yaml |
k8s::model::plugins/model-providers/kilocode/plugin.yaml |
hardware | healthy | plugins/model-providers/kilocode/plugin.yaml |
k8s::model::plugins/model-providers/ai-gateway/plugin.yaml |
hardware | healthy | plugins/model-providers/ai-gateway/plugin.yaml |
k8s::model::plugins/model-providers/xai/plugin.yaml |
hardware | healthy | plugins/model-providers/xai/plugin.yaml |
k8s::model::plugins/model-providers/azure-foundry/plugin.ya… |
hardware | healthy | plugins/model-providers/azure-foundry/plugin.yaml |
k8s::model::plugins/model-providers/copilot-acp/plugin.yaml |
hardware | healthy | plugins/model-providers/copilot-acp/plugin.yaml |
k8s::model::plugins/model-providers/gemini/plugin.yaml |
hardware | healthy | plugins/model-providers/gemini/plugin.yaml |
k8s::model::plugins/model-providers/zai/plugin.yaml |
hardware | healthy | plugins/model-providers/zai/plugin.yaml |
k8s::model::plugins/model-providers/stepfun/plugin.yaml |
hardware | healthy | plugins/model-providers/stepfun/plugin.yaml |
k8s::model::plugins/model-providers/copilot/plugin.yaml |
hardware | healthy | plugins/model-providers/copilot/plugin.yaml |
k8s::model::plugins/model-providers/anthropic/plugin.yaml |
hardware | healthy | plugins/model-providers/anthropic/plugin.yaml |
k8s::model::plugins/model-providers/openrouter/plugin.yaml |
hardware | healthy | plugins/model-providers/openrouter/plugin.yaml |
k8s::model::plugins/model-providers/openai-codex/plugin.yaml |
hardware | healthy | plugins/model-providers/openai-codex/plugin.yaml |
k8s::model::plugins/model-providers/kimi-coding/plugin.yaml |
hardware | healthy | plugins/model-providers/kimi-coding/plugin.yaml |
k8s::model::plugins/model-providers/qwen-oauth/plugin.yaml |
hardware | healthy | plugins/model-providers/qwen-oauth/plugin.yaml |
k8s::standalone::plugins/google_meet/plugin.yaml |
hardware | healthy | plugins/google_meet/plugin.yaml |
k8s::backend::plugins/image_gen/openai/plugin.yaml |
hardware | healthy | plugins/image_gen/openai/plugin.yaml |
k8s::backend::plugins/image_gen/xai/plugin.yaml |
hardware | healthy | plugins/image_gen/xai/plugin.yaml |
k8s::backend::plugins/image_gen/openai-codex/plugin.yaml |
hardware | healthy | plugins/image_gen/openai-codex/plugin.yaml |
k8s::backend::plugins/web/parallel/plugin.yaml |
hardware | healthy | plugins/web/parallel/plugin.yaml |
k8s::backend::plugins/web/tavily/plugin.yaml |
hardware | healthy | plugins/web/tavily/plugin.yaml |
k8s::backend::plugins/web/exa/plugin.yaml |
hardware | healthy | plugins/web/exa/plugin.yaml |
k8s::backend::plugins/web/ddgs/plugin.yaml |
hardware | healthy | plugins/web/ddgs/plugin.yaml |
k8s::backend::plugins/web/searxng/plugin.yaml |
hardware | healthy | plugins/web/searxng/plugin.yaml |
k8s::backend::plugins/web/firecrawl/plugin.yaml |
hardware | healthy | plugins/web/firecrawl/plugin.yaml |
k8s::backend::plugins/web/brave_free/plugin.yaml |
hardware | healthy | plugins/web/brave_free/plugin.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::docker/entrypoint.sh |
security | healthy | docker/entrypoint.sh |
auth::tests/run_agent/test_codex_xai_oauth_recovery.py |
security | healthy | tests/run_agent/test_codex_xai_oauth_recovery.py |
auth::agent/google_oauth.py |
security | healthy | agent/google_oauth.py |
auth::agent/context_compressor.py |
security | healthy | agent/context_compressor.py |
auth::tests/agent/transports/test_chat_completions.py |
security | healthy | tests/agent/transports/test_chat_completions.py |
auth::web/src/i18n/de.ts |
security | healthy | web/src/i18n/de.ts |
auth::tests/hermes_cli/test_runtime_provider_resolution.py |
security | healthy | tests/hermes_cli/test_runtime_provider_resolution.py |
auth::hermes_cli/codex_runtime_plugin_migration.py |
security | healthy | hermes_cli/codex_runtime_plugin_migration.py |
auth::hermes_cli/auth_commands.py |
security | healthy | hermes_cli/auth_commands.py |
auth::tests/hermes_cli/test_model_switch_context_display.py |
security | healthy | tests/hermes_cli/test_model_switch_context_display.py |
auth::web/src/i18n/tr.ts |
security | healthy | web/src/i18n/tr.ts |
auth::tests/run_agent/test_fallback_model.py |
security | healthy | tests/run_agent/test_fallback_model.py |
auth::tests/gateway/test_google_chat.py |
security | healthy | tests/gateway/test_google_chat.py |
auth::agent/transports/codex_app_server_session.py |
security | healthy | agent/transports/codex_app_server_session.py |
auth::hermes_cli/codex_models.py |
security | healthy | hermes_cli/codex_models.py |
auth::tests/agent/transports/test_codex_app_server_session.… |
security | healthy | tests/agent/transports/test_codex_app_server_session.py |
auth::tests/plugins/image_gen/test_xai_provider.py |
security | healthy | tests/plugins/image_gen/test_xai_provider.py |
auth::tui_gateway/server.py |
security | healthy | tui_gateway/server.py |
auth::agent/credential_sources.py |
security | healthy | agent/credential_sources.py |
auth::agent/anthropic_adapter.py |
security | healthy | agent/anthropic_adapter.py |
auth::tests/hermes_cli/test_profile_export_credentials.py |
security | healthy | tests/hermes_cli/test_profile_export_credentials.py |
auth::tests/tools/test_mcp_oauth.py |
security | healthy | tests/tools/test_mcp_oauth.py |
auth::agent/codex_responses_adapter.py |
security | healthy | agent/codex_responses_adapter.py |
auth::agent/gemini_cloudcode_adapter.py |
security | healthy | agent/gemini_cloudcode_adapter.py |
auth::tests/hermes_cli/test_nous_auth_status_cache.py |
security | healthy | tests/hermes_cli/test_nous_auth_status_cache.py |
auth::plugins/model-providers/qwen-oauth/__init__.py |
security | healthy | plugins/model-providers/qwen-oauth/__init__.py |
auth::tools/mcp_oauth.py |
security | healthy | tools/mcp_oauth.py |
auth::tests/skills/test_google_oauth_setup.py |
security | healthy | tests/skills/test_google_oauth_setup.py |
auth::gateway/platforms/slack.py |
security | healthy | gateway/platforms/slack.py |
auth::gateway/run.py |
security | healthy | gateway/run.py |
auth::hermes_cli/proxy/adapters/base.py |
security | healthy | hermes_cli/proxy/adapters/base.py |
auth::web/src/components/OAuthLoginModal.tsx |
security | healthy | web/src/components/OAuthLoginModal.tsx |
auth::tests/hermes_cli/test_copilot_token_exchange.py |
security | healthy | tests/hermes_cli/test_copilot_token_exchange.py |
auth::tests/hermes_cli/test_auth_commands.py |
security | healthy | tests/hermes_cli/test_auth_commands.py |
auth::tests/hermes_cli/test_codex_cli_model_picker.py |
security | healthy | tests/hermes_cli/test_codex_cli_model_picker.py |
auth::toolsets.py |
security | healthy | toolsets.py |
auth::.env.example |
security | healthy | .env.example |
auth::tests/agent/transports/test_codex_transport.py |
security | healthy | tests/agent/transports/test_codex_transport.py |
auth::pyproject.toml |
security | healthy | pyproject.toml |
auth::agent/curator.py |
security | healthy | agent/curator.py |
auth::plugins/platforms/google_chat/oauth.py |
security | healthy | plugins/platforms/google_chat/oauth.py |
auth::hermes_cli/vercel_auth.py |
security | healthy | hermes_cli/vercel_auth.py |
auth::tests/tools/test_mcp_oauth_integration.py |
security | healthy | tests/tools/test_mcp_oauth_integration.py |
auth::plugins/model-providers/gemini/__init__.py |
security | healthy | plugins/model-providers/gemini/__init__.py |
auth::web/src/pages/EnvPage.tsx |
security | healthy | web/src/pages/EnvPage.tsx |
auth::agent/models_dev.py |
security | healthy | agent/models_dev.py |
auth::tests/providers/test_plugin_discovery.py |
security | healthy | tests/providers/test_plugin_discovery.py |
auth::hermes_cli/main.py |
security | healthy | hermes_cli/main.py |
auth::gateway/platforms/feishu.py |
security | healthy | gateway/platforms/feishu.py |
auth::scripts/release.py |
security | healthy | scripts/release.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scan |
cicd | healthy | .github/workflows/osv-scanner.yml |
nix |
cicd | healthy | .github/workflows/nix.yml |
check-common-ancestor |
cicd | healthy | .github/workflows/history-check.yml |
lint-diff |
cicd | healthy | .github/workflows/lint.yml |
ruff-blocking |
cicd | healthy | .github/workflows/lint.yml |
windows-footguns |
cicd | healthy | .github/workflows/lint.yml |
build-index |
cicd | healthy | .github/workflows/skills-index.yml |
deploy-with-index |
cicd | healthy | .github/workflows/skills-index.yml |
check |
cicd | healthy | .github/workflows/uv-lockfile-check.yml |
build-amd64 |
cicd | healthy | .github/workflows/docker-publish.yml |
build-arm64 |
cicd | healthy | .github/workflows/docker-publish.yml |
merge |
cicd | healthy | .github/workflows/docker-publish.yml |
move-main |
cicd | healthy | .github/workflows/docker-publish.yml |
move-latest |
cicd | healthy | .github/workflows/docker-publish.yml |
scan |
cicd | healthy | .github/workflows/supply-chain-audit.yml |
dep-bounds |
cicd | healthy | .github/workflows/supply-chain-audit.yml |
deploy-vercel |
cicd | healthy | .github/workflows/deploy-site.yml |
deploy-docs |
cicd | healthy | .github/workflows/deploy-site.yml |
check-attribution |
cicd | healthy | .github/workflows/contributor-check.yml |
test |
cicd | healthy | .github/workflows/tests.yml |
e2e |
cicd | healthy | .github/workflows/tests.yml |
auto-fix-main |
cicd | healthy | .github/workflows/nix-lockfile-fix.yml |
fix |
cicd | healthy | .github/workflows/nix-lockfile-fix.yml |
docs-site-checks |
cicd | healthy | .github/workflows/docs-site-checks.yml |
build |
cicd | healthy | .github/workflows/upload_to_pypi.yml |
publish |
cicd | healthy | .github/workflows/upload_to_pypi.yml |
sign |
cicd | healthy | .github/workflows/upload_to_pypi.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
UserStoriesCollage |
frontend | healthy | website/src/components/UserStoriesCollage/index.tsx |
SkillsDashboard |
frontend | healthy | website/src/pages/skills/index.tsx |
App |
frontend | healthy | web/src/App.tsx |
LogsPage |
frontend | healthy | web/src/pages/LogsPage.tsx |
PluginsPage |
frontend | healthy | web/src/pages/PluginsPage.tsx |
ChatPage |
frontend | healthy | web/src/pages/ChatPage.tsx |
DocsPage |
frontend | healthy | web/src/pages/DocsPage.tsx |
EnvPage |
frontend | healthy | web/src/pages/EnvPage.tsx |
SessionsPage |
frontend | healthy | web/src/pages/SessionsPage.tsx |
ModelsPage |
frontend | healthy | web/src/pages/ModelsPage.tsx |
SkillsPage |
frontend | healthy | web/src/pages/SkillsPage.tsx |
ProfilesPage |
frontend | healthy | web/src/pages/ProfilesPage.tsx |
CronPage |
frontend | healthy | web/src/pages/CronPage.tsx |
ConfigPage |
frontend | healthy | web/src/pages/ConfigPage.tsx |
AnalyticsPage |
frontend | healthy | web/src/pages/AnalyticsPage.tsx |
ScrollBox |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/ScrollBox.tsx |
Link |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/Link.tsx |
Newline |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/Newline.tsx |
Button |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/Button.tsx |
Text |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/Text.tsx |
TerminalFocusContext |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/TerminalFocus… |
Spacer |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/Spacer.tsx |
Box |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/Box.tsx |
ErrorOverview |
frontend | healthy | ui-tui/packages/hermes-ink/src/ink/components/ErrorOverview… |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::tests/agent/test_auxiliary_client.py |
security | healthy | tests/agent/test_auxiliary_client.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_run_agent.py |
security | healthy | tests/run_agent/test_run_agent.py |
generic_api_key::tests/run_agent/test_primary_runtime_resto… |
security | healthy | tests/run_agent/test_primary_runtime_restore.py |
generic_api_key::tests/hermes_cli/test_runtime_provider_res… |
security | healthy | tests/hermes_cli/test_runtime_provider_resolution.py |
generic_api_key::tests/hermes_cli/test_runtime_provider_res… |
security | healthy | tests/hermes_cli/test_runtime_provider_resolution.py |
generic_api_key::tests/hermes_cli/test_runtime_provider_res… |
security | healthy | tests/hermes_cli/test_runtime_provider_resolution.py |
generic_api_key::tests/hermes_cli/test_auth_nous_provider.py |
security | healthy | tests/hermes_cli/test_auth_nous_provider.py |
generic_api_key::tests/tools/test_credential_pool_env_fallb… |
security | healthy | tests/tools/test_credential_pool_env_fallback.py |
generic_api_key::tests/tools/test_credential_pool_env_fallb… |
security | healthy | tests/tools/test_credential_pool_env_fallback.py |
generic_api_key::tests/tools/test_credential_pool_env_fallb… |
security | healthy | tests/tools/test_credential_pool_env_fallback.py |
github_token::tests/tools/test_mcp_tool.py |
security | healthy | tests/tools/test_mcp_tool.py |
password_literal::tests/gateway/test_bluebubbles.py |
security | healthy | tests/gateway/test_bluebubbles.py |
password_literal::tests/gateway/test_bluebubbles.py |
security | healthy | tests/gateway/test_bluebubbles.py |
password_literal::tests/gateway/test_send_multiple_images.py |
security | healthy | tests/gateway/test_send_multiple_images.py |
password_literal::tools/terminal_tool.py |
security | healthy | tools/terminal_tool.py |
| Label | Layer | Status | Path |
|---|---|---|---|
schema_version |
data | healthy | hermes_state.py |
sessions |
data | healthy | hermes_state.py |
messages |
data | healthy | hermes_state.py |
state_meta |
data | healthy | hermes_state.py |
telegram_dm_topic_mode |
data | healthy | hermes_state.py |
telegram_dm_topic_bindings |
data | healthy | hermes_state.py |
telegram_dm_topic_bindings_new |
data | healthy | hermes_state.py |
tasks |
data | healthy | hermes_cli/kanban_db.py |
task_links |
data | healthy | hermes_cli/kanban_db.py |
task_comments |
data | healthy | hermes_cli/kanban_db.py |
task_events |
data | healthy | hermes_cli/kanban_db.py |
task_runs |
data | healthy | hermes_cli/kanban_db.py |
kanban_notify_subs |
data | healthy | hermes_cli/kanban_db.py |
responses |
data | healthy | gateway/platforms/api_server.py |
conversations |
data | healthy | gateway/platforms/api_server.py |
pending |
data | healthy | plugins/memory/retaindb/__init__.py |
facts |
data | healthy | plugins/memory/holographic/store.py |
entities |
data | healthy | plugins/memory/holographic/store.py |
fact_entities |
data | healthy | plugins/memory/holographic/store.py |
memory_banks |
data | healthy | plugins/memory/holographic/store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9222 |
network | healthy | tests/test_tui_gateway_server.py |
port:9119 |
network | healthy | tests/hermes_cli/test_dashboard_lifecycle_flags.py |
port:9223 |
network | healthy | tests/tools/test_browser_cdp_override.py |
port:2222 |
network | healthy | tests/tools/test_ssh_bulk_upload.py |
port:22 |
network | healthy | tests/tools/test_ssh_environment.py |
port:23 |
network | healthy | tests/tools/test_ssh_environment.py |
port:9225 |
network | healthy | tests/tools/test_browser_supervisor.py |
port:3978 |
network | healthy | tests/gateway/test_teams.py |
port:4000 |
network | healthy | tests/gateway/test_teams.py |
port:443 |
network | healthy | optional-skills/research/domain-intel/scripts/domain_intel.… |
port:9377 |
network | healthy | hermes_cli/tools_config.py |
port:8644 |
network | healthy | hermes_cli/webhook.py |
port:8190 |
network | healthy | skills/creative/comfyui/scripts/comfyui_setup.sh |
port:8188 |
network | healthy | skills/creative/comfyui/scripts/comfyui_setup.sh |
port:10000 |
network | healthy | .github/actions/hermes-smoke-test/action.yml |
port:6697 |
network | healthy | plugins/platforms/irc/adapter.py |
port:5225 |
network | healthy | plugins/platforms/simplex/adapter.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/skills/ |
frontend | healthy | website/src/pages/skills/index.tsx |
/LogsPage |
frontend | healthy | web/src/pages/LogsPage.tsx |
/PluginsPage |
frontend | healthy | web/src/pages/PluginsPage.tsx |
/ChatPage |
frontend | healthy | web/src/pages/ChatPage.tsx |
/DocsPage |
frontend | healthy | web/src/pages/DocsPage.tsx |
/EnvPage |
frontend | healthy | web/src/pages/EnvPage.tsx |
/SessionsPage |
frontend | healthy | web/src/pages/SessionsPage.tsx |
/ModelsPage |
frontend | healthy | web/src/pages/ModelsPage.tsx |
/SkillsPage |
frontend | healthy | web/src/pages/SkillsPage.tsx |
/ProfilesPage |
frontend | healthy | web/src/pages/ProfilesPage.tsx |
/CronPage |
frontend | healthy | web/src/pages/CronPage.tsx |
/ConfigPage |
frontend | healthy | web/src/pages/ConfigPage.tsx |
/AnalyticsPage |
frontend | healthy | web/src/pages/AnalyticsPage.tsx |
* |
frontend | healthy | web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::osv-scanner |
cicd | healthy | .github/workflows/osv-scanner.yml |
gha::nix |
cicd | healthy | .github/workflows/nix.yml |
gha::history-check |
cicd | healthy | .github/workflows/history-check.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::skills-index |
cicd | healthy | .github/workflows/skills-index.yml |
gha::uv-lockfile-check |
cicd | healthy | .github/workflows/uv-lockfile-check.yml |
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::supply-chain-audit |
cicd | healthy | .github/workflows/supply-chain-audit.yml |
gha::deploy-site |
cicd | healthy | .github/workflows/deploy-site.yml |
gha::contributor-check |
cicd | healthy | .github/workflows/contributor-check.yml |
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::nix-lockfile-fix |
cicd | healthy | .github/workflows/nix-lockfile-fix.yml |
gha::docs-site-checks |
cicd | healthy | .github/workflows/docs-site-checks.yml |
gha::upload_to_pypi |
cicd | healthy | .github/workflows/upload_to_pypi.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | hermes_state.py |
mysql |
data | healthy | tests/agent/test_moonshot_schema.py |
postgresql |
data | healthy | tests/agent/test_moonshot_schema.py |
mariadb |
data | healthy | tests/agent/test_moonshot_schema.py |
postgres |
data | healthy | tests/agent/test_redact.py |
mongodb |
data | healthy | agent/redact.py |
redis |
data | healthy | agent/redact.py |
clickhouse |
data | healthy | skills/index-cache/lobehub_index.json |
| Label | Layer | Status | Path |
|---|---|---|---|
APP_ID |
cicd | healthy | — |
VERCEL_DEPLOY_HOOK |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
APP_PRIVATE_KEY |
cicd | healthy | — |
CACHIX_AUTH_TOKEN |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
test_setup_openclaw_migration.py |
data | healthy | tests/hermes_cli/test_setup_openclaw_migration.py |
test_codex_runtime_plugin_migration.py |
data | healthy | tests/hermes_cli/test_codex_runtime_plugin_migration.py |
test_openclaw_migration_hardening.py |
data | healthy | tests/skills/test_openclaw_migration_hardening.py |
test_openclaw_migration.py |
data | healthy | tests/skills/test_openclaw_migration.py |
openclaw_to_hermes.py |
data | healthy | optional-skills/migration/openclaw-migration/scripts/opencl… |
codex_runtime_plugin_migration.py |
data | healthy | hermes_cli/codex_runtime_plugin_migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .env.example |
vps::gcp |
hardware | healthy | .env.example |
vps::aws |
hardware | healthy | tests/conftest.py |
vps::ec2 |
hardware | healthy | tests/conftest.py |
vps::digitalocean |
hardware | healthy | agent/redact.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | tests/agent/test_rate_limit_tracker.py |
loadbalancer |
network | healthy | agent/error_classifier.py |
caddy |
network | healthy | hermes_cli/config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-2shsh_le |
software | healthy | /tmp/repobility-clone-2shsh_le |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/agent/test_auxiliary_client.py |
This page is publicly accessible at:
https://repobility.com/scan/babdf5bb-90da-4ecd-a31d-8963b056e767/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/babdf5bb-90da-4ecd-a31d-8963b056e767/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.