https://github.com/themazzy/arcanevault
· scanned 2026-06-16 00:34 UTC (2 months, 2 weeks ago)
131 raw signals (0 security + 131 graph)
Last scanned 2 months, 2 weeks ago · v1 · 110 actionable findings from 1 signal source. 21 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2720 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 |
|---|---|---|---|
ensureDir |
software | healthy | scripts/generate-android-icons.mjs:ensureDir |
buildLegacy |
software | healthy | scripts/generate-android-icons.mjs:buildLegacy |
buildRound |
software | healthy | scripts/generate-android-icons.mjs:buildRound |
buildForeground |
software | healthy | scripts/generate-android-icons.mjs:buildForeground |
buildWeb |
software | healthy | scripts/generate-android-icons.mjs:buildWeb |
pickImage |
software | healthy | scripts/backfill-card-prints.mjs:pickImage |
slimFaces |
software | healthy | scripts/backfill-card-prints.mjs:slimFaces |
buildPayload |
software | healthy | scripts/backfill-card-prints.mjs:buildPayload |
fetchJson |
software | healthy | scripts/backfill-card-prints.mjs:fetchJson |
getBulkDownloadUrl |
software | healthy | scripts/backfill-card-prints.mjs:getBulkDownloadUrl |
file |
software | healthy | scripts/backfill-card-prints.mjs:file |
downloadBulkFile |
software | healthy | scripts/backfill-card-prints.mjs:downloadBulkFile |
loadExistingScryfallIds |
software | healthy | scripts/backfill-card-prints.mjs:loadExistingScryfallIds |
flushBatch |
software | healthy | scripts/backfill-card-prints.mjs:flushBatch |
processBulkFile |
software | healthy | scripts/backfill-card-prints.mjs:processBulkFile |
main |
software | healthy | scripts/backfill-card-prints.mjs:main |
finishRule |
software | healthy | scripts/build-mtg-rules.mjs:finishRule |
ensureGlossary |
software | healthy | scripts/build-mtg-rules.mjs:ensureGlossary |
iconFilename |
software | healthy | scripts/cache-set-icons.mjs:iconFilename |
fetchJson |
software | healthy | scripts/cache-set-icons.mjs:fetchJson |
fetchText |
software | healthy | scripts/cache-set-icons.mjs:fetchText |
main |
software | healthy | scripts/cache-set-icons.mjs:main |
isoDateUtc |
software | healthy | scripts/sync-card-prices.mjs:isoDateUtc |
normalizePrice |
software | healthy | scripts/sync-card-prices.mjs:normalizePrice |
hasSupportedPrice |
software | healthy | scripts/sync-card-prices.mjs:hasSupportedPrice |
shouldKeepCard |
software | healthy | scripts/sync-card-prices.mjs:shouldKeepCard |
fetchJson |
software | healthy | scripts/sync-card-prices.mjs:fetchJson |
getBulkDownloadUrl |
software | healthy | scripts/sync-card-prices.mjs:getBulkDownloadUrl |
file |
software | healthy | scripts/sync-card-prices.mjs:file |
downloadBulkFile |
software | healthy | scripts/sync-card-prices.mjs:downloadBulkFile |
processBulkFile |
software | healthy | scripts/sync-card-prices.mjs:processBulkFile |
upsertRows |
software | healthy | scripts/sync-card-prices.mjs:upsertRows |
dedupePriceRows |
software | healthy | scripts/sync-card-prices.mjs:dedupePriceRows |
clearRows |
software | healthy | scripts/sync-card-prices.mjs:clearRows |
pruneLiveRows |
software | healthy | scripts/sync-card-prices.mjs:pruneLiveRows |
main |
software | healthy | scripts/sync-card-prices.mjs:main |
computePHashHex |
software | healthy | scripts/generate-card-hashes.js:computePHashHex |
fetchJsonArray |
software | healthy | scripts/generate-card-hashes.js:fetchJsonArray |
fetchImage |
software | healthy | scripts/generate-card-hashes.js:fetchImage |
getCardImageUri |
software | healthy | scripts/generate-card-hashes.js:getCardImageUri |
workerPool |
software | healthy | scripts/generate-card-hashes.js:workerPool |
worker |
software | healthy | scripts/generate-card-hashes.js:worker |
main |
software | healthy | scripts/generate-card-hashes.js:main |
flush |
software | healthy | scripts/generate-card-hashes.js:flush |
processCard |
software | healthy | scripts/generate-card-hashes.js:processCard |
handleRss |
software | healthy | cloudflare/og-worker/worker.js:handleRss |
fetchDeckMeta |
software | healthy | cloudflare/og-worker/worker.js:fetchDeckMeta |
handleImport |
software | healthy | cloudflare/og-worker/worker.js:handleImport |
isCrawler |
software | healthy | cloudflare/og-worker/og.js:isCrawler |
extractDeckId |
software | healthy | cloudflare/og-worker/og.js:extractDeckId |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
cardscannerv2.md |
software | healthy | cardscannerv2.md |
databaseupgrade.md |
software | healthy | databaseupgrade.md |
vite.config.js |
software | healthy | vite.config.js |
scannerv3.md |
software | healthy | scannerv3.md |
importv2plan.md |
software | healthy | importv2plan.md |
dbmigrationplan.md |
software | healthy | dbmigrationplan.md |
TRADING_REVIEW_PLAN.md |
software | healthy | TRADING_REVIEW_PLAN.md |
dbcardmigplan.md |
software | healthy | dbcardmigplan.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
deckbuildercodereviewplan.md |
software | healthy | deckbuildercodereviewplan.md |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
importlogic.md |
software | healthy | importlogic.md |
POST_MIGRATION_VALIDATION.md |
software | healthy | POST_MIGRATION_VALIDATION.md |
REACT_QUERY_MIGRATION.md |
software | healthy | REACT_QUERY_MIGRATION.md |
package-lock.json |
software | healthy | package-lock.json |
performance-upgrade-plan.md |
software | healthy | performance-upgrade-plan.md |
scannerplan.md |
software | healthy | scannerplan.md |
capacitor.config.json |
software | healthy | capacitor.config.json |
.env.example |
software | healthy | .env.example |
research-competition.md |
software | healthy | research-competition.md |
eslint.config.js |
software | healthy | eslint.config.js |
PRICE_SYNC_PLAN.md |
software | healthy | PRICE_SYNC_PLAN.md |
secupdateplan.md |
software | healthy | secupdateplan.md |
PLAN.md |
software | healthy | PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
build.gradle |
software | healthy | android/build.gradle |
build.gradle |
software | healthy | android/app/build.gradle |
ExampleInstrumentedTest.java |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp/Exa… |
ExampleUnitTest.java |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp/ExampleUni… |
MainActivity.java |
software | healthy | android/app/src/main/java/com/arcanevault/app/MainActivity.… |
2026-04-23-linked-deck-sync.md |
software | healthy | docs/superpowers/plans/2026-04-23-linked-deck-sync.md |
2026-04-23-linked-deck-sync-design.md |
software | healthy | docs/superpowers/specs/2026-04-23-linked-deck-sync-design.md |
generate-android-icons.mjs |
software | healthy | scripts/generate-android-icons.mjs |
backfill-card-prints.mjs |
software | healthy | scripts/backfill-card-prints.mjs |
build-mtg-rules.mjs |
software | healthy | scripts/build-mtg-rules.mjs |
cache-set-icons.mjs |
software | healthy | scripts/cache-set-icons.mjs |
sync-card-prices.mjs |
software | healthy | scripts/sync-card-prices.mjs |
generate-card-hashes.js |
software | healthy | scripts/generate-card-hashes.js |
patch-camera-preview.js |
software | healthy | scripts/patch-camera-preview.js |
worker.js |
software | healthy | cloudflare/og-worker/worker.js |
README.md |
software | healthy | cloudflare/og-worker/README.md |
og.js |
software | healthy | cloudflare/og-worker/og.js |
wrangler.toml |
software | healthy | cloudflare/og-worker/wrangler.toml |
components-nav.html |
software | healthy | claude design/components-nav.html |
settings.local.json |
software | healthy | .claude/settings.local.json |
launch.json |
software | healthy | .claude/launch.json |
deck_cards_migration.sql |
software | healthy | supabase/deck_cards_migration.sql |
migration_list_items.sql |
software | healthy | supabase/migration_list_items.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
deck_cards_migration.sql |
data | healthy | supabase/deck_cards_migration.sql |
migration_list_items.sql |
data | healthy | supabase/migration_list_items.sql |
migration_user_settings.sql |
data | healthy | supabase/migration_user_settings.sql |
migration_add_folder_unique.sql |
data | healthy | supabase/migration_add_folder_unique.sql |
migration_price_source.sql |
data | healthy | supabase/migration_price_source.sql |
verify_post_migration.sql |
data | healthy | supabase/verify_post_migration.sql |
02_merge_duplicate_owned_cards.sql |
data | healthy | supabase/manual_card_migration_20260421/02_merge_duplicate_… |
04_dedupe_constraints_and_views.sql |
data | healthy | supabase/manual_card_migration_20260421/04_dedupe_constrain… |
03_legacy_deck_and_quantity_repair.sql |
data | healthy | supabase/manual_card_migration_20260421/03_legacy_deck_and_… |
01_setup_and_card_print_backfill.sql |
data | healthy | supabase/manual_card_migration_20260421/01_setup_and_card_p… |
01d_backfill_set_collector_prints.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01d_backfi… |
01c_backfill_scryfall_prints.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01c_backfi… |
01b_setup_audit_and_columns.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01b_setup_… |
01e_backfill_name_only_prints.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01e_backfi… |
01g_assign_by_set_collector.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01g_assign… |
01h_assign_by_name_and_validate.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01h_assign… |
01f_assign_by_scryfall_id.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01f_assign… |
01d_optional_shared_table_prints.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01d_option… |
01a_connection_test.sql |
data | healthy | supabase/manual_card_migration_20260421/01_split/01a_connec… |
deck_cards_migration.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/de… |
migration_list_items.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
migration_user_settings.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
migration_add_folder_unique.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
migration_price_source.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
verify_post_migration.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/ve… |
20260402000001_card_prices_atomic_publish.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260417000001_account_deletion_requests.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260408000001_commit_trade.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260404000001_deck_cards_public_read.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260406000001_feedback_device_info.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260416000003_game_history.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260401000001_list_items_folder_rls.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260416000002_game_session_retention.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260401000003_card_prices_shared_daily.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260416000001_user_settings_body_font.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260304000001_feedback_attachments.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260330_tournament_lobbies.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260401000002_user_settings_accessibility_sync.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260402000005_secure_views_and_stage_rls.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260402000004_backfill_deck_allocations_from_folder_cards.… |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260417000002_admin_users_and_deletion_admin_policies.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260402000002_remove_legacy_price_snapshots.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260402000003_card_prints_and_deck_allocations.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260416000004_game_results_history_rls.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260404000002_folders_public_deck_read.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260402000006_card_hashes_public_read.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260417000003_account_deletion_execution.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260331_folder_cards_updated_at.sql |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
20260402000001_card_prices_atomic_publish.sql |
data | healthy | supabase/migrations/20260402000001_card_prices_atomic_publi… |
20260613090000_wishlist_collaborative_claims.sql |
data | healthy | supabase/migrations/20260613090000_wishlist_collaborative_c… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Settings |
frontend | healthy | src/pages/Settings.jsx |
/DeleteAccount |
frontend | healthy | src/pages/DeleteAccount.jsx |
/LifeTracker |
frontend | healthy | src/pages/LifeTracker.jsx |
/DeckBrowser |
frontend | healthy | src/pages/DeckBrowser.jsx |
/JoinGame |
frontend | healthy | src/pages/JoinGame.jsx |
/Tournaments |
frontend | healthy | src/pages/Tournaments.jsx |
/Trading |
frontend | healthy | src/pages/Trading.jsx |
/DeckView |
frontend | healthy | src/pages/DeckView.jsx |
/Lists |
frontend | healthy | src/pages/Lists.jsx |
/Scanner |
frontend | healthy | src/pages/Scanner.jsx |
/Admin |
frontend | healthy | src/pages/Admin.jsx |
/Credits |
frontend | healthy | src/pages/Credits.jsx |
/Terms |
frontend | healthy | src/pages/Terms.jsx |
/Folders |
frontend | healthy | src/pages/Folders.jsx |
/DeckBuilder |
frontend | healthy | src/pages/DeckBuilder.jsx |
/JoinTournament |
frontend | healthy | src/pages/JoinTournament.jsx |
/Help |
frontend | healthy | src/pages/Help.jsx |
/Profile |
frontend | healthy | src/pages/Profile.jsx |
/Collection |
frontend | healthy | src/pages/Collection.jsx |
/DeckGoldfish |
frontend | healthy | src/pages/DeckGoldfish.jsx |
/Share |
frontend | healthy | src/pages/Share.jsx |
/Home |
frontend | healthy | src/pages/Home.jsx |
/Stats |
frontend | healthy | src/pages/Stats.jsx |
/Rulebook |
frontend | healthy | src/pages/Rulebook.jsx |
/Legal |
frontend | healthy | src/pages/Legal.jsx |
/Privacy |
frontend | healthy | src/pages/Privacy.jsx |
/lifeTracker.deathRules.test |
frontend | healthy | src/pages/lifeTracker.deathRules.test.js |
/StorageNotice |
frontend | healthy | src/pages/StorageNotice.jsx |
/Builder |
frontend | healthy | src/pages/Builder.jsx |
/ |
frontend | healthy | src/App.jsx |
/collection |
frontend | healthy | src/App.jsx |
/decks |
frontend | healthy | src/App.jsx |
/binders |
frontend | healthy | src/App.jsx |
/lists |
frontend | healthy | src/App.jsx |
/trading |
frontend | healthy | src/App.jsx |
/stats |
frontend | healthy | src/App.jsx |
/life |
frontend | healthy | src/App.jsx |
/tournaments |
frontend | healthy | src/App.jsx |
/settings |
frontend | healthy | src/App.jsx |
/help |
frontend | healthy | src/App.jsx |
/rules |
frontend | healthy | src/App.jsx |
/admin |
frontend | healthy | src/App.jsx |
/discover |
frontend | healthy | src/App.jsx |
/builder |
frontend | healthy | src/App.jsx |
/builder/:id/playtest |
frontend | healthy | src/App.jsx |
/builder/:id |
frontend | healthy | src/App.jsx |
/scanner |
frontend | healthy | src/App.jsx |
/profile/:username |
frontend | healthy | src/App.jsx |
* |
frontend | healthy | src/App.jsx |
/legal |
frontend | healthy | src/App.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
androidTest |
software | healthy | android/app/src/androidTest |
java |
software | healthy | android/app/src/androidTest/java |
com |
software | healthy | android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | android/app/src/androidTest/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp |
test |
software | healthy | android/app/src/test |
java |
software | healthy | android/app/src/test/java |
com |
software | healthy | android/app/src/test/java/com |
getcapacitor |
software | healthy | android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
com |
software | healthy | android/app/src/main/java/com |
arcanevault |
software | healthy | android/app/src/main/java/com/arcanevault |
app |
software | healthy | android/app/src/main/java/com/arcanevault/app |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
cloudflare |
software | healthy | cloudflare |
og-worker |
software | healthy | cloudflare/og-worker |
claude design |
software | healthy | claude design |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
admin-dashboard-summary |
software | healthy | supabase/functions/admin-dashboard-summary |
stripe-create-checkout |
software | healthy | supabase/functions/stripe-create-checkout |
admin-users-directory |
software | healthy | supabase/functions/admin-users-directory |
stripe-webhook |
software | healthy | supabase/functions/stripe-webhook |
combo-proxy |
software | healthy | supabase/functions/combo-proxy |
admin-delete-account |
software | healthy | supabase/functions/admin-delete-account |
admin-update-user-settings |
software | healthy | supabase/functions/admin-update-user-settings |
manual_card_migration_20260421 |
software | healthy | supabase/manual_card_migration_20260421 |
01_split |
software | healthy | supabase/manual_card_migration_20260421/01_split |
templates |
software | healthy | supabase/templates |
schema_snapshots |
software | healthy | supabase/schema_snapshots |
2026-04-21_current_card_schema |
software | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema |
migrations |
software | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
migrations |
software | healthy | supabase/migrations |
.codex |
software | healthy | .codex |
public |
software | healthy | public |
rules |
software | healthy | public/rules |
set-icons |
software | healthy | public/set-icons |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
CacheDebug |
frontend | healthy | src/components/CacheDebug.jsx |
ExportModal |
frontend | healthy | src/components/ExportModal.jsx |
FeedbackModal |
frontend | healthy | src/components/FeedbackModal.jsx |
AddCardModal |
frontend | healthy | src/components/AddCardModal.jsx |
PageTips |
frontend | healthy | src/components/PageTips.jsx |
MilestoneWatcher |
frontend | healthy | src/components/MilestoneWatcher.jsx |
DeckStats |
frontend | healthy | src/components/DeckStats.jsx |
VirtualCardGrid |
frontend | healthy | src/components/VirtualCardGrid.jsx |
ImportModal |
frontend | healthy | src/components/ImportModal.jsx |
PromptDialog |
frontend | healthy | src/components/PromptDialog.jsx |
ShareModal |
frontend | healthy | src/components/ShareModal.jsx |
Layout |
frontend | healthy | src/components/Layout.jsx |
BracketBadge |
frontend | healthy | src/components/BracketBadge.jsx |
FollowButton |
frontend | healthy | src/components/community/FollowButton.jsx |
NotificationBell |
frontend | healthy | src/components/community/NotificationBell.jsx |
DeckImportModal |
frontend | healthy | src/components/deckBuilder/DeckImportModal.jsx |
VersionPickerModal |
frontend | healthy | src/components/deckBuilder/VersionPickerModal.jsx |
PrintingPickerModal |
frontend | healthy | src/components/deckBuilder/PrintingPickerModal.jsx |
MoveOwnedCardsModal |
frontend | healthy | src/components/deckBuilder/MoveOwnedCardsModal.jsx |
DeckMetaModal |
frontend | healthy | src/components/deckBuilder/DeckMetaModal.jsx |
ShareDeckModal |
frontend | healthy | src/components/deckBuilder/ShareDeckModal.jsx |
SyncModal |
frontend | healthy | src/components/deckBuilder/SyncModal.jsx |
CombosTab |
frontend | healthy | src/components/deckBuilder/CombosTab.jsx |
MakeDeckModal |
frontend | healthy | src/components/deckBuilder/MakeDeckModal.jsx |
DeckWinrateMini |
frontend | healthy | src/components/deckBuilder/DeckWinrateMini.jsx |
Markdown |
frontend | healthy | src/lib/miniMarkdown.jsx |
SettingsPage |
frontend | healthy | src/pages/Settings.jsx |
DeleteAccountPage |
frontend | healthy | src/pages/DeleteAccount.jsx |
LifeTrackerPage |
frontend | healthy | src/pages/LifeTracker.jsx |
DeckBrowser |
frontend | healthy | src/pages/DeckBrowser.jsx |
JoinGamePage |
frontend | healthy | src/pages/JoinGame.jsx |
TournamentsPage |
frontend | healthy | src/pages/Tournaments.jsx |
TradingPage |
frontend | healthy | src/pages/Trading.jsx |
DeckViewPage |
frontend | healthy | src/pages/DeckView.jsx |
ListsPage |
frontend | healthy | src/pages/Lists.jsx |
ScannerPage |
frontend | healthy | src/pages/Scanner.jsx |
AdminPage |
frontend | healthy | src/pages/Admin.jsx |
CreditsPage |
frontend | healthy | src/pages/Credits.jsx |
TermsPage |
frontend | healthy | src/pages/Terms.jsx |
FoldersPage |
frontend | healthy | src/pages/Folders.jsx |
DeckBuilderPage |
frontend | healthy | src/pages/DeckBuilder.jsx |
JoinTournamentPage |
frontend | healthy | src/pages/JoinTournament.jsx |
HelpPage |
frontend | healthy | src/pages/Help.jsx |
ProfilePage |
frontend | healthy | src/pages/Profile.jsx |
CollectionPage |
frontend | healthy | src/pages/Collection.jsx |
DeckGoldfishPage |
frontend | healthy | src/pages/DeckGoldfish.jsx |
SharePage |
frontend | healthy | src/pages/Share.jsx |
HomePage |
frontend | healthy | src/pages/Home.jsx |
StatsPage |
frontend | healthy | src/pages/Stats.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/deck_cards_migration.sql |
list_items |
data | healthy | supabase/migration_list_items.sql |
user_settings |
data | healthy | supabase/migration_user_settings.sql |
cards |
data | healthy | supabase/schema.sql |
folders |
data | healthy | supabase/schema.sql |
folder_cards |
data | healthy | supabase/schema.sql |
card_prices |
data | healthy | supabase/schema.sql |
card_prices_stage |
data | healthy | supabase/schema.sql |
card_hashes |
data | healthy | supabase/schema.sql |
shared_folders |
data | healthy | supabase/schema.sql |
premium_purchases |
data | healthy | supabase/schema.sql |
feedback_attachments |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
tournament_sessions |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
tournament_players |
data | healthy | supabase/schema_snapshots/2026-04-21_current_card_schema/mi… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | supabase/functions/stripe-create-checkout/index.ts |
34.03.67.08 |
network | healthy | src/components/DeckStats.jsx |
12.22.37.29 |
network | healthy | src/components/DeckStats.jsx |
05.24.27.41 |
network | healthy | src/components/DeckStats.jsx |
2.003.078.078 |
network | healthy | src/components/Auth.jsx |
3.027.078.078 |
network | healthy | src/components/Auth.jsx |
12.099.246.198 |
network | healthy | src/components/Auth.jsx |
1.873.891.077 |
network | healthy | src/components/Auth.jsx |
3.027.077.077 |
network | healthy | src/components/Auth.jsx |
13.24.41.32 |
network | healthy | src/icons/index.jsx |
04.26.27.46 |
network | healthy | src/icons/index.jsx |
3.9.9.1 |
network | healthy | src/icons/index.jsx |
7.6.2.9 |
network | healthy | src/icons/index.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/pages/Privacy.jsx |
security | healthy | src/pages/Privacy.jsx |
auth::src/pages/Credits.jsx |
security | healthy | src/pages/Credits.jsx |
auth::src/lib/nativeAuth.js |
security | healthy | src/lib/nativeAuth.js |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::src/pages/StorageNotice.jsx |
security | healthy | src/pages/StorageNotice.jsx |
auth::src/lib/scryfall.js |
security | healthy | src/lib/scryfall.js |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/build-android.yml |
build_site |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
sync_prices |
cicd | healthy | .github/workflows/card-price-sync.yml |
build |
cicd | healthy | .github/workflows/build-ios.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build-android |
cicd | healthy | .github/workflows/build-android.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::card-price-sync |
cicd | healthy | .github/workflows/card-price-sync.yml |
gha::build-ios |
cicd | healthy | .github/workflows/build-ios.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ChunkErrorBoundary |
software | healthy | src/App.jsx:ChunkErrorBoundary |
CSVParseError |
software | healthy | src/lib/csvParser.js:CSVParseError |
DatabaseService |
software | healthy | src/scanner/DatabaseService.js:DatabaseService |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-f4vdn1c3 |
software | healthy | /tmp/repobility-clone-f4vdn1c3 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/db950f09-39b7-4784-85de-a3f2c5e16a5a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/db950f09-39b7-4784-85de-a3f2c5e16a5a/
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.