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.

ShihShihDer/ButFun

https://github.com/ShihShihDer/ButFun · scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)

266 raw signals (240 security + 26 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 33 actionable findings from 2 signal sources. 429 repeated signals grouped for readability. 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 1003 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
makeCtx software healthy scripts/qa/render-smoke.mjs:makeCtx
noop software healthy scripts/qa/render-smoke.mjs:noop
makeEl software healthy scripts/qa/render-smoke.mjs:makeEl
fire software healthy scripts/qa/render-smoke.mjs:fire
myId software healthy scripts/qa/render-smoke.mjs:myId
pump software healthy scripts/qa/render-smoke.mjs:pump
variant software healthy scripts/qa/render-smoke.mjs:variant
indoor software healthy scripts/qa/render-smoke.mjs:indoor
loadWasmTerrain software healthy scripts/qa/world-core-wasm.mjs:loadWasmTerrain
sleep software healthy scripts/qa/town-snapshot-probe.mjs:sleep
score software healthy scripts/qa/town-snapshot-probe.mjs:score
me software healthy scripts/qa/town-snapshot-probe.mjs:me
sleep software healthy scripts/qa/functional-qa.mjs:sleep
grassHash software healthy scripts/qa/functional-qa.mjs:grassHash
h software healthy scripts/qa/functional-qa.mjs:h
bn software healthy scripts/qa/functional-qa.mjs:bn
biomeAt software healthy scripts/qa/functional-qa.mjs:biomeAt
isSolid software healthy scripts/qa/functional-qa.mjs:isSolid
connect software healthy scripts/qa/functional-qa.mjs:connect
me software healthy scripts/qa/functional-qa.mjs:me
invTotal software healthy scripts/qa/functional-qa.mjs:invTotal
moveTo software healthy scripts/qa/functional-qa.mjs:moveTo
isTownWall software healthy scripts/qa/functional-qa.mjs:isTownWall
nearestSolid software healthy scripts/qa/functional-qa.mjs:nearestSolid
cx software healthy scripts/qa/functional-qa.mjs:cx
check software healthy scripts/qa/functional-qa.mjs:check
main software healthy scripts/qa/functional-qa.mjs:main
inTown software healthy scripts/qa/functional-qa.mjs:inTown
sellable software healthy scripts/qa/functional-qa.mjs:sellable
sleep software healthy scripts/qa/income-measure.mjs:sleep
connect software healthy scripts/qa/income-measure.mjs:connect
me software healthy scripts/qa/income-measure.mjs:me
moveTo software healthy scripts/qa/income-measure.mjs:moveTo
digAt software healthy scripts/qa/income-measure.mjs:digAt
mineAround software healthy scripts/qa/income-measure.mjs:mineAround
main software healthy scripts/qa/income-measure.mjs:main
elapsed software healthy scripts/qa/income-measure.mjs:elapsed
rate software healthy scripts/qa/income-measure.mjs:rate
totalSecs software healthy scripts/qa/income-measure.mjs:totalSecs
avgRate software healthy scripts/qa/income-measure.mjs:avgRate
grassHash software healthy scripts/qa/movement-probe.mjs:grassHash
h software healthy scripts/qa/movement-probe.mjs:h
biomeNoise software healthy scripts/qa/movement-probe.mjs:biomeNoise
biomeAt software healthy scripts/qa/movement-probe.mjs:biomeAt
tileHash software healthy scripts/qa/movement-probe.mjs:tileHash
ix software healthy scripts/qa/movement-probe.mjs:ix
iy software healthy scripts/qa/movement-probe.mjs:iy
tileKindAt software healthy scripts/qa/movement-probe.mjs:tileKindAt
tx software healthy scripts/qa/movement-probe.mjs:tx
describe software healthy scripts/qa/movement-probe.mjs:describe

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

LabelLayerStatusPath
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
dev2review.md software healthy dev2review.md
Cargo.lock software healthy Cargo.lock
pr_body.md software healthy pr_body.md
SETUP_ON_SERVER.md software healthy docs/SETUP_ON_SERVER.md
AUTONOMOUS_OPS.md software healthy docs/AUTONOMOUS_OPS.md
PLAN_LIVING_ECOSYSTEM.md software healthy docs/PLAN_LIVING_ECOSYSTEM.md
PLAN_MULTI_RENDERER.md software healthy docs/PLAN_MULTI_RENDERER.md
ASSET_INTEGRATION.md software healthy docs/ASSET_INTEGRATION.md
PLAN_SELF_RUNNING_WORLD.md software healthy docs/PLAN_SELF_RUNNING_WORLD.md
PLAN_INFINITE_WORLD.md software healthy docs/PLAN_INFINITE_WORLD.md
ASSETS_PROMPT.md software healthy docs/ASSETS_PROMPT.md
PLAN_AI_NPC_GROWTH.md software healthy docs/PLAN_AI_NPC_GROWTH.md
ONCALL_RC.md software healthy docs/ONCALL_RC.md
ROADMAP.md software healthy docs/ROADMAP.md
PLAN_ECONOMY_REALISTIC.md software healthy docs/PLAN_ECONOMY_REALISTIC.md
PLAN_DIGGABLE_WORLD.md software healthy docs/PLAN_DIGGABLE_WORLD.md
DEPLOY_CLOUDFLARE_TUNNEL.md software healthy docs/DEPLOY_CLOUDFLARE_TUNNEL.md
GAME_DESIGN.md software healthy docs/GAME_DESIGN.md
PLAN_VISUAL_POLISH.md software healthy docs/PLAN_VISUAL_POLISH.md
VISION_AI_EMERGENT_ECOSYSTEM.md software healthy docs/VISION_AI_EMERGENT_ECOSYSTEM.md
PLAN.md software healthy docs/PLAN.md
PLAN_UI_REDESIGN.md software healthy docs/PLAN_UI_REDESIGN.md
BACKLOG.md software healthy docs/BACKLOG.md
integrator.sh software healthy scripts/integrator.sh
oncall.sh software healthy scripts/oncall.sh
deploy-enable.sh software healthy scripts/deploy-enable.sh
deploy.sh software healthy scripts/deploy.sh
planner.sh software healthy scripts/planner.sh
deploy-staging.sh software healthy scripts/deploy-staging.sh
agent.sh software healthy scripts/agent.sh
e2e-smoke.sh software healthy scripts/e2e-smoke.sh
devloop.sh software healthy scripts/devloop.sh
build-wasm.sh software healthy scripts/build-wasm.sh
devloop-feedback.sh software healthy scripts/devloop-feedback.sh
e2e-gameloop.sh software healthy scripts/e2e-gameloop.sh
notify.sh software healthy scripts/auto/notify.sh
enable.sh software healthy scripts/auto/enable.sh
butfun-auto.sh software healthy scripts/auto/butfun-auto.sh
security-scan.sh software healthy scripts/ops/security-scan.sh
residents-start.sh software healthy scripts/qa/residents-start.sh
render-smoke.mjs software healthy scripts/qa/render-smoke.mjs
world-core-wasm.mjs software healthy scripts/qa/world-core-wasm.mjs
town-snapshot-probe.mjs software healthy scripts/qa/town-snapshot-probe.mjs
functional-qa.mjs software healthy scripts/qa/functional-qa.mjs
income-measure.mjs software healthy scripts/qa/income-measure.mjs
movement-probe.mjs software healthy scripts/qa/movement-probe.mjs

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

LabelLayerStatusPath
0025_skill_mastery.sql data healthy migrations/0025_skill_mastery.sql
0016_npc_memory.sql data healthy migrations/0016_npc_memory.sql
0007_reset_plots.sql data healthy migrations/0007_reset_plots.sql
0012_land_plots.sql data healthy migrations/0012_land_plots.sql
0011_add_player_exp.sql data healthy migrations/0011_add_player_exp.sql
0003_fields.sql data healthy migrations/0003_fields.sql
0014_equipment_slots.sql data healthy migrations/0014_equipment_slots.sql
0002_inventories.sql data healthy migrations/0002_inventories.sql
0017_npc_trade_stats.sql data healthy migrations/0017_npc_trade_stats.sql
0010_tile_deltas.sql data healthy migrations/0010_tile_deltas.sql
0021_sprinklers.sql data healthy migrations/0021_sprinklers.sql
0009_full_clean_reset.sql data healthy migrations/0009_full_clean_reset.sql
0024_stat_points.sql data healthy migrations/0024_stat_points.sql
0015_job_mastery.sql data healthy migrations/0015_job_mastery.sql
0023_town_project.sql data healthy migrations/0023_town_project.sql
0020_wardrobe.sql data healthy migrations/0020_wardrobe.sql
0008_add_wallet_expansions.sql data healthy migrations/0008_add_wallet_expansions.sql
0006_suggestions.sql data healthy migrations/0006_suggestions.sql
0001_players.sql data healthy migrations/0001_players.sql
0019_appearance.sql data healthy migrations/0019_appearance.sql
0022_guilds.sql data healthy migrations/0022_guilds.sql
0018_friends.sql data healthy migrations/0018_friends.sql
0004_daynight.sql data healthy migrations/0004_daynight.sql
0005_users.sql data healthy migrations/0005_users.sql
0013_land_plot_purpose.sql data healthy migrations/0013_land_plot_purpose.sql

LabelLayerStatusPath
npc_memory data healthy migrations/0016_npc_memory.sql
npc_gift_stock data healthy migrations/0016_npc_memory.sql
fields_v1_backup data healthy migrations/0007_reset_plots.sql
land_plots data healthy migrations/0012_land_plots.sql
fields data healthy migrations/0003_fields.sql
inventories data healthy migrations/0002_inventories.sql
tile_deltas data healthy migrations/0010_tile_deltas.sql
IF data healthy migrations/0021_sprinklers.sql
sprinklers data healthy migrations/0021_sprinklers.sql
fields_fullclean_backup data healthy migrations/0009_full_clean_reset.sql
inventories_fullclean_backup data healthy migrations/0009_full_clean_reset.sql
players_fullclean_backup data healthy migrations/0009_full_clean_reset.sql
town_project data healthy migrations/0023_town_project.sql
town_project_donations data healthy migrations/0023_town_project.sql
suggestions data healthy migrations/0006_suggestions.sql
players data healthy migrations/0001_players.sql
guilds data healthy migrations/0022_guilds.sql
guild_members data healthy migrations/0022_guilds.sql
friends data healthy migrations/0018_friends.sql
daynight data healthy migrations/0004_daynight.sql
users data healthy migrations/0005_users.sql

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
auto software healthy scripts/auto
ops software healthy scripts/ops
qa software healthy scripts/qa
fixtures software healthy scripts/qa/fixtures
site software healthy scripts/site
e2e software healthy scripts/e2e
deploy software healthy deploy
cloudflared software healthy deploy/cloudflared
crates software healthy crates
world-core software healthy crates/world-core
src software healthy crates/world-core/src
web software healthy web
site software healthy web/site
migrations software healthy migrations
.github software healthy .github
src software healthy src

LabelLayerStatusPath
auth::src/auth.rs security healthy src/auth.rs
auth::src/users.rs security healthy src/users.rs
auth::README.md security healthy README.md
auth::src/appearance.rs security healthy src/appearance.rs
auth::scripts/deploy-staging.sh security healthy scripts/deploy-staging.sh
auth::scripts/e2e/smoke.mjs security healthy scripts/e2e/smoke.mjs
auth::src/profile.rs security healthy src/profile.rs
auth::Cargo.toml security healthy Cargo.toml
auth::src/main.rs security healthy src/main.rs
auth::src/state.rs security healthy src/state.rs

LabelLayerStatusPath
FakeWS software healthy scripts/qa/render-smoke.mjs:FakeWS
FakeImage software healthy scripts/qa/render-smoke.mjs:FakeImage
FakeAudio software healthy scripts/qa/render-smoke.mjs:FakeAudio

LabelLayerStatusPath
postgres data healthy Cargo.toml
mysql data healthy Cargo.lock
sqlite data healthy Cargo.lock

LabelLayerStatusPath
port:03 network healthy scripts/deploy.sh
port:19847 network healthy scripts/e2e-gameloop.sh

LabelLayerStatusPath
repobility-clone-qih86jho software healthy /tmp/repobility-clone-qih86jho
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/34c8b69a-3e21-4e25-ac58-7eeec89ac3fe/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/34c8b69a-3e21-4e25-ac58-7eeec89ac3fe/

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.