https://github.com/anuarissa/axie-duel
· scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)
80 raw signals (0 security + 80 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +2.5 (diff) · 77 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1443 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 |
|---|---|---|---|
getCardById |
software | healthy | packages/card-database/src/index.ts:getCardById |
entryFromCard |
software | healthy | packages/card-database/src/spells-traps-dictionary.ts:entry… |
canUseCard |
software | healthy | packages/card-database/src/spells-traps-dictionary.ts:canUs… |
partsForClass |
software | healthy | packages/card-database/src/axie-parts-dictionary.ts:partsFo… |
findPartById |
software | healthy | packages/card-database/src/axie-parts-dictionary.ts:findPar… |
partsBySlot |
software | healthy | packages/card-database/src/axie-parts-dictionary.ts:partsBy… |
statsToLevel |
software | healthy | packages/card-database/src/axie-parts-mapping.ts:statsToLev… |
statsToAtk |
software | healthy | packages/card-database/src/axie-parts-mapping.ts:statsToAtk |
statsToDef |
software | healthy | packages/card-database/src/axie-parts-mapping.ts:statsToDef |
axieToMonsterCard |
software | healthy | packages/card-database/src/axie-parts-mapping.ts:axieToMons… |
makeInstance |
software | healthy | packages/game-rules/tests/damage-calc.test.ts:makeInstance |
entries |
software | healthy | packages/game-rules/tests/deck-validation.test.ts:entries |
makeSnapshot |
software | healthy | packages/game-rules/tests/rules.test.ts:makeSnapshot |
tributesRequired |
software | healthy | packages/game-rules/src/rules.ts:tributesRequired |
canActivateSpellSpeed1 |
software | healthy | packages/game-rules/src/rules.ts:canActivateSpellSpeed1 |
canActivateSpellSpeed2or3 |
software | healthy | packages/game-rules/src/rules.ts:canActivateSpellSpeed2or3 |
canDeclareAttack |
software | healthy | packages/game-rules/src/rules.ts:canDeclareAttack |
mustDiscardAtEndPhase |
software | healthy | packages/game-rules/src/rules.ts:mustDiscardAtEndPhase |
shouldDrawInDrawPhase |
software | healthy | packages/game-rules/src/rules.ts:shouldDrawInDrawPhase |
checkWinConditions |
software | healthy | packages/game-rules/src/rules.ts:checkWinConditions |
nextPhase |
software | healthy | packages/game-rules/src/rules.ts:nextPhase |
canChangePosition |
software | healthy | packages/game-rules/src/rules.ts:canChangePosition |
getGroup |
software | healthy | packages/game-rules/src/constants.ts:getGroup |
classMatchup |
software | healthy | packages/game-rules/src/constants.ts:classMatchup |
hasClassAdvantage |
software | healthy | packages/game-rules/src/constants.ts:hasClassAdvantage |
validateDeck |
software | healthy | packages/game-rules/src/deck-validation.ts:validateDeck |
resolveCombat |
software | healthy | packages/game-rules/src/damage-calc.ts:resolveCombat |
effectiveStats |
software | healthy | packages/game-rules/src/damage-calc.ts:effectiveStats |
calculateElo |
software | healthy | packages/game-rules/src/elo.ts:calculateElo |
sleep |
software | healthy | scripts/smoke-audio-plumbing.mjs:sleep |
sleep |
software | healthy | scripts/smoke-pvp-chain.mjs:sleep |
fail |
software | healthy | scripts/smoke-pvp-chain.mjs:fail |
attacks |
software | healthy | scripts/smoke-pvp-chain.mjs:attacks |
fetchPngBuffer |
software | healthy | scripts/generate-missing-card-art.mjs:fetchPngBuffer |
kb |
software | healthy | scripts/generate-missing-card-art.mjs:kb |
sleep |
software | healthy | scripts/smoke-hero-identity.mjs:sleep |
fail |
software | healthy | scripts/smoke-hero-identity.mjs:fail |
visible |
software | healthy | scripts/smoke-hero-identity.mjs:visible |
sleep |
software | healthy | scripts/smoke-visual-mobile-modals.mjs:sleep |
sleep |
software | healthy | scripts/smoke-visual-battle.mjs:sleep |
sleep |
software | healthy | scripts/smoke-pvp-solo.mjs:sleep |
fail |
software | healthy | scripts/smoke-pvp-solo.mjs:fail |
read |
software | healthy | scripts/smoke-pvp-solo.mjs:read |
toSecs |
software | healthy | scripts/smoke-pvp-solo.mjs:toSecs |
resolveFfmpeg |
software | healthy | scripts/record-teaser.mjs:resolveFfmpeg |
wait |
software | healthy | scripts/record-teaser.mjs:wait |
sizeMB |
software | healthy | scripts/record-teaser.mjs:sizeMB |
resolvePandoc |
software | healthy | scripts/export-docs.mjs:resolvePandoc |
sz |
software | healthy | scripts/export-docs.mjs:sz |
sleep |
software | healthy | scripts/smoke-pve-statefilter.mjs:sleep |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.prettierrc.json |
software | healthy | .prettierrc.json |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
README.md |
software | healthy | README.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | packages/shared-types/package.json |
tsconfig.json |
software | healthy | packages/shared-types/tsconfig.json |
index.ts |
software | healthy | packages/shared-types/src/index.ts |
card.types.ts |
software | healthy | packages/shared-types/src/card.types.ts |
duel.types.ts |
software | healthy | packages/shared-types/src/duel.types.ts |
axie.types.ts |
software | healthy | packages/shared-types/src/axie.types.ts |
player.types.ts |
software | healthy | packages/shared-types/src/player.types.ts |
events.types.ts |
software | healthy | packages/shared-types/src/events.types.ts |
foundry.toml |
software | healthy | packages/contracts/foundry.toml |
README.md |
software | healthy | packages/contracts/README.md |
package.json |
software | healthy | packages/contracts/package.json |
index.js |
software | healthy | packages/eslint-config/index.js |
package.json |
software | healthy | packages/eslint-config/package.json |
package.json |
software | healthy | packages/card-database/package.json |
tsconfig.json |
software | healthy | packages/card-database/tsconfig.json |
index.ts |
software | healthy | packages/card-database/src/index.ts |
spells-traps-dictionary.ts |
software | healthy | packages/card-database/src/spells-traps-dictionary.ts |
monster-cards.json |
software | healthy | packages/card-database/src/monster-cards.json |
axie-parts-dictionary.ts |
software | healthy | packages/card-database/src/axie-parts-dictionary.ts |
axie-parts-mapping.ts |
software | healthy | packages/card-database/src/axie-parts-mapping.ts |
spell-cards.json |
software | healthy | packages/card-database/src/spell-cards.json |
trap-cards.json |
software | healthy | packages/card-database/src/trap-cards.json |
vitest.config.ts |
software | healthy | packages/game-rules/vitest.config.ts |
package.json |
software | healthy | packages/game-rules/package.json |
tsconfig.json |
software | healthy | packages/game-rules/tsconfig.json |
axie-card-algorithm.test.ts |
software | healthy | packages/game-rules/tests/axie-card-algorithm.test.ts |
damage-calc.test.ts |
software | healthy | packages/game-rules/tests/damage-calc.test.ts |
elo.test.ts |
software | healthy | packages/game-rules/tests/elo.test.ts |
hero-avatar.test.ts |
software | healthy | packages/game-rules/tests/hero-avatar.test.ts |
deck-validation.test.ts |
software | healthy | packages/game-rules/tests/deck-validation.test.ts |
rules.test.ts |
software | healthy | packages/game-rules/tests/rules.test.ts |
index.ts |
software | healthy | packages/game-rules/src/index.ts |
rules.ts |
software | healthy | packages/game-rules/src/rules.ts |
constants.ts |
software | healthy | packages/game-rules/src/constants.ts |
deck-validation.ts |
software | healthy | packages/game-rules/src/deck-validation.ts |
damage-calc.ts |
software | healthy | packages/game-rules/src/damage-calc.ts |
elo.ts |
software | healthy | packages/game-rules/src/elo.ts |
smoke-audio-plumbing.mjs |
software | healthy | scripts/smoke-audio-plumbing.mjs |
smoke-pvp-chain.mjs |
software | healthy | scripts/smoke-pvp-chain.mjs |
generate-missing-card-art.mjs |
software | healthy | scripts/generate-missing-card-art.mjs |
smoke-hero-identity.mjs |
software | healthy | scripts/smoke-hero-identity.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
shared-types |
software | healthy | packages/shared-types |
src |
software | healthy | packages/shared-types/src |
contracts |
software | healthy | packages/contracts |
eslint-config |
software | healthy | packages/eslint-config |
card-database |
software | healthy | packages/card-database |
src |
software | healthy | packages/card-database/src |
game-rules |
software | healthy | packages/game-rules |
tests |
software | healthy | packages/game-rules/tests |
src |
software | healthy | packages/game-rules/src |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
trailer |
software | healthy | trailer |
src |
software | healthy | trailer/src |
components |
software | healthy | trailer/src/components |
lib |
software | healthy | trailer/src/lib |
compositions |
software | healthy | trailer/src/compositions |
capture |
software | healthy | trailer/capture |
docs |
software | healthy | docs |
audits |
software | healthy | docs/audits |
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
tests |
software | healthy | apps/api/tests |
scripts |
software | healthy | apps/api/scripts |
src |
software | healthy | apps/api/src |
middleware |
software | healthy | apps/api/src/middleware |
lib |
software | healthy | apps/api/src/lib |
services |
software | healthy | apps/api/src/services |
routes |
software | healthy | apps/api/src/routes |
prisma |
software | healthy | apps/api/prisma |
migrations |
software | healthy | apps/api/prisma/migrations |
20260507100000_add_tutorial_completed |
software | healthy | apps/api/prisma/migrations/20260507100000_add_tutorial_comp… |
20260530110716_owned_card_quantity |
software | healthy | apps/api/prisma/migrations/20260530110716_owned_card_quanti… |
20260610120859_add_user_win_streak |
software | healthy | apps/api/prisma/migrations/20260610120859_add_user_win_stre… |
20260502061111_init |
software | healthy | apps/api/prisma/migrations/20260502061111_init |
20260613090000_add_hero_cosmetics |
software | healthy | apps/api/prisma/migrations/20260613090000_add_hero_cosmetics |
20260502084925_add_notifications |
software | healthy | apps/api/prisma/migrations/20260502084925_add_notifications |
20260502071534_add_quests |
software | healthy | apps/api/prisma/migrations/20260502071534_add_quests |
20260609191240_add_bot_fallback_field |
software | healthy | apps/api/prisma/migrations/20260609191240_add_bot_fallback_… |
20260612120000_add_match_player2_index |
software | healthy | apps/api/prisma/migrations/20260612120000_add_match_player2… |
20260502193325_add_lunacian_coins_and_starter_flow |
software | healthy | apps/api/prisma/migrations/20260502193325_add_lunacian_coin… |
20260502063636_add_is_admin |
software | healthy | apps/api/prisma/migrations/20260502063636_add_is_admin |
20260502084322_add_wld_counters |
software | healthy | apps/api/prisma/migrations/20260502084322_add_wld_counters |
20260502080831_add_replay_and_elo |
software | healthy | apps/api/prisma/migrations/20260502080831_add_replay_and_elo |
game-server |
software | healthy | apps/game-server |
tests |
software | healthy | apps/game-server/tests |
scripts |
software | healthy | apps/game-server/scripts |
src |
software | healthy | apps/game-server/src |
rooms |
software | healthy | apps/game-server/src/rooms |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | apps/api/src/index.ts |
GET /openapi.json |
api | healthy | apps/api/src/index.ts |
USE /docs |
api | healthy | apps/api/src/index.ts |
USE /auth |
api | healthy | apps/api/src/index.ts |
USE /users |
api | healthy | apps/api/src/index.ts |
USE /cards |
api | healthy | apps/api/src/index.ts |
USE /decks |
api | healthy | apps/api/src/index.ts |
USE /axies |
api | healthy | apps/api/src/index.ts |
USE /matches |
api | healthy | apps/api/src/index.ts |
USE /leaderboard |
api | healthy | apps/api/src/index.ts |
USE /axs |
api | healthy | apps/api/src/index.ts |
USE /tournaments |
api | healthy | apps/api/src/index.ts |
USE /admin |
api | healthy | apps/api/src/index.ts |
USE /internal |
api | healthy | apps/api/src/index.ts |
USE /quests |
api | healthy | apps/api/src/index.ts |
USE /notifications |
api | healthy | apps/api/src/index.ts |
USE /starter |
api | healthy | apps/api/src/index.ts |
USE /packs |
api | healthy | apps/api/src/index.ts |
USE /axie-shop |
api | healthy | apps/api/src/index.ts |
GET / |
api | healthy | apps/api/src/routes/deck.routes.ts |
GET /:id |
api | healthy | apps/api/src/routes/deck.routes.ts |
POST / |
api | healthy | apps/api/src/routes/deck.routes.ts |
PUT /:id |
api | healthy | apps/api/src/routes/deck.routes.ts |
POST /:id/activate |
api | healthy | apps/api/src/routes/deck.routes.ts |
DELETE /:id |
api | healthy | apps/api/src/routes/deck.routes.ts |
GET /test-scenarios |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /tournaments |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /tournaments/:id/start |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /tournaments/:id/cancel |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /users/:id/grant-axs |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /users/:id/promote |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /users/:id/demote |
api | healthy | apps/api/src/routes/admin.routes.ts |
POST /notifications/broadcast |
api | healthy | apps/api/src/routes/admin.routes.ts |
GET /history |
api | healthy | apps/api/src/routes/match.routes.ts |
GET /:id/replay |
api | healthy | apps/api/src/routes/match.routes.ts |
POST /:id/claim |
api | healthy | apps/api/src/routes/quest.routes.ts |
GET /catalog |
api | healthy | apps/api/src/routes/axieShop.routes.ts |
POST /buy |
api | healthy | apps/api/src/routes/axieShop.routes.ts |
GET /me |
api | healthy | apps/api/src/routes/user.routes.ts |
PATCH /me |
api | healthy | apps/api/src/routes/user.routes.ts |
POST /me/tutorial-complete |
api | healthy | apps/api/src/routes/user.routes.ts |
GET /:username |
api | healthy | apps/api/src/routes/user.routes.ts |
GET /me/cards |
api | healthy | apps/api/src/routes/user.routes.ts |
POST /google |
api | healthy | apps/api/src/routes/auth.routes.ts |
POST /microsoft |
api | healthy | apps/api/src/routes/auth.routes.ts |
POST /facebook |
api | healthy | apps/api/src/routes/auth.routes.ts |
POST /guest |
api | healthy | apps/api/src/routes/auth.routes.ts |
POST /waypoint |
api | healthy | apps/api/src/routes/auth.routes.ts |
POST /link/waypoint |
api | healthy | apps/api/src/routes/auth.routes.ts |
POST /wallet/nonce |
api | healthy | apps/api/src/routes/auth.routes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
base |
software | healthy | packages/game-rules/tests/axie-card-algorithm.test.ts:base |
triangle |
software | healthy | packages/game-rules/src/constants.ts:triangle |
advantage |
software | healthy | packages/game-rules/src/damage-calc.ts:advantage |
AppError |
software | healthy | apps/api/src/lib/errors.ts:AppError |
AuthError |
software | healthy | apps/api/src/lib/errors.ts:AuthError |
ForbiddenError |
software | healthy | apps/api/src/lib/errors.ts:ForbiddenError |
NotFoundError |
software | healthy | apps/api/src/lib/errors.ts:NotFoundError |
ValidationError |
software | healthy | apps/api/src/lib/errors.ts:ValidationError |
RuleViolationError |
software | healthy | apps/api/src/lib/errors.ts:RuleViolationError |
InMemoryRedis |
software | healthy | apps/api/src/lib/redis.ts:InMemoryRedis |
StarterAxieService |
software | healthy | apps/api/src/services/StarterAxieService.ts:StarterAxieServ… |
SocialAuthService |
software | healthy | apps/api/src/services/SocialAuthService.ts:SocialAuthService |
WalletAuthService |
software | healthy | apps/api/src/services/WalletAuthService.ts:WalletAuthService |
QuestService |
software | healthy | apps/api/src/services/QuestService.ts:QuestService |
TournamentService |
software | healthy | apps/api/src/services/TournamentService.ts:TournamentService |
normalizado |
software | healthy | apps/api/src/services/AxieCardSyncService.ts:normalizado |
AxieCardSyncService |
software | healthy | apps/api/src/services/AxieCardSyncService.ts:AxieCardSyncSe… |
AccountService |
software | healthy | apps/api/src/services/AccountService.ts:AccountService |
LevelService |
software | healthy | apps/api/src/services/LevelService.ts:LevelService |
CardDropService |
software | healthy | apps/api/src/services/CardDropService.ts:CardDropService |
RoninService |
software | healthy | apps/api/src/services/RoninService.ts:RoninService |
PackService |
software | healthy | apps/api/src/services/PackService.ts:PackService |
NotificationService |
software | healthy | apps/api/src/services/NotificationService.ts:NotificationSe… |
AxsService |
software | healthy | apps/api/src/services/AxsService.ts:AxsService |
image |
software | healthy | apps/api/src/services/AxieGraphQLService.ts:image |
type |
software | healthy | apps/api/src/services/AxieGraphQLService.ts:type |
AxieGraphQLService |
software | healthy | apps/api/src/services/AxieGraphQLService.ts:AxieGraphQLServ… |
LunacianCoinsService |
software | healthy | apps/api/src/services/LunacianCoinsService.ts:LunacianCoins… |
WaypointService |
software | healthy | apps/api/src/services/WaypointService.ts:WaypointService |
StarterDeckService |
software | healthy | apps/api/src/services/StarterDeckService.ts:StarterDeckServ… |
AxieShopService |
software | healthy | apps/api/src/services/AxieShopService.ts:AxieShopService |
FakeRedis |
software | healthy | apps/game-server/tests/duelroom-bot-fallback.test.ts:FakeRe… |
DuelRoom |
software | healthy | apps/game-server/src/rooms/DuelRoom.ts:DuelRoom |
PvERoom |
software | healthy | apps/game-server/src/rooms/PvERoom.ts:PvERoom |
PlayerSchema |
software | healthy | apps/game-server/src/rooms/schema/PlayerSchema.ts:PlayerSch… |
CardSchema |
software | healthy | apps/game-server/src/rooms/schema/CardSchema.ts:CardSchema |
DuelStateSchema |
software | healthy | apps/game-server/src/rooms/schema/DuelStateSchema.ts:DuelSt… |
ChainLinkSchema |
software | healthy | apps/game-server/src/rooms/schema/ChainLinkSchema.ts:ChainL… |
CardDatabase |
software | healthy | apps/game-server/src/cards/CardDatabase.ts:CardDatabase |
as |
software | healthy | apps/game-server/src/cards/triggered/registry.ts:as |
de |
software | healthy | apps/game-server/src/cards/triggered/registry.ts:de |
MatchmakingController |
software | healthy | apps/game-server/src/matchmaking/MatchmakingController.ts:M… |
MatchmakingService |
software | healthy | apps/game-server/src/matchmaking/MatchmakingService.ts:Matc… |
DeckManager |
software | healthy | apps/game-server/src/engine/DeckManager.ts:DeckManager |
JwtAuthError |
software | healthy | apps/game-server/src/engine/jwtHelper.ts:JwtAuthError |
PhaseManager |
software | healthy | apps/game-server/src/engine/PhaseManager.ts:PhaseManager |
EffectResolver |
software | healthy | apps/game-server/src/engine/EffectResolver.ts:EffectResolver |
EventBus |
software | healthy | apps/game-server/src/engine/EventBus.ts:EventBus |
TriggerRegistry |
software | healthy | apps/game-server/src/engine/TriggerRegistry.ts:TriggerRegis… |
CombatSystem |
software | healthy | apps/game-server/src/engine/CombatSystem.ts:CombatSystem |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::trailer/src/lib/textData.ts |
security | healthy | trailer/src/lib/textData.ts |
auth::pitch/ROADMAP_v36.html |
security | healthy | pitch/ROADMAP_v36.html |
auth::pitch/STRATEGIC_ANALYSIS.html |
security | healthy | pitch/STRATEGIC_ANALYSIS.html |
auth::apps/api/src/routes/auth.routes.ts |
security | healthy | apps/api/src/routes/auth.routes.ts |
auth::apps/api/src/middleware/admin.middleware.ts |
security | healthy | apps/api/src/middleware/admin.middleware.ts |
auth::README.md |
security | healthy | README.md |
auth::apps/game-server/src/matchmaking/matchmaking.routes.ts |
security | healthy | apps/game-server/src/matchmaking/matchmaking.routes.ts |
auth::apps/web/src/components/UnlinkWalletModal.tsx |
security | healthy | apps/web/src/components/UnlinkWalletModal.tsx |
auth::docs/PITCH_DECK.html |
security | healthy | docs/PITCH_DECK.html |
auth::apps/web/src/lib/i18n/messages/es.json |
security | healthy | apps/web/src/lib/i18n/messages/es.json |
auth::pitch/exports/pitch-PITCH_DECK-v2.html |
security | healthy | pitch/exports/pitch-PITCH_DECK-v2.html |
auth::apps/web/src/app/login/page.tsx |
security | healthy | apps/web/src/app/login/page.tsx |
auth::apps/web/src/lib/auth.ts |
security | healthy | apps/web/src/lib/auth.ts |
auth::apps/web/src/lib/i18n/messages/en.json |
security | healthy | apps/web/src/lib/i18n/messages/en.json |
auth::apps/web/src/components/WaypointSignIn.tsx |
security | healthy | apps/web/src/components/WaypointSignIn.tsx |
auth::scripts/generate-screenshots.mjs |
security | healthy | scripts/generate-screenshots.mjs |
auth::apps/web/src/app/terms/page.tsx |
security | healthy | apps/web/src/app/terms/page.tsx |
auth::.env.example |
security | healthy | .env.example |
auth::apps/game-server/src/rooms/PvERoom.ts |
security | healthy | apps/game-server/src/rooms/PvERoom.ts |
auth::apps/api/src/routes/admin.routes.ts |
security | healthy | apps/api/src/routes/admin.routes.ts |
auth::apps/api/src/services/AccountService.ts |
security | healthy | apps/api/src/services/AccountService.ts |
auth::apps/api/tests/AccountService.test.ts |
security | healthy | apps/api/tests/AccountService.test.ts |
auth::apps/api/src/routes/axieShop.routes.ts |
security | healthy | apps/api/src/routes/axieShop.routes.ts |
auth::apps/game-server/src/rooms/DuelRoom.ts |
security | healthy | apps/game-server/src/rooms/DuelRoom.ts |
auth::apps/api/src/openapi-spec.ts |
security | healthy | apps/api/src/openapi-spec.ts |
auth::apps/web/src/app/privacy/page.tsx |
security | healthy | apps/web/src/app/privacy/page.tsx |
auth::apps/game-server/src/matchmaking/MatchmakingControlle… |
security | healthy | apps/game-server/src/matchmaking/MatchmakingController.ts |
auth::apps/web/src/app/my-axies/page.tsx |
security | healthy | apps/web/src/app/my-axies/page.tsx |
auth::apps/web/src/components/GoogleSignIn.tsx |
security | healthy | apps/web/src/components/GoogleSignIn.tsx |
auth::apps/api/src/config.ts |
security | healthy | apps/api/src/config.ts |
auth::apps/game-server/src/engine/jwtHelper.ts |
security | healthy | apps/game-server/src/engine/jwtHelper.ts |
auth::apps/api/src/services/SocialAuthService.ts |
security | healthy | apps/api/src/services/SocialAuthService.ts |
auth::apps/api/scripts/smoke-starter-flow.ts |
security | healthy | apps/api/scripts/smoke-starter-flow.ts |
auth::apps/game-server/tests/jwtAuth.integration.test.ts |
security | healthy | apps/game-server/tests/jwtAuth.integration.test.ts |
auth::apps/api/scripts/demo-flow.ts |
security | healthy | apps/api/scripts/demo-flow.ts |
auth::apps/api/src/services/WaypointService.ts |
security | healthy | apps/api/src/services/WaypointService.ts |
auth::apps/api/src/middleware/auth.middleware.ts |
security | healthy | apps/api/src/middleware/auth.middleware.ts |
auth::pitch/PITCH_DECK_v2_styled.html |
security | healthy | pitch/PITCH_DECK_v2_styled.html |
auth::apps/web/src/app/page.tsx |
security | healthy | apps/web/src/app/page.tsx |
auth::apps/web/src/app/play/pve/page.tsx |
security | healthy | apps/web/src/app/play/pve/page.tsx |
auth::apps/web/src/app/play/pvp/page.tsx |
security | healthy | apps/web/src/app/play/pvp/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
User |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
AxsTransaction |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
Tournament |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
TournamentParticipant |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
TournamentMatch |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
StarterAxie |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
Card |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
OwnedCard |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
Deck |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
DeckCard |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
Match |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
_PlayerMatches |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
UserCosmetic |
data | healthy | apps/api/prisma/migrations/20260613090000_add_hero_cosmetic… |
Notification |
data | healthy | apps/api/prisma/migrations/20260502084925_add_notifications… |
DailyQuest |
data | healthy | apps/api/prisma/migrations/20260502071534_add_quests/migrat… |
UserQuestProgress |
data | healthy | apps/api/prisma/migrations/20260502071534_add_quests/migrat… |
LunacianTransaction |
data | healthy | apps/api/prisma/migrations/20260502193325_add_lunacian_coin… |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/web/src/app/layout.tsx |
Home |
frontend | healthy | apps/web/src/app/page.tsx |
PvePageWrapper |
frontend | healthy | apps/web/src/app/play/pve/page.tsx |
PvpPageWrapper |
frontend | healthy | apps/web/src/app/play/pvp/page.tsx |
DashboardPage |
frontend | healthy | apps/web/src/app/dashboard/page.tsx |
LoginPage |
frontend | healthy | apps/web/src/app/login/page.tsx |
CardsPage |
frontend | healthy | apps/web/src/app/cards/page.tsx |
StarterPage |
frontend | healthy | apps/web/src/app/starter/page.tsx |
MyAxiesPage |
frontend | healthy | apps/web/src/app/my-axies/page.tsx |
CalculationDocPage |
frontend | healthy | apps/web/src/app/my-axies/calculation/page.tsx |
StorePage |
frontend | healthy | apps/web/src/app/store/page.tsx |
DeckDetailPage |
frontend | healthy | apps/web/src/app/decks/[id]/page.tsx |
DeckBuilderPageWrapper |
frontend | healthy | apps/web/src/app/decks/builder/page.tsx |
RulesPage |
frontend | healthy | apps/web/src/app/rules/page.tsx |
PrivacyPage |
frontend | healthy | apps/web/src/app/privacy/page.tsx |
TermsPage |
frontend | healthy | apps/web/src/app/terms/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/src/app/page.tsx |
/play/pve |
frontend | healthy | apps/web/src/app/play/pve/page.tsx |
/play/pvp |
frontend | healthy | apps/web/src/app/play/pvp/page.tsx |
/dashboard |
frontend | healthy | apps/web/src/app/dashboard/page.tsx |
/login |
frontend | healthy | apps/web/src/app/login/page.tsx |
/cards |
frontend | healthy | apps/web/src/app/cards/page.tsx |
/starter |
frontend | healthy | apps/web/src/app/starter/page.tsx |
/my-axies |
frontend | healthy | apps/web/src/app/my-axies/page.tsx |
/my-axies/calculation |
frontend | healthy | apps/web/src/app/my-axies/calculation/page.tsx |
/store |
frontend | healthy | apps/web/src/app/store/page.tsx |
/decks/[id] |
frontend | healthy | apps/web/src/app/decks/[id]/page.tsx |
/decks/builder |
frontend | healthy | apps/web/src/app/decks/builder/page.tsx |
/rules |
frontend | healthy | apps/web/src/app/rules/page.tsx |
/privacy |
frontend | healthy | apps/web/src/app/privacy/page.tsx |
/terms |
frontend | healthy | apps/web/src/app/terms/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
migration.sql |
data | healthy | apps/api/prisma/migrations/20260507100000_add_tutorial_comp… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260530110716_owned_card_quanti… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260610120859_add_user_win_stre… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502061111_init/migration.sql |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260613090000_add_hero_cosmetic… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502084925_add_notifications… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502071534_add_quests/migrat… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260609191240_add_bot_fallback_… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260612120000_add_match_player2… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502193325_add_lunacian_coin… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502063636_add_is_admin/migr… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502084322_add_wld_counters/… |
migration.sql |
data | healthy | apps/api/prisma/migrations/20260502080831_add_replay_and_el… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:64 |
network | healthy | pnpm-lock.yaml |
port:14 |
network | healthy | pnpm-lock.yaml |
port:3001 |
network | healthy | apps/api/Dockerfile |
port:2567 |
network | healthy | apps/game-server/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/api/Dockerfile |
hardware | healthy | apps/api/Dockerfile |
image::apps/game-server/Dockerfile |
hardware | healthy | apps/game-server/Dockerfile |
postgres |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.example |
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
3.9.0.2 |
network | healthy | scripts/export-docs.mjs |
126.0.0.0 |
network | healthy | scripts/scrape-pixabay-audio.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
vps::azure |
hardware | healthy | apps/api/src/services/SocialAuthService.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-typecheck-test |
cicd | healthy | .github/workflows/ci.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
anuarissa__axie-duel |
software | healthy | /data/fable5_failed_archive/anuarissa__axie-duel |
This page is publicly accessible at:
https://repobility.com/scan/9a9a1668-4dfd-4973-9f6f-7d4368b9febf/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9a9a1668-4dfd-4973-9f6f-7d4368b9febf/
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.