https://github.com/t2pw/birdbomber
· scanned 2026-06-16 00:28 UTC (2 months, 2 weeks ago)
6 raw signals (0 security + 6 graph)
Last scanned 2 months, 2 weeks ago · v1 · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 133 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 |
|---|---|---|---|
makeState |
software | healthy | prototype/game.js:makeState |
resetGame |
software | healthy | prototype/game.js:resetGame |
rand |
software | healthy | prototype/game.js:rand |
chooseVehicle |
software | healthy | prototype/game.js:chooseVehicle |
laneX |
software | healthy | prototype/game.js:laneX |
laneScalarX |
software | healthy | prototype/game.js:laneScalarX |
nearestLaneIndex |
software | healthy | prototype/game.js:nearestLaneIndex |
screenYFromUnits |
software | healthy | prototype/game.js:screenYFromUnits |
scaleFromY |
software | healthy | prototype/game.js:scaleFromY |
clamp |
software | healthy | prototype/game.js:clamp |
lerp |
software | healthy | prototype/game.js:lerp |
easeInQuad |
software | healthy | prototype/game.js:easeInQuad |
easeOutQuad |
software | healthy | prototype/game.js:easeOutQuad |
getPhase |
software | healthy | prototype/game.js:getPhase |
getTargetMinGap |
software | healthy | prototype/game.js:getTargetMinGap |
getSpeedBoost |
software | healthy | prototype/game.js:getSpeedBoost |
getMaxCars |
software | healthy | prototype/game.js:getMaxCars |
effectiveRelSpeed |
software | healthy | prototype/game.js:effectiveRelSpeed |
targetReleaseAt |
software | healthy | prototype/game.js:targetReleaseAt |
futureYUnits |
software | healthy | prototype/game.js:futureYUnits |
timeToRelease |
software | healthy | prototype/game.js:timeToRelease |
getAim |
software | healthy | prototype/game.js:getAim |
getLockedCar |
software | healthy | prototype/game.js:getLockedCar |
inFireWindow |
software | healthy | prototype/game.js:inFireWindow |
awarenessReserveFor |
software | healthy | prototype/game.js:awarenessReserveFor |
releaseGapBetween |
software | healthy | prototype/game.js:releaseGapBetween |
releaseAtForNewCar |
software | healthy | prototype/game.js:releaseAtForNewCar |
yUnitsForReleaseDelay |
software | healthy | prototype/game.js:yUnitsForReleaseDelay |
trySpawnCar |
software | healthy | prototype/game.js:trySpawnCar |
getAliveCarsForScheduling |
software | healthy | prototype/game.js:getAliveCarsForScheduling |
spawnCar |
software | healthy | prototype/game.js:spawnCar |
styleRank |
software | healthy | prototype/game.js:styleRank |
fireDrop |
software | healthy | prototype/game.js:fireDrop |
isBombCinematicActive |
software | healthy | prototype/game.js:isBombCinematicActive |
isCarOnScreen |
software | healthy | prototype/game.js:isCarOnScreen |
snapshotCar |
software | healthy | prototype/game.js:snapshotCar |
selectBombMainCar |
software | healthy | prototype/game.js:selectBombMainCar |
triggerBomb |
software | healthy | prototype/game.js:triggerBomb |
updateBombCinematic |
software | healthy | prototype/game.js:updateBombCinematic |
enterBombPhase |
software | healthy | prototype/game.js:enterBombPhase |
applyBombCinematicHits |
software | healthy | prototype/game.js:applyBombCinematicHits |
skipBombCinematic |
software | healthy | prototype/game.js:skipBombCinematic |
finishBombCinematic |
software | healthy | prototype/game.js:finishBombCinematic |
awardHit |
software | healthy | prototype/game.js:awardHit |
resolveDrop |
software | healthy | prototype/game.js:resolveDrop |
normalized |
software | healthy | prototype/game.js:normalized |
update |
software | healthy | prototype/game.js:update |
updatePhaseMessage |
software | healthy | prototype/game.js:updatePhaseMessage |
startLunchBreak |
software | healthy | prototype/game.js:startLunchBreak |
updateFocus |
software | healthy | prototype/game.js:updateFocus |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
企画書_ProjectSkySniper.md |
software | healthy | 企画書_ProjectSkySniper.md |
開発移行_Unity準備とCodex分担.md |
software | healthy | 開発移行_Unity準備とCodex分担.md |
仕様書_視点再設計_BombsightView.md |
software | healthy | 仕様書_視点再設計_BombsightView.md |
README.md |
software | healthy | README.md |
仕様書_ProjectSkySniper.md |
software | healthy | 仕様書_ProjectSkySniper.md |
styles.css |
software | healthy | prototype/styles.css |
README.md |
software | healthy | prototype/README.md |
index.html |
software | healthy | prototype/index.html |
game.js |
software | healthy | prototype/game.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8dhmijvp |
software | healthy | /tmp/repobility-clone-8dhmijvp |
| Label | Layer | Status | Path |
|---|---|---|---|
prototype |
software | healthy | prototype |
This page is publicly accessible at:
https://repobility.com/scan/0dfa3bed-5ef0-4c31-aa58-4c5fe08472f2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0dfa3bed-5ef0-4c31-aa58-4c5fe08472f2/
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.