Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

StarOrga/Star-Citizen-Companion-Web

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy supabase/functions/api/_rate-limit.ts

LabelLayerStatusPath
SC_RELEASE_TOKEN cicd healthy
BINARIES_RELEASE_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-o_1j4p9l software healthy /tmp/repobility-clone-o_1j4p9l

LabelLayerStatusPath
public data healthy supabase/migrations/20260530_codex_slots_locale.sql

LabelLayerStatusPath
127.0.0.1 network healthy vercel.json

LabelLayerStatusPath
gha::data-uploader-build cicd healthy .github/workflows/data-uploader-build.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.