https://github.com/Hello-QM/catgo-LRG
· scanned 2026-06-05 14:56 UTC (5 days, 3 hours ago)
· 10 languages
1933 raw signals (297 security + 1636 graph) 11/13 scanners ran 83rd percentile · Typescript · huge (>500K LoC) System graph score 59 (higher by 32)
Last scanned 5 days, 3 hours ago · v2 · 870 actionable findings from 2 signal sources. 223 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
94.0 | 0.15 | 14.10 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 90.5 |
All 10507 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 |
|---|---|---|---|
resolve_path |
software | healthy | vite.desktop.config.ts:resolve_path |
parent_val |
software | healthy | vite.desktop.config.ts:parent_val |
ext |
software | healthy | vite.desktop.config.ts:ext |
detect_shells |
software | healthy | vite.desktop.config.ts:detect_shells |
shell_info |
software | healthy | vite.desktop.config.ts:shell_info |
readBody |
software | healthy | vite-plugin-agent-bridge.ts:readBody |
jsonResponse |
software | healthy | vite-plugin-agent-bridge.ts:jsonResponse |
ensureAdapters |
software | healthy | vite-plugin-agent-bridge.ts:ensureAdapters |
agentBridgePlugin |
software | healthy | vite-plugin-agent-bridge.ts:agentBridgePlugin |
writeEvent |
software | healthy | vite-plugin-agent-bridge.ts:writeEvent |
permissionCallback |
software | healthy | vite-plugin-agent-bridge.ts:permissionCallback |
worktree_offset |
software | healthy | vite.shared.ts:worktree_offset |
server_port |
software | healthy | vite.shared.ts:server_port |
shared_define |
software | healthy | vite.shared.ts:shared_define |
json_gz_plugin |
software | healthy | vite.shared.ts:json_gz_plugin |
plugin_manager |
software | healthy | tests/test_all_phases.py:28 |
loaded_manager |
software | healthy | tests/test_all_phases.py:35 |
_init |
software | healthy | tests/test_all_phases.py:40 |
test_calculator_plugin_discovery |
software | healthy | tests/test_all_phases.py:61 |
test_calculator_plugin_metadata |
software | healthy | tests/test_all_phases.py:66 |
test_calculator_plugin_parameter_schema |
software | healthy | tests/test_all_phases.py:76 |
test_get_all_calculators_includes_plugins |
software | healthy | tests/test_all_phases.py:84 |
test_calculator_plugin_validate |
software | healthy | tests/test_all_phases.py:90 |
get_calculator |
software | healthy | tests/test_all_phases.py:117 |
test_calculator_id_format_validation |
software | healthy | tests/test_all_phases.py:106 |
test_get_calculator_fallback_chain |
software | healthy | tests/test_all_phases.py:122 |
test_calculator_plugin_disable |
software | healthy | tests/test_all_phases.py:130 |
test_model_calculator_field_is_str |
software | healthy | tests/test_all_phases.py:144 |
test_reader_plugin_validate_missing_attrs |
software | healthy | tests/test_all_phases.py:176 |
read |
software | healthy | tests/test_all_phases.py:360 |
test_reader_plugin_validate_invalid_output_type |
software | healthy | tests/test_all_phases.py:194 |
test_reader_plugin_detect_files |
software | healthy | tests/test_all_phases.py:212 |
test_reader_plugin_priority_score |
software | healthy | tests/test_all_phases.py:232 |
test_cp2k_plugin_discovery |
software | healthy | tests/test_all_phases.py:251 |
test_cp2k_reader_metadata |
software | healthy | tests/test_all_phases.py:256 |
test_find_reader_for_pdos_files |
software | healthy | tests/test_all_phases.py:263 |
test_find_reader_no_match |
software | healthy | tests/test_all_phases.py:269 |
test_cp2k_parse_single_file |
software | healthy | tests/test_all_phases.py:275 |
_run |
software | healthy | tests/test_all_phases.py:675 |
test_cp2k_parse_multi_file |
software | healthy | tests/test_all_phases.py:296 |
test_cp2k_spin_polarized |
software | healthy | tests/test_all_phases.py:317 |
test_builtin_readers_registered |
software | healthy | tests/test_all_phases.py:339 |
test_reader_plugin_type |
software | healthy | tests/test_all_phases.py:347 |
test_analyzer_plugin_validate_missing_attrs |
software | healthy | tests/test_all_phases.py:372 |
analyze |
software | healthy | tests/test_all_phases.py:524 |
test_analyzer_plugin_validate_invalid_output_type |
software | healthy | tests/test_all_phases.py:389 |
test_analyzer_plugin_validate_ok |
software | healthy | tests/test_all_phases.py:407 |
test_analyzer_valid_output_types |
software | healthy | tests/test_all_phases.py:425 |
test_analyzer_plugin_type |
software | healthy | tests/test_all_phases.py:445 |
test_bond_histogram_discovery |
software | healthy | tests/test_all_phases.py:462 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
readme.zh.md |
software | healthy | readme.zh.md |
.pnpm-approve-builds.yaml |
software | healthy | .pnpm-approve-builds.yaml |
playwright.config.ts |
software | warning | playwright.config.ts |
vite.desktop.config.ts |
software | healthy | vite.desktop.config.ts |
vite-plugin-agent-bridge.ts |
software | healthy | vite-plugin-agent-bridge.ts |
contributing.zh.md |
software | healthy | contributing.zh.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
deno.json |
software | healthy | deno.json |
package.json |
software | healthy | package.json |
wrangler.toml |
software | healthy | wrangler.toml |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
svelte.config.js |
software | warning | svelte.config.js |
contributing.md |
software | healthy | contributing.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
eslint.config.js |
software | warning | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
wrangler.app.toml |
software | healthy | wrangler.app.toml |
wrangler.docs.toml |
software | healthy | wrangler.docs.toml |
vite.shared.ts |
software | healthy | vite.shared.ts |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | warning | vitest.config.ts |
readme.md |
software | healthy | readme.md |
start.sh |
software | healthy | docker/start.sh |
test_all_phases.py |
software | healthy | tests/test_all_phases.py |
conftest.py |
software | healthy | tests/conftest.py |
test_server_startup.py |
software | healthy | tests/test_server_startup.py |
test_polymer_workflow.py |
software | healthy | tests/test_polymer_workflow.py |
test_lammps_api.py |
software | healthy | tests/test_lammps_api.py |
test_phase2_analyzer.py |
software | healthy | tests/test_phase2_analyzer.py |
test_reader_plugin.py |
software | healthy | tests/test_reader_plugin.py |
test_kremer_grest_polymer.py |
software | healthy | tests/test_kremer_grest_polymer.py |
test_phase1_manual.py |
software | healthy | tests/test_phase1_manual.py |
test_engine_runtime.py |
software | healthy | tests/test_engine_runtime.py |
test_lammps_simple.py |
software | healthy | tests/test_lammps_simple.py |
test_ai_tools_e2e.py |
software | healthy | tests/test_ai_tools_e2e.py |
test_catrender_bridge.py |
software | healthy | tests/test_catrender_bridge.py |
test_mcp_integration.py |
software | healthy | tests/test_mcp_integration.py |
verification_log_20260303.md |
software | healthy | tests/verification_log_20260303.md |
generate_fixtures.py |
software | healthy | tests/fixtures/cp2k-pdos/generate_fixtures.py |
REPORT.md |
software | healthy | tests/fidelity/REPORT.md |
run_fidelity.py |
software | healthy | tests/fidelity/run_fidelity.py |
periodic-table.test.ts |
software | healthy | tests/playwright/periodic-table.test.ts |
brillouin-zone.test.ts |
software | warning | tests/playwright/brillouin-zone.test.ts |
xrd-plot.test.ts |
software | warning | tests/playwright/xrd-plot.test.ts |
helpers.ts |
software | healthy | tests/playwright/helpers.ts |
bohr-atoms.test.ts |
software | warning | tests/playwright/bohr-atoms.test.ts |
trajectory.test.ts |
software | healthy | tests/playwright/trajectory.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestPhase0Calculator |
software | healthy | tests/test_all_phases.py:58 |
BadCalc |
software | healthy | tests/test_all_phases.py:94 |
BadId |
software | healthy | tests/test_all_phases.py:110 |
TestPhase1Reader |
software | healthy | tests/test_all_phases.py:173 |
BadReader |
software | healthy | tests/test_all_phases.py:180 |
BadType |
software | healthy | tests/test_all_phases.py:393 |
TestReader |
software | healthy | tests/test_all_phases.py:351 |
TestPhase2Analyzer |
software | healthy | tests/test_all_phases.py:369 |
BadAnalyzer |
software | healthy | tests/test_all_phases.py:376 |
GoodAnalyzer |
software | healthy | tests/test_all_phases.py:411 |
ValidAnalyzer |
software | healthy | tests/test_all_phases.py:430 |
TestAnalyzer |
software | healthy | tests/test_all_phases.py:449 |
MockAnalyzer |
software | healthy | tests/test_all_phases.py:514 |
TestPhase3WorkflowNode |
software | healthy | tests/test_all_phases.py:562 |
BadNode |
software | healthy | tests/test_all_phases.py:569 |
IncompleteNode |
software | healthy | tests/test_all_phases.py:586 |
GoodNode |
software | healthy | tests/test_all_phases.py:603 |
TestNode |
software | healthy | tests/test_all_phases.py:624 |
TestCrossPhaseIntegration |
software | healthy | tests/test_all_phases.py:755 |
TestPhase2Analyzer |
software | healthy | tests/test_phase2_analyzer.py:96 |
Bad |
software | healthy | tests/test_reader_plugin.py:43 |
Good |
software | healthy | tests/test_reader_plugin.py:64 |
R |
software | healthy | tests/test_reader_plugin.py:195 |
FakeReader |
software | healthy | tests/test_reader_plugin.py:295 |
TestResult |
software | healthy | tests/test_ai_tools_e2e.py:92 |
TestSuite |
software | healthy | tests/test_ai_tools_e2e.py:100 |
await |
software | healthy | tests/playwright/trajectory.test.ts:await |
should |
software | healthy | tests/playwright/trajectory.test.ts:should |
contains |
software | healthy | tests/playwright/theme-control.test.ts:contains |
exists |
software | healthy | tests/playwright/structure/structure.test.ts:exists |
const |
software | healthy | tests/playwright/structure/structure-export-pane.test.ts:co… |
and |
software | healthy | tests/playwright/plot/scatter-plot.test.ts:and |
const |
software | healthy | tests/playwright/plot/histogram.test.ts:const |
for |
software | healthy | tests/playwright/plot/histogram.test.ts:for |
ResizeObserver |
software | healthy | tests/vitest/setup.ts:ResizeObserver |
stores |
software | healthy | tests/vitest/trajectory/bond-cache-invalidate.test.ts:stores |
when |
software | healthy | tests/vitest/theme/ThemeControl.test.ts:when |
when |
software | healthy | tests/vitest/periodic-table/ElementTile.test.ts:when |
based |
software | healthy | tests/vitest/periodic-table/ElementTile.test.ts:based |
toggles |
software | healthy | tests/vitest/xrd/XrdPlot.test.ts:toggles |
PDOSData |
software | healthy | scripts/cp2k_dos.py:45 |
ModalState |
software | healthy | desktop/state/modal-state.svelte.ts:ModalState |
SidebarState |
software | healthy | desktop/state/sidebar-state.svelte.ts:SidebarState |
ExportState |
software | healthy | desktop/state/export-state.svelte.ts:ExportState |
TerminalState |
software | healthy | desktop/state/terminal-state.svelte.ts:TerminalState |
PDOSResult |
software | healthy | extensions/dos-analysis/catgo_dos/pdos.py:69 |
DBandCenter |
software | healthy | extensions/dos-analysis/catgo_dos/dband.py:24 |
DBandWidth |
software | healthy | extensions/dos-analysis/catgo_dos/dband.py:43 |
DBandFilling |
software | healthy | extensions/dos-analysis/catgo_dos/dband.py:59 |
DBandMoments |
software | healthy | extensions/dos-analysis/catgo_dos/dband.py:78 |
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 |
fixtures |
software | healthy | tests/fixtures |
cp2k-pdos |
software | healthy | tests/fixtures/cp2k-pdos |
fidelity |
software | healthy | tests/fidelity |
playwright |
software | healthy | tests/playwright |
structure |
software | healthy | tests/playwright/structure |
phase-diagram |
software | healthy | tests/playwright/phase-diagram |
helpers |
software | healthy | tests/playwright/helpers |
plot |
software | healthy | tests/playwright/plot |
bands |
software | healthy | tests/playwright/bands |
manual |
software | healthy | tests/manual |
vitest |
software | healthy | tests/vitest |
rdf |
software | healthy | tests/vitest/rdf |
structure |
software | healthy | tests/vitest/structure |
bonding |
software | healthy | tests/vitest/structure/bonding |
atoms |
software | healthy | tests/vitest/structure/atoms |
gpu |
software | healthy | tests/vitest/structure/gpu |
phase-diagram |
software | healthy | tests/vitest/phase-diagram |
api |
software | healthy | tests/vitest/api |
fixtures |
software | healthy | tests/vitest/fixtures |
find_image_atoms |
software | healthy | tests/vitest/fixtures/find_image_atoms |
xrd |
software | healthy | tests/vitest/fixtures/xrd |
trajectory |
software | healthy | tests/vitest/trajectory |
element |
software | healthy | tests/vitest/element |
desktop |
software | healthy | tests/vitest/desktop |
symmetry |
software | healthy | tests/vitest/symmetry |
chat |
software | healthy | tests/vitest/chat |
theme |
software | healthy | tests/vitest/theme |
colors |
software | healthy | tests/vitest/colors |
coordination |
software | healthy | tests/vitest/coordination |
site |
software | healthy | tests/vitest/site |
workflow |
software | healthy | tests/vitest/workflow |
periodic-table |
software | healthy | tests/vitest/periodic-table |
plot |
software | healthy | tests/vitest/plot |
io |
software | healthy | tests/vitest/io |
xrd |
software | healthy | tests/vitest/xrd |
bands |
software | healthy | tests/vitest/bands |
agent-bridge |
software | healthy | tests/vitest/agent-bridge |
composition |
software | healthy | tests/vitest/composition |
static |
software | healthy | static |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
reference |
software | healthy | docs/reference |
archive |
software | healthy | docs/archive |
zh |
software | healthy | docs/zh |
guide |
software | healthy | docs/zh/guide |
modules |
software | healthy | docs/modules |
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/info |
api | healthy | server/main.py |
GET /health |
api | healthy | server/main.py |
GET /api/health |
api | healthy | server/main.py |
GET /{full_path:path} |
api | healthy | server/main.py |
POST /parse-structure |
api | healthy | server/catgo/routers/vasp.py |
POST /generate |
api | healthy | server/catgo/routers/vasp.py |
GET /calculation-types |
api | healthy | server/catgo/routers/vasp.py |
GET /optimizer-types |
api | healthy | server/catgo/routers/vasp.py |
POST /report/upload |
api | healthy | server/catgo/routers/vasp.py |
POST /report/upload-text |
api | healthy | server/catgo/routers/vasp.py |
GET /report/{session_id} |
api | healthy | server/catgo/routers/vasp.py |
GET / |
api | healthy | server/catgo/routers/plugins.py |
GET /calculators |
api | healthy | server/catgo/routers/plugins.py |
GET /readers |
api | healthy | server/catgo/routers/plugins.py |
POST /readers/upload |
api | healthy | server/catgo/routers/plugins.py |
GET /analyzers |
api | healthy | server/catgo/routers/plugins.py |
POST /analyzers/{analyzer_id}/run |
api | healthy | server/catgo/routers/plugins.py |
GET /workflow-nodes |
api | healthy | server/catgo/routers/plugins.py |
GET /{plugin_name} |
api | healthy | server/catgo/routers/plugins.py |
POST /{plugin_name}/enable |
api | healthy | server/catgo/routers/plugins.py |
POST /{plugin_name}/disable |
api | healthy | server/catgo/routers/plugins.py |
DELETE /{plugin_name} |
api | healthy | server/catgo/routers/plugins.py |
POST /install/upload |
api | healthy | server/catgo/routers/plugins.py |
POST /refresh |
api | healthy | server/catgo/routers/plugins.py |
POST /import-flow |
api | healthy | server/catgo/routers/atomate2.py |
GET /templates |
api | healthy | server/catgo/routers/atomate2.py |
GET /templates/{template_id} |
api | healthy | server/catgo/routers/atomate2.py |
GET /index |
api | healthy | server/catgo/routers/trajectory_stream.py |
GET /frames |
api | healthy | server/catgo/routers/trajectory_stream.py |
GET /metadata |
api | healthy | server/catgo/routers/trajectory_stream.py |
POST /upload |
api | healthy | server/catgo/routers/trajectory_stream.py |
GET /{skill_path:path} |
api | healthy | server/catgo/routers/skills.py |
GET /engine-status |
api | healthy | server/catgo/routers/workflow.py |
POST /pending-update |
api | healthy | server/catgo/routers/workflow.py |
GET /pending-update |
api | healthy | server/catgo/routers/workflow.py |
POST / |
api | healthy | server/catgo/routers/workflow.py |
GET /quickbuild/recipes |
api | healthy | server/catgo/routers/workflow.py |
POST /quickbuild |
api | healthy | server/catgo/routers/workflow.py |
GET /job-script-presets |
api | healthy | server/catgo/routers/workflow.py |
GET /calc-type-categories |
api | healthy | server/catgo/routers/workflow.py |
GET /node-categories |
api | healthy | server/catgo/routers/workflow.py |
GET /recommended-potcar |
api | healthy | server/catgo/routers/workflow.py |
GET /results |
api | healthy | server/catgo/routers/workflow.py |
POST /from-template/{template_id} |
api | healthy | server/catgo/routers/workflow.py |
GET /engine-defs |
api | healthy | server/catgo/routers/workflow.py |
GET /engine-defs/{engine_key} |
api | healthy | server/catgo/routers/workflow.py |
POST /engine-defs/custom |
api | healthy | server/catgo/routers/workflow.py |
GET /{workflow_id} |
api | healthy | server/catgo/routers/workflow.py |
PUT /{workflow_id} |
api | healthy | server/catgo/routers/workflow.py |
DELETE /{workflow_id} |
api | healthy | server/catgo/routers/workflow.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vite.desktop.config.ts |
9.1.2.3 |
network | healthy | tests/vitest/api/optimade.test.ts |
19.0.5.281 |
network | healthy | server/tests/test_oer_shaheen_gibbs.py |
4.9.0.7 |
network | healthy | server/tests/test_oer_shaheen_gibbs.py |
1.12.2.7 |
network | healthy | server/tests/test_oer_shaheen_gibbs.py |
193.31.53.501 |
network | healthy | src/lib/icons.ts |
138.112.25.25 |
network | healthy | src/lib/icons.ts |
24.24.24.64 |
network | healthy | src/lib/icons.ts |
165.487.386.947 |
network | healthy | src/lib/icons.ts |
27.02.48.11 |
network | healthy | src/lib/icons.ts |
21.2.3.42 |
network | healthy | src/lib/icons.ts |
073.19.118.39 |
network | healthy | src/lib/icons.ts |
173.11.327.236 |
network | healthy | src/lib/icons.ts |
163.454.136.98 |
network | healthy | src/lib/icons.ts |
264.445.291.971 |
network | healthy | src/lib/icons.ts |
463.117.843.318 |
network | healthy | src/lib/icons.ts |
2.298.462.491 |
network | healthy | src/lib/icons.ts |
32.17.53.5 |
network | healthy | src/lib/icons.ts |
44.52.84.95 |
network | healthy | src/lib/icons.ts |
414.428.916.288 |
network | healthy | src/lib/icons.ts |
3.4.8.18 |
network | healthy | src/site/structures/H2.json |
3.4.8.24 |
network | healthy | src/site/structures/CO2.json |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/vsix-publish.yml |
build |
cicd | healthy | .github/workflows/tauri-build.yml |
unit |
cicd | healthy | .github/workflows/test.yml |
e2e |
cicd | healthy | .github/workflows/test.yml |
prek |
cicd | healthy | .github/workflows/lint.yml |
ios |
cicd | healthy | .github/workflows/ios-build.yml |
build-and-push |
cicd | healthy | .github/workflows/docker-publish.yml |
build-bundle |
cicd | healthy | .github/workflows/hpc-bundle.yml |
build |
cicd | healthy | .github/workflows/build-vscode-sidecars.yml |
build-windows |
cicd | healthy | .github/workflows/tauri-test-build.yml |
build-macos |
cicd | healthy | .github/workflows/tauri-test-build.yml |
build-macos-intel |
cicd | healthy | .github/workflows/tauri-test-build.yml |
deploy-docs |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
deploy-app |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_ACCOUNT_ID |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
OVSX_PAT |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
APPLE_API_ISSUER_ID |
cicd | healthy | — |
APPLE_API_KEY_P8 |
cicd | healthy | — |
APPLE_CERTIFICATE |
cicd | healthy | — |
APPLE_PROVISIONING_PROFILE |
cicd | healthy | — |
VSCE_PAT |
cicd | healthy | — |
APPLE_API_KEY_ID |
cicd | healthy | — |
APPLE_DEVELOPMENT_TEAM |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
projects |
data | healthy | server/catgo/utils/workflow_db.py |
workflows |
data | healthy | server/catgo/utils/workflow_db.py |
workflow_steps |
data | healthy | server/catgo/utils/workflow_db.py |
workflow_edges |
data | healthy | server/catgo/utils/workflow_db.py |
workflow_templates |
data | healthy | server/catgo/utils/workflow_db.py |
branches |
data | healthy | server/catgo/utils/workflow_db.py |
batch_subtasks |
data | healthy | server/catgo/utils/batch_db.py |
task_links_new |
data | healthy | server/catgo/workflow/db.py |
tasks |
data | healthy | server/catgo/workflow/db.py |
task_links |
data | healthy | server/catgo/workflow/db.py |
task_results |
data | healthy | server/catgo/workflow/db.py |
provenance |
data | healthy | server/catgo/workflow/db.py |
hpc_sessions |
data | healthy | server/catgo/workflow/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::vsix-publish |
cicd | healthy | .github/workflows/vsix-publish.yml |
gha::tauri-build |
cicd | healthy | .github/workflows/tauri-build.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::ios-build |
cicd | healthy | .github/workflows/ios-build.yml |
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::hpc-bundle |
cicd | healthy | .github/workflows/hpc-bundle.yml |
gha::build-vscode-sidecars |
cicd | healthy | .github/workflows/build-vscode-sidecars.yml |
gha::tauri-test-build |
cicd | healthy | .github/workflows/tauri-test-build.yml |
gha::deploy-cloudflare |
cicd | healthy | .github/workflows/deploy-cloudflare.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3005 |
network | healthy | playwright.config.ts |
port:3100 |
network | healthy | Dockerfile |
port:8000 |
network | healthy | docker-compose.yml |
port:8080 |
network | healthy | deploy/hpc/Dockerfile |
port:02 |
network | healthy | deploy/hpc/install-catgo.sh |
port:01 |
network | healthy | deploy/hpc/install-catgo.sh |
port:30 |
network | healthy | deploy/hpc/catgo-job.sh |
port:2222 |
network | healthy | server/tests/cli/test_hpc_link.py |
port:22 |
network | healthy | src/lib/mobile/connections.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::deploy/hpc/Dockerfile |
hardware | healthy | deploy/hpc/Dockerfile |
catgo |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src-tauri/src/ssh/auth.rs |
security | healthy | src-tauri/src/ssh/auth.rs |
password_literal::server/catgo/models/hpc.py |
security | healthy | server/catgo/models/hpc.py |
password_literal::src/lib/api/transport/index.ts |
security | healthy | src/lib/api/transport/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/server/agent-bridge/acp/client.ts |
security | healthy | src/lib/server/agent-bridge/acp/client.ts |
auth::server/catgo/routers/chat.py |
security | healthy | server/catgo/routers/chat.py |
auth::src/lib/workflow/workflow-execution.svelte.ts |
security | healthy | src/lib/workflow/workflow-execution.svelte.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | Dockerfile |
nginx |
network | healthy | deploy/hpc/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3iasd045 |
software | healthy | /tmp/repobility-clone-3iasd045 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | vite.desktop.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/6b565384-68f5-42ad-a5cf-2addef33ce3d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6b565384-68f5-42ad-a5cf-2addef33ce3d/
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.