https://github.com/StarOrga/Star-Citizen-Companion-Web
· scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)
81 raw signals (0 security + 81 graph)
Last scanned 2 months, 2 weeks ago · v1 · 79 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1050 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 |
|---|---|---|---|
fakeSafe |
software | healthy | data-uploader/test/session-store.spec.ts:fakeSafe |
fakeIO |
software | healthy | data-uploader/test/session-store.spec.ts:fakeIO |
fakeIO |
software | healthy | data-uploader/test/version-store.spec.ts:fakeIO |
mockFetch |
software | healthy | data-uploader/test/sync.spec.ts:mockFetch |
throwingFetch |
software | healthy | data-uploader/test/sync.spec.ts:throwingFetch |
row |
software | healthy | data-uploader/test/sync.spec.ts:row |
mockFetch |
software | healthy | data-uploader/test/token-refresh.spec.ts:mockFetch |
throwingFetch |
software | healthy | data-uploader/test/token-refresh.spec.ts:throwingFetch |
log |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:log |
downloadIfMissing |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:downloadIfMi… |
extract |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:extract |
installRequirements |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:installRequi… |
copySidecar |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:copySidecar |
spawnP |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:spawnP |
main |
software | healthy | data-uploader/scripts/fetch-embedded-python.js:main |
renderPng |
software | healthy | data-uploader/scripts/build-icon.js:renderPng |
main |
software | healthy | data-uploader/scripts/build-icon.js:main |
__init__ |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:32 |
read |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:27 |
infolist |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:35 |
open |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:38 |
make_disco |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:51 |
test_variant_of_detects_ship_variant |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:74 |
test_find_hull_prefers_exact_ship_id_cga |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:80 |
test_paint_icons_filtered_to_ship_variant |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:87 |
test_match_mtl_does_not_bind_foreign_variant |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:97 |
test_loc_lookup_matches_display_name_not_key |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:105 |
test_discover_builds_spec_with_hull_and_paints |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:113 |
pytest_runtest_setup |
software | healthy | data-uploader/python/tests/conftest.py:17 |
test_known_folders_map_to_stable_codes |
software | healthy | data-uploader/python/tests/test_localization.py:15 |
test_case_insensitive |
software | healthy | data-uploader/python/tests/test_localization.py:23 |
test_unknown_folder_degrades_to_slug |
software | healthy | data-uploader/python/tests/test_localization.py:27 |
test_discovers_every_language |
software | healthy | data-uploader/python/tests/test_localization.py:42 |
test_english_is_first |
software | healthy | data-uploader/python/tests/test_localization.py:46 |
test_preserves_original_entry_casing |
software | healthy | data-uploader/python/tests/test_localization.py:50 |
test_duplicate_codes_keep_first_alphabetical_folder |
software | healthy | data-uploader/python/tests/test_localization.py:54 |
test_empty_input |
software | healthy | data-uploader/python/tests/test_localization.py:63 |
test_parses_key_values_and_skips_junk |
software | healthy | data-uploader/python/tests/test_localization.py:68 |
test_handles_utf8_bom |
software | healthy | data-uploader/python/tests/test_localization.py:73 |
make |
software | healthy | data-uploader/python/tests/test_localization.py:79 |
test_languages_en_first |
software | healthy | data-uploader/python/tests/test_localization.py:86 |
test_localized_text_contract_is_two_language |
software | healthy | data-uploader/python/tests/test_localization.py:89 |
test_en_original_survives_missing_translation |
software | healthy | data-uploader/python/tests/test_localization.py:93 |
test_gettext_extra_language |
software | healthy | data-uploader/python/tests/test_localization.py:99 |
df |
software | healthy | data-uploader/python/tests/test_dataforge.py:23 |
test_parses_v8_header |
software | healthy | data-uploader/python/tests/test_dataforge.py:28 |
test_record_fields_resolved |
software | healthy | data-uploader/python/tests/test_dataforge.py:34 |
test_records_by_type_name |
software | healthy | data-uploader/python/tests/test_dataforge.py:46 |
test_record_by_id |
software | healthy | data-uploader/python/tests/test_dataforge.py:51 |
test_strip_type_prefix |
software | healthy | data-uploader/python/tests/test_dataforge.py:56 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
.mcp.json |
software | healthy | .mcp.json |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
angular.json |
software | healthy | angular.json |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
tsconfig.spec.json |
software | healthy | tsconfig.spec.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
ngsw-config.json |
software | healthy | ngsw-config.json |
2026-06-13-web-hangar-redesign.md |
software | healthy | docs/concepts/2026-06-13-web-hangar-redesign.md |
2026-05-23-p4k-phase-2-domain-logic.html |
software | healthy | docs/concepts/2026-05-23-p4k-phase-2-domain-logic.html |
2026-05-27-verse-news-test-findings.html |
software | healthy | docs/concepts/2026-05-27-verse-news-test-findings.html |
2026-05-20-p4k-companion-desktop-tool.html |
software | healthy | docs/concepts/2026-05-20-p4k-companion-desktop-tool.html |
2026-05-24-verse-news-redesign.html |
software | healthy | docs/concepts/2026-05-24-verse-news-redesign.html |
codex-extraction-output.md |
software | healthy | docs/concepts/codex-extraction-output.md |
codex-research.md |
software | healthy | docs/concepts/codex-research.md |
codex-blueprints-research.md |
software | healthy | docs/concepts/codex-blueprints-research.md |
electron.vite.config.ts |
software | healthy | data-uploader/electron.vite.config.ts |
tsconfig.web.json |
software | healthy | data-uploader/tsconfig.web.json |
README.md |
software | healthy | data-uploader/README.md |
package.json |
software | healthy | data-uploader/package.json |
tsconfig.node.json |
software | healthy | data-uploader/tsconfig.node.json |
package-lock.json |
software | healthy | data-uploader/package-lock.json |
electron-builder.yml |
software | healthy | data-uploader/electron-builder.yml |
tsconfig.json |
software | healthy | data-uploader/tsconfig.json |
session-store.spec.ts |
software | healthy | data-uploader/test/session-store.spec.ts |
version-store.spec.ts |
software | healthy | data-uploader/test/version-store.spec.ts |
sync.spec.ts |
software | healthy | data-uploader/test/sync.spec.ts |
performance.spec.ts |
software | healthy | data-uploader/test/performance.spec.ts |
token-refresh.spec.ts |
software | healthy | data-uploader/test/token-refresh.spec.ts |
discovery.spec.ts |
software | healthy | data-uploader/test/discovery.spec.ts |
README.md |
software | healthy | data-uploader/test/fixtures/README.md |
fetch-embedded-python.js |
software | healthy | data-uploader/scripts/fetch-embedded-python.js |
build-icon.js |
software | healthy | data-uploader/scripts/build-icon.js |
README.md |
software | healthy | data-uploader/python/README.md |
pyproject.toml |
software | healthy | data-uploader/python/pyproject.toml |
requirements.txt |
software | healthy | data-uploader/python/requirements.txt |
test_ship_discovery.py |
software | healthy | data-uploader/python/tests/test_ship_discovery.py |
conftest.py |
software | healthy | data-uploader/python/tests/conftest.py |
test_localization.py |
software | healthy | data-uploader/python/tests/test_localization.py |
test_dataforge.py |
software | healthy | data-uploader/python/tests/test_dataforge.py |
test_thresholds.py |
software | healthy | data-uploader/python/tests/test_thresholds.py |
test_blueprints.py |
software | healthy | data-uploader/python/tests/test_blueprints.py |
dcb_builder.py |
software | healthy | data-uploader/python/tests/dcb_builder.py |
test_synthetic_fixture.py |
software | healthy | data-uploader/python/tests/test_synthetic_fixture.py |
verify_open.py |
software | healthy | data-uploader/python/scripts/verify_open.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeInfo |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:16 |
FakeStream |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:23 |
FakeP4K |
software | healthy | data-uploader/python/tests/test_ship_discovery.py:31 |
TestLangCodeForFolder |
software | healthy | data-uploader/python/tests/test_localization.py:14 |
TestDiscoverLanguageFolders |
software | healthy | data-uploader/python/tests/test_localization.py:32 |
TestParseGlobalIni |
software | healthy | data-uploader/python/tests/test_localization.py:67 |
TestLocalizer |
software | healthy | data-uploader/python/tests/test_localization.py:78 |
TestScoreCount |
software | healthy | data-uploader/python/tests/test_thresholds.py:16 |
TestAggregateScore |
software | healthy | data-uploader/python/tests/test_thresholds.py:42 |
TestHeuristicCheckEntity |
software | healthy | data-uploader/python/tests/test_thresholds.py:62 |
_StringTable |
software | healthy | data-uploader/python/tests/dcb_builder.py:25 |
CodexExtractor |
software | healthy | data-uploader/python/sc_extract/dataforge_extract.py:173 |
AssetExtractor |
software | healthy | data-uploader/python/sc_extract/images.py:61 |
_Reader |
software | healthy | data-uploader/python/sc_extract/dataforge.py:101 |
Record |
software | healthy | data-uploader/python/sc_extract/dataforge.py:149 |
DataForge |
software | healthy | data-uploader/python/sc_extract/dataforge.py:171 |
_Ctx |
software | healthy | data-uploader/python/sc_extract/dataforge.py:644 |
Localizer |
software | healthy | data-uploader/python/sc_extract/localization.py:111 |
ExtractConfig |
software | healthy | data-uploader/python/sc_extract/extract.py:42 |
ExtractResult |
software | healthy | data-uploader/python/sc_extract/extract.py:56 |
Threshold |
software | healthy | data-uploader/python/sc_extract/thresholds.py:13 |
ShipRef |
software | healthy | data-uploader/python/sc_extract/ship_discovery.py:43 |
ShipDiscovery |
software | healthy | data-uploader/python/sc_extract/ship_discovery.py:51 |
Paint |
software | healthy | data-uploader/python/sc_extract/hull3d.py:54 |
ShipSpec |
software | healthy | data-uploader/python/sc_extract/hull3d.py:66 |
HullExportConfig |
software | healthy | data-uploader/python/sc_extract/hull3d.py:75 |
Hull3DExporter |
software | healthy | data-uploader/python/sc_extract/hull3d.py:85 |
VersionStore |
software | healthy | data-uploader/src/lib/version-store.ts:VersionStore |
SessionStore |
software | healthy | data-uploader/src/lib/session-store.ts:SessionStore |
Router |
software | healthy | supabase/functions/api/_router.ts:Router |
AppComponent |
software | healthy | src/app/app.component.ts:AppComponent |
RoleLoadoutEditorComponent |
software | healthy | src/app/hangar/role-loadout-editor.component.ts:RoleLoadout… |
HangarShipDetailComponent |
software | healthy | src/app/hangar/hangar-ship-detail.component.ts:HangarShipDe… |
HangarItemPickerComponent |
software | healthy | src/app/hangar/hangar-item-picker.component.ts:HangarItemPi… |
HangarDashboardComponent |
software | healthy | src/app/hangar/hangar-dashboard.component.ts:HangarDashboar… |
name |
software | healthy | src/app/hangar/hangar-dashboard.component.ts:name |
HangarService |
software | healthy | src/app/hangar/hangar.service.ts:HangarService |
AuthService |
software | healthy | src/app/auth/auth.service.ts:AuthService |
LoginComponent |
software | healthy | src/app/auth/login.component.ts:LoginComponent |
RoleService |
software | healthy | src/app/auth/role.service.ts:RoleService |
P4kHistoryComponent |
software | healthy | src/app/p4k/p4k-history.component.ts:P4kHistoryComponent |
P4kService |
software | healthy | src/app/p4k/p4k.service.ts:P4kService |
DesktopDownloadComponent |
software | healthy | src/app/desktop/desktop-download.component.ts:DesktopDownlo… |
DesktopAuthComponent |
software | healthy | src/app/desktop/desktop-auth.component.ts:DesktopAuthCompon… |
AdminComponent |
software | healthy | src/app/admin/admin.component.ts:AdminComponent |
ApiTokensComponent |
software | healthy | src/app/admin/api-tokens/api-tokens.component.ts:ApiTokensC… |
ApiTokensService |
software | healthy | src/app/admin/api-tokens/api-tokens.service.ts:ApiTokensSer… |
BlueprintListComponent |
software | healthy | src/app/codex/blueprint-list.component.ts:BlueprintListComp… |
CodexDetailComponent |
software | healthy | src/app/codex/codex-detail.component.ts:CodexDetailComponent |
CodexListComponent |
software | healthy | src/app/codex/codex-list.component.ts:CodexListComponent |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
concepts |
software | healthy | docs/concepts |
data-uploader |
software | healthy | data-uploader |
test |
software | healthy | data-uploader/test |
fixtures |
software | healthy | data-uploader/test/fixtures |
scripts |
software | healthy | data-uploader/scripts |
python |
software | healthy | data-uploader/python |
tests |
software | healthy | data-uploader/python/tests |
scripts |
software | healthy | data-uploader/python/scripts |
tools |
software | healthy | data-uploader/python/tools |
sc_extract |
software | healthy | data-uploader/python/sc_extract |
src |
software | healthy | data-uploader/src |
renderer |
software | healthy | data-uploader/src/renderer |
i18n |
software | healthy | data-uploader/src/i18n |
preload |
software | healthy | data-uploader/src/preload |
lib |
software | healthy | data-uploader/src/lib |
main |
software | healthy | data-uploader/src/main |
.claude |
software | healthy | .claude |
deep-knowledge |
software | healthy | .claude/deep-knowledge |
skills |
software | healthy | .claude/skills |
devops-test-plan |
software | healthy | .claude/skills/devops-test-plan |
devops-concept |
software | healthy | .claude/skills/devops-concept |
devops-ship |
software | healthy | .claude/skills/devops-ship |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
delete-user |
software | healthy | supabase/functions/delete-user |
verify-release-token |
software | healthy | supabase/functions/verify-release-token |
ingest-catalog |
software | healthy | supabase/functions/ingest-catalog |
api |
software | healthy | supabase/functions/api |
handlers |
software | healthy | supabase/functions/api/handlers |
desktop-latest |
software | healthy | supabase/functions/desktop-latest |
invite-user |
software | healthy | supabase/functions/invite-user |
process-p4k |
software | healthy | supabase/functions/process-p4k |
fetch-verse-news |
software | healthy | supabase/functions/fetch-verse-news |
check-bundle |
software | healthy | supabase/functions/check-bundle |
ingest-skins |
software | healthy | supabase/functions/ingest-skins |
ingest-bundle |
software | healthy | supabase/functions/ingest-bundle |
scripts |
software | healthy | supabase/scripts |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
i18n |
software | healthy | public/i18n |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
app |
software | healthy | src/app |
hangar |
software | healthy | src/app/hangar |
auth |
software | healthy | src/app/auth |
p4k |
software | healthy | src/app/p4k |
desktop |
software | healthy | src/app/desktop |
admin |
software | healthy | src/app/admin |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/skills/devops-ship/SKILL.md |
security | healthy | .claude/skills/devops-ship/SKILL.md |
auth::supabase/functions/api/openapi.ts |
security | healthy | supabase/functions/api/openapi.ts |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::data-uploader/src/main/session.ts |
security | healthy | data-uploader/src/main/session.ts |
auth::README.md |
security | healthy | README.md |
auth::data-uploader/electron.vite.config.ts |
security | healthy | data-uploader/electron.vite.config.ts |
auth::.github/workflows/data-uploader-build.yml |
security | healthy | .github/workflows/data-uploader-build.yml |
auth::data-uploader/src/renderer/main.ts |
security | healthy | data-uploader/src/renderer/main.ts |
auth::src/app/desktop/desktop-auth.component.ts |
security | healthy | src/app/desktop/desktop-auth.component.ts |
auth::supabase/functions/desktop-latest/index.ts |
security | healthy | supabase/functions/desktop-latest/index.ts |
auth::supabase/functions/api/handlers/tokens.ts |
security | healthy | supabase/functions/api/handlers/tokens.ts |
auth::supabase/functions/api/index.ts |
security | healthy | supabase/functions/api/index.ts |
auth::data-uploader/test/sync.spec.ts |
security | healthy | data-uploader/test/sync.spec.ts |
auth::supabase/functions/ingest-catalog/index.ts |
security | healthy | supabase/functions/ingest-catalog/index.ts |
auth::src/app/app.routes.ts |
security | healthy | src/app/app.routes.ts |
auth::data-uploader/src/main/index.ts |
security | healthy | data-uploader/src/main/index.ts |
auth::data-uploader/src/lib/uploader.ts |
security | healthy | data-uploader/src/lib/uploader.ts |
auth::src/app/admin/api-tokens/api-tokens.service.ts |
security | healthy | src/app/admin/api-tokens/api-tokens.service.ts |
auth::data-uploader/README.md |
security | healthy | data-uploader/README.md |
auth::src/app/auth/login.component.ts |
security | healthy | src/app/auth/login.component.ts |
auth::data-uploader/src/lib/oauth.ts |
security | healthy | data-uploader/src/lib/oauth.ts |
auth::docs/concepts/2026-05-23-p4k-phase-2-domain-logic.html |
security | healthy | docs/concepts/2026-05-23-p4k-phase-2-domain-logic.html |
auth::docs/concepts/2026-05-20-p4k-companion-desktop-tool.h… |
security | healthy | docs/concepts/2026-05-20-p4k-companion-desktop-tool.html |
auth::supabase/functions/fetch-verse-news/index.ts |
security | healthy | supabase/functions/fetch-verse-news/index.ts |
auth::data-uploader/src/lib/release-token.ts |
security | healthy | data-uploader/src/lib/release-token.ts |
auth::data-uploader/src/main/skin-ingest.ts |
security | healthy | data-uploader/src/main/skin-ingest.ts |
auth::supabase/functions/process-p4k/index.ts |
security | healthy | supabase/functions/process-p4k/index.ts |
auth::supabase/functions/api/_auth.ts |
security | healthy | supabase/functions/api/_auth.ts |
auth::supabase/functions/ingest-skins/index.ts |
security | healthy | supabase/functions/ingest-skins/index.ts |
auth::supabase/functions/invite-user/index.ts |
security | healthy | supabase/functions/invite-user/index.ts |
auth::supabase/functions/ingest-bundle/index.ts |
security | healthy | supabase/functions/ingest-bundle/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
20260530_codex_slots_locale.sql |
data | healthy | supabase/migrations/20260530_codex_slots_locale.sql |
20260530_p4k_bundle_delete.sql |
data | healthy | supabase/migrations/20260530_p4k_bundle_delete.sql |
00010_codex_blueprints.sql |
data | healthy | supabase/migrations/00010_codex_blueprints.sql |
20260603_ship_skins.sql |
data | healthy | supabase/migrations/20260603_ship_skins.sql |
00004_bundle_history_rpc.sql |
data | healthy | supabase/migrations/00004_bundle_history_rpc.sql |
20260604_news_image_cache.sql |
data | healthy | supabase/migrations/20260604_news_image_cache.sql |
00003_roles_releases_bundles.sql |
data | healthy | supabase/migrations/00003_roles_releases_bundles.sql |
00006_phase2_security_hardening.sql |
data | healthy | supabase/migrations/00006_phase2_security_hardening.sql |
00007_fix_ingest_rpc_service_role.sql |
data | healthy | supabase/migrations/00007_fix_ingest_rpc_service_role.sql |
20260529_public_api_tokens.sql |
data | healthy | supabase/migrations/20260529_public_api_tokens.sql |
20260614010000_fix_bundle_supersede_keying.sql |
data | healthy | supabase/migrations/20260614010000_fix_bundle_supersede_key… |
00001_init_schema.sql |
data | healthy | supabase/migrations/00001_init_schema.sql |
20260530_invite_only_access.sql |
data | healthy | supabase/migrations/20260530_invite_only_access.sql |
20260613000000_hangar.sql |
data | healthy | supabase/migrations/20260613000000_hangar.sql |
20260614000000_bundle_supersede_retention.sql |
data | healthy | supabase/migrations/20260614000000_bundle_supersede_retenti… |
00009_codex_seed_tokens.sql |
data | healthy | supabase/migrations/00009_codex_seed_tokens.sql |
00005_phase2_diff_disable_build.sql |
data | healthy | supabase/migrations/00005_phase2_diff_disable_build.sql |
00008_codex_catalog.sql |
data | healthy | supabase/migrations/00008_codex_catalog.sql |
00002_storage_bucket_p4k.sql |
data | healthy | supabase/migrations/00002_storage_bucket_p4k.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
typecheck-and-test |
cicd | healthy | .github/workflows/data-uploader-build.yml |
python-sidecar-test |
cicd | healthy | .github/workflows/data-uploader-build.yml |
build-windows |
cicd | healthy | .github/workflows/data-uploader-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
redis |
data | healthy | supabase/functions/api/_rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
SC_RELEASE_TOKEN |
cicd | healthy | — |
BINARIES_RELEASE_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-o_1j4p9l |
software | healthy | /tmp/repobility-clone-o_1j4p9l |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/20260530_codex_slots_locale.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vercel.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::data-uploader-build |
cicd | healthy | .github/workflows/data-uploader-build.yml |
This page is publicly accessible at:
https://repobility.com/scan/35783ca1-4f08-4027-9607-77a38485f6c8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/35783ca1-4f08-4027-9607-77a38485f6c8/
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.