https://github.com/tim4724/Powder-Party
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
84 raw signals (0 security + 84 graph)
Last scanned 2 months, 2 weeks ago · v1 · 68 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 437 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 |
|---|---|---|---|
replay |
software | healthy | partyplug/AirConsoleAdapter.js:replay |
PartyFastlane |
software | healthy | partyplug/PartyFastlane.js:PartyFastlane |
install |
software | healthy | partyplug/AirConsoleStorage.d.ts:install |
install |
software | healthy | partyplug/AirConsoleStorage.js:install |
allowKeys |
software | healthy | partyplug/AirConsoleStorage.js:allowKeys |
getUid |
software | healthy | partyplug/AirConsoleStorage.js:getUid |
entry |
software | healthy | partyplug/AirConsoleStorage.js:entry |
RoomFlow |
software | healthy | partyplug/RoomFlow.js:RoomFlow |
record |
software | healthy | partyplug/tests/room-flow.test.js:record |
makeFakeChannel |
software | healthy | partyplug/tests/party-fastlane.test.js:makeFakeChannel |
makePeer |
software | healthy | partyplug/tests/party-fastlane.test.js:makePeer |
makeFastlane |
software | healthy | partyplug/tests/party-fastlane.test.js:makeFastlane |
installShim |
software | healthy | partyplug/tests/airconsole-storage.test.js:installShim |
makeFakeAirConsole |
software | healthy | partyplug/tests/airconsole-adapter.test.js:makeFakeAirConso… |
straightSlope |
software | healthy | tests/engine.test.js:straightSlope |
track |
software | healthy | tests/engine.test.js:track |
run |
software | healthy | tests/engine.test.js:run |
makeEngine |
software | healthy | tests/engine.test.js:makeEngine |
armRate |
software | healthy | tests/engine.test.js:armRate |
sk |
software | healthy | tests/engine.test.js:sk |
stack |
software | healthy | tests/engine.test.js:stack |
load |
software | healthy | tests/slopes.test.js:load |
measure |
software | healthy | tests/slopes.test.js:measure |
kindAt |
software | healthy | tests/slopes.test.js:kindAt |
mean |
software | healthy | tests/slopes.test.js:mean |
createRoom |
software | healthy | tests/e2e/helpers.js:createRoom |
newPhone |
software | healthy | tests/e2e/helpers.js:newPhone |
joinController |
software | healthy | tests/e2e/helpers.js:joinController |
visible |
software | healthy | tests/e2e/helpers.js:visible |
startRun |
software | healthy | tests/e2e/helpers.js:startRun |
waitForRacing |
software | healthy | tests/e2e/helpers.js:waitForRacing |
fastForwardRun |
software | healthy | tests/e2e/helpers.js:fastForwardRun |
seg |
software | healthy | tests/e2e/level-select.spec.js:seg |
parseArgs |
software | healthy | scripts/capture-artwork.js:parseArgs |
waitForServer |
software | healthy | scripts/capture-artwork.js:waitForServer |
main |
software | healthy | scripts/capture-artwork.js:main |
killServer |
software | healthy | scripts/capture-artwork.js:killServer |
getShortSha |
software | healthy | server/index.js:getShortSha |
VERSION_BADGE |
software | healthy | server/index.js:VERSION_BADGE |
sendJson |
software | healthy | server/index.js:sendJson |
generateQRMatrix |
software | healthy | server/index.js:generateQRMatrix |
getLocalIP |
software | healthy | server/index.js:getLocalIP |
isRoomCode |
software | healthy | server/index.js:isRoomCode |
cspHeader |
software | healthy | server/index.js:cspHeader |
cap |
software | healthy | public/gallery-slopes.js:cap |
dims |
software | healthy | public/gallery-slopes.js:dims |
cardURL |
software | healthy | public/gallery-slopes.js:cardURL |
render |
software | healthy | public/gallery-slopes.js:render |
updateDims |
software | healthy | public/gallery-slopes.js:updateDims |
updateLayout |
software | healthy | public/gallery-slopes.js:updateLayout |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.js |
software | healthy | playwright.config.js |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
PartyConnection.js |
software | healthy | partyplug/PartyConnection.js |
AirConsoleAdapter.js |
software | healthy | partyplug/AirConsoleAdapter.js |
AirConsoleAdapter.d.ts |
software | healthy | partyplug/AirConsoleAdapter.d.ts |
README.md |
software | healthy | partyplug/README.md |
package.json |
software | healthy | partyplug/package.json |
PartyConnection.d.ts |
software | healthy | partyplug/PartyConnection.d.ts |
RoomFlow.d.ts |
software | healthy | partyplug/RoomFlow.d.ts |
PartyFastlane.js |
software | healthy | partyplug/PartyFastlane.js |
PartyFastlane.d.ts |
software | healthy | partyplug/PartyFastlane.d.ts |
AirConsoleStorage.d.ts |
software | healthy | partyplug/AirConsoleStorage.d.ts |
AirConsoleStorage.js |
software | healthy | partyplug/AirConsoleStorage.js |
RoomFlow.js |
software | healthy | partyplug/RoomFlow.js |
party-connection.test.js |
software | healthy | partyplug/tests/party-connection.test.js |
room-flow.test.js |
software | healthy | partyplug/tests/room-flow.test.js |
party-fastlane.test.js |
software | healthy | partyplug/tests/party-fastlane.test.js |
airconsole-storage.test.js |
software | healthy | partyplug/tests/airconsole-storage.test.js |
airconsole-adapter.test.js |
software | healthy | partyplug/tests/airconsole-adapter.test.js |
engine.test.js |
software | healthy | tests/engine.test.js |
slopes.test.js |
software | healthy | tests/slopes.test.js |
rejoin.spec.js |
software | healthy | tests/e2e/rejoin.spec.js |
helpers.js |
software | healthy | tests/e2e/helpers.js |
late-joiner.spec.js |
software | healthy | tests/e2e/late-joiner.spec.js |
level-select.spec.js |
software | healthy | tests/e2e/level-select.spec.js |
game-lifecycle.spec.js |
software | healthy | tests/e2e/game-lifecycle.spec.js |
device-choice.spec.js |
software | healthy | tests/e2e/device-choice.spec.js |
capture-artwork.js |
software | healthy | scripts/capture-artwork.js |
index.js |
software | healthy | server/index.js |
gallery-slopes.js |
software | healthy | public/gallery-slopes.js |
gallery-slopes.html |
software | healthy | public/gallery-slopes.html |
gallery-sounds.html |
software | healthy | public/gallery-sounds.html |
gallery-common.js |
software | healthy | public/gallery-common.js |
gallery-sounds.js |
software | healthy | public/gallery-sounds.js |
gallery.html |
software | healthy | public/gallery.html |
gallery-controller.js |
software | healthy | public/gallery-controller.js |
gallery.css |
software | healthy | public/gallery.css |
gallery-controller.html |
software | healthy | public/gallery-controller.html |
gallery-display.js |
software | healthy | public/gallery-display.js |
SlopeScenery.js |
software | healthy | public/display/SlopeScenery.js |
Centerline.js |
software | healthy | public/display/Centerline.js |
SceneRenderer.js |
software | healthy | public/display/SceneRenderer.js |
Audio.js |
software | healthy | public/display/Audio.js |
TestHarness.js |
software | healthy | public/display/TestHarness.js |
index.html |
software | healthy | public/display/index.html |
Net.js |
software | healthy | public/display/Net.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PartyConnection |
software | healthy | partyplug/PartyConnection.js:PartyConnection |
AirConsoleAdapter |
software | healthy | partyplug/AirConsoleAdapter.js:AirConsoleAdapter |
AirConsoleAdapter |
software | healthy | partyplug/AirConsoleAdapter.d.ts:AirConsoleAdapter |
PartyConnection |
software | healthy | partyplug/PartyConnection.d.ts:PartyConnection |
via |
software | healthy | partyplug/RoomFlow.d.ts:via |
RoomFlow |
software | healthy | partyplug/RoomFlow.d.ts:RoomFlow |
PartyFastlane |
software | healthy | partyplug/PartyFastlane.d.ts:PartyFastlane |
MockWebSocket |
software | healthy | partyplug/tests/party-connection.test.js:MockWebSocket |
V |
software | healthy | tests/engine.test.js:V |
FinishGate |
software | healthy | public/display/SlopeScenery.js:FinishGate |
Centerline |
software | healthy | public/display/Centerline.js:Centerline |
SceneRenderer |
software | healthy | public/display/SceneRenderer.js:SceneRenderer |
SlopeAudio |
software | healthy | public/display/Audio.js:SlopeAudio |
DisplayNet |
software | healthy | public/display/Net.js:DisplayNet |
AiController |
software | healthy | public/display/AiDriver.js:AiController |
PoleField |
software | healthy | public/display/PoleField.js:PoleField |
with |
software | healthy | public/display/main.js:with |
SkiTrails |
software | healthy | public/display/SkiTrails.js:SkiTrails |
RunSession |
software | healthy | public/display/RunSession.js:RunSession |
SkiEngine |
software | healthy | public/display/engine/SkiEngine.js:SkiEngine |
GameNet |
software | healthy | public/shared/GameNet.js:GameNet |
ControllerNet |
software | healthy | public/controller/Net.js:ControllerNet |
TiltInput |
software | healthy | public/controller/TiltInput.js:TiltInput |
SwipeInput |
software | healthy | public/controller/SwipeInput.js:SwipeInput |
| Label | Layer | Status | Path |
|---|---|---|---|
partyplug |
software | healthy | partyplug |
tests |
software | healthy | partyplug/tests |
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
scripts |
software | healthy | scripts |
server |
software | healthy | server |
public |
software | healthy | public |
display |
software | healthy | public/display |
engine |
software | healthy | public/display/engine |
shared |
software | healthy | public/shared |
controller |
software | healthy | public/controller |
assets |
software | healthy | public/assets |
fonts |
software | healthy | public/assets/fonts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
comment |
cicd | healthy | .github/workflows/comment-preview.yml |
unit |
cicd | healthy | .github/workflows/test.yml |
e2e |
cicd | healthy | .github/workflows/test.yml |
claude-review |
cicd | healthy | .github/workflows/claude-code-review.yml |
build |
cicd | healthy | .github/workflows/docker-publish.yml |
build |
cicd | healthy | .github/workflows/preview.yml |
deploy |
cicd | healthy | .github/workflows/preview.yml |
claude |
cicd | healthy | .github/workflows/claude.yml |
cleanup |
cicd | healthy | .github/workflows/preview-cleanup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::comment-preview |
cicd | healthy | .github/workflows/comment-preview.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::claude-code-review |
cicd | healthy | .github/workflows/claude-code-review.yml |
gha::docker-publish |
cicd | healthy | .github/workflows/docker-publish.yml |
gha::preview |
cicd | healthy | .github/workflows/preview.yml |
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
gha::preview-cleanup |
cicd | healthy | .github/workflows/preview-cleanup.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
KUBECONFIG_B64 |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | Dockerfile |
port:53 |
network | healthy | .github/workflows/preview.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/capture-artwork.js |
192.168.1.115 |
network | healthy | .github/workflows/preview.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xxhltwlz |
software | healthy | /tmp/repobility-clone-xxhltwlz |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | .github/workflows/preview.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | public/display/SceneRenderer.js |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .github/workflows/preview.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | scripts/capture-artwork.js |
This page is publicly accessible at:
https://repobility.com/scan/bbd162bf-9685-4f37-b243-66facc808e89/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bbd162bf-9685-4f37-b243-66facc808e89/
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.