https://github.com/samuel3050/Spassmonopoly-Deluxe
· scanned 2026-06-16 04:38 UTC (1 month, 3 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 1 month, 3 weeks ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 125 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 |
|---|---|---|---|
configure_logging |
software | healthy | client.py:12 |
get_lan_ip |
software | healthy | client.py:20 |
parse_args |
software | healthy | client.py:32 |
join_game |
software | healthy | client.py:41 |
_emit |
software | healthy | game.py:105 |
structured_log |
software | healthy | game.py:119 |
attach_request_debug_context |
software | healthy | game.py:138 |
log_request_debug_context |
software | healthy | game.py:154 |
check_csrf |
software | healthy | game.py:173 |
inject_csrf |
software | healthy | game.py:186 |
make_join_code |
software | healthy | game.py:192 |
default_lobby_state |
software | healthy | game.py:197 |
ensure_game_identity |
software | healthy | game.py:207 |
is_canonical_game_state |
software | healthy | game.py:223 |
infer_lobby_state |
software | healthy | game.py:235 |
normalize_legacy_server_save |
software | healthy | game.py:264 |
normalize_game_state |
software | healthy | game.py:354 |
is_playable_state |
software | healthy | game.py:379 |
has_saved_game |
software | healthy | game.py:383 |
load_game_state |
software | healthy | game.py:387 |
save_game_state |
software | healthy | game.py:394 |
save_current_state_with_event |
software | healthy | game.py:412 |
persist_error_event |
software | healthy | game.py:420 |
create_new_game |
software | healthy | game.py:431 |
get_current_state |
software | healthy | game.py:470 |
persist_state |
software | healthy | game.py:474 |
get_current_player_index |
software | healthy | game.py:478 |
session_player_is_known |
software | healthy | game.py:490 |
get_host_id |
software | healthy | game.py:495 |
state_player_ids |
software | healthy | game.py:510 |
current_user_is_host |
software | healthy | game.py:514 |
require_host |
software | healthy | game.py:523 |
require_saved_game_host |
software | healthy | game.py:530 |
game_requires_rejoin |
software | healthy | game.py:541 |
ensure_session_id |
software | healthy | game.py:546 |
bind_session_to_player |
software | healthy | game.py:552 |
require_active_player |
software | healthy | game.py:567 |
redirect_if_game_missing |
software | healthy | game.py:582 |
json_error |
software | healthy | game.py:588 |
parse_player_count |
software | healthy | game.py:600 |
clean_save_name |
software | healthy | game.py:608 |
clean_lobby_name |
software | healthy | game.py:624 |
render_board |
software | healthy | game.py:634 |
_build_lobby_payload |
software | healthy | game.py:644 |
broadcast_game_state |
software | healthy | game.py:675 |
_active_player_ids |
software | healthy | game.py:696 |
_reap_presence |
software | healthy | game.py:704 |
_presence_reaper |
software | healthy | game.py:764 |
rejoin_redirect_for_state |
software | healthy | game.py:776 |
handle_ws_connect |
software | healthy | game.py:782 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /api/music/playlist |
api | healthy | game.py |
ANY /api/saves |
api | healthy | game.py |
ANY /api/save/<save_id> |
api | healthy | game.py |
ANY /api/save/<save_id>/load |
api | healthy | game.py |
ANY /api/save-current |
api | healthy | game.py |
ANY /api/exit-game |
api | healthy | game.py |
ANY /api/save/<save_id>/rename |
api | healthy | game.py |
ANY /api/save/<save_id>/delete |
api | healthy | game.py |
ANY /api/save/<save_id>/duplicate |
api | healthy | game.py |
ANY /api/settings |
api | healthy | game.py |
ANY / |
api | healthy | game.py |
ANY /menu |
api | healthy | game.py |
ANY /continue |
api | healthy | game.py |
ANY /rejoin |
api | healthy | game.py |
ANY /lobby |
api | healthy | game.py |
ANY /lobby/join |
api | healthy | game.py |
ANY /lobby/ready |
api | healthy | game.py |
ANY /lobby/state |
api | healthy | game.py |
ANY /lobby/start |
api | healthy | game.py |
ANY /lobby/continue |
api | healthy | game.py |
ANY /lobby/new |
api | healthy | game.py |
ANY /namen |
api | healthy | game.py |
ANY /board |
api | healthy | game.py |
ANY /api/state |
api | healthy | game.py |
ANY /zug_wuerfeln |
api | healthy | game.py |
ANY /zug_ziehen |
api | healthy | game.py |
ANY /feld_aktion |
api | healthy | game.py |
ANY /neues_spiel |
api | healthy | game.py |
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
server.py |
software | healthy | server.py |
Procfile |
software | healthy | Procfile |
requirements.txt |
software | healthy | requirements.txt |
board_data.py |
software | healthy | board_data.py |
README.md |
software | healthy | README.md |
client.py |
software | healthy | client.py |
game.py |
software | healthy | game.py |
render.yaml |
software | healthy | render.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
mysql |
data | healthy | .env.example |
mariadb |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
8.8.8.8 |
network | healthy | client.py |
| Label | Layer | Status | Path |
|---|---|---|---|
samuel3050__Spassmonopoly-Deluxe |
software | healthy | /data/fable5_failed_archive/samuel3050__Spassmonopoly-Deluxe |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/c6193536-ff42-4a88-af52-cbe0dfa2273e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c6193536-ff42-4a88-af52-cbe0dfa2273e/
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.