https://github.com/volcengine/OpenViking.git
· scanned 2026-05-16 08:27 UTC (2 weeks, 6 days ago)
· 10 languages
556 findings (121 legacy + 435 scanner) 15th percentile · Python · large (100-500K LoC) Scanner says 55 (higher by 6)
Last scanned 2 weeks, 6 days ago · v1 · 113 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 17761 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 |
|---|---|---|---|
_sanitize_native_build_env |
software | healthy | setup.py:37 |
_get_windows_python_sabi_library |
software | healthy | setup.py:70 |
run |
software | healthy | setup.py:108 |
_copy_artifact |
software | healthy | setup.py:116 |
_copy_artifacts_to_build_lib |
software | healthy | setup.py:124 |
_require_artifact |
software | healthy | setup.py:133 |
_run_stage_with_artifact_checks |
software | healthy | setup.py:141 |
_resolve_cargo_target_dir |
software | healthy | setup.py:151 |
build_ov_cli_artifact |
software | healthy | setup.py:175 |
_build_ov_cli_artifact_impl |
software | healthy | setup.py:188 |
build_ragfs_python_artifact |
software | healthy | setup.py:260 |
_should_require_ragfs_artifact |
software | healthy | setup.py:388 |
build_extension |
software | healthy | setup.py:395 |
_clean_stale_engine_artifacts |
software | healthy | setup.py:413 |
_build_extension_impl |
software | healthy | setup.py:423 |
finalize_options |
software | healthy | setup.py:466 |
build_payload |
software | healthy | docker/pending_health_server.py:31 |
make_handler |
software | healthy | docker/pending_health_server.py:45 |
_respond |
software | healthy | docker/pending_health_server.py:51 |
log_message |
software | dead | docker/pending_health_server.py:68 |
serve |
software | healthy | docker/pending_health_server.py:79 |
main |
software | healthy | docker/pending_health_server.py:89 |
parse_args |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:30 |
load_json_config |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:85 |
save_json_config |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:92 |
ensure_werewolf_channels |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:99 |
resolve_workspace |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:164 |
ensure_sandbox |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:178 |
prepare_workspace |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:194 |
validate_assets |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:207 |
wait_for_health |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:217 |
terminate_process |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:235 |
start_processes |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:247 |
main |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py:315 |
load_config |
software | healthy | bot/demo/werewolf/werewolf_server.py:88 |
get_bot_channels |
software | healthy | bot/demo/werewolf/werewolf_server.py:96 |
get_storage_path |
software | healthy | bot/demo/werewolf/werewolf_server.py:109 |
get_viking_path |
software | healthy | bot/demo/werewolf/werewolf_server.py:120 |
_internal_error_response |
software | healthy | bot/demo/werewolf/werewolf_server.py:126 |
_failed_operation_response |
software | healthy | bot/demo/werewolf/werewolf_server.py:131 |
send_to_channel |
software | healthy | bot/demo/werewolf/werewolf_server.py:141 |
parse_mentions |
software | healthy | bot/demo/werewolf/werewolf_server.py:179 |
extract_content_without_mentions |
software | healthy | bot/demo/werewolf/werewolf_server.py:191 |
is_waiting_like_reply |
software | healthy | bot/demo/werewolf/werewolf_server.py:202 |
parse_game_record |
software | healthy | bot/demo/werewolf/werewolf_server.py:216 |
is_game_ended_from_record |
software | healthy | bot/demo/werewolf/werewolf_server.py:272 |
normalize_leaderboard_game_result |
software | healthy | bot/demo/werewolf/werewolf_server.py:287 |
is_wolf_role_for_leaderboard |
software | healthy | bot/demo/werewolf/werewolf_server.py:298 |
is_dead_status_for_leaderboard |
software | healthy | bot/demo/werewolf/werewolf_server.py:312 |
build_leaderboard_game_from_record |
software | healthy | bot/demo/werewolf/werewolf_server.py:317 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
README_JA.md |
software | healthy | README_JA.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
setup.py |
software | healthy | setup.py |
CONTRIBUTING_JA.md |
software | healthy | CONTRIBUTING_JA.md |
pyproject.toml |
software | healthy | pyproject.toml |
.pr_agent.toml |
software | healthy | .pr_agent.toml |
Makefile |
software | healthy | Makefile |
CONTRIBUTING_CN.md |
software | healthy | CONTRIBUTING_CN.md |
SECURITY.md |
software | healthy | SECURITY.md |
README_CN.md |
software | healthy | README_CN.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
pending_health_server.py |
software | healthy | docker/pending_health_server.py |
openviking-console-entrypoint.sh |
software | healthy | docker/openviking-console-entrypoint.sh |
README.md |
software | healthy | bot/README.md |
package.json |
software | healthy | bot/package.json |
package-lock.json |
software | healthy | bot/package-lock.json |
SECURITY.md |
software | healthy | bot/SECURITY.md |
README_CN.md |
software | healthy | bot/README_CN.md |
start_werewolf_demo.py |
software | healthy | bot/demo/werewolf/start_werewolf_demo.py |
werewolfUI.html |
software | healthy | bot/demo/werewolf/werewolfUI.html |
README.md |
software | healthy | bot/demo/werewolf/README.md |
SOUL-player.md |
software | healthy | bot/demo/werewolf/SOUL-player.md |
werewolf_server.py |
software | healthy | bot/demo/werewolf/werewolf_server.py |
SOUL-god.md |
software | healthy | bot/demo/werewolf/SOUL-god.md |
test_chat_functionality.py |
software | healthy | bot/tests/test_chat_functionality.py |
experience_data_mini.json |
software | healthy | bot/tests/experience_data_mini.json |
conftest.py |
software | healthy | bot/tests/conftest.py |
test_langfuse_outcome_metadata.py |
software | healthy | bot/tests/test_langfuse_outcome_metadata.py |
test_agent_loop_outcome.py |
software | healthy | bot/tests/test_agent_loop_outcome.py |
test_openviking_api_key_type.py |
software | healthy | bot/tests/test_openviking_api_key_type.py |
test_image_tool_sandbox.py |
software | healthy | bot/tests/test_image_tool_sandbox.py |
test_werewolf_server_security.py |
software | healthy | bot/tests/test_werewolf_server_security.py |
test_gateway_startup_security.py |
software | healthy | bot/tests/test_gateway_startup_security.py |
example.py |
software | warning | bot/tests/example.py |
test_openapi_auth.py |
software | healthy | bot/tests/test_openapi_auth.py |
test_outcome_evaluator.py |
software | healthy | bot/tests/test_outcome_evaluator.py |
test_minimax_provider.py |
software | healthy | bot/tests/test_minimax_provider.py |
test_feedback_stats.py |
software | healthy | bot/tests/test_feedback_stats.py |
vikingbot-phase2-feedback-validation-with-openviking-server… |
software | healthy | bot/docs/vikingbot-phase2-feedback-validation-with-openviki… |
vikingbot-phase3-outcome-validation-with-openviking-server.… |
software | healthy | bot/docs/vikingbot-phase3-outcome-validation-with-openvikin… |
rfc-openviking-cli-ov-chat.md |
software | healthy | bot/docs/rfc-openviking-cli-ov-chat.md |
CHANNEL.md |
software | healthy | bot/docs/CHANNEL.md |
vikingbot-real-user-metrics-cases.md |
software | healthy | bot/docs/vikingbot-real-user-metrics-cases.md |
vikingbot-langfuse-local-setup.md |
software | healthy | bot/docs/vikingbot-langfuse-local-setup.md |
vikingbot-feedback-observability-design.md |
software | healthy | bot/docs/vikingbot-feedback-observability-design.md |
openclaw-plugin-analysis.md |
software | healthy | bot/docs/openclaw-plugin-analysis.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
OpenVikingBuildExt |
software | healthy | setup.py:105 |
OpenVikingBdistWheel |
software | healthy | setup.py:465 |
Handler |
software | healthy | docker/pending_health_server.py:50 |
_ReusableServer |
software | healthy | docker/pending_health_server.py:75 |
ChatMessage |
software | healthy | bot/demo/werewolf/werewolf_server.py:29 |
PendingReply |
software | healthy | bot/demo/werewolf/werewolf_server.py:39 |
GameState |
software | healthy | bot/demo/werewolf/werewolf_server.py:48 |
TestSingleTurnChannel |
software | healthy | bot/tests/test_chat_functionality.py:30 |
TestSessionHistoryProviderSpecificFields |
software | healthy | bot/tests/test_chat_functionality.py:81 |
TestChatChannel |
software | healthy | bot/tests/test_chat_functionality.py:121 |
_FakeGeneration |
software | healthy | bot/tests/test_langfuse_outcome_metadata.py:4 |
_FakeGenerationWithoutMetadata |
software | healthy | bot/tests/test_langfuse_outcome_metadata.py:15 |
_FakeClient |
software | healthy | bot/tests/test_langfuse_outcome_metadata.py:25 |
_FakeProvider |
software | healthy | bot/tests/test_agent_loop_outcome.py:14 |
_FakeSubagentManager |
software | healthy | bot/tests/test_agent_loop_outcome.py:22 |
_FakeLangfuseClient |
software | healthy | bot/tests/test_agent_loop_outcome.py:27 |
_DummySession |
software | healthy | bot/tests/test_openviking_api_key_type.py:14 |
_DummyHTTPClient |
software | healthy | bot/tests/test_openviking_api_key_type.py:22 |
_FakeClient |
software | healthy | bot/tests/test_openviking_api_key_type.py:139 |
_Result |
software | healthy | bot/tests/test_openviking_api_key_type.py:212 |
_FakeSandbox |
software | healthy | bot/tests/test_image_tool_sandbox.py:15 |
_SandboxManager |
software | healthy | bot/tests/test_image_tool_sandbox.py:28 |
Tool |
software | healthy | bot/tests/test_image_tool_sandbox.py:43 |
ToolContext |
software | healthy | bot/tests/test_image_tool_sandbox.py:46 |
OutboundMessage |
software | healthy | bot/tests/test_image_tool_sandbox.py:54 |
_AbortCalled |
software | healthy | bot/tests/test_gateway_startup_security.py:10 |
TestOpenAPIAuth |
software | healthy | bot/tests/test_openapi_auth.py:38 |
TestMiniMaxRegistry |
software | healthy | bot/tests/test_minimax_provider.py:10 |
TestMiniMaxModelPrefixResolution |
software | healthy | bot/tests/test_minimax_provider.py:61 |
TestMiniMaxSystemMessageHandling |
software | healthy | bot/tests/test_minimax_provider.py:90 |
LangfuseClient |
software | healthy | bot/vikingbot/integrations/langfuse.py:21 |
ChannelType |
software | healthy | bot/vikingbot/config/schema.py:11 |
SandboxBackend |
software | healthy | bot/vikingbot/config/schema.py:27 |
SandboxMode |
software | healthy | bot/vikingbot/config/schema.py:37 |
AgentMemoryMode |
software | healthy | bot/vikingbot/config/schema.py:45 |
BotMode |
software | healthy | bot/vikingbot/config/schema.py:53 |
BaseChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:61 |
MochatMentionConfig |
software | healthy | bot/vikingbot/config/schema.py:79 |
MochatGroupRule |
software | healthy | bot/vikingbot/config/schema.py:85 |
SlackDMConfig |
software | healthy | bot/vikingbot/config/schema.py:91 |
TelegramChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:102 |
FeishuChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:115 |
DiscordChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:139 |
WhatsAppChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:153 |
MochatChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:166 |
DingTalkChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:197 |
EmailChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:210 |
SlackChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:240 |
QQChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:258 |
OpenAPIChannelConfig |
software | healthy | bot/vikingbot/config/schema.py:271 |
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 |
bot |
software | healthy | bot |
demo |
software | healthy | bot/demo |
werewolf |
software | healthy | bot/demo/werewolf |
tests |
software | healthy | bot/tests |
docs |
software | healthy | bot/docs |
scripts |
software | healthy | bot/scripts |
vikingbot |
software | healthy | bot/vikingbot |
integrations |
software | healthy | bot/vikingbot/integrations |
config |
software | healthy | bot/vikingbot/config |
tests |
software | healthy | bot/vikingbot/tests |
integration |
software | healthy | bot/vikingbot/tests/integration |
unit |
software | healthy | bot/vikingbot/tests/unit |
test_bus |
software | healthy | bot/vikingbot/tests/unit/test_bus |
test_config |
software | healthy | bot/vikingbot/tests/unit/test_config |
test_channels |
software | healthy | bot/vikingbot/tests/unit/test_channels |
test_agent |
software | healthy | bot/vikingbot/tests/unit/test_agent |
cli |
software | healthy | bot/vikingbot/cli |
agent |
software | healthy | bot/vikingbot/agent |
tools |
software | healthy | bot/vikingbot/agent/tools |
websearch |
software | healthy | bot/vikingbot/agent/tools/websearch |
openviking_mount |
software | healthy | bot/vikingbot/openviking_mount |
utils |
software | healthy | bot/vikingbot/utils |
observability |
software | healthy | bot/vikingbot/observability |
heartbeat |
software | healthy | bot/vikingbot/heartbeat |
providers |
software | healthy | bot/vikingbot/providers |
sandbox |
software | healthy | bot/vikingbot/sandbox |
backends |
software | healthy | bot/vikingbot/sandbox/backends |
cron |
software | healthy | bot/vikingbot/cron |
hooks |
software | healthy | bot/vikingbot/hooks |
builtins |
software | healthy | bot/vikingbot/hooks/builtins |
bus |
software | healthy | bot/vikingbot/bus |
channels |
software | healthy | bot/vikingbot/channels |
console |
software | healthy | bot/vikingbot/console |
session |
software | healthy | bot/vikingbot/session |
deploy |
software | healthy | bot/deploy |
docker |
software | healthy | bot/deploy/docker |
langfuse |
software | healthy | bot/deploy/docker/langfuse |
ecs |
software | healthy | bot/deploy/ecs |
vke |
software | healthy | bot/deploy/vke |
k8s |
software | healthy | bot/deploy/vke/k8s |
workspace |
software | healthy | bot/workspace |
memory |
software | healthy | bot/workspace/memory |
skills |
software | healthy | bot/workspace/skills |
skill-creator |
software | healthy | bot/workspace/skills/skill-creator |
github |
software | healthy | bot/workspace/skills/github |
weather |
software | healthy | bot/workspace/skills/weather |
opencode |
software | healthy | bot/workspace/skills/opencode |
summarize |
software | healthy | bot/workspace/skills/summarize |
tmux |
software | healthy | bot/workspace/skills/tmux |
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 | healthy | bot/demo/werewolf/werewolf_server.py |
GET /test |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /debug |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /fonts/{filename} |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/status |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/human/messages |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/human/send |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/human/game-md |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/human/game-md |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/messages |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/players |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/start |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/restart |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/continue |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/stop |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/auto-run |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/openviking/tree |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/openviking/file |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/conversations |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/conversation/{session_id} |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/replay-state/{session_id} |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/bot-sessions |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/bot-session/{filename} |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/game-file/{channel_id}/{filename} |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /api/leaderboard |
api | healthy | bot/demo/werewolf/werewolf_server.py |
POST /api/leaderboard/save |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /data/{path:path} |
api | healthy | bot/demo/werewolf/werewolf_server.py |
GET /health |
api | healthy | bot/vikingbot/channels/openapi.py |
POST /chat |
api | healthy | bot/vikingbot/channels/openapi.py |
POST /chat/stream |
api | healthy | bot/vikingbot/channels/openapi.py |
POST /feedback |
api | healthy | bot/vikingbot/channels/openapi.py |
GET /sessions |
api | healthy | bot/vikingbot/channels/openapi.py |
POST /sessions |
api | healthy | bot/vikingbot/channels/openapi.py |
GET /sessions/{session_id} |
api | healthy | bot/vikingbot/channels/openapi.py |
DELETE /sessions/{session_id} |
api | healthy | bot/vikingbot/channels/openapi.py |
POST /chat/channel |
api | healthy | bot/vikingbot/channels/openapi.py |
POST /chat/channel/stream |
api | healthy | bot/vikingbot/channels/openapi.py |
GET /.well-known/oauth-protected-resource |
api | healthy | openviking/server/oauth/router.py |
GET /oauth/authorize/page |
api | healthy | openviking/server/oauth/router.py |
GET /oauth/authorize/page/status |
api | healthy | openviking/server/oauth/router.py |
POST /api/v1/auth/oauth-verify |
api | healthy | openviking/server/oauth/router.py |
POST /api/v1/auth/otp |
api | healthy | openviking/server/oauth/router.py |
GET /metrics |
api | healthy | openviking/server/routers/metrics.py |
GET /ls |
api | healthy | openviking/server/routers/filesystem.py |
GET /tree |
api | healthy | openviking/server/routers/filesystem.py |
GET /stat |
api | healthy | openviking/server/routers/filesystem.py |
POST /mkdir |
api | healthy | openviking/server/routers/filesystem.py |
DELETE / |
api | healthy | openviking/server/routers/filesystem.py |
POST /mv |
api | healthy | openviking/server/routers/filesystem.py |
POST /export |
api | healthy | openviking/server/routers/pack.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | bot/.github/workflows/test.yml |
lint |
cicd | healthy | bot/.github/workflows/test.yml |
release |
cicd | healthy | bot/.github/workflows/release.yml |
build_linux |
cicd | healthy | third_party/spdlog-1.14.1/.github/workflows/ci.yml |
build_osx |
cicd | healthy | third_party/spdlog-1.14.1/.github/workflows/ci.yml |
permission-check |
cicd | healthy | .github/workflows/_publish.yml |
publish-testpypi |
cicd | healthy | .github/workflows/_publish.yml |
publish-pypi |
cicd | healthy | .github/workflows/_publish.yml |
deploy |
cicd | healthy | .github/workflows/_docs-deploy.yml |
build-sdist |
cicd | healthy | .github/workflows/_build.yml |
build-linux |
cicd | healthy | .github/workflows/_build.yml |
build-other |
cicd | healthy | .github/workflows/_build.yml |
guard |
cicd | healthy | .github/workflows/clawhub-dev-release.yml |
prepare-package-source |
cicd | healthy | .github/workflows/clawhub-dev-release.yml |
publish |
cicd | healthy | .github/workflows/clawhub-dev-release.yml |
test |
cicd | healthy | .github/workflows/_test_full.yml |
security-scan |
cicd | healthy | .github/workflows/schedule.yml |
release |
cicd | healthy | .github/workflows/release-vikingbot-first.yml |
effect-tests |
cicd | healthy | .github/workflows/api_test_effect.yml |
test-lite |
cicd | healthy | .github/workflows/_test_lite.yml |
api-tests |
cicd | healthy | .github/workflows/api_test.yml |
security-scan |
cicd | healthy | .github/workflows/ci.yml |
p0-tests |
cicd | healthy | .github/workflows/oc2ov_test.yml |
build |
cicd | healthy | .github/workflows/_docs.yml |
docs-check |
cicd | healthy | .github/workflows/docs.yml |
docs-deploy |
cicd | healthy | .github/workflows/docs.yml |
lint |
cicd | healthy | .github/workflows/pr.yml |
check-deps |
cicd | healthy | .github/workflows/pr.yml |
build |
cicd | healthy | .github/workflows/pr.yml |
lint |
cicd | healthy | .github/workflows/_lint.yml |
build |
cicd | healthy | .github/workflows/release.yml |
permission-check |
cicd | healthy | .github/workflows/release.yml |
publish-testpypi |
cicd | healthy | .github/workflows/release.yml |
publish-pypi |
cicd | healthy | .github/workflows/release.yml |
docker |
cicd | healthy | .github/workflows/release.yml |
docker-manifest |
cicd | healthy | .github/workflows/release.yml |
deploy |
cicd | healthy | .github/workflows/docs-tos.yml |
analyze |
cicd | healthy | .github/workflows/_codeql.yml |
build-and-push-image |
cicd | healthy | .github/workflows/build-docker-image.yml |
create-manifest |
cicd | healthy | .github/workflows/build-docker-image.yml |
pr_review |
cicd | healthy | .github/workflows/pr-review.yml |
build |
cicd | healthy | .github/workflows/rust-cli.yml |
npm-publish |
cicd | healthy | .github/workflows/rust-cli.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::openviking/console/static/app.js |
security | healthy | openviking/console/static/app.js |
auth::openviking_cli/utils/config/open_viking_config.py |
security | healthy | openviking_cli/utils/config/open_viking_config.py |
auth::tests/server/oauth/test_mcp_www_authenticate.py |
security | healthy | tests/server/oauth/test_mcp_www_authenticate.py |
auth::tests/api_test/tools/tests/test_logger_usage_regressi… |
security | healthy | tests/api_test/tools/tests/test_logger_usage_regression.py |
auth::openviking/server/oauth/storage.py |
security | healthy | openviking/server/oauth/storage.py |
auth::examples/openclaw-plugin/tests/e2e/test-archive-expan… |
security | healthy | examples/openclaw-plugin/tests/e2e/test-archive-expand.py |
auth::tests/server/oauth/test_auth_integration.py |
security | healthy | tests/server/oauth/test_auth_integration.py |
auth::openviking_cli/utils/config/oauth_config.py |
security | healthy | openviking_cli/utils/config/oauth_config.py |
auth::openviking_cli/utils/config/vlm_config.py |
security | healthy | openviking_cli/utils/config/vlm_config.py |
auth::openviking_cli/doctor.py |
security | healthy | openviking_cli/doctor.py |
auth::tests/cli/test_doctor.py |
security | healthy | tests/cli/test_doctor.py |
auth::openviking/server/auth.py |
security | healthy | openviking/server/auth.py |
auth::tests/server/oauth/test_storage.py |
security | healthy | tests/server/oauth/test_storage.py |
auth::openviking/server/oauth/__init__.py |
security | healthy | openviking/server/oauth/__init__.py |
auth::openviking/server/oauth/otp.py |
security | healthy | openviking/server/oauth/otp.py |
auth::openviking/server/oauth/router.py |
security | healthy | openviking/server/oauth/router.py |
auth::openviking/server/api_keys/legacy.py |
security | healthy | openviking/server/api_keys/legacy.py |
auth::openviking/console/app.py |
security | healthy | openviking/console/app.py |
auth::tests/unit/test_codex_vlm.py |
security | healthy | tests/unit/test_codex_vlm.py |
auth::openviking/server/app.py |
security | healthy | openviking/server/app.py |
auth::openviking_cli/setup_wizard.py |
security | healthy | openviking_cli/setup_wizard.py |
auth::openviking/server/oauth/provider.py |
security | healthy | openviking/server/oauth/provider.py |
auth::docker-compose.yml |
security | healthy | docker-compose.yml |
auth::tests/server/oauth/test_router.py |
security | healthy | tests/server/oauth/test_router.py |
auth::examples/codex-memory-plugin/setup-helper/install.sh |
security | healthy | examples/codex-memory-plugin/setup-helper/install.sh |
auth::openviking/server/api_keys/new.py |
security | healthy | openviking/server/api_keys/new.py |
auth::openviking/server/identity.py |
security | healthy | openviking/server/identity.py |
auth::.github/workflows/clawhub-dev-release.yml |
security | healthy | .github/workflows/clawhub-dev-release.yml |
auth::openviking/models/vlm/backends/codex_auth.py |
security | healthy | openviking/models/vlm/backends/codex_auth.py |
auth::tests/models/vlm/test_timeout_config.py |
security | healthy | tests/models/vlm/test_timeout_config.py |
auth::openviking/server/mcp_endpoint.py |
security | healthy | openviking/server/mcp_endpoint.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | bot/.github/workflows/test.yml |
gha::release |
cicd | healthy | bot/.github/workflows/release.yml |
gha::ci |
cicd | healthy | third_party/spdlog-1.14.1/.github/workflows/ci.yml |
gha::_publish |
cicd | healthy | .github/workflows/_publish.yml |
gha::_docs-deploy |
cicd | healthy | .github/workflows/_docs-deploy.yml |
gha::_build |
cicd | healthy | .github/workflows/_build.yml |
gha::clawhub-dev-release |
cicd | healthy | .github/workflows/clawhub-dev-release.yml |
gha::_test_full |
cicd | healthy | .github/workflows/_test_full.yml |
gha::schedule |
cicd | healthy | .github/workflows/schedule.yml |
gha::release-vikingbot-first |
cicd | healthy | .github/workflows/release-vikingbot-first.yml |
gha::api_test_effect |
cicd | healthy | .github/workflows/api_test_effect.yml |
gha::_test_lite |
cicd | healthy | .github/workflows/_test_lite.yml |
gha::api_test |
cicd | healthy | .github/workflows/api_test.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::oc2ov_test |
cicd | healthy | .github/workflows/oc2ov_test.yml |
gha::_docs |
cicd | healthy | .github/workflows/_docs.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::pr |
cicd | healthy | .github/workflows/pr.yml |
gha::_lint |
cicd | healthy | .github/workflows/_lint.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::docs-tos |
cicd | healthy | .github/workflows/docs-tos.yml |
gha::_codeql |
cicd | healthy | .github/workflows/_codeql.yml |
gha::build-docker-image |
cicd | healthy | .github/workflows/build-docker-image.yml |
gha::pr-review |
cicd | healthy | .github/workflows/pr-review.yml |
gha::rust-cli |
cicd | healthy | .github/workflows/rust-cli.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1933 |
network | healthy | Dockerfile |
port:8020 |
network | healthy | docker-compose.yml |
port:1934 |
network | healthy | docker-compose.yml |
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
port:18790 |
network | healthy | bot/tests/test_gateway_startup_security.py |
port:18791 |
network | healthy | bot/vikingbot/console/web_console.py |
port:3030 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:3000 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:101 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:8123 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:9000 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:9090 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:9091 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:9001 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:6379 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:5432 |
network | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
port:11434 |
network | healthy | tests/unit/test_ollama_utils.py |
port:19990 |
network | healthy | tests/unit/test_server_bootstrap_bot_gateway.py |
port:3306 |
network | healthy | crates/ragfs/src/plugins/sqlfs/mod.rs |
port:5000 |
network | healthy | openviking/storage/vectordb/service/server_fastapi.py |
port:30909 |
network | healthy | examples/grafana/docker-compose.yml |
port:13000 |
network | healthy | examples/grafana/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::bot/deploy/Dockerfile |
hardware | healthy | bot/deploy/Dockerfile |
image::bot/deploy/docker/Dockerfile |
hardware | healthy | bot/deploy/docker/Dockerfile |
openviking |
hardware | healthy | docker-compose.yml |
caddy |
hardware | healthy | docker-compose.yml |
langfuse-worker |
hardware | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
langfuse-web |
hardware | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
clickhouse |
hardware | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
minio |
hardware | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
redis |
hardware | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
postgres |
hardware | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
prometheus |
hardware | healthy | examples/grafana/docker-compose.yml |
grafana |
hardware | healthy | examples/grafana/docker-compose.yml |
k8s::PersistentVolume::bot/deploy/vke/k8s/pvc-tos-example.y… |
hardware | healthy | bot/deploy/vke/k8s/pvc-tos-example.yaml |
k8s::PersistentVolumeClaim::bot/deploy/vke/k8s/pvc-tos-exam… |
hardware | healthy | bot/deploy/vke/k8s/pvc-tos-example.yaml |
k8s::PersistentVolume::bot/deploy/vke/k8s/pvc-nas-example.y… |
hardware | healthy | bot/deploy/vke/k8s/pvc-nas-example.yaml |
k8s::PersistentVolumeClaim::bot/deploy/vke/k8s/pvc-nas-exam… |
hardware | healthy | bot/deploy/vke/k8s/pvc-nas-example.yaml |
k8s::PersistentVolumeClaim::bot/deploy/vke/k8s/deployment.y… |
hardware | healthy | bot/deploy/vke/k8s/deployment.yaml |
k8s::PersistentVolume::bot/deploy/vke/k8s/pvc-tos.yaml |
hardware | healthy | bot/deploy/vke/k8s/pvc-tos.yaml |
k8s::PersistentVolumeClaim::bot/deploy/vke/k8s/pvc-tos.yaml |
hardware | healthy | bot/deploy/vke/k8s/pvc-tos.yaml |
k8s::ConfigMap::deploy/helm/openviking/templates/configmap.… |
hardware | healthy | deploy/helm/openviking/templates/configmap.yaml |
k8s::PersistentVolumeClaim::deploy/helm/openviking/template… |
hardware | healthy | deploy/helm/openviking/templates/pvc.yaml |
k8s::Secret::examples/k8s-helm/templates/secret.yaml |
hardware | healthy | examples/k8s-helm/templates/secret.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Dockerfile |
192.168.1.100 |
network | healthy | tests/unit/test_ollama_utils.py |
192.168.1.50 |
network | healthy | tests/unit/test_ollama_utils.py |
192.168.1.1 |
network | healthy | tests/server/test_auth.py |
10.0.0.1 |
network | healthy | tests/server/test_auth.py |
8.8.8.8 |
network | healthy | tests/misc/test_network_guard.py |
1.1.1.1 |
network | healthy | tests/misc/test_network_guard.py |
151.101.1.67 |
network | healthy | tests/misc/test_network_guard.py |
172.16.0.1 |
network | healthy | tests/misc/test_network_guard.py |
172.31.255.255 |
network | healthy | tests/misc/test_network_guard.py |
169.254.1.1 |
network | healthy | tests/misc/test_network_guard.py |
1.2.3.4 |
network | healthy | tests/misc/test_network_guard.py |
169.254.169.254 |
network | healthy | tests/misc/test_network_guard.py |
140.82.121.4 |
network | healthy | tests/misc/test_network_guard.py |
8.8.4.4 |
network | healthy | tests/misc/test_network_guard.py |
120.0.0.0 |
network | healthy | openviking_cli/utils/downloader.py |
10.0.3.17 |
network | healthy | examples/openclaw-plugin/tests/e2e/test-archive-expand.py |
10.0.2.33 |
network | healthy | examples/openclaw-plugin/tests/e2e/test-archive-expand.py |
| Label | Layer | Status | Path |
|---|---|---|---|
EMBEDDING_API_KEY |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
TOS_ACCESS_KEY |
cicd | healthy | — |
SERVER_PORT |
cicd | healthy | — |
HAS_SECRETS |
cicd | healthy | — |
VIKINGBOT_PYPI_API_TOKEN |
cicd | healthy | — |
DOCKERHUB_TOKEN |
cicd | healthy | — |
TOS_REGION |
cicd | healthy | — |
TOS_BUCKET |
cicd | healthy | — |
DOUBAO_API_KEY |
cicd | healthy | — |
VLM_API_KEY |
cicd | healthy | — |
DOCKERHUB_USERNAME |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
TOS_ENDPOINT |
cicd | healthy | — |
TOS_SECRET_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
usage_token_daily |
data | healthy | openviking/observability/usage_audit/schema.py |
usage_retrieval_daily |
data | healthy | openviking/observability/usage_audit/schema.py |
usage_context_write_bucket |
data | healthy | openviking/observability/usage_audit/schema.py |
usage_agent_activity_daily |
data | healthy | openviking/observability/usage_audit/schema.py |
request_audit |
data | healthy | openviking/observability/usage_audit/schema.py |
oauth_clients |
data | healthy | openviking/server/oauth/storage.py |
oauth_codes |
data | healthy | openviking/server/oauth/storage.py |
oauth_refresh_tokens |
data | healthy | openviking/server/oauth/storage.py |
oauth_pending_authorizations |
data | healthy | openviking/server/oauth/storage.py |
oauth_access_tokens |
data | healthy | openviking/server/oauth/storage.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
redis |
data | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
clickhouse |
data | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
postgresql |
data | healthy | bot/deploy/docker/langfuse/docker-compose.yml |
sqlite |
data | healthy | tests/test_upload_utils.py |
mongodb |
data | healthy | tests/session/test_session_commit.py |
mysql |
data | healthy | crates/ragfs/Cargo.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::tests/integration/test_compressor_v2_tool_… |
security | healthy | tests/integration/test_compressor_v2_tool_skill_memory.py |
generic_api_key::tests/integration/test_compressor_v2_event… |
security | healthy | tests/integration/test_compressor_v2_event_span_multiple_tu… |
generic_api_key::tests/integration/test_compressor_v2_xiaom… |
security | healthy | tests/integration/test_compressor_v2_xiaomei.py |
generic_api_key::tests/server/oauth/test_mcp_www_authentica… |
security | healthy | tests/server/oauth/test_mcp_www_authenticate.py |
generic_api_key::tests/server/oauth/test_auth_integration.py |
security | healthy | tests/server/oauth/test_auth_integration.py |
generic_api_key::tests/server/oauth/test_router.py |
security | healthy | tests/server/oauth/test_router.py |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::bot/deploy/vke/k8s/deployment.yaml |
hardware | healthy | bot/deploy/vke/k8s/deployment.yaml |
k8s::Deployment::deploy/helm/openviking/templates/deploymen… |
hardware | healthy | deploy/helm/openviking/templates/deployment.yaml |
k8s::Deployment::examples/k8s-helm/templates/deployment.yaml |
hardware | healthy | examples/k8s-helm/templates/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | examples/openclaw-plugin/tests/demo-memory-ajie.py |
rabbitmq |
data | healthy | examples/openclaw-plugin/tests/test-memory-chain.py |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | docker-compose.yml |
nginx |
network | healthy | deploy/helm/openviking/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | tests/test_code_hosting_utils.py |
vps::aws |
hardware | healthy | tests/misc/test_network_guard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/test.txt |
frontend | healthy | examples/openclaw-plugin/tests/ut/tool-round-trip.test.ts |
/tmp/f.txt |
frontend | healthy | examples/openclaw-plugin/tests/ut/tool-round-trip.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-q05ao5al |
software | healthy | /tmp/repobility-clone-q05ao5al |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::deploy/helm/openviking/templates/ingress.yaml |
network | healthy | deploy/helm/openviking/templates/ingress.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/unit/test_ollama_utils.py |
This page is publicly accessible at:
https://repobility.com/scan/12056a6a-d5b1-4a95-9bc1-27d844e39785/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/12056a6a-d5b1-4a95-9bc1-27d844e39785/
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.