https://github.com/billdaus/reefbloomgame
· scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)
20 raw signals (0 security + 20 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -7.2 (diff) · 17 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 309 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 |
|---|---|---|---|
onSlotWritten |
software | healthy | src/save.js:onSlotWritten |
_notifyWrite |
software | healthy | src/save.js:_notifyWrite |
setCurrentSlot |
software | healthy | src/save.js:setCurrentSlot |
getCurrentSlot |
software | healthy | src/save.js:getCurrentSlot |
setCurrentBiome |
software | healthy | src/save.js:setCurrentBiome |
getCurrentBiome |
software | healthy | src/save.js:getCurrentBiome |
saveGame |
software | healthy | src/save.js:saveGame |
loadGame |
software | healthy | src/save.js:loadGame |
clearSave |
software | healthy | src/save.js:clearSave |
getSlotPreview |
software | healthy | src/save.js:getSlotPreview |
getProfile |
software | healthy | src/save.js:getProfile |
setProfile |
software | healthy | src/save.js:setProfile |
defaultProfile |
software | healthy | src/save.js:defaultProfile |
clearSlot |
software | healthy | src/save.js:clearSlot |
clearBiome |
software | healthy | src/save.js:clearBiome |
getBiomePreview |
software | healthy | src/save.js:getBiomePreview |
n |
software | healthy | src/save.js:n |
getInactiveBiomesPlacedCoral |
software | healthy | src/save.js:getInactiveBiomesPlacedCoral |
_readRaw |
software | healthy | src/save.js:_readRaw |
onCloudSynced |
software | healthy | src/cloudsave.js:onCloudSynced |
initCloudSave |
software | healthy | src/cloudsave.js:initCloudSave |
pullAndMerge |
software | healthy | src/cloudsave.js:pullAndMerge |
schedulePush |
software | healthy | src/cloudsave.js:schedulePush |
_pushSlot |
software | healthy | src/cloudsave.js:_pushSlot |
_writeSlots |
software | healthy | src/cloudsave.js:_writeSlots |
_flushAll |
software | healthy | src/cloudsave.js:_flushAll |
_ensureClient |
software | healthy | src/cloudsave.js:_ensureClient |
_readLocal |
software | healthy | src/cloudsave.js:_readLocal |
_parse |
software | healthy | src/cloudsave.js:_parse |
isAuthAvailable |
software | healthy | src/auth.js:isAuthAvailable |
currentUser |
software | healthy | src/auth.js:currentUser |
onAuthChange |
software | healthy | src/auth.js:onAuthChange |
initAuth |
software | healthy | src/auth.js:initAuth |
signIn |
software | healthy | src/auth.js:signIn |
signOutUser |
software | healthy | src/auth.js:signOutUser |
getIdToken |
software | healthy | src/auth.js:getIdToken |
_loadStoredUser |
software | healthy | src/auth.js:_loadStoredUser |
_refresh |
software | healthy | src/auth.js:_refresh |
_tokenRequest |
software | healthy | src/auth.js:_tokenRequest |
_storeTokens |
software | healthy | src/auth.js:_storeTokens |
_decodeJwt |
software | healthy | src/auth.js:_decodeJwt |
_readJson |
software | healthy | src/auth.js:_readJson |
_randomString |
software | healthy | src/auth.js:_randomString |
_base64url |
software | healthy | src/auth.js:_base64url |
main |
software | healthy | src/main.js:main |
resize |
software | healthy | src/main.js:resize |
waitForBegin |
software | healthy | src/main.js:waitForBegin |
openSlotPage |
software | healthy | src/main.js:openSlotPage |
waitForSlotChoice |
software | healthy | src/main.js:waitForSlotChoice |
initAuthUI |
software | healthy | src/main.js:initAuthUI |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SIGNIN.md |
software | healthy | SIGNIN.md |
package-lock.json |
software | healthy | package-lock.json |
IOS.md |
software | healthy | IOS.md |
START.md |
software | healthy | START.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
vite.config.js |
software | healthy | vite.config.js |
capacitor.config.json |
software | healthy | capacitor.config.json |
REEF_BLOOM_PLAN.md |
software | healthy | REEF_BLOOM_PLAN.md |
gen-mobile.mjs |
software | healthy | scripts/gen-mobile.mjs |
render-app-assets.mjs |
software | healthy | scripts/render-app-assets.mjs |
ios-build.yml |
software | healthy | .github/workflows/ios-build.yml |
deploy-auth-backend.yml |
software | healthy | .github/workflows/deploy-auth-backend.yml |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
save.js |
software | healthy | src/save.js |
layout.js |
software | healthy | src/layout.js |
constants.js |
software | healthy | src/constants.js |
cloudsave.js |
software | healthy | src/cloudsave.js |
state.js |
software | healthy | src/state.js |
auth.js |
software | healthy | src/auth.js |
aws-config.js |
software | healthy | src/aws-config.js |
main.js |
software | healthy | src/main.js |
ReefScene.js |
software | healthy | src/scenes/ReefScene.js |
grid.js |
software | healthy | src/utils/grid.js |
Decor.js |
software | healthy | src/entities/Decor.js |
Coral.js |
software | healthy | src/entities/Coral.js |
QuestClam.js |
software | healthy | src/entities/QuestClam.js |
Fish.js |
software | healthy | src/entities/Fish.js |
Clam.js |
software | healthy | src/entities/Clam.js |
SeasonalAmbience.js |
software | healthy | src/entities/SeasonalAmbience.js |
Bubbles.js |
software | healthy | src/entities/Bubbles.js |
HarmonySystem.js |
software | healthy | src/systems/HarmonySystem.js |
JournalSystem.js |
software | healthy | src/systems/JournalSystem.js |
QuestSystem.js |
software | healthy | src/systems/QuestSystem.js |
ClamSystem.js |
software | healthy | src/systems/ClamSystem.js |
LevelSystem.js |
software | healthy | src/systems/LevelSystem.js |
CoralUpgrade.js |
software | healthy | src/systems/CoralUpgrade.js |
BEEconomy.js |
software | healthy | src/systems/BEEconomy.js |
EventSystem.js |
software | healthy | src/systems/EventSystem.js |
ForegroundLayer.js |
software | healthy | src/layers/ForegroundLayer.js |
GridLayer.js |
software | healthy | src/layers/GridLayer.js |
BackgroundLayer.js |
software | healthy | src/layers/BackgroundLayer.js |
DailyQuestModal.js |
software | healthy | src/ui/DailyQuestModal.js |
AccountModal.js |
software | healthy | src/ui/AccountModal.js |
PearlShopModal.js |
software | healthy | src/ui/PearlShopModal.js |
HUD.js |
software | healthy | src/ui/HUD.js |
EventModal.js |
software | healthy | src/ui/EventModal.js |
PlacementMenu.js |
software | healthy | src/ui/PlacementMenu.js |
BiomeTravelModal.js |
software | healthy | src/ui/BiomeTravelModal.js |
CoralUpgradeModal.js |
software | healthy | src/ui/CoralUpgradeModal.js |
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 |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
scenes |
software | healthy | src/scenes |
utils |
software | healthy | src/utils |
entities |
software | healthy | src/entities |
systems |
software | healthy | src/systems |
layers |
software | healthy | src/layers |
ui |
software | healthy | src/ui |
infra |
software | healthy | infra |
ios |
software | healthy | ios |
App |
software | healthy | ios/App |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM |
Sources |
software | healthy | ios/App/CapApp-SPM/Sources |
CapApp-SPM |
software | healthy | ios/App/CapApp-SPM/Sources/CapApp-SPM |
App |
software | healthy | ios/App/App |
Assets.xcassets |
software | healthy | ios/App/App/Assets.xcassets |
Splash.imageset |
software | healthy | ios/App/App/Assets.xcassets/Splash.imageset |
AppIcon.appiconset |
software | healthy | ios/App/App/Assets.xcassets/AppIcon.appiconset |
public |
software | healthy | public |
newsletter |
software | healthy | public/newsletter |
| Label | Layer | Status | Path |
|---|---|---|---|
ReefScene |
software | healthy | src/scenes/ReefScene.js:ReefScene |
Decor |
software | healthy | src/entities/Decor.js:Decor |
Coral |
software | healthy | src/entities/Coral.js:Coral |
QuestClam |
software | healthy | src/entities/QuestClam.js:QuestClam |
Fish |
software | healthy | src/entities/Fish.js:Fish |
Clam |
software | healthy | src/entities/Clam.js:Clam |
SeasonalAmbience |
software | healthy | src/entities/SeasonalAmbience.js:SeasonalAmbience |
Bubbles |
software | healthy | src/entities/Bubbles.js:Bubbles |
ForegroundLayer |
software | healthy | src/layers/ForegroundLayer.js:ForegroundLayer |
GridLayer |
software | healthy | src/layers/GridLayer.js:GridLayer |
BackgroundLayer |
software | healthy | src/layers/BackgroundLayer.js:BackgroundLayer |
DailyQuestModal |
software | healthy | src/ui/DailyQuestModal.js:DailyQuestModal |
AccountModal |
software | healthy | src/ui/AccountModal.js:AccountModal |
PearlShopModal |
software | healthy | src/ui/PearlShopModal.js:PearlShopModal |
HUD |
software | healthy | src/ui/HUD.js:HUD |
EventModal |
software | healthy | src/ui/EventModal.js:EventModal |
PlacementMenu |
software | healthy | src/ui/PlacementMenu.js:PlacementMenu |
BiomeTravelModal |
software | healthy | src/ui/BiomeTravelModal.js:BiomeTravelModal |
CoralUpgradeModal |
software | healthy | src/ui/CoralUpgradeModal.js:CoralUpgradeModal |
ClamRewardModal |
software | healthy | src/ui/ClamRewardModal.js:ClamRewardModal |
JournalModal |
software | healthy | src/ui/JournalModal.js:JournalModal |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/deploy-auth-backend.yml |
security | healthy | .github/workflows/deploy-auth-backend.yml |
auth::src/main.js |
security | healthy | src/main.js |
auth::src/aws-config.js |
security | healthy | src/aws-config.js |
auth::src/auth.js |
security | healthy | src/auth.js |
auth::src/cloudsave.js |
security | healthy | src/cloudsave.js |
auth::infra/reef-auth.yaml |
security | healthy | infra/reef-auth.yaml |
auth::package.json |
security | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_REGION |
cicd | healthy | — |
AWS_ACCESS_KEY_ID |
cicd | healthy | — |
CLOUDFRONT_DISTRIBUTION_ID |
cicd | healthy | — |
S3_BUCKET_NAME |
cicd | healthy | — |
AWS_SECRET_ACCESS_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ios-build |
cicd | healthy | .github/workflows/ios-build.yml |
gha::deploy-auth-backend |
cicd | healthy | .github/workflows/deploy-auth-backend.yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ios-build.yml |
deploy |
cicd | healthy | .github/workflows/deploy-auth-backend.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
billdaus__reefbloomgame |
software | healthy | /data/fable5_failed_archive/billdaus__reefbloomgame |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/8c1844a7-3c5d-4f96-bef1-58ccf5bc00c6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8c1844a7-3c5d-4f96-bef1-58ccf5bc00c6/
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.