https://github.com/rearview-1/project-shaboing
· scanned 2026-06-15 23:48 UTC (2 months, 3 weeks ago)
231 raw signals (0 security + 231 graph)
Last scanned 2 months, 3 weeks ago · v1 · 213 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5620 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 |
|---|---|---|---|
_app_lifespan |
software | healthy | main.py:237 |
env_flag |
software | healthy | main.py:366 |
sweepy_instance_name |
software | healthy | main.py:373 |
sweepy_bind_host |
software | healthy | main.py:386 |
sweepy_bind_port |
software | healthy | main.py:391 |
sweepy_kill_existing_listener_enabled |
software | healthy | main.py:399 |
dual_instance_mode_enabled |
software | healthy | main.py:403 |
auth_capture_kill_game_enabled |
software | healthy | main.py:407 |
dev_runtime_dir |
software | healthy | main.py:411 |
_manual_capture_file_set |
software | healthy | main.py:417 |
_manual_capture_latest_mtime |
software | healthy | main.py:427 |
_manual_capture_log_has_turns |
software | healthy | main.py:436 |
_copy_if_newer |
software | healthy | main.py:441 |
_read_json_file |
software | healthy | main.py:456 |
_latest_hachimi_career_artifacts |
software | healthy | main.py:463 |
latest_manual_capture_source |
software | healthy | main.py:502 |
sync_latest_manual_capture_to_runtime |
software | healthy | main.py:543 |
dev_session_cache_path |
software | healthy | main.py:598 |
reusable_auth_profiles_path |
software | healthy | main.py:602 |
cached_steam_ticket_for_username |
software | healthy | main.py:606 |
_from_cfg |
software | healthy | main.py:612 |
dev_session_cache_enabled |
software | healthy | main.py:656 |
backend_dev_reload_enabled |
software | healthy | main.py:660 |
backend_dev_reload_during_run_enabled |
software | dead | main.py:664 |
git_auto_update_enabled |
software | healthy | main.py:668 |
git_auto_update_interval_sec |
software | healthy | main.py:672 |
git_auto_update_initial_delay_sec |
software | healthy | main.py:681 |
git_auto_update_snapshot |
software | healthy | main.py:690 |
set_git_auto_update_state |
software | healthy | main.py:699 |
run_git_command |
software | healthy | main.py:705 |
choose_git_auto_update_remote |
software | healthy | main.py:722 |
choose_git_auto_update_branch |
software | healthy | main.py:737 |
git_worktree_dirty |
software | healthy | main.py:748 |
git_rev_parse |
software | healthy | main.py:755 |
git_is_ancestor |
software | healthy | main.py:762 |
git_auto_update_process_lock_dir |
software | healthy | main.py:767 |
acquire_git_auto_update_process_lock |
software | healthy | main.py:771 |
release_git_auto_update_process_lock |
software | healthy | main.py:801 |
perform_git_auto_update |
software | healthy | main.py:810 |
git_auto_update_loop |
software | dead | main.py:939 |
start_git_auto_updater |
software | healthy | main.py:951 |
empty_selection |
software | healthy | main.py:965 |
client_dev_session_config |
software | healthy | main.py:974 |
json_cache_default |
software | dead | main.py:1004 |
persist_dev_session_cache |
software | healthy | main.py:1012 |
clear_dev_session_cache |
software | healthy | main.py:1069 |
reusable_auth_profile_from_config |
software | healthy | main.py:1078 |
has_basic_auth_identity |
software | healthy | main.py:1107 |
load_reusable_auth_profiles |
software | healthy | main.py:1123 |
save_reusable_auth_profile |
software | healthy | main.py:1140 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
LoginRequest |
software | healthy | main.py:4315 |
ReusableAuthLoginRequest |
software | healthy | main.py:4323 |
DeleteCareerRequest |
software | healthy | main.py:4326 |
StartCareerRequest |
software | healthy | main.py:4329 |
RunCareerRequest |
software | healthy | main.py:4348 |
DailyAutomationRequest |
software | healthy | main.py:4374 |
SaveDeckRequest |
software | healthy | main.py:4390 |
SaveRacesRequest |
software | healthy | main.py:4396 |
SaveRacePlanTextRequest |
software | healthy | main.py:4401 |
SaveSkillPlanRequest |
software | healthy | main.py:4406 |
SaveRaceContinueRequest |
software | healthy | main.py:4417 |
SavePlannerProfileRequest |
software | healthy | main.py:4422 |
LoadPlannerProfileRequest |
software | healthy | main.py:4427 |
SavePresetRequest |
software | healthy | main.py:4432 |
DeletePresetByNameRequest |
software | healthy | main.py:4435 |
SaveTeamBundlePresetRequest |
software | healthy | main.py:4438 |
DeleteTeamBundlePresetRequest |
software | healthy | main.py:4442 |
CareerActionRequest |
software | healthy | main.py:4445 |
FriendListRequest |
software | healthy | main.py:4453 |
FriendIdRequest |
software | healthy | main.py:4458 |
ApiDelayRequest |
software | healthy | main.py:4461 |
ProfileDatasetIngestRequest |
software | healthy | main.py:4466 |
ProfileDatasetProbeRequest |
software | healthy | main.py:4472 |
ApiDiscoveryCaptureRequest |
software | healthy | main.py:4480 |
ApiDiscoveryProbeRequest |
software | healthy | main.py:4486 |
UISelectionRequest |
software | healthy | main.py:8532 |
FakeResponse |
software | healthy | tests/test_client_version_stale_detection.py:127 |
FakeSession |
software | healthy | tests/test_client_version_stale_detection.py:131 |
AnalyzeTraceTests |
software | healthy | tests/test_race_postmortem_smoke.py:42 |
SummarizeLossesTests |
software | healthy | tests/test_race_postmortem_smoke.py:143 |
CurveExtractionTests |
software | healthy | tests/test_motivation_curve_learning.py:27 |
AggregationTests |
software | healthy | tests/test_motivation_curve_learning.py:52 |
LearnedThresholdTests |
software | healthy | tests/test_motivation_curve_learning.py:103 |
CurveExtractionTests |
software | healthy | tests/test_hp_curve_learning.py:28 |
AggregationTests |
software | healthy | tests/test_hp_curve_learning.py:54 |
LearnedTargetTests |
software | healthy | tests/test_hp_curve_learning.py:96 |
ScoreActionTests |
software | healthy | tests/test_decision_quality_smoke.py:26 |
SignalBTests |
software | healthy | tests/test_decision_quality_smoke.py:58 |
AnnotateTests |
software | healthy | tests/test_decision_quality_smoke.py:84 |
QualityMultiplierTests |
software | healthy | tests/test_decision_quality_smoke.py:99 |
WeightedActionDistributionTests |
software | healthy | tests/test_decision_quality_smoke.py:110 |
ShopRefreshDecisionStateTests |
software | healthy | tests/test_shop_refresh_decision_state.py:7 |
ValidationToleranceTests |
software | healthy | tests/test_policy_validation_escape_valve.py:29 |
PolicyOptimizerSchedulingTests |
software | healthy | tests/test_policy_optimizer_scheduling.py:21 |
AutoLearningSubprocessTests |
software | healthy | tests/test_policy_optimizer_scheduling.py:100 |
_FakePlanner |
software | healthy | tests/test_race_success_feedback_smoke.py:12 |
RaceSuccessFeedbackTests |
software | healthy | tests/test_race_success_feedback_smoke.py:21 |
RaceSuccessTrainingBonusTests |
software | healthy | tests/test_race_success_feedback_smoke.py:160 |
ComputeDeckQualityBucketTests |
software | healthy | tests/test_deck_quality_smoke.py:14 |
DeckFromCareerLogTests |
software | healthy | tests/test_deck_quality_smoke.py:41 |
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 |
PROGRESS.md |
software | healthy | PROGRESS.md |
package.json |
software | healthy | package.json |
settings.json |
software | healthy | settings.json |
package-lock.json |
software | healthy | package-lock.json |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
CODE_AUDIT.md |
software | healthy | CODE_AUDIT.md |
SETUP.md |
software | healthy | SETUP.md |
test_client_version_stale_detection.py |
software | healthy | tests/test_client_version_stale_detection.py |
test_preset_config_layers.py |
software | healthy | tests/test_preset_config_layers.py |
test_race_postmortem_smoke.py |
software | healthy | tests/test_race_postmortem_smoke.py |
test_motivation_curve_learning.py |
software | healthy | tests/test_motivation_curve_learning.py |
test_hp_curve_learning.py |
software | healthy | tests/test_hp_curve_learning.py |
test_decision_quality_smoke.py |
software | healthy | tests/test_decision_quality_smoke.py |
test_shop_refresh_decision_state.py |
software | healthy | tests/test_shop_refresh_decision_state.py |
test_deck_policy_cache.py |
software | healthy | tests/test_deck_policy_cache.py |
test_calibrate_policy_corrections.py |
software | healthy | tests/test_calibrate_policy_corrections.py |
test_policy_validation_escape_valve.py |
software | healthy | tests/test_policy_validation_escape_valve.py |
test_check_deps_windows.py |
software | healthy | tests/test_check_deps_windows.py |
test_policy_optimizer_scheduling.py |
software | healthy | tests/test_policy_optimizer_scheduling.py |
__init__.py |
software | healthy | tests/__init__.py |
test_race_success_feedback_smoke.py |
software | healthy | tests/test_race_success_feedback_smoke.py |
test_uma_guide_training_resolver.py |
software | healthy | tests/test_uma_guide_training_resolver.py |
test_deck_quality_smoke.py |
software | healthy | tests/test_deck_quality_smoke.py |
test_facility_bootstrap_and_lagging_bond.py |
software | healthy | tests/test_facility_bootstrap_and_lagging_bond.py |
test_hyperparameter_tuner.py |
software | healthy | tests/test_hyperparameter_tuner.py |
test_dashboard_sync_smoke.py |
software | healthy | tests/test_dashboard_sync_smoke.py |
test_estimate_score_record_weighting.py |
software | healthy | tests/test_estimate_score_record_weighting.py |
test_sim_shadow.py |
software | healthy | tests/test_sim_shadow.py |
test_item_decision_rationale.py |
software | healthy | tests/test_item_decision_rationale.py |
test_race_continue_learning.py |
software | healthy | tests/test_race_continue_learning.py |
test_stat_concentration_bonus.py |
software | healthy | tests/test_stat_concentration_bonus.py |
test_phase7_preset_split.py |
software | healthy | tests/test_phase7_preset_split.py |
test_facility_level_awareness.py |
software | healthy | tests/test_facility_level_awareness.py |
test_affinity_smoke.py |
software | healthy | tests/test_affinity_smoke.py |
test_api_discovery.py |
software | healthy | tests/test_api_discovery.py |
test_race_schedule_smoke.py |
software | healthy | tests/test_race_schedule_smoke.py |
test_mant_epithets.py |
software | healthy | tests/test_mant_epithets.py |
test_support_card_bonuses_load.py |
software | healthy | tests/test_support_card_bonuses_load.py |
test_event_choice_learning.py |
software | healthy | tests/test_event_choice_learning.py |
test_scheduled_race_safety_training.py |
software | healthy | tests/test_scheduled_race_safety_training.py |
test_skill_activation_data_load.py |
software | healthy | tests/test_skill_activation_data_load.py |
test_daily_tasks.py |
software | healthy | tests/test_daily_tasks.py |
test_sim_self_learning.py |
software | healthy | tests/test_sim_self_learning.py |
test_manual_race_specific_demand.py |
software | healthy | tests/test_manual_race_specific_demand.py |
test_spark_rates.py |
software | healthy | tests/test_spark_rates.py |
test_rating_formula.py |
software | healthy | tests/test_rating_formula.py |
test_stat_hard_cap_1200_policy.py |
software | healthy | tests/test_stat_hard_cap_1200_policy.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/settings/turn-delay |
api | healthy | main.py |
POST /api/settings/turn-delay |
api | healthy | main.py |
GET /api/learning_session/current |
api | healthy | main.py |
POST /api/learning_session/declare |
api | healthy | main.py |
POST /api/learning_session/clear |
api | healthy | main.py |
GET /api/learning_session/popup_setting |
api | healthy | main.py |
POST /api/learning_session/popup_setting |
api | healthy | main.py |
GET /api/learning_session/pending_intent |
api | healthy | main.py |
GET /api/learning_session/presets |
api | healthy | main.py |
POST /api/learning_session/presets |
api | healthy | main.py |
POST /api/learning_session/quick_declare |
api | healthy | main.py |
POST /api/presets/save_races |
api | healthy | main.py |
POST /api/presets/save_race_plan |
api | healthy | main.py |
POST /api/presets/save_skill_plan |
api | healthy | main.py |
POST /api/presets/save_race_continue |
api | healthy | main.py |
GET /api/presets |
api | healthy | main.py |
GET /api/calibrate/status |
api | healthy | main.py |
POST /api/calibrate |
api | healthy | main.py |
GET /api/planner_profiles |
api | healthy | main.py |
POST /api/planner_profiles/save |
api | healthy | main.py |
POST /api/planner_profiles/load |
api | healthy | main.py |
GET /api/decks/advice |
api | healthy | main.py |
POST /api/decks/save |
api | healthy | main.py |
POST /api/presets |
api | healthy | main.py |
POST /api/presets/delete |
api | healthy | main.py |
GET /api/team_bundle/presets |
api | healthy | main.py |
POST /api/team_bundle/presets |
api | healthy | main.py |
POST /api/team_bundle/presets/delete |
api | healthy | main.py |
GET /admin/recent_runs/{account_id} |
api | healthy | main.py |
GET /admin/corpus_health/{account_id} |
api | healthy | main.py |
POST /api/login |
api | healthy | main.py |
GET /api/session |
api | healthy | main.py |
POST /api/auth/login_reusable |
api | healthy | main.py |
POST /api/dashboard/refresh |
api | healthy | main.py |
GET /api/dailies/status |
api | healthy | main.py |
POST /api/dailies/run |
api | healthy | main.py |
POST /api/supports/limit_break_all |
api | healthy | main.py |
POST /api/selection |
api | healthy | main.py |
POST /api/auth/refresh |
api | healthy | main.py |
POST /api/logout |
api | healthy | main.py |
POST /api/career/start |
api | healthy | main.py |
POST /api/career/run/preflight |
api | healthy | main.py |
POST /api/career/run |
api | healthy | main.py |
GET /api/career/runner |
api | healthy | main.py |
POST /api/career/runner/stop |
api | healthy | main.py |
GET /api/debug/pre_single_mode_dump |
api | healthy | main.py |
POST /api/api_discovery/start |
api | healthy | main.py |
POST /api/api_discovery/stop |
api | healthy | main.py |
GET /api/api_discovery/status |
api | healthy | main.py |
GET /api/api_discovery/captures |
api | healthy | main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
tuner_goldens |
software | healthy | tests/fixtures/tuner_goldens |
docs |
software | healthy | docs |
hakuraku_reference |
software | healthy | docs/hakuraku_reference |
scripts |
software | healthy | scripts |
windows |
software | healthy | scripts/windows |
validation |
software | healthy | validation |
baselines |
software | healthy | validation/baselines |
post_wave_0 |
software | healthy | validation/post_wave_0 |
post_live_19_careers |
software | healthy | validation/post_live_19_careers |
tools |
software | healthy | tools |
uma_runtime |
software | healthy | uma_runtime |
career_bot |
software | healthy | career_bot |
scenarios |
software | healthy | career_bot/scenarios |
public |
software | healthy | public |
uma_api |
software | healthy | uma_api |
| Label | Layer | Status | Path |
|---|---|---|---|
${I} |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
${I=== |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/veterans |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/racedata/:raceUid |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/racedata |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/multirace |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/umalogs |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/setup |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/masterdata |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/notes/:noteId |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/notes |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/shop-refresh |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/auth |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/account |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/accounts |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/privacy |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
/ |
frontend | healthy | docs/hakuraku_reference/hakuraku_bundle.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | main.py |
125.0.0.0 |
network | healthy | tools/build_shop_refresh_pools.py |
8.8.8.8 |
network | healthy | uma_api/client.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-b8k4mbip |
software | healthy | /tmp/repobility-clone-b8k4mbip |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1616 |
network | healthy | main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/test_client_version_stale_detection.py |
This page is publicly accessible at:
https://repobility.com/scan/77b0322a-3bc2-41db-8e02-5f687501a836/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/77b0322a-3bc2-41db-8e02-5f687501a836/
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.