https://github.com/Thundderr/thundderrdex
· scanned 2026-06-16 00:35 UTC (2 months, 2 weeks ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 2 weeks ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 520 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 |
|---|---|---|---|
fetchWithRetry |
software | healthy | scripts/generate-tm-data.ts:fetchWithRetry |
formatMachineNumber |
software | healthy | scripts/generate-tm-data.ts:formatMachineNumber |
getAllMoves |
software | healthy | scripts/generate-tm-data.ts:getAllMoves |
main |
software | healthy | scripts/generate-tm-data.ts:main |
getTMNumber |
software | healthy | scripts/generate-tm-data.ts:getTMNumber |
migrateCaughtState |
software | healthy | src/stores/caughtStore.ts:migrateCaughtState |
old |
software | healthy | src/stores/caughtStore.ts:old |
createDefaultModule |
software | healthy | src/stores/moduleStore.ts:createDefaultModule |
createTeamBuilderModule |
software | healthy | src/stores/moduleStore.ts:createTeamBuilderModule |
createDamageCalcModule |
software | healthy | src/stores/moduleStore.ts:createDamageCalcModule |
createDefaultTeamBattleTeam |
software | healthy | src/stores/moduleStore.ts:createDefaultTeamBattleTeam |
createLocationModule |
software | healthy | src/stores/moduleStore.ts:createLocationModule |
createPokedexModule |
software | healthy | src/stores/moduleStore.ts:createPokedexModule |
createDefaultTab |
software | healthy | src/stores/moduleStore.ts:createDefaultTab |
getActiveTab |
software | healthy | src/stores/moduleStore.ts:getActiveTab |
updateActiveTabModules |
software | healthy | src/stores/moduleStore.ts:updateActiveTabModules |
updateActiveTabRecents |
software | healthy | src/stores/moduleStore.ts:updateActiveTabRecents |
partializeModuleState |
software | healthy | src/stores/moduleStore.ts:partializeModuleState |
migrateModuleState |
software | healthy | src/stores/moduleStore.ts:migrateModuleState |
isAttackerSide |
software | healthy | src/stores/moduleStore.ts:isAttackerSide |
Providers |
software | healthy | src/components/Providers.tsx:Providers |
GenerationSelector |
software | healthy | src/components/layout/GenerationSelector.tsx:GenerationSele… |
HiddenSortablePlaceholder |
software | healthy | src/components/layout/ModuleContainer.tsx:HiddenSortablePla… |
FullscreenOverlay |
software | healthy | src/components/layout/ModuleContainer.tsx:FullscreenOverlay |
handleEsc |
software | healthy | src/components/layout/ModuleContainer.tsx:handleEsc |
update |
software | healthy | src/components/layout/ModuleContainer.tsx:update |
ModuleContainer |
software | healthy | src/components/layout/ModuleContainer.tsx:ModuleContainer |
handleDragStart |
software | healthy | src/components/layout/ModuleContainer.tsx:handleDragStart |
handleDragEnd |
software | healthy | src/components/layout/ModuleContainer.tsx:handleDragEnd |
handleDragCancel |
software | healthy | src/components/layout/ModuleContainer.tsx:handleDragCancel |
KeybindsModal |
software | healthy | src/components/layout/KeybindsModal.tsx:KeybindsModal |
handleEscape |
software | healthy | src/components/layout/KeybindsModal.tsx:handleEscape |
handleClickOutside |
software | healthy | src/components/layout/KeybindsModal.tsx:handleClickOutside |
SortableTab |
software | healthy | src/components/layout/TabBar.tsx:SortableTab |
TabBar |
software | healthy | src/components/layout/TabBar.tsx:TabBar |
startEditing |
software | healthy | src/components/layout/TabBar.tsx:startEditing |
finishEditing |
software | healthy | src/components/layout/TabBar.tsx:finishEditing |
handleKeyDown |
software | healthy | src/components/layout/TabBar.tsx:handleKeyDown |
handleDragEnd |
software | healthy | src/components/layout/TabBar.tsx:handleDragEnd |
renderStaticTab |
software | healthy | src/components/layout/TabBar.tsx:renderStaticTab |
KeyboardShortcutsProvider |
software | healthy | src/components/layout/KeyboardShortcutsProvider.tsx:Keyboar… |
moduleSizeStyle |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:moduleSizeStyle |
moduleSizeClasses |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:moduleSizeClas… |
ModuleResizeHandle |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:ModuleResizeHa… |
handlePointerDown |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:handlePointerD… |
colWidth |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:colWidth |
onMove |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:onMove |
finish |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:finish |
onUp |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:onUp |
onCancel |
software | healthy | src/components/layout/ModuleResizeHandle.tsx:onCancel |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
next.config.ts |
software | healthy | next.config.ts |
generate-tm-data.ts |
software | healthy | scripts/generate-tm-data.ts |
schema.sql |
software | healthy | supabase/schema.sql |
api.ts |
software | healthy | src/types/api.ts |
module.ts |
software | healthy | src/types/module.ts |
moves.ts |
software | healthy | src/types/moves.ts |
pokemon.ts |
software | healthy | src/types/pokemon.ts |
index.ts |
software | healthy | src/types/index.ts |
authStore.ts |
software | healthy | src/stores/authStore.ts |
caughtStore.ts |
software | healthy | src/stores/caughtStore.ts |
generationStore.ts |
software | healthy | src/stores/generationStore.ts |
moduleStore.ts |
software | healthy | src/stores/moduleStore.ts |
Providers.tsx |
software | healthy | src/components/Providers.tsx |
GenerationSelector.tsx |
software | healthy | src/components/layout/GenerationSelector.tsx |
ModuleContainer.tsx |
software | healthy | src/components/layout/ModuleContainer.tsx |
KeybindsModal.tsx |
software | healthy | src/components/layout/KeybindsModal.tsx |
TabBar.tsx |
software | healthy | src/components/layout/TabBar.tsx |
KeyboardShortcutsProvider.tsx |
software | healthy | src/components/layout/KeyboardShortcutsProvider.tsx |
ModuleResizeHandle.tsx |
software | healthy | src/components/layout/ModuleResizeHandle.tsx |
Sidebar.tsx |
software | healthy | src/components/layout/Sidebar.tsx |
ConfirmModal.tsx |
software | healthy | src/components/layout/ConfirmModal.tsx |
Header.tsx |
software | healthy | src/components/layout/Header.tsx |
LocationModule.tsx |
software | healthy | src/components/location-module/LocationModule.tsx |
ResetPasswordModal.tsx |
software | healthy | src/components/auth/ResetPasswordModal.tsx |
SyncManager.tsx |
software | healthy | src/components/auth/SyncManager.tsx |
AccountButton.tsx |
software | healthy | src/components/auth/AccountButton.tsx |
AccountMenu.tsx |
software | healthy | src/components/auth/AccountMenu.tsx |
AuthModal.tsx |
software | healthy | src/components/auth/AuthModal.tsx |
PokedexModule.tsx |
software | healthy | src/components/pokedex-module/PokedexModule.tsx |
Pokedex.tsx |
software | healthy | src/components/pokedex-module/Pokedex.tsx |
TeamBattlePanel.tsx |
software | healthy | src/components/damage-calc/TeamBattlePanel.tsx |
SaveTeamModal.tsx |
software | healthy | src/components/damage-calc/SaveTeamModal.tsx |
FieldConditions.tsx |
software | healthy | src/components/damage-calc/FieldConditions.tsx |
TeamBattleSlotCard.tsx |
software | healthy | src/components/damage-calc/TeamBattleSlotCard.tsx |
DamageCalcModule.tsx |
software | healthy | src/components/damage-calc/DamageCalcModule.tsx |
CompactPokemonSummary.tsx |
software | healthy | src/components/damage-calc/CompactPokemonSummary.tsx |
DamageResults.tsx |
software | healthy | src/components/damage-calc/DamageResults.tsx |
MoveSelector.tsx |
software | healthy | src/components/damage-calc/MoveSelector.tsx |
LoadTeamDropdown.tsx |
software | healthy | src/components/damage-calc/LoadTeamDropdown.tsx |
FullscreenDamageCalc.tsx |
software | healthy | src/components/damage-calc/FullscreenDamageCalc.tsx |
PokemonConfigPanel.tsx |
software | healthy | src/components/damage-calc/PokemonConfigPanel.tsx |
TypeBadge.tsx |
software | healthy | src/components/type-chart/TypeBadge.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
supabase |
software | healthy | supabase |
src |
software | healthy | src |
types |
software | healthy | src/types |
stores |
software | healthy | src/stores |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
location-module |
software | healthy | src/components/location-module |
auth |
software | healthy | src/components/auth |
pokedex-module |
software | healthy | src/components/pokedex-module |
damage-calc |
software | healthy | src/components/damage-calc |
type-chart |
software | healthy | src/components/type-chart |
nature-chart |
software | healthy | src/components/nature-chart |
pokemon-module |
software | healthy | src/components/pokemon-module |
app |
software | healthy | src/app |
type-chart |
software | healthy | src/app/type-chart |
lib |
software | healthy | src/lib |
pokeapi |
software | healthy | src/lib/pokeapi |
sync |
software | healthy | src/lib/sync |
utils |
software | healthy | src/lib/utils |
hooks |
software | healthy | src/hooks |
| Label | Layer | Status | Path |
|---|---|---|---|
icon |
software | healthy | src/components/damage-calc/DamageCalcModule.tsx:icon |
icon |
software | healthy | src/components/damage-calc/PokemonConfigPanel.tsx:icon |
PokeAPIError |
software | healthy | src/lib/pokeapi/client.ts:PokeAPIError |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
TypeChartPage |
frontend | healthy | src/app/type-chart/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/type-chart |
frontend | healthy | src/app/type-chart/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vfqkkzwl |
software | healthy | /tmp/repobility-clone-vfqkkzwl |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/schema.sql |
This page is publicly accessible at:
https://repobility.com/scan/9a624b58-3312-453a-bfe6-a0176ede9f5e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9a624b58-3312-453a-bfe6-a0176ede9f5e/
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.