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.

blood8879/mage-knight

https://github.com/blood8879/mage-knight · scanned 2026-06-17 01:41 UTC (1 month, 1 week ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +13.9 (diff) · 35 actionable findings from 1 signal source. 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 749 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
makeTactic software healthy app/tests/engine/turn-manager.test.ts:makeTactic
makeDayTactics software healthy app/tests/engine/turn-manager.test.ts:makeDayTactics
freshTurnState software healthy app/tests/engine/turn-manager.test.ts:freshTurnState
makeTactic software healthy app/tests/engine/rules-spec-validation.test.ts:makeTactic
makeUnit software healthy app/tests/engine/rules-spec-validation.test.ts:makeUnit
makeUnitInstance software healthy app/tests/engine/rules-spec-validation.test.ts:makeUnitInst…
makeEnemy software healthy app/tests/engine/rules-spec-validation.test.ts:makeEnemy
makeEffect software healthy app/tests/engine/card-effect-resolver.test.ts:makeEffect
makeEnemy software healthy app/tests/engine/scenario-walkthrough-combat.test.ts:makeEn…
makeAttack software healthy app/tests/engine/scenario-walkthrough-combat.test.ts:makeAt…
makeBlock software healthy app/tests/engine/scenario-walkthrough-combat.test.ts:makeBl…
makeEnemy software healthy app/tests/engine/combat-resolver.test.ts:makeEnemy
makeAttack software healthy app/tests/engine/combat-resolver.test.ts:makeAttack
makeBlock software healthy app/tests/engine/combat-resolver.test.ts:makeBlock
dist software healthy app/tests/engine/seed-scan.test.ts:dist
makeUnit software healthy app/tests/engine/scenario-walkthrough-roundend.test.ts:make…
makeBasicAction software healthy app/tests/engine/full-game-flow-integration.test.ts:makeBas…
makeAdvancedAction software healthy app/tests/engine/full-game-flow-integration.test.ts:makeAdv…
makeSpell software healthy app/tests/engine/full-game-flow-integration.test.ts:makeSpe…
makeArtifact software healthy app/tests/engine/full-game-flow-integration.test.ts:makeArt…
makeTactic software healthy app/tests/engine/full-game-flow-integration.test.ts:makeTac…
makeDayTactics software healthy app/tests/engine/full-game-flow-integration.test.ts:makeDay…
makeEnemy software healthy app/tests/engine/full-game-flow-integration.test.ts:makeEne…
makeUnit software healthy app/tests/engine/full-game-flow-integration.test.ts:makeUnit
makeSkill software healthy app/tests/engine/full-game-flow-integration.test.ts:makeSki…
makeInfluenceCard software healthy app/tests/engine/full-game-flow-integration.test.ts:makeInf…
makeScoring software healthy app/tests/engine/scenario-walkthrough-endgame.test.ts:makeS…
makeSkill software healthy app/tests/engine/skill-manager.test.ts:makeSkill
makeHex software healthy app/tests/engine/scenario-walkthrough-movement.test.ts:make…
makeMapState software healthy app/tests/engine/scenario-walkthrough-movement.test.ts:make…
makeRandom software healthy app/tests/engine/bugfix-validation.test.ts:makeRandom
makeUnit software healthy app/tests/engine/bugfix-validation.test.ts:makeUnit
makeSkill software healthy app/tests/engine/bugfix-validation.test.ts:makeSkill
makeBasicCard software healthy app/tests/engine/scenario-scoring.test.ts:makeBasicCard
makeAdvancedAction software healthy app/tests/engine/scenario-scoring.test.ts:makeAdvancedAction
makeSpell software healthy app/tests/engine/scenario-scoring.test.ts:makeSpell
makeRegularUnit software healthy app/tests/engine/scenario-scoring.test.ts:makeRegularUnit
makeEliteUnit software healthy app/tests/engine/scenario-scoring.test.ts:makeEliteUnit
makeArtifact software healthy app/tests/engine/scenario-scoring.test.ts:makeArtifact
makeEnemy software healthy app/tests/engine/scenario-scoring.test.ts:makeEnemy
makeTactic software healthy app/tests/engine/scenario-scoring.test.ts:makeTactic
buildArytheaDeckInput software healthy app/tests/engine/scenario-scoring.test.ts:buildArytheaDeckI…
makeEnemy software healthy app/tests/engine/scenario-walkthrough-locations.test.ts:mak…
toTacticCards software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts…
findHexWithSite software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts…
findAdjacentPassableHex software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts…
findHexWithEnemies software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts…
findNonWoundCardIndex software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts…
makeGenerator software healthy app/tests/engine/map-movement.test.ts:makeGenerator
makeCard software healthy app/tests/engine/levelup-dummy.test.ts:makeCard

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
arythea_hero.json software healthy arythea_hero.json
map_tiles.json software healthy map_tiles.json
first_reconnaissance_scenario.json software healthy first_reconnaissance_scenario.json
package-lock.json software healthy package-lock.json
tactic_cards.json software healthy tactic_cards.json
PROJECT_GUIDE.md software healthy PROJECT_GUIDE.md
site_locations.json software healthy site_locations.json
package.json software healthy package.json
vitest.config.ts software healthy app/vitest.config.ts
tsconfig.node.json software healthy app/tsconfig.node.json
vercel.json software healthy app/vercel.json
tsconfig.app.json software healthy app/tsconfig.app.json
vite.config.ts software healthy app/vite.config.ts
playwright.config.ts software healthy app/playwright.config.ts
package-lock.json software healthy app/package-lock.json
README.md software healthy app/README.md
package.json software healthy app/package.json
eslint.config.js software healthy app/eslint.config.js
index.html software healthy app/index.html
tsconfig.json software healthy app/tsconfig.json
capacitor.config.ts software healthy app/capacitor.config.ts
turn-manager.test.ts software healthy app/tests/engine/turn-manager.test.ts
mana-pool.test.ts software healthy app/tests/engine/mana-pool.test.ts
rules-spec-validation.test.ts software healthy app/tests/engine/rules-spec-validation.test.ts
scenario-walkthrough-village.test.ts software healthy app/tests/engine/scenario-walkthrough-village.test.ts
card-effect-resolver.test.ts software healthy app/tests/engine/card-effect-resolver.test.ts
scenario-walkthrough-combat.test.ts software healthy app/tests/engine/scenario-walkthrough-combat.test.ts
scenario-walkthrough-setup.test.ts software healthy app/tests/engine/scenario-walkthrough-setup.test.ts
stores.test.ts software healthy app/tests/engine/stores.test.ts
combat-resolver.test.ts software healthy app/tests/engine/combat-resolver.test.ts
seed-scan.test.ts software healthy app/tests/engine/seed-scan.test.ts
scenario-walkthrough-levelup.test.ts software healthy app/tests/engine/scenario-walkthrough-levelup.test.ts
scenario-walkthrough-rest.test.ts software healthy app/tests/engine/scenario-walkthrough-rest.test.ts
scenario-walkthrough-roundend.test.ts software healthy app/tests/engine/scenario-walkthrough-roundend.test.ts
full-game-flow-integration.test.ts software healthy app/tests/engine/full-game-flow-integration.test.ts
scenario-walkthrough-endgame.test.ts software healthy app/tests/engine/scenario-walkthrough-endgame.test.ts
data-loader.test.ts software healthy app/tests/engine/data-loader.test.ts
skill-manager.test.ts software healthy app/tests/engine/skill-manager.test.ts
scenario-walkthrough-movement.test.ts software healthy app/tests/engine/scenario-walkthrough-movement.test.ts
bugfix-validation.test.ts software healthy app/tests/engine/bugfix-validation.test.ts
scenario-scoring.test.ts software healthy app/tests/engine/scenario-scoring.test.ts
scenario-walkthrough-locations.test.ts software healthy app/tests/engine/scenario-walkthrough-locations.test.ts
walkthrough-playthrough-simulation.test.ts software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts
scenario-walkthrough-mana.test.ts software healthy app/tests/engine/scenario-walkthrough-mana.test.ts
map-movement.test.ts software healthy app/tests/engine/map-movement.test.ts
scenario-walkthrough-turnend.test.ts software healthy app/tests/engine/scenario-walkthrough-turnend.test.ts
levelup-dummy.test.ts software healthy app/tests/engine/levelup-dummy.test.ts
card-play-validation.test.ts software healthy app/tests/engine/card-play-validation.test.ts
scenario-full-playthrough.test.ts software healthy app/tests/engine/scenario-full-playthrough.test.ts
scenario-walkthrough-units.test.ts software healthy app/tests/engine/scenario-walkthrough-units.test.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
app software healthy app
tests software healthy app/tests
engine software healthy app/tests/engine
e2e software healthy app/tests/e2e
src software healthy app/src
utils software healthy app/src/utils
hooks software healthy app/src/hooks
screens software healthy app/src/screens
components software healthy app/src/components
combat software healthy app/src/components/combat
cards software healthy app/src/components/cards
map software healthy app/src/components/map
interaction software healthy app/src/components/interaction
levelup software healthy app/src/components/levelup
layout software healthy app/src/components/layout
common software healthy app/src/components/common
tracks software healthy app/src/components/tracks
ads software healthy app/src/components/ads
i18n software healthy app/src/i18n
store software healthy app/src/store
engine software healthy app/src/engine
services software healthy app/src/services
android software healthy app/android
app software healthy app/android/app
src software healthy app/android/app/src
main software healthy app/android/app/src/main
java software healthy app/android/app/src/main/java
com software healthy app/android/app/src/main/java/com
mageknightgame software healthy app/android/app/src/main/java/com/mageknightgame
app software healthy app/android/app/src/main/java/com/mageknightgame/app
test software healthy app/android/app/src/test
java software healthy app/android/app/src/test/java
com software healthy app/android/app/src/test/java/com
getcapacitor software healthy app/android/app/src/test/java/com/getcapacitor
myapp software healthy app/android/app/src/test/java/com/getcapacitor/myapp
androidTest software healthy app/android/app/src/androidTest
java software healthy app/android/app/src/androidTest/java
com software healthy app/android/app/src/androidTest/java/com
getcapacitor software healthy app/android/app/src/androidTest/java/com/getcapacitor
myapp software healthy app/android/app/src/androidTest/java/com/getcapacitor/myapp
locales software healthy app/locales
ko software healthy app/locales/ko
cards software healthy app/locales/ko/cards
en software healthy app/locales/en
cards software healthy app/locales/en/cards
es software healthy app/locales/es
cards software healthy app/locales/es/cards
public software healthy app/public
store-listing software healthy store-listing
docs software healthy docs

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
App frontend healthy app/src/App.tsx
DieSelectionOverlay frontend healthy app/src/screens/DieSelectionOverlay.tsx
MainMenu frontend healthy app/src/screens/MainMenu.tsx
CardSelectionOverlay frontend healthy app/src/screens/CardSelectionOverlay.tsx
SettingsScreen frontend healthy app/src/screens/SettingsScreen.tsx
ScoreScreen frontend healthy app/src/screens/ScoreScreen.tsx
GameScreen frontend healthy app/src/screens/GameScreen.tsx
EnemyCard frontend healthy app/src/components/combat/EnemyCard.tsx
CombatView frontend healthy app/src/components/combat/CombatView.tsx
CombatCardTray frontend healthy app/src/components/combat/CombatCardTray.tsx
DamageAssign frontend healthy app/src/components/combat/DamageAssign.tsx
BlockBuilder frontend healthy app/src/components/combat/BlockBuilder.tsx
RewardOverlay frontend healthy app/src/components/combat/RewardOverlay.tsx
AttackBuilder frontend healthy app/src/components/combat/AttackBuilder.tsx
CardDetail frontend healthy app/src/components/cards/CardDetail.tsx
DragPreview frontend healthy app/src/components/cards/DragPreview.tsx
CardSlot frontend healthy app/src/components/cards/CardSlot.tsx
CardOffer frontend healthy app/src/components/cards/CardOffer.tsx
WoundCard frontend healthy app/src/components/cards/WoundCard.tsx
CardHand frontend healthy app/src/components/cards/CardHand.tsx
MapControls frontend healthy app/src/components/map/MapControls.tsx
HexMap frontend healthy app/src/components/map/HexMap.tsx
TileInfoPopup frontend healthy app/src/components/map/TileInfoPopup.tsx
InteractionPanel frontend healthy app/src/components/interaction/InteractionPanel.tsx
LevelUpOverlay frontend healthy app/src/components/levelup/LevelUpOverlay.tsx
TopBar frontend healthy app/src/components/layout/TopBar.tsx
GameBoard frontend healthy app/src/components/layout/GameBoard.tsx
BottomPanel frontend healthy app/src/components/layout/BottomPanel.tsx
AnimatedList frontend healthy app/src/components/common/AnimatedList.tsx
Tooltip frontend healthy app/src/components/common/Tooltip.tsx
InteractiveTutorial frontend healthy app/src/components/common/InteractiveTutorial.tsx
Modal frontend healthy app/src/components/common/Modal.tsx
TutorialChapterSelect frontend healthy app/src/components/common/TutorialChapterSelect.tsx
EventToasts frontend healthy app/src/components/common/EventToasts.tsx
Button frontend healthy app/src/components/common/Button.tsx
AudioDirector frontend healthy app/src/components/common/AudioDirector.tsx
GameTips frontend healthy app/src/components/common/GameTips.tsx
ReputationTrack frontend healthy app/src/components/tracks/ReputationTrack.tsx
ManaPoolDisplay frontend healthy app/src/components/tracks/ManaPoolDisplay.tsx
FameTrack frontend healthy app/src/components/tracks/FameTrack.tsx
SkillPanel frontend healthy app/src/components/tracks/SkillPanel.tsx
UnitSlots frontend healthy app/src/components/tracks/UnitSlots.tsx
AdBanner frontend healthy app/src/components/ads/AdBanner.tsx
AdInterstitial frontend healthy app/src/components/ads/AdInterstitial.tsx
AdRewarded frontend healthy app/src/components/ads/AdRewarded.tsx

LabelLayerStatusPath
GameLog software healthy app/tests/engine/walkthrough-playthrough-simulation.test.ts…
SeededRandom software healthy app/src/utils/random.ts:SeededRandom
DeckManager software healthy app/src/engine/DeckManager.ts:DeckManager
ScoringCalculator software healthy app/src/engine/ScoringCalculator.ts:ScoringCalculator
DummyPlayer software healthy app/src/engine/DummyPlayer.ts:DummyPlayer
SkillManager software healthy app/src/engine/SkillManager.ts:SkillManager
UnitManager software healthy app/src/engine/UnitManager.ts:UnitManager
MapGenerator software healthy app/src/engine/MapGenerator.ts:MapGenerator
ManaPool software healthy app/src/engine/ManaPool.ts:ManaPool
CombatResolver software healthy app/src/engine/CombatResolver.ts:CombatResolver
TurnManager software healthy app/src/engine/TurnManager.ts:TurnManager
CardEffectResolver software healthy app/src/engine/CardEffectResolver.ts:CardEffectResolver
ScenarioSetup software healthy app/src/engine/ScenarioSetup.ts:ScenarioSetup
LevelUpManager software healthy app/src/engine/LevelUpManager.ts:LevelUpManager
InteractionManager software healthy app/src/engine/InteractionManager.ts:InteractionManager
MovementResolver software healthy app/src/engine/MovementResolver.ts:MovementResolver
TacticEffectManager software healthy app/src/engine/TacticEffectManager.ts:TacticEffectManager
ReputationManager software healthy app/src/engine/ReputationManager.ts:ReputationManager
SaveService software healthy app/src/services/saveService.ts:SaveService
AdService software healthy app/src/services/adService.ts:AdService
AudioService software healthy app/src/services/audioService.ts:AudioService

LabelLayerStatusPath
3.138.75.75 network healthy app/src/components/map/MapControls.tsx
1.5.75.75 network healthy app/src/components/tracks/ReputationTrack.tsx

LabelLayerStatusPath
blood8879__mage-knight software healthy /data/fable5_failed_archive/blood8879__mage-knight

LabelLayerStatusPath
port:3000 network healthy app/vite.config.ts
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/8128382e-cf12-4206-b06a-b7b93d836140/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8128382e-cf12-4206-b06a-b7b93d836140/

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.