https://github.com/scottxxxxx/ghostpour
· scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)
126 raw signals (0 security + 126 graph)
Last scanned 2 months, 3 weeks ago · v1 · 118 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1795 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 |
|---|---|---|---|
_load |
software | healthy | tests/test_canned_report_localization.py:23 |
test_english_base_config_has_required_cta_fields |
software | healthy | tests/test_canned_report_localization.py:28 |
test_spanish_config_has_required_cta_fields |
software | healthy | tests/test_canned_report_localization.py:34 |
test_japanese_config_has_required_cta_fields |
software | healthy | tests/test_canned_report_localization.py:40 |
test_locale_variants_use_native_script |
software | healthy | tests/test_canned_report_localization.py:46 |
test_action_is_stable_across_locales |
software | healthy | tests/test_canned_report_localization.py:59 |
test_kind_is_stable_across_locales |
software | healthy | tests/test_canned_report_localization.py:67 |
_seed_user |
software | healthy | tests/test_preferences_endpoints.py:12 |
test_default_is_off |
software | healthy | tests/test_preferences_endpoints.py:31 |
test_requires_auth |
software | healthy | tests/test_preferences_endpoints.py:91 |
test_opt_in_records_ios_source |
software | healthy | tests/test_preferences_endpoints.py:49 |
test_idempotent_same_value |
software | healthy | tests/test_preferences_endpoints.py:61 |
test_opt_out_after_opt_in |
software | healthy | tests/test_preferences_endpoints.py:76 |
test_usage_me_includes_marketing_opt_in_default_off |
software | healthy | tests/test_preferences_endpoints.py:104 |
test_usage_me_reflects_recent_opt_in |
software | healthy | tests/test_preferences_endpoints.py:111 |
test_valid_token_flips_flag_off |
software | healthy | tests/test_preferences_endpoints.py:132 |
test_invalid_token_returns_400_html |
software | healthy | tests/test_preferences_endpoints.py:151 |
test_missing_token_returns_400 |
software | healthy | tests/test_preferences_endpoints.py:157 |
test_already_off_still_renders_ok_page |
software | healthy | tests/test_preferences_endpoints.py:161 |
test_rate_limit_kicks_in_after_30_per_minute |
software | healthy | tests/test_preferences_endpoints.py:168 |
test_complaint_for_known_user_flips_flag |
software | healthy | tests/test_preferences_endpoints.py:187 |
test_should_clean |
software | healthy | tests/test_transcript_cleanup.py:46 |
test_get_cleanup_prompt_english |
software | healthy | tests/test_transcript_cleanup.py:53 |
test_get_cleanup_prompt_locale_falls_back_to_english |
software | healthy | tests/test_transcript_cleanup.py:62 |
test_get_cleanup_prompt_locale_preferred_when_present |
software | healthy | tests/test_transcript_cleanup.py:75 |
test_get_cleanup_prompt_returns_none_when_missing |
software | healthy | tests/test_transcript_cleanup.py:87 |
_ok |
software | healthy | tests/test_transcript_cleanup.py:102 |
test_clean_transcript_happy_path_uses_primary_deepseek |
software | healthy | tests/test_transcript_cleanup.py:108 |
test_clean_transcript_returns_none_on_empty_input |
software | healthy | tests/test_transcript_cleanup.py:126 |
test_clean_transcript_returns_none_on_oversized_input |
software | healthy | tests/test_transcript_cleanup.py:134 |
test_clean_transcript_returns_none_when_no_prompt_configured |
software | healthy | tests/test_transcript_cleanup.py:142 |
test_primary_error_falls_back_to_haiku |
software | healthy | tests/test_transcript_cleanup.py:153 |
test_primary_timeout_falls_back_to_haiku |
software | healthy | tests/test_transcript_cleanup.py:171 |
test_primary_empty_falls_back_to_haiku |
software | healthy | tests/test_transcript_cleanup.py:183 |
test_both_routes_fail_returns_none |
software | healthy | tests/test_transcript_cleanup.py:196 |
test_both_routes_empty_returns_none |
software | healthy | tests/test_transcript_cleanup.py:208 |
test_protected_prompts_carries_ocr_cleanup_prompt |
software | healthy | tests/test_transcript_cleanup.py:222 |
_load |
software | healthy | tests/test_llm_providers_per_model_fields.py:67 |
_iter_models |
software | healthy | tests/test_llm_providers_per_model_fields.py:71 |
test_every_model_declares_all_required_fields |
software | healthy | tests/test_llm_providers_per_model_fields.py:78 |
test_field_types_are_sane |
software | healthy | tests/test_llm_providers_per_model_fields.py:88 |
test_adaptive_thinking_models_have_null_temperature |
software | healthy | tests/test_llm_providers_per_model_fields.py:150 |
test_cache_control_only_on_anthropic_or_gp_managed |
software | healthy | tests/test_llm_providers_per_model_fields.py:163 |
test_server_managed_only_on_cloudzap_auto |
software | healthy | tests/test_llm_providers_per_model_fields.py:180 |
_strip |
software | healthy | tests/test_llm_providers_per_model_fields.py:202 |
test_locales_agree_on_version |
software | healthy | tests/test_llm_providers_per_model_fields.py:206 |
test_locales_agree_on_top_level_fields |
software | healthy | tests/test_llm_providers_per_model_fields.py:217 |
test_locales_agree_on_provider_level_fields |
software | healthy | tests/test_llm_providers_per_model_fields.py:232 |
_providers_by_id |
software | healthy | tests/test_llm_providers_per_model_fields.py:240 |
test_locales_agree_on_per_model_fields |
software | healthy | tests/test_llm_providers_per_model_fields.py:266 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
litestream.yml |
software | healthy | litestream.yml |
features.yml |
software | healthy | config/features.yml |
providers.yml |
software | healthy | config/providers.yml |
app-versions.yml |
software | healthy | config/app-versions.yml |
tiers.yml |
software | healthy | config/tiers.yml |
tr-jd-analysis.json |
software | healthy | config/remote/tr-jd-analysis.json |
tr-idle-tips.json |
software | healthy | config/remote/tr-idle-tips.json |
canned-report.ja.json |
software | healthy | config/remote/canned-report.ja.json |
tr-model-capabilities.json |
software | healthy | config/remote/tr-model-capabilities.json |
client-config.ja.json |
software | healthy | config/remote/client-config.ja.json |
feature-highlights.ja.json |
software | healthy | config/remote/feature-highlights.ja.json |
tr-protected-prompts.json |
software | healthy | config/remote/tr-protected-prompts.json |
canned-report.es.json |
software | healthy | config/remote/canned-report.es.json |
client-config.es.json |
software | healthy | config/remote/client-config.es.json |
idle-tips.es.json |
software | healthy | config/remote/idle-tips.es.json |
llm-providers.ja.json |
software | healthy | config/remote/llm-providers.ja.json |
model-routing.json |
software | healthy | config/remote/model-routing.json |
llm-providers.es.json |
software | healthy | config/remote/llm-providers.es.json |
feature-highlights.json |
software | healthy | config/remote/feature-highlights.json |
client-config.json |
software | healthy | config/remote/client-config.json |
llm-providers.json |
software | healthy | config/remote/llm-providers.json |
protected-prompts.es.json |
software | healthy | config/remote/protected-prompts.es.json |
feature-highlights.es.json |
software | healthy | config/remote/feature-highlights.es.json |
tiers.json |
software | healthy | config/remote/tiers.json |
model-capabilities.ja.json |
software | healthy | config/remote/model-capabilities.ja.json |
tr-llm-providers.json |
software | healthy | config/remote/tr-llm-providers.json |
model-capabilities.es.json |
software | healthy | config/remote/model-capabilities.es.json |
canned-report.json |
software | healthy | config/remote/canned-report.json |
report-strings.es.json |
software | healthy | config/remote/report-strings.es.json |
report-strings.ja.json |
software | healthy | config/remote/report-strings.ja.json |
idle-tips.json |
software | healthy | config/remote/idle-tips.json |
protected-prompts.json |
software | healthy | config/remote/protected-prompts.json |
model-capabilities.json |
software | healthy | config/remote/model-capabilities.json |
tiers.ja.json |
software | healthy | config/remote/tiers.ja.json |
tiers.es.json |
software | healthy | config/remote/tiers.es.json |
report-strings.json |
software | healthy | config/remote/report-strings.json |
test_canned_report_localization.py |
software | healthy | tests/test_canned_report_localization.py |
test_preferences_endpoints.py |
software | healthy | tests/test_preferences_endpoints.py |
test_transcript_cleanup.py |
software | healthy | tests/test_transcript_cleanup.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestCannedReportConfigs |
software | healthy | tests/test_canned_report_localization.py:27 |
TestGetPreferences |
software | healthy | tests/test_preferences_endpoints.py:30 |
TestUpdateMarketingOptIn |
software | healthy | tests/test_preferences_endpoints.py:48 |
TestUsageMeMarketingField |
software | healthy | tests/test_preferences_endpoints.py:103 |
TestUnsubscribeLink |
software | healthy | tests/test_preferences_endpoints.py:131 |
TestSpamComplaintFlipsOptIn |
software | healthy | tests/test_preferences_endpoints.py:186 |
_R |
software | healthy | tests/test_anthropic_or_fallback.py:230 |
TestTokenGen |
software | healthy | tests/test_marketing_opt_in.py:19 |
TestDriftDetection |
software | healthy | tests/test_config_drift.py:37 |
TestStringResolution |
software | healthy | tests/test_report_template_localization.py:51 |
TestRenderedHtmlLocalization |
software | healthy | tests/test_report_template_localization.py:84 |
TestShippedConfigsAreCompleteAndValid |
software | healthy | tests/test_report_template_localization.py:151 |
_R |
software | healthy | tests/test_cert_pin_signing.py:411 |
TestProjectChatMaxInputTokens |
software | healthy | tests/test_tunable_config.py:34 |
TestReadJsonField |
software | healthy | tests/test_tunable_config.py:79 |
TestAdditiveSync |
software | healthy | tests/test_config_hydrate.py:46 |
TestListAtomicity |
software | healthy | tests/test_config_hydrate.py:131 |
TestNoOpBehavior |
software | healthy | tests/test_config_hydrate.py:184 |
TestErrorResilience |
software | healthy | tests/test_config_hydrate.py:225 |
TestVersionBumpSemantics |
software | healthy | tests/test_config_hydrate.py:260 |
TestPointerEscaping |
software | healthy | tests/test_config_hydrate.py:306 |
TestIncidentDedup |
software | healthy | tests/test_alerting.py:84 |
TestAutoResolve |
software | healthy | tests/test_alerting.py:148 |
TestSubscriptionFiltering |
software | healthy | tests/test_alerting.py:189 |
TestNoRecipientsCase |
software | healthy | tests/test_alerting.py:229 |
TestResendTagShape |
software | healthy | tests/test_alerting.py:251 |
TestSendFailureResilience |
software | healthy | tests/test_alerting.py:275 |
TestHistoryListing |
software | healthy | tests/test_alerting.py:296 |
TestRecipientCRUDEndpoints |
software | healthy | tests/test_alerting.py:321 |
TestTestSendEndpoint |
software | healthy | tests/test_alerting.py:427 |
TestIncidentHistoryEndpoint |
software | healthy | tests/test_alerting.py:448 |
_R |
software | healthy | tests/test_provider_health.py:316 |
TestCreditsConversion |
software | healthy | tests/test_budget_gate.py:17 |
TestInputTokenEstimate |
software | healthy | tests/test_budget_gate.py:40 |
TestBudgetExceeded |
software | healthy | tests/test_budget_gate.py:64 |
TestCallCostEstimate |
software | healthy | tests/test_budget_gate.py:93 |
TestRemoteConfig |
software | healthy | tests/integration/test_config_e2e.py:4 |
TestCaptureTierMetadata |
software | healthy | tests/integration/test_cq_tier_signals.py:14 |
TestNotifyTierChangeClient |
software | healthy | tests/integration/test_cq_tier_signals.py:52 |
TestVerifyReceiptFiresNotify |
software | healthy | tests/integration/test_cq_tier_signals.py:103 |
TestSyncSubscriptionFiresNotify |
software | healthy | tests/integration/test_cq_tier_signals.py:165 |
TestChatBasicFlow |
software | healthy | tests/integration/test_chat_e2e.py:21 |
TestChatQuota |
software | healthy | tests/integration/test_chat_e2e.py:71 |
TestProtectedPromptsContextGate |
software | healthy | tests/integration/test_chat_e2e.py:103 |
TestChatStreamTimeout |
software | healthy | tests/integration/test_chat_e2e.py:164 |
TestProjectChatPolicy |
software | healthy | tests/integration/test_chat_e2e.py:208 |
TestChatModelAccess |
software | healthy | tests/integration/test_chat_e2e.py:262 |
TestChatCQ |
software | healthy | tests/integration/test_chat_e2e.py:287 |
TestChatUsageLogging |
software | healthy | tests/integration/test_chat_e2e.py:367 |
TestChatAutoModel |
software | healthy | tests/integration/test_chat_e2e.py:416 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /v1/meetings/{meeting_id}/report |
api | healthy | app/routers/reports.py |
GET /v1/meetings/{meeting_id}/report |
api | healthy | app/routers/reports.py |
POST /v1/reports/render |
api | healthy | app/routers/reports.py |
GET /health |
api | healthy | app/routers/health.py |
GET /v1/health |
api | healthy | app/routers/health.py |
GET /admin |
api | healthy | app/routers/health.py |
GET /v1/model-pricing |
api | healthy | app/routers/health.py |
GET /v1/config/cert-pins |
api | healthy | app/routers/cert_pins.py |
GET /v1/config/{name} |
api | healthy | app/routers/config.py |
POST /auth/apple |
api | healthy | app/routers/auth.py |
POST /auth/refresh |
api | healthy | app/routers/auth.py |
POST /webhooks/resend |
api | healthy | app/routers/resend_webhooks.py |
POST /v1/capture-transcript |
api | healthy | app/routers/cq_proxy.py |
GET /v1/quilt/{user_id} |
api | healthy | app/routers/cq_proxy.py |
POST /v1/quilt/{user_id}/patches |
api | healthy | app/routers/cq_proxy.py |
PATCH /v1/quilt/{user_id}/patches/{patch_id} |
api | healthy | app/routers/cq_proxy.py |
DELETE /v1/quilt/{user_id}/patches/{patch_id} |
api | healthy | app/routers/cq_proxy.py |
POST /v1/quilt/{user_id}/patches/{patch_id}/complete |
api | healthy | app/routers/cq_proxy.py |
POST /v1/quilt/{user_id}/connections |
api | healthy | app/routers/cq_proxy.py |
DELETE /v1/quilt/{user_id}/connections |
api | healthy | app/routers/cq_proxy.py |
POST /v1/origins/{user_id}/{origin_type}/{origin_id}/assign… |
api | healthy | app/routers/cq_proxy.py |
POST /v1/meetings/{user_id}/{meeting_id}/assign-project |
api | healthy | app/routers/cq_proxy.py |
GET /v1/schema |
api | healthy | app/routers/cq_proxy.py |
POST /v1/quilt/{user_id}/rename-speaker |
api | healthy | app/routers/cq_proxy.py |
POST /v1/quilt/{user_id}/reassign-speaker |
api | healthy | app/routers/cq_proxy.py |
POST /v1/quilt/{user_id}/prewarm |
api | healthy | app/routers/cq_proxy.py |
GET /v1/quilt/{user_id}/graph |
api | healthy | app/routers/cq_proxy.py |
POST /v1/events/ping |
api | healthy | app/routers/telemetry.py |
POST /webhooks/admin/set-tier |
api | healthy | app/routers/webhooks.py |
POST /webhooks/admin/simulate-tier |
api | healthy | app/routers/webhooks.py |
POST /webhooks/admin/update-feature-state |
api | healthy | app/routers/webhooks.py |
POST /webhooks/admin/capture-transcript |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/live-log |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/live-log/{request_id} |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/configs |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/config/{slug} |
api | healthy | app/routers/webhooks.py |
PUT /webhooks/admin/config/{slug} |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/config/{slug}/bundle |
api | healthy | app/routers/webhooks.py |
POST /webhooks/admin/config/{slug}/sync-from-bundle |
api | healthy | app/routers/webhooks.py |
PUT /webhooks/admin/tunable/tier-field |
api | healthy | app/routers/webhooks.py |
PUT /webhooks/admin/tunable/project-chat-cap |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/provider-status |
api | healthy | app/routers/webhooks.py |
POST /webhooks/admin/update-key |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/dashboard |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/errors |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/tiers |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/user/{user_id} |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/user/{user_id}/search-usage |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/user/{user_id}/queries |
api | healthy | app/routers/webhooks.py |
GET /webhooks/admin/users |
api | healthy | app/routers/webhooks.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::app/services/project_chat_policy.py |
security | healthy | app/services/project_chat_policy.py |
auth::app/dependencies.py |
security | healthy | app/dependencies.py |
auth::tests/integration/test_project_chat_e2e.py |
security | healthy | tests/integration/test_project_chat_e2e.py |
auth::app/services/jwt_service.py |
security | healthy | app/services/jwt_service.py |
auth::app/secrets.py |
security | healthy | app/secrets.py |
auth::tests/test_marketing_opt_in.py |
security | healthy | tests/test_marketing_opt_in.py |
auth::app/routers/cq_proxy.py |
security | healthy | app/routers/cq_proxy.py |
auth::tests/test_auth.py |
security | healthy | tests/test_auth.py |
auth::.env.example |
security | healthy | .env.example |
auth::tests/test_preferences_endpoints.py |
security | healthy | tests/test_preferences_endpoints.py |
auth::app/routers/telemetry.py |
security | healthy | app/routers/telemetry.py |
auth::app/services/context_quilt.py |
security | healthy | app/services/context_quilt.py |
auth::app/config.py |
security | healthy | app/config.py |
auth::app/routers/chat.py |
security | healthy | app/routers/chat.py |
auth::docker-compose.prod.yml |
security | healthy | docker-compose.prod.yml |
auth::tests/integration/test_auth_e2e.py |
security | healthy | tests/integration/test_auth_e2e.py |
auth::app/services/apple_auth.py |
security | healthy | app/services/apple_auth.py |
auth::tests/integration/test_chat_e2e.py |
security | healthy | tests/integration/test_chat_e2e.py |
auth::tests/conftest.py |
security | healthy | tests/conftest.py |
auth::tests/test_settings_sm_fallback.py |
security | healthy | tests/test_settings_sm_fallback.py |
auth::tests/integration/test_subscription_e2e.py |
security | healthy | tests/integration/test_subscription_e2e.py |
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
remote |
software | healthy | config/remote |
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
evals |
software | healthy | tests/evals |
captions_cleanup |
software | healthy | tests/evals/captions_cleanup |
docs |
software | healthy | docs |
wire-contracts |
software | healthy | docs/wire-contracts |
handoffs |
software | healthy | docs/handoffs |
app |
software | healthy | app |
models |
software | healthy | app/models |
middleware |
software | healthy | app/middleware |
static |
software | healthy | app/static |
services |
software | healthy | app/services |
providers |
software | healthy | app/services/providers |
features |
software | healthy | app/services/features |
routers |
software | healthy | app/routers |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | app/database.py |
refresh_tokens |
data | healthy | app/database.py |
usage_log |
data | healthy | app/database.py |
meeting_transcripts |
data | healthy | app/database.py |
meeting_reports |
data | healthy | app/database.py |
email_events |
data | healthy | app/database.py |
email_suppression |
data | healthy | app/database.py |
search_usage |
data | healthy | app/database.py |
alert_recipients |
data | healthy | app/database.py |
alert_incidents |
data | healthy | app/database.py |
telemetry_events |
data | healthy | app/database.py |
telemetry_daily_rollups |
data | healthy | app/database.py |
cert_pin_manifest |
data | healthy | app/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
REGISTRY |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
GCP_SSH_PASSPHRASE |
cicd | healthy | — |
GCP_USERNAME |
cicd | healthy | — |
GCP_SSH_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
GCP_HOST |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | .env.example |
vps::aws |
hardware | healthy | docs/ib-jd-analysis-sample-output.json |
vps::azure |
hardware | healthy | docs/ib-jd-analysis-sample-output.json |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
traefik |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/test_preferences_endpoints.py |
203.0.113.10 |
network | healthy | tests/test_telemetry.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
ghostpour |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
build-and-deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5h2w1lcj |
software | healthy | /tmp/repobility-clone-5h2w1lcj |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/evals/captions_cleanup/run_eval.py |
This page is publicly accessible at:
https://repobility.com/scan/79820160-77ec-48d4-9ac5-4e1871910182/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/79820160-77ec-48d4-9ac5-4e1871910182/
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.