https://github.com/xairon/wakfu_deck_builder
· scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)
96 raw signals (0 security + 96 graph)
Last scanned 2 months, 1 week ago · v1 · 76 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2740 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 |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
prototype-design.html |
software | healthy | prototype-design.html |
tsconfig.json |
software | healthy | tsconfig.json |
tsconfig.server.json |
software | healthy | tsconfig.server.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
postcss.config.js |
software | healthy | postcss.config.js |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
DEPLOYMENT.md |
software | healthy | DEPLOYMENT.md |
README.md |
software | healthy | tests/README.md |
setup.ts |
software | healthy | tests/setup.ts |
card.ts |
software | healthy | tests/factories/card.ts |
CDC-MODULE-JEU-ETAT.md |
software | healthy | docs/CDC-MODULE-JEU-ETAT.md |
AUDIT-2026-06.md |
software | healthy | docs/AUDIT-2026-06.md |
AUDIT-STARTERS.md |
software | healthy | docs/AUDIT-STARTERS.md |
ONLINE-PLAY-RUNBOOK.md |
software | healthy | docs/ONLINE-PLAY-RUNBOOK.md |
ROADMAP-BETA-STARTERS.md |
software | healthy | docs/ROADMAP-BETA-STARTERS.md |
CDC-MODULE-JEU-V1.md |
software | healthy | docs/CDC-MODULE-JEU-V1.md |
GAME-MODULE-V1.md |
software | healthy | docs/GAME-MODULE-V1.md |
DEPLOY-V1.sql |
software | healthy | docs/DEPLOY-V1.sql |
DATA-PIPELINE.md |
software | healthy | docs/DATA-PIPELINE.md |
2026-06-09-moteur-regles-r1-design.md |
software | healthy | docs/superpowers/specs/2026-06-09-moteur-regles-r1-design.md |
2026-06-09-table-jeu-mtga-design.md |
software | healthy | docs/superpowers/specs/2026-06-09-table-jeu-mtga-design.md |
2026-06-10-tutoriel-table-design.md |
software | healthy | docs/superpowers/specs/2026-06-10-tutoriel-table-design.md |
2026-06-12-beta-starters-moteur-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-beta-starters-moteur-desi… |
2026-06-09-table-jeu-polish-mtga-v2-design.md |
software | healthy | docs/superpowers/specs/2026-06-09-table-jeu-polish-mtga-v2-… |
setupSqlExec.ts |
software | healthy | scripts/setupSqlExec.ts |
inspectStore.ts |
software | healthy | scripts/inspectStore.ts |
migrateDatabaseDirect.ts |
software | healthy | scripts/migrateDatabaseDirect.ts |
updateCards.ts |
software | healthy | scripts/updateCards.ts |
parseCards.ts |
software | healthy | scripts/parseCards.ts |
analyze_card_types.py |
software | healthy | scripts/analyze_card_types.py |
parseCardsV2.ts |
software | healthy | scripts/parseCardsV2.ts |
getLogs.js |
software | healthy | scripts/getLogs.js |
migrateImages.ts |
software | healthy | scripts/migrateImages.ts |
migrateDatabaseHttp.ts |
software | healthy | scripts/migrateDatabaseHttp.ts |
debugRoute.ts |
software | healthy | scripts/debugRoute.ts |
checkStructure.js |
software | healthy | scripts/checkStructure.js |
scrape_cards.py |
software | healthy | scripts/scrape_cards.py |
download_progress.json |
software | healthy | scripts/download_progress.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
checkImageDirectories |
software | healthy | vite.config.ts:checkImageDirectories |
uid |
software | healthy | tests/factories/card.ts:uid |
createMockAllyCard |
software | healthy | tests/factories/card.ts:createMockAllyCard |
createMockActionCard |
software | healthy | tests/factories/card.ts:createMockActionCard |
createMockHeroCard |
software | healthy | tests/factories/card.ts:createMockHeroCard |
createMockHavreSacCard |
software | healthy | tests/factories/card.ts:createMockHavreSacCard |
createMockEquipmentCard |
software | healthy | tests/factories/card.ts:createMockEquipmentCard |
createMockDeck |
software | healthy | tests/factories/card.ts:createMockDeck |
createEmptyDeck |
software | healthy | tests/factories/card.ts:createEmptyDeck |
createMockCardSet |
software | healthy | tests/factories/card.ts:createMockCardSet |
setupSqlExecFunction |
software | healthy | scripts/setupSqlExec.ts:setupSqlExecFunction |
analyzeStores |
software | healthy | scripts/inspectStore.ts:analyzeStores |
generateMigrationScript |
software | healthy | scripts/migrateDatabaseDirect.ts:generateMigrationScript |
sleep |
software | healthy | scripts/updateCards.ts:sleep |
fetchCardDetails |
software | healthy | scripts/updateCards.ts:fetchCardDetails |
updateCardsFile |
software | healthy | scripts/updateCards.ts:updateCardsFile |
main |
software | healthy | scripts/updateCards.ts:main |
parseRarity |
software | healthy | scripts/parseCards.ts:parseRarity |
parseElement |
software | healthy | scripts/parseCards.ts:parseElement |
parseStats |
software | healthy | scripts/parseCards.ts:parseStats |
parseEffects |
software | healthy | scripts/parseCards.ts:parseEffects |
parseKeywords |
software | healthy | scripts/parseCards.ts:parseKeywords |
parseBaseStats |
software | healthy | scripts/parseCards.ts:parseBaseStats |
parseExtensionInfo |
software | healthy | scripts/parseCards.ts:parseExtensionInfo |
parseNotes |
software | healthy | scripts/parseCards.ts:parseNotes |
parseFlavor |
software | healthy | scripts/parseCards.ts:parseFlavor |
parseElementalCosts |
software | healthy | scripts/parseCards.ts:parseElementalCosts |
parseElementalStat |
software | healthy | scripts/parseCards.ts:parseElementalStat |
cleanText |
software | healthy | scripts/parseCards.ts:cleanText |
parseArtists |
software | healthy | scripts/parseCards.ts:parseArtists |
parseElements |
software | healthy | scripts/parseCards.ts:parseElements |
parseCard |
software | healthy | scripts/parseCards.ts:parseCard |
parseExperience |
software | healthy | scripts/parseCards.ts:parseExperience |
parseAllCards |
software | healthy | scripts/parseCards.ts:parseAllCards |
clean_text |
software | healthy | scripts/analyze_card_types.py:21 |
extract_number |
software | healthy | scripts/analyze_card_types.py:27 |
extract_name_and_type |
software | dead | scripts/analyze_card_types.py:36 |
download_and_analyze_card |
software | healthy | scripts/analyze_card_types.py:47 |
analyze_all_card_types |
software | healthy | scripts/analyze_card_types.py:172 |
cleanString |
software | healthy | scripts/parseCardsV2.ts:cleanString |
extractNumber |
software | healthy | scripts/parseCardsV2.ts:extractNumber |
parseElementFromImg |
software | healthy | scripts/parseCardsV2.ts:parseElementFromImg |
extractElementalStat |
software | healthy | scripts/parseCardsV2.ts:extractElementalStat |
parseEffects |
software | healthy | scripts/parseCardsV2.ts:parseEffects |
parseKeywords |
software | healthy | scripts/parseCardsV2.ts:parseKeywords |
extractHeroStats |
software | healthy | scripts/parseCardsV2.ts:extractHeroStats |
cleanText |
software | healthy | scripts/parseCardsV2.ts:cleanText |
parseArtists |
software | healthy | scripts/parseCardsV2.ts:parseArtists |
parseExtensionInfo |
software | healthy | scripts/parseCardsV2.ts:parseExtensionInfo |
parseElements |
software | healthy | scripts/parseCardsV2.ts:parseElements |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
factories |
software | healthy | tests/factories |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
src-tauri |
software | healthy | src-tauri |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
join_game |
software | healthy | supabase/functions/join_game |
create_game |
software | healthy | supabase/functions/create_game |
submit_event |
software | healthy | supabase/functions/submit_event |
_shared |
software | healthy | supabase/functions/_shared |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
images |
software | healthy | public/images |
cards |
software | healthy | public/images/cards |
schemas |
software | healthy | schemas |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
raw-card-data |
software | healthy | raw-card-data |
pages |
software | healthy | raw-card-data/pages |
bonta-brakmar |
software | healthy | raw-card-data/pages/bonta-brakmar |
pandala |
software | healthy | raw-card-data/pages/pandala |
ile-des-wabbits |
software | healthy | raw-card-data/pages/ile-des-wabbits |
ankama-convention-5 |
software | healthy | raw-card-data/pages/ankama-convention-5 |
draft |
software | healthy | raw-card-data/pages/draft |
astrub |
software | healthy | raw-card-data/pages/astrub |
chaos-dogrest |
software | healthy | raw-card-data/pages/chaos-dogrest |
dofus-collection |
software | healthy | raw-card-data/pages/dofus-collection |
amakna |
software | healthy | raw-card-data/pages/amakna |
otomai |
software | healthy | raw-card-data/pages/otomai |
incarnam |
software | healthy | raw-card-data/pages/incarnam |
src |
software | healthy | src |
types |
software | healthy | src/types |
router |
software | healthy | src/router |
stores |
software | healthy | src/stores |
__tests__ |
software | healthy | src/stores/__tests__ |
config |
software | healthy | src/config |
composables |
software | healthy | src/composables |
__tests__ |
software | healthy | src/composables/__tests__ |
utils |
software | healthy | src/utils |
__tests__ |
software | healthy | src/utils/__tests__ |
components |
software | healthy | src/components |
collection |
software | healthy | src/components/collection |
auth |
software | healthy | src/components/auth |
common |
software | healthy | src/components/common |
ui |
software | healthy | src/components/ui |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | tests/setup.ts |
/auth |
frontend | healthy | src/router/index.ts |
/collection |
frontend | healthy | src/router/index.ts |
/decks |
frontend | healthy | src/router/index.ts |
/decks/official |
frontend | healthy | src/router/index.ts |
/decks/community |
frontend | healthy | src/router/index.ts |
/profil |
frontend | healthy | src/router/index.ts |
/regles |
frontend | healthy | src/router/index.ts |
/play |
frontend | healthy | src/router/index.ts |
/play/table/:code? |
frontend | healthy | src/router/index.ts |
/deck/share |
frontend | healthy | src/router/index.ts |
/deck/:id |
frontend | healthy | src/router/index.ts |
/deck-builder |
frontend | healthy | src/router/index.ts |
/deck-builder/:id |
frontend | healthy | src/router/index.ts |
/:pathMatch(.*)* |
frontend | healthy | src/router/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserverMock |
software | healthy | tests/setup.ts:ResizeObserverMock |
IntersectionObserverMock |
software | healthy | tests/setup.ts:IntersectionObserverMock |
WorkerPool |
software | healthy | scripts/updateCards.js:WorkerPool |
PerformanceMonitor |
software | healthy | src/utils/performance.ts:PerformanceMonitor |
AppError |
software | healthy | src/utils/errors.ts:AppError |
ValidationError |
software | healthy | src/utils/errors.ts:ValidationError |
NetworkError |
software | healthy | src/utils/errors.ts:NetworkError |
StorageError |
software | healthy | src/utils/errors.ts:StorageError |
LimitError |
software | healthy | src/utils/errors.ts:LimitError |
ErrorHandler |
software | healthy | src/utils/errors.ts:ErrorHandler |
Logger |
software | healthy | src/utils/logger.ts:Logger |
EngineError |
software | healthy | src/game/engine/reducer.ts:EngineError |
LocalStorageServiceImpl |
software | healthy | src/services/localStorage.ts:LocalStorageServiceImpl |
AuthError |
software | healthy | src/services/auth/types.ts:AuthError |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
lint |
cicd | healthy | .github/workflows/release.yml |
test |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
0002_game.sql |
data | healthy | supabase/migrations/0002_game.sql |
0003_public_decks.sql |
data | healthy | supabase/migrations/0003_public_decks.sql |
0004_profiles.sql |
data | healthy | supabase/migrations/0004_profiles.sql |
0005_deck_publication.sql |
data | healthy | supabase/migrations/0005_deck_publication.sql |
0001_init.sql |
data | healthy | supabase/migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/collection/initial |
api | healthy | src/server/index.ts |
POST /api/collection/backup |
api | healthy | src/server/index.ts |
USE /data |
api | healthy | src/server/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | scripts/migrateDatabaseAdvanced.ts |
postgresql |
data | healthy | scripts/migrateDatabaseAdvanced.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/stores/__tests__/authStore.spec.ts |
security | healthy | src/stores/__tests__/authStore.spec.ts |
password_literal::src/stores/__tests__/authStore.spec.ts |
security | healthy | src/stores/__tests__/authStore.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ctvlvtaq |
software | healthy | /tmp/repobility-clone-ctvlvtaq |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | docs/DEPLOY-V1.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | scripts/downloadImages.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/_shared/auth.ts |
security | healthy | supabase/functions/_shared/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RELEASE_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/57147163-ad3f-4b6d-8ed7-330bda7c66c9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57147163-ad3f-4b6d-8ed7-330bda7c66c9/
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.