https://github.com/Belghasys/The-Far-Realm
· scanned 2026-06-17 01:20 UTC (1 month, 2 weeks ago)
63 raw signals (0 security + 63 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +9.9 (diff) · 63 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 756 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 |
|---|---|---|---|
get_pipeline |
software | healthy | flux_server.py:31 |
startup_event |
software | healthy | flux_server.py:94 |
health |
software | healthy | flux_server.py:109 |
generate_image |
software | healthy | flux_server.py:117 |
required |
software | healthy | test-models.mjs:required |
testTextModel |
software | healthy | test-models.mjs:testTextModel |
testModels |
software | healthy | test-models.mjs:testModels |
getRacialBonus |
software | healthy | types.ts:getRacialBonus |
abilityModifier |
software | healthy | types.ts:abilityModifier |
parseMagicModifier |
software | healthy | types.ts:parseMagicModifier |
parseLegacyArmor |
software | healthy | types.ts:parseLegacyArmor |
isRangedWeapon |
software | healthy | types.ts:isRangedWeapon |
hasWeaponProperty |
software | healthy | types.ts:hasWeaponProperty |
parseItemStatModifier |
software | healthy | types.ts:parseItemStatModifier |
effectText |
software | healthy | types.ts:effectText |
parseItemSpeedModifier |
software | healthy | types.ts:parseItemSpeedModifier |
getEffectiveStat |
software | healthy | types.ts:getEffectiveStat |
getBaseACFromArmor |
software | healthy | types.ts:getBaseACFromArmor |
getEffectiveAC |
software | healthy | types.ts:getEffectiveAC |
isStatModified |
software | healthy | types.ts:isStatModified |
getEffectiveAttackBonus |
software | healthy | types.ts:getEffectiveAttackBonus |
getEffectiveDamageBonus |
software | healthy | types.ts:getEffectiveDamageBonus |
getEffectiveSpeed |
software | healthy | types.ts:getEffectiveSpeed |
getCombatAC |
software | healthy | types.ts:getCombatAC |
getPlayerAttackCount |
software | healthy | types.ts:getPlayerAttackCount |
cls |
software | healthy | types.ts:cls |
getPlayerAttackModifier |
software | healthy | types.ts:getPlayerAttackModifier |
weapon |
software | healthy | types.ts:weapon |
getPlayerDamageBonus |
software | healthy | types.ts:getPlayerDamageBonus |
calculateLevelFromXP |
software | healthy | types.ts:calculateLevelFromXP |
getXPProgress |
software | healthy | types.ts:getXPProgress |
AuthGuard |
software | healthy | App.tsx:AuthGuard |
App |
software | healthy | App.tsx:App |
get_model |
software | healthy | audio_server.py:47 |
_wav_b64 |
software | healthy | audio_server.py:56 |
warmup |
software | healthy | audio_server.py:68 |
health |
software | healthy | audio_server.py:75 |
_generate |
software | healthy | audio_server.py:83 |
generate_sfx |
software | healthy | audio_server.py:92 |
generate_music |
software | healthy | audio_server.py:100 |
tick |
software | healthy | tests/core.test.ts:tick |
useDMConnection |
software | healthy | hooks/useDMConnection.ts:useDMConnection |
formatConnectionError |
software | healthy | hooks/useDMConnection.ts:formatConnectionError |
connectToDM |
software | healthy | hooks/useDMConnection.ts:connectToDM |
toggleMute |
software | healthy | hooks/useDMConnection.ts:toggleMute |
useTranscript |
software | healthy | hooks/useTranscript.ts:useTranscript |
addMessage |
software | healthy | hooks/useTranscript.ts:addMessage |
appendToLastMessage |
software | healthy | hooks/useTranscript.ts:appendToLastMessage |
useCombatState |
software | healthy | hooks/useCombatState.ts:useCombatState |
resetCombat |
software | healthy | hooks/useCombatState.ts:resetCombat |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
flux_server.py |
software | healthy | flux_server.py |
postcss.config.js |
software | healthy | postcss.config.js |
firebase.json |
software | healthy | firebase.json |
vite.config.ts |
software | healthy | vite.config.ts |
test-models.mjs |
software | healthy | test-models.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
types.ts |
software | healthy | types.ts |
tailwind.config.js |
software | healthy | tailwind.config.js |
index.tsx |
software | healthy | index.tsx |
firestore.indexes.json |
software | healthy | firestore.indexes.json |
index.css |
software | healthy | index.css |
App.tsx |
software | healthy | App.tsx |
audio_server.py |
software | healthy | audio_server.py |
tsconfig.json |
software | healthy | tsconfig.json |
core.test.ts |
software | healthy | tests/core.test.ts |
useDMConnection.ts |
software | healthy | hooks/useDMConnection.ts |
useTranscript.ts |
software | healthy | hooks/useTranscript.ts |
useCombatState.ts |
software | healthy | hooks/useCombatState.ts |
useToolProcessor.ts |
software | healthy | hooks/useToolProcessor.ts |
useSaveSync.ts |
software | healthy | hooks/useSaveSync.ts |
useMusicDirector.ts |
software | healthy | hooks/useMusicDirector.ts |
ModeSelectionView.tsx |
software | healthy | views/ModeSelectionView.tsx |
CharacterCreationView.tsx |
software | healthy | views/CharacterCreationView.tsx |
LobbyView.tsx |
software | healthy | views/LobbyView.tsx |
GameSessionView.tsx |
software | healthy | views/GameSessionView.tsx |
LoginView.tsx |
software | healthy | views/LoginView.tsx |
SpellbookPanel.tsx |
software | healthy | components/SpellbookPanel.tsx |
DiceTray.tsx |
software | healthy | components/DiceTray.tsx |
ProposedActionPrompt.tsx |
software | healthy | components/ProposedActionPrompt.tsx |
RollingDice.tsx |
software | healthy | components/RollingDice.tsx |
CombatTracker.tsx |
software | healthy | components/CombatTracker.tsx |
CharacterSheet.tsx |
software | healthy | components/CharacterSheet.tsx |
AuditConsole.tsx |
software | healthy | components/AuditConsole.tsx |
CombatActionsPanel.tsx |
software | healthy | components/CombatActionsPanel.tsx |
InGameMenus.tsx |
software | healthy | components/InGameMenus.tsx |
LoadGameMenu.tsx |
software | healthy | components/LoadGameMenu.tsx |
JournalPanel.tsx |
software | healthy | components/JournalPanel.tsx |
GameSession.tsx |
software | healthy | components/GameSession.tsx |
IntroCinematic.tsx |
software | healthy | components/IntroCinematic.tsx |
LanguageContext.tsx |
software | healthy | components/LanguageContext.tsx |
ActionPrompt.tsx |
software | healthy | components/ActionPrompt.tsx |
ErrorBoundary.tsx |
software | healthy | components/ErrorBoundary.tsx |
ActionPips.tsx |
software | healthy | components/ActionPips.tsx |
RuleCodexPanel.tsx |
software | healthy | components/RuleCodexPanel.tsx |
GameWindow.tsx |
software | healthy | components/GameWindow.tsx |
LevelUpModal.tsx |
software | healthy | components/LevelUpModal.tsx |
CampaignBoardPanel.tsx |
software | healthy | components/CampaignBoardPanel.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ImageRequest |
software | healthy | flux_server.py:103 |
AudioRequest |
software | healthy | audio_server.py:63 |
to |
software | healthy | tests/core.test.ts:to |
with |
software | healthy | tests/core.test.ts:with |
save |
software | healthy | hooks/useToolProcessor.ts:save |
change |
software | healthy | components/CharacterSheet.tsx:change |
skill |
software | healthy | components/CharacterSheet.tsx:skill |
has |
software | healthy | components/CharacterSheet.tsx:has |
is |
software | healthy | components/GameSession.tsx:is |
ErrorBoundary |
software | healthy | components/ErrorBoundary.tsx:ErrorBoundary |
ImageRequest |
software | healthy | installer/servers/flux_server.py:125 |
AudioRequest |
software | healthy | installer/servers/audio_server.py:86 |
MemoryManager |
software | healthy | services/memoryManager.ts:MemoryManager |
LiveDungeonMaster |
software | healthy | services/geminiRealtime.ts:LiveDungeonMaster |
LiveConnectionManager |
software | healthy | services/geminiRealtime.ts:LiveConnectionManager |
LyriaMusicService |
software | healthy | services/lyriaMusic.ts:LyriaMusicService |
CampaignEventLog |
software | healthy | services/campaignEventLog.ts:CampaignEventLog |
PCMProcessor |
software | healthy | services/pcm-processor.js:PCMProcessor |
AdventureService |
software | healthy | services/adventureService.ts:AdventureService |
LocalSfxService |
software | healthy | services/localSfxService.ts:LocalSfxService |
name |
software | healthy | services/codexService.ts:name |
tag |
software | healthy | services/codexService.ts:tag |
is |
software | healthy | services/codexService.ts:is |
WriteQueue |
software | healthy | services/saveService.ts:WriteQueue |
SaveService |
software | healthy | services/saveService.ts:SaveService |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
hooks |
software | healthy | hooks |
views |
software | healthy | views |
components |
software | healthy | components |
store |
software | healthy | store |
installer |
software | healthy | installer |
launcher |
software | healthy | installer/launcher |
bootstrap |
software | healthy | installer/bootstrap |
servers |
software | healthy | installer/servers |
rules |
software | healthy | rules |
services |
software | healthy | services |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | App.tsx |
/mode |
frontend | healthy | App.tsx |
/lobby |
frontend | healthy | App.tsx |
/create |
frontend | healthy | App.tsx |
/session |
frontend | healthy | App.tsx |
* |
frontend | healthy | App.tsx |
/health |
frontend | healthy | installer/launcher/main.js |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | flux_server.py |
POST /generate-image |
api | healthy | flux_server.py |
POST /generate-sfx |
api | healthy | audio_server.py |
POST /generate-music |
api | healthy | audio_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | flux_server.py |
port:3000 |
network | healthy | vite.config.ts |
port:8001 |
network | healthy | audio_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | App.tsx |
SpellbookPanel |
frontend | healthy | components/SpellbookPanel.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
Belghasys__The-Far-Realm |
software | healthy | /data/fable5_failed_archive/Belghasys__The-Far-Realm |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | flux_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | flux_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/8c3bc623-91dc-4f75-b1fe-4fcc693e7be5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8c3bc623-91dc-4f75-b1fe-4fcc693e7be5/
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.