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.

talvola/generic_poker

https://github.com/talvola/generic_poker · scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)

187 raw signals (0 security + 187 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 174 actionable findings from 1 signal source. 13 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 3849 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
demo_table_creation software healthy demo_table_creation.py:14
_cleanup_stale_sessions software healthy app.py:26
create_app software healthy app.py:94
inject_asset_version software healthy app.py:133
format_variant software healthy app.py:138
format_structure software healthy app.py:154
ratelimit_handler software healthy app.py:171
index software healthy app.py:176
setup_logging software healthy app.py:183
create_test_app software healthy demo_game_orchestrator.py:18
main software healthy demo_game_orchestrator.py:33
__init__ software healthy run_server.py:27
get_id software dead run_server.py:33
is_authenticated software healthy run_server.py:37
is_active software healthy run_server.py:41
is_anonymous software healthy run_server.py:45
format_variant software healthy run_server.py:75
format_structure software healthy run_server.py:89
load_user software healthy run_server.py:94
index software healthy run_server.py:99
login software healthy run_server.py:107
logout software healthy run_server.py:148
table_view software healthy run_server.py:155
lobby software healthy run_server.py:170
get_tables software healthy run_server.py:176
get_table_seats software healthy run_server.py:184
create_table software healthy run_server.py:232
handle_connect software healthy run_server.py:275
handle_disconnect software healthy run_server.py:279
handle_get_table_list software healthy run_server.py:283
handle_create_table software healthy run_server.py:288
handle_join_table software healthy run_server.py:328
handle_connect_to_table software healthy run_server.py:462
handle_spectate_table software healthy run_server.py:540
handle_leave_table software healthy run_server.py:560
broadcast_game_actions software healthy run_server.py:616
process_game_progression software healthy run_server.py:630
process_player_action_demo software healthy run_server.py:670
test_demo_endpoint software healthy run_server.py:785
get_available_actions_demo software healthy run_server.py:795
handle_request_game_update software healthy run_server.py:850
create_test_app software healthy demo_game_state_manager.py:19
main software healthy demo_game_state_manager.py:34
create_test_app software healthy demo_player_session_manager.py:17
main software healthy demo_player_session_manager.py:32
create_test_app software healthy demo_websocket_manager.py:17
main software healthy demo_websocket_manager.py:33
create_test_app software healthy demo_disconnect_manager.py:17
main software healthy demo_disconnect_manager.py:32
load_test_rules software healthy tests/test_helpers.py:11

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

LabelLayerStatusPath
User software healthy run_server.py:26
TestChatService software healthy tests/test_chat_system.py:43
TestChatMessage software healthy tests/test_chat_system.py:232
TestChatModerationAction software healthy tests/test_chat_system.py:326
TestBotHoldemHand software healthy tests/integration/test_bot_integration.py:81
TestBotDrawGame software healthy tests/integration/test_bot_integration.py:197
TestBotStudGame software healthy tests/integration/test_bot_integration.py:234
TestBotNeverFoldsWhenCheckAvailable software healthy tests/integration/test_bot_integration.py:271
TestGameplayFlow software healthy tests/integration/test_gameplay_integration.py:125
TestGameSessionLifecycle software healthy tests/integration/test_gameplay_integration.py:186
TestHandFlow software healthy tests/integration/test_gameplay_integration.py:220
TestBettingActions software healthy tests/integration/test_gameplay_integration.py:378
TestChipStackManagement software healthy tests/integration/test_gameplay_integration.py:473
TestGameStateProgression software healthy tests/integration/test_gameplay_integration.py:514
TestPreflopBettingAndProgression software healthy tests/integration/test_gameplay_integration.py:584
TestFillBotsFlow software healthy tests/integration/test_bot_online.py:161
TestGameStateWithBots software healthy tests/integration/test_bot_online.py:272
TestReadyStatusWithBots software healthy tests/integration/test_bot_online.py:362
TestBotSeatAssignment software healthy tests/integration/test_bot_online.py:425
TestPlayerActionWithBots software healthy tests/integration/test_bot_online.py:459
TestBotGameplayFlow software healthy tests/integration/test_bot_online.py:533
TestMixedGameConfigLoading software healthy tests/integration/test_mixed_game.py:11
TestMixedGameRotation software healthy tests/integration/test_mixed_game.py:65
TestNewFixedMixes software healthy tests/integration/test_mixed_game.py:212
TestMixedGameOrbitTracking software healthy tests/integration/test_mixed_game.py:292
TestTransactionIntegration software healthy tests/integration/test_transaction_integration.py:38
TestSocketIOConnection software healthy tests/integration/test_socketio_integration.py:234
TestReadyAndHandStart software healthy tests/integration/test_socketio_integration.py:264
TestPlayerActions software healthy tests/integration/test_socketio_integration.py:297
TestGameStateUpdates software healthy tests/integration/test_socketio_integration.py:409
TestFullHandCycle software healthy tests/integration/test_socketio_integration.py:640
TestLeaveAndRejoin software healthy tests/integration/test_socketio_integration.py:733
TestAllInViaSocketIO software healthy tests/integration/test_socketio_integration.py:1061
TestSplitPotViaSocketIO software healthy tests/integration/test_socketio_integration.py:1205
TestRaiseViaSocketIO software healthy tests/integration/test_socketio_integration.py:1280
TestDrawGameplay software healthy tests/integration/test_socketio_integration.py:1509
TestPassGameplay software healthy tests/integration/test_socketio_integration.py:1747
TestExposeGameplay software healthy tests/integration/test_socketio_integration.py:1899
TestSeparateGameplay software healthy tests/integration/test_socketio_integration.py:2018
TestStud8Gameplay software healthy tests/integration/test_socketio_integration.py:2171
TestPublicTableJoining software healthy tests/integration/test_table_join_integration.py:120
TestPrivateTableJoining software healthy tests/integration/test_table_join_integration.py:181
TestBuyInHandling software healthy tests/integration/test_table_join_integration.py:256
TestSeatSelection software healthy tests/integration/test_table_join_integration.py:369
TestTableListFiltering software healthy tests/integration/test_table_join_integration.py:460
TestSpectatorMode software healthy tests/integration/test_table_join_integration.py:499
TestAuthenticationIntegration software healthy tests/integration/test_auth_integration.py:53
TestAdminAccessControl software healthy tests/integration/test_admin_integration.py:94
TestDashboardStats software healthy tests/integration/test_admin_integration.py:139
TestUserManagement software healthy tests/integration/test_admin_integration.py:173

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

LabelLayerStatusPath
DEVELOPMENT.md software healthy DEVELOPMENT.md
README.md software healthy README.md
DEMO_INSTRUCTIONS.md software healthy DEMO_INSTRUCTIONS.md
demo_table_creation.py software healthy demo_table_creation.py
CLAUDE.md software healthy CLAUDE.md
app.py software healthy app.py
package.json software healthy package.json
demo_game_orchestrator.py software healthy demo_game_orchestrator.py
run_server.py software healthy run_server.py
render.yaml software healthy render.yaml
package-lock.json software healthy package-lock.json
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
build.sh software healthy build.sh
demo_game_state_manager.py software healthy demo_game_state_manager.py
demo_player_session_manager.py software healthy demo_player_session_manager.py
wsgi.py software healthy wsgi.py
demo_websocket_manager.py software healthy demo_websocket_manager.py
demo_enhanced_table.html software healthy demo_enhanced_table.html
demo_disconnect_manager.py software healthy demo_disconnect_manager.py
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
__init__.py software healthy tests/__init__.py
test_helpers.py software healthy tests/test_helpers.py
test_database_setup.py software healthy tests/test_database_setup.py
test_chat_system.py software healthy tests/test_chat_system.py
test_lobby_leave.py software healthy tests/integration/test_lobby_leave.py
test_bot_integration.py software healthy tests/integration/test_bot_integration.py
test_gameplay_integration.py software healthy tests/integration/test_gameplay_integration.py
test_bot_online.py software healthy tests/integration/test_bot_online.py
test_betting_cap_table.py software healthy tests/integration/test_betting_cap_table.py
test_mixed_game.py software healthy tests/integration/test_mixed_game.py
test_transaction_integration.py software healthy tests/integration/test_transaction_integration.py
test_socketio_integration.py software healthy tests/integration/test_socketio_integration.py
test_stud_announcer.py software healthy tests/integration/test_stud_announcer.py
test_table_join_integration.py software healthy tests/integration/test_table_join_integration.py
test_auth_integration.py software healthy tests/integration/test_auth_integration.py
test_debug_deck.py software healthy tests/integration/test_debug_deck.py
test_admin_integration.py software healthy tests/integration/test_admin_integration.py
test_action_badges.py software healthy tests/integration/test_action_badges.py
test_game_config.py software healthy tests/integration/test_game_config.py
test_websocket_manager.py software healthy tests/unit/test_websocket_manager.py
test_replace_community_action.py software healthy tests/unit/test_replace_community_action.py
test_user_manager.py software healthy tests/unit/test_user_manager.py
test_low_evaluator.py software healthy tests/unit/test_low_evaluator.py
test_card.py software healthy tests/unit/test_card.py
test_declare_showdown.py software healthy tests/unit/test_declare_showdown.py
test_comprehensive_pot.py software healthy tests/unit/test_comprehensive_pot.py
__init__.py software healthy tests/unit/__init__.py
test_game_state_manager.py software healthy tests/unit/test_game_state_manager.py
test_simple_bot.py software healthy tests/unit/test_simple_bot.py

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

LabelLayerStatusPath
ANY / api healthy app.py
ANY /login api healthy run_server.py
ANY /logout api healthy run_server.py
ANY /table/<table_id> api healthy run_server.py
ANY /lobby api healthy run_server.py
ANY /api/tables api healthy run_server.py
ANY /api/tables/<table_id>/seats api healthy run_server.py
ANY /api/games/sessions/<table_id>/action api healthy run_server.py
ANY /api/games/sessions/<table_id>/test api healthy run_server.py
ANY /api/games/sessions/<table_id>/actions api healthy run_server.py
ANY /sessions api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id> api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/join api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/leave api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/action api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/disconnect api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/reconnect api healthy src/online_poker/routes/game_routes.py
ANY /stats api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/info api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/players/<user_id> api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/validate-buyin api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/actions api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/actions/validate api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/actions/history api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/state api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/state/updates api healthy src/online_poker/routes/game_routes.py
ANY /sessions/<table_id>/hand-result api healthy src/online_poker/routes/game_routes.py
ANY /tables/<table_id>/hand-history api healthy src/online_poker/routes/game_routes.py
ANY /cleanup api healthy src/online_poker/routes/game_routes.py
ANY /api/tables/<table_id>/join api healthy src/online_poker/routes/lobby_routes.py
ANY /api/tables/<table_id>/leave api healthy src/online_poker/routes/lobby_routes.py
ANY /api/tables/private/join api healthy src/online_poker/routes/lobby_routes.py
ANY /api/tables/<table_id>/spectate api healthy src/online_poker/routes/lobby_routes.py
ANY /register api healthy src/online_poker/routes/auth_routes.py
ANY /api/register api healthy src/online_poker/routes/auth_routes.py
ANY /api/login api healthy src/online_poker/routes/auth_routes.py
ANY /api/logout api healthy src/online_poker/routes/auth_routes.py
ANY /me api healthy src/online_poker/routes/auth_routes.py
ANY /refresh api healthy src/online_poker/routes/auth_routes.py
ANY /forgot-password api healthy src/online_poker/routes/auth_routes.py
ANY /reset-password api healthy src/online_poker/routes/auth_routes.py
ANY /check-auth api healthy src/online_poker/routes/auth_routes.py
ANY /validate-session api healthy src/online_poker/routes/auth_routes.py
ANY /users api healthy src/online_poker/routes/admin_routes.py
ANY /tables api healthy src/online_poker/routes/admin_routes.py
ANY /variants api healthy src/online_poker/routes/admin_routes.py
ANY /api/stats api healthy src/online_poker/routes/admin_routes.py
ANY /api/sessions api healthy src/online_poker/routes/admin_routes.py
ANY /api/users api healthy src/online_poker/routes/admin_routes.py
ANY /api/users/<user_id> api healthy src/online_poker/routes/admin_routes.py

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

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
unit software healthy tests/unit
game software healthy tests/game
e2e software healthy tests/e2e
auth software healthy tests/e2e/auth
fixtures software healthy tests/e2e/fixtures
helpers software healthy tests/e2e/helpers
specs software healthy tests/e2e/specs
static software healthy static
js software healthy static/js
table software healthy static/js/table
css software healthy static/css
docs software healthy docs
backup software healthy backup
templates software healthy templates
auth software healthy templates/auth
admin software healthy templates/admin
examples software healthy examples
tools software healthy tools
generate_rankings software healthy tools/generate_rankings
src software healthy src
cli software healthy src/cli
online_poker software healthy src/online_poker
models software healthy src/online_poker/models
routes software healthy src/online_poker/routes
services software healthy src/online_poker/services
web software healthy src/web
static software healthy src/web/static
templates software healthy src/web/templates
generic_poker software healthy src/generic_poker
config software healthy src/generic_poker/config
evaluation software healthy src/generic_poker/evaluation
eval_types software healthy src/generic_poker/evaluation/eval_types
game software healthy src/generic_poker/game
core software healthy src/generic_poker/core

LabelLayerStatusPath
hand_rankings data healthy tools/generate_rankings/create_sqlite_db.py
GameSessionState data healthy src/online_poker/models/game_session_state.py
game_session_state data healthy src/online_poker/models/game_session_state.py
Transaction data healthy src/online_poker/models/transaction.py
transactions data healthy src/online_poker/models/transaction.py
PokerTable data healthy src/online_poker/models/table.py
poker_tables data healthy src/online_poker/models/table.py
DisabledVariant data healthy src/online_poker/models/disabled_variant.py
disabled_variants data healthy src/online_poker/models/disabled_variant.py
TableAccess data healthy src/online_poker/models/table_access.py
table_access data healthy src/online_poker/models/table_access.py
ChatMessage data healthy src/online_poker/models/chat.py
ChatModerationAction data healthy src/online_poker/models/chat.py
ChatFilter data healthy src/online_poker/models/chat.py
chat_messages data healthy src/online_poker/models/chat.py
chat_moderation_actions data healthy src/online_poker/models/chat.py
chat_filters data healthy src/online_poker/models/chat.py
GameHistory data healthy src/online_poker/models/game_history.py
game_history data healthy src/online_poker/models/game_history.py
User data healthy src/online_poker/models/user.py
users data healthy src/online_poker/models/user.py

LabelLayerStatusPath
password_literal::tests/test_chat_system.py security healthy tests/test_chat_system.py
password_literal::tests/integration/test_lobby_leave.py security healthy tests/integration/test_lobby_leave.py
password_literal::tests/integration/test_debug_deck.py security healthy tests/integration/test_debug_deck.py
password_literal::tests/integration/test_debug_deck.py security healthy tests/integration/test_debug_deck.py
password_literal::tests/integration/test_admin_integration.… security healthy tests/integration/test_admin_integration.py
password_literal::tests/integration/test_admin_integration.… security healthy tests/integration/test_admin_integration.py
password_literal::tests/integration/test_admin_integration.… security healthy tests/integration/test_admin_integration.py
password_literal::tests/e2e/auth/setup-auth.ts security healthy tests/e2e/auth/setup-auth.ts
password_literal::tests/e2e/auth/setup-auth.ts security healthy tests/e2e/auth/setup-auth.ts
password_literal::tests/e2e/auth/setup-auth.ts security healthy tests/e2e/auth/setup-auth.ts
password_literal::tests/e2e/auth/setup-auth.ts security healthy tests/e2e/auth/setup-auth.ts
password_literal::tests/e2e/auth/setup-auth.ts security healthy tests/e2e/auth/setup-auth.ts
password_literal::tools/seed_db.py security healthy tools/seed_db.py

LabelLayerStatusPath
sqlite data healthy CLAUDE.md
postgresql data healthy CLAUDE.md
postgres data healthy CLAUDE.md

LabelLayerStatusPath
repobility-clone-sw4stgx7 software healthy /tmp/repobility-clone-sw4stgx7

LabelLayerStatusPath
migrations.py data healthy src/online_poker/migrations.py

LabelLayerStatusPath
port:5000 network healthy app.py
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/af1de3ce-06bc-445f-a611-df2775e75fbc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/af1de3ce-06bc-445f-a611-df2775e75fbc/

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.