https://github.com/trylegendxd/pvper
· scanned 2026-06-16 00:42 UTC (2 months, 1 week ago)
112 raw signals (0 security + 112 graph)
Last scanned 2 months, 1 week ago · v1 · 112 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 679 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 |
|---|---|---|---|
makeFakeClient |
software | healthy | tests/wallet.test.js:makeFakeClient |
installFakes |
software | healthy | tests/wallet.test.js:installFakes |
mark |
software | healthy | scripts/crypto-preflight.js:mark |
runMigrations |
software | healthy | server/migrate.js:runMigrations |
round2 |
software | healthy | server/wallet.js:round2 |
adjustBalance |
software | healthy | server/wallet.js:adjustBalance |
run |
software | healthy | server/wallet.js:run |
getBalance |
software | healthy | server/wallet.js:getBalance |
getHistory |
software | healthy | server/wallet.js:getHistory |
query |
software | healthy | server/db.js:query |
withTx |
software | healthy | server/db.js:withTx |
register |
software | healthy | server/auth.js:register |
login |
software | healthy | server/auth.js:login |
currentUser |
software | healthy | server/auth.js:currentUser |
updateProfile |
software | healthy | server/auth.js:updateProfile |
push |
software | healthy | server/auth.js:push |
intInRange |
software | healthy | server/rng.js:intInRange |
secureShuffle |
software | healthy | server/rng.js:secureShuffle |
sameOriginGuard |
software | healthy | server/app.js:sameOriginGuard |
hostOf |
software | healthy | server/app.js:hostOf |
find |
software | healthy | server/app.js:find |
drawCard |
software | healthy | server/games/rouletteRoyale.js:drawCard |
cardVal |
software | healthy | server/games/rouletteRoyale.js:cardVal |
handValue |
software | healthy | server/games/rouletteRoyale.js:handValue |
isBlackjack |
software | healthy | server/games/rouletteRoyale.js:isBlackjack |
createMatch |
software | healthy | server/games/rouletteRoyale.js:createMatch |
finishMatch |
software | healthy | server/games/rouletteRoyale.js:finishMatch |
cancelMatch |
software | healthy | server/games/rouletteRoyale.js:cancelMatch |
colorOf |
software | healthy | server/games/roulette.js:colorOf |
betWins |
software | healthy | server/games/roulette.js:betWins |
validateBet |
software | healthy | server/games/roulette.js:validateBet |
spinMulti |
software | healthy | server/games/roulette.js:spinMulti |
spin |
software | healthy | server/games/roulette.js:spin |
damageMultiplier |
software | healthy | server/games/shooter.js:damageMultiplier |
k |
software | healthy | server/games/shooter.js:k |
rayHitDistance |
software | healthy | server/games/shooter.js:rayHitDistance |
t1 |
software | healthy | server/games/shooter.js:t1 |
t2 |
software | healthy | server/games/shooter.js:t2 |
playerBox |
software | healthy | server/games/shooter.js:playerBox |
headBox |
software | healthy | server/games/shooter.js:headBox |
coverAabb |
software | healthy | server/games/shooter.js:coverAabb |
arenaWalls |
software | healthy | server/games/shooter.js:arenaWalls |
positionAtTime |
software | healthy | server/games/shooter.js:positionAtTime |
mid |
software | healthy | server/games/shooter.js:mid |
t |
software | healthy | server/games/shooter.js:t |
symmetricalMap |
software | healthy | server/games/shooter.js:symmetricalMap |
randomMap |
software | healthy | server/games/shooter.js:randomMap |
x |
software | healthy | server/games/shooter.js:x |
z |
software | healthy | server/games/shooter.js:z |
csDepotMap |
software | healthy | server/games/shooter.js:csDepotMap |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
INDEX.md |
software | healthy | audio-auditions/INDEX.md |
wallet.test.js |
software | healthy | tests/wallet.test.js |
crypto-preflight.js |
software | healthy | scripts/crypto-preflight.js |
migrate.js |
software | healthy | server/migrate.js |
wallet.js |
software | healthy | server/wallet.js |
db.js |
software | healthy | server/db.js |
auth.js |
software | healthy | server/auth.js |
rng.js |
software | healthy | server/rng.js |
app.js |
software | healthy | server/app.js |
server.js |
software | healthy | server/server.js |
rouletteRoyale.js |
software | healthy | server/games/rouletteRoyale.js |
roulette.js |
software | healthy | server/games/roulette.js |
shooter.js |
software | healthy | server/games/shooter.js |
shooterRanking.js |
software | healthy | server/games/shooterRanking.js |
liarsBar.js |
software | healthy | server/games/liarsBar.js |
wheel.js |
software | healthy | server/games/wheel.js |
mines.js |
software | healthy | server/games/mines.js |
blackjack.js |
software | healthy | server/games/blackjack.js |
shooterAchievements.js |
software | healthy | server/games/shooterAchievements.js |
rps.js |
software | healthy | server/games/rps.js |
plinko.js |
software | healthy | server/games/plinko.js |
shooterReplay.js |
software | healthy | server/games/shooterReplay.js |
paperio.js |
software | healthy | server/games/paperio.js |
baseUsdc.js |
software | healthy | server/crypto/baseUsdc.js |
validate.js |
software | healthy | server/middleware/validate.js |
requireAuth.js |
software | healthy | server/middleware/requireAuth.js |
requireAdmin.js |
software | healthy | server/middleware/requireAdmin.js |
cryptoRoutes.js |
software | healthy | server/routes/cryptoRoutes.js |
adminRoutes.js |
software | healthy | server/routes/adminRoutes.js |
walletRoutes.js |
software | healthy | server/routes/walletRoutes.js |
gameRoutes.js |
software | healthy | server/routes/gameRoutes.js |
friendsRoutes.js |
software | healthy | server/routes/friendsRoutes.js |
authRoutes.js |
software | healthy | server/routes/authRoutes.js |
shooterSocket.js |
software | healthy | server/sockets/shooterSocket.js |
wheelSocket.js |
software | healthy | server/sockets/wheelSocket.js |
liarsBarSocket.js |
software | healthy | server/sockets/liarsBarSocket.js |
rpsSocket.js |
software | healthy | server/sockets/rpsSocket.js |
index.js |
software | healthy | server/sockets/index.js |
paperioSocket.js |
software | healthy | server/sockets/paperioSocket.js |
chatSocket.js |
software | healthy | server/sockets/chatSocket.js |
rrSocket.js |
software | healthy | server/sockets/rrSocket.js |
dashboard.html |
software | healthy | public/dashboard.html |
profile-edit.html |
software | healthy | public/profile-edit.html |
login.html |
software | healthy | public/login.html |
index.html |
software | healthy | public/index.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api |
api | healthy | server/app.js |
USE /api/auth |
api | healthy | server/app.js |
USE /api/wallet |
api | healthy | server/app.js |
USE /api/games |
api | healthy | server/app.js |
USE /api/admin/crypto |
api | healthy | server/app.js |
USE /api/admin |
api | healthy | server/app.js |
USE /api/friends |
api | healthy | server/app.js |
USE /api/crypto |
api | healthy | server/app.js |
GET /audio-files |
api | healthy | server/app.js |
GET /sfx-manifest |
api | healthy | server/app.js |
USE /audio |
api | healthy | server/app.js |
GET /healthz |
api | healthy | server/app.js |
GET /config |
api | healthy | server/routes/cryptoRoutes.js |
POST /link-wallet/nonce |
api | healthy | server/routes/cryptoRoutes.js |
POST /link-wallet/verify |
api | healthy | server/routes/cryptoRoutes.js |
GET /wallets |
api | healthy | server/routes/cryptoRoutes.js |
POST /deposits/submit |
api | healthy | server/routes/cryptoRoutes.js |
POST /deposits/refresh |
api | healthy | server/routes/cryptoRoutes.js |
GET /deposits |
api | healthy | server/routes/cryptoRoutes.js |
POST /withdrawals/request |
api | healthy | server/routes/cryptoRoutes.js |
GET /withdrawals |
api | healthy | server/routes/cryptoRoutes.js |
POST /withdrawals/:id/reject |
api | healthy | server/routes/cryptoRoutes.js |
POST /withdrawals/:id/approve |
api | healthy | server/routes/cryptoRoutes.js |
POST /withdrawals/:id/refresh |
api | healthy | server/routes/cryptoRoutes.js |
GET /users |
api | healthy | server/routes/adminRoutes.js |
POST /wallet/adjust |
api | healthy | server/routes/adminRoutes.js |
GET /wallet/transactions |
api | healthy | server/routes/adminRoutes.js |
GET /games/shooter |
api | healthy | server/routes/adminRoutes.js |
GET /games/rps |
api | healthy | server/routes/adminRoutes.js |
GET /games/roulette |
api | healthy | server/routes/adminRoutes.js |
GET /games/blackjack |
api | healthy | server/routes/adminRoutes.js |
POST /shooter/cancel |
api | healthy | server/routes/adminRoutes.js |
POST /rps/cancel |
api | healthy | server/routes/adminRoutes.js |
GET /shooter/replays |
api | healthy | server/routes/adminRoutes.js |
GET /shooter/replays/:matchId |
api | healthy | server/routes/adminRoutes.js |
GET /shooter/leaderboard |
api | healthy | server/routes/adminRoutes.js |
GET /audit |
api | healthy | server/routes/adminRoutes.js |
GET /balance |
api | healthy | server/routes/walletRoutes.js |
GET /history |
api | healthy | server/routes/walletRoutes.js |
GET /shooter/stats |
api | healthy | server/routes/gameRoutes.js |
GET /shooter/my-matches |
api | healthy | server/routes/gameRoutes.js |
GET /shooter/profile/:username |
api | healthy | server/routes/gameRoutes.js |
GET /shooter/achievements |
api | healthy | server/routes/gameRoutes.js |
POST /roulette/spin |
api | healthy | server/routes/gameRoutes.js |
GET /roulette/history |
api | healthy | server/routes/gameRoutes.js |
POST /blackjack/start |
api | healthy | server/routes/gameRoutes.js |
POST /blackjack/hit |
api | healthy | server/routes/gameRoutes.js |
POST /blackjack/stand |
api | healthy | server/routes/gameRoutes.js |
POST /blackjack/double |
api | healthy | server/routes/gameRoutes.js |
POST /blackjack/split |
api | healthy | server/routes/gameRoutes.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
user_crypto_wallets |
data | healthy | migrations/009_crypto_wallets.sql |
crypto_deposits |
data | healthy | migrations/009_crypto_wallets.sql |
crypto_withdrawals |
data | healthy | migrations/009_crypto_wallets.sql |
blackjack_rounds |
data | healthy | migrations/005_blackjack_rounds.sql |
achievements |
data | healthy | migrations/006_achievements.sql |
user_achievements |
data | healthy | migrations/006_achievements.sql |
friendships |
data | healthy | migrations/004_friends_and_chat.sql |
chat_messages |
data | healthy | migrations/004_friends_and_chat.sql |
wheel_rounds |
data | healthy | migrations/008_wheel.sql |
shooter_match_events |
data | healthy | migrations/003_shooter_replay_and_ranking.sql |
shooter_player_stats |
data | healthy | migrations/003_shooter_replay_and_ranking.sql |
users |
data | healthy | migrations/001_init.sql |
wallets |
data | healthy | migrations/001_init.sql |
wallet_transactions |
data | healthy | migrations/001_init.sql |
game_sessions |
data | healthy | migrations/001_init.sql |
shooter_sessions |
data | healthy | migrations/001_init.sql |
rps_matches |
data | healthy | migrations/001_init.sql |
rps_rounds |
data | healthy | migrations/001_init.sql |
roulette_spins |
data | healthy | migrations/001_init.sql |
blackjack_hands |
data | healthy | migrations/001_init.sql |
audit_logs |
data | healthy | migrations/001_init.sql |
session |
data | healthy | migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
audio-auditions |
software | healthy | audio-auditions |
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
server |
software | healthy | server |
games |
software | healthy | server/games |
crypto |
software | healthy | server/crypto |
middleware |
software | healthy | server/middleware |
routes |
software | healthy | server/routes |
sockets |
software | healthy | server/sockets |
public |
software | healthy | public |
games |
software | healthy | public/games |
js |
software | healthy | public/js |
css |
software | healthy | public/css |
migrations |
software | healthy | migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
009_crypto_wallets.sql |
data | healthy | migrations/009_crypto_wallets.sql |
005_blackjack_rounds.sql |
data | healthy | migrations/005_blackjack_rounds.sql |
007_user_profile_fields.sql |
data | healthy | migrations/007_user_profile_fields.sql |
006_achievements.sql |
data | healthy | migrations/006_achievements.sql |
004_friends_and_chat.sql |
data | healthy | migrations/004_friends_and_chat.sql |
010_decimal_credits.sql |
data | healthy | migrations/010_decimal_credits.sql |
002_roulette_multi_bet.sql |
data | healthy | migrations/002_roulette_multi_bet.sql |
008_wheel.sql |
data | healthy | migrations/008_wheel.sql |
003_shooter_replay_and_ranking.sql |
data | healthy | migrations/003_shooter_replay_and_ranking.sql |
001_init.sql |
data | healthy | migrations/001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9850sg5p |
software | healthy | /tmp/repobility-clone-9850sg5p |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::public/register.html |
security | healthy | public/register.html |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/faa1ab9a-32bc-4293-a0b3-5fbf0d184334/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/faa1ab9a-32bc-4293-a0b3-5fbf0d184334/
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.