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.

VSimilitude/copper_war

https://github.com/VSimilitude/copper_war · scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)

22 raw signals (0 security + 22 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 21 actionable findings from 1 signal source. 1 repeated signal 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 727 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
main software healthy main.py:1
_alliance software healthy tests/test_strategy_exploration.py:19
_state software healthy tests/test_strategy_exploration.py:29
_write_model software healthy tests/test_strategy_exploration.py:42
_make_factions software healthy tests/test_strategy_exploration.py:54
test_a1_faction_strategy_applied software healthy tests/test_strategy_exploration.py:63
test_a2_per_alliance_override_wins software healthy tests/test_strategy_exploration.py:83
test_a3_event_override_wins software healthy tests/test_strategy_exploration.py:102
test_a4_global_fallback software healthy tests/test_strategy_exploration.py:119
test_a5_both_factions_configured software healthy tests/test_strategy_exploration.py:138
test_a6_validation_unknown_faction software healthy tests/test_strategy_exploration.py:158
test_a7_validation_invalid_strategy software healthy tests/test_strategy_exploration.py:168
_make_alliances software healthy tests/test_strategy_exploration.py:185
test_b1_attacker_default_applied software healthy tests/test_strategy_exploration.py:193
test_b2_defender_default_applied software healthy tests/test_strategy_exploration.py:220
test_b3_exact_pairing_wins_over_attacker_default software healthy tests/test_strategy_exploration.py:242
test_b4_exact_pairing_wins_over_defender_default software healthy tests/test_strategy_exploration.py:271
test_b5_heuristic_fallback software healthy tests/test_strategy_exploration.py:298
test_b6_custom_outcome_in_wildcard software healthy tests/test_strategy_exploration.py:320
test_b7_different_days_independent software healthy tests/test_strategy_exploration.py:341
test_b8_competing_wildcards_rejected software healthy tests/test_strategy_exploration.py:369
test_b9_competing_wildcards_with_explicit_ok software healthy tests/test_strategy_exploration.py:384
test_b10_wildcard_probabilities_validated software healthy tests/test_strategy_exploration.py:403
test_b11_esv_uses_wildcards software healthy tests/test_strategy_exploration.py:417
test_b12_multi_attacker_averaging_with_wildcards software healthy tests/test_strategy_exploration.py:441
test_c1_two_models_compared software healthy tests/test_strategy_exploration.py:472
test_c2_three_models software healthy tests/test_strategy_exploration.py:489
test_c3_same_model_twice software healthy tests/test_strategy_exploration.py:506
test_c4_alliance_filter software healthy tests/test_strategy_exploration.py:529
test_c5_json_output_structure software healthy tests/test_strategy_exploration.py:546
test_c6_quiet_mode software healthy tests/test_strategy_exploration.py:575
test_c7_same_seeds_across_models software healthy tests/test_strategy_exploration.py:588
test_c8_sort_order software healthy tests/test_strategy_exploration.py:607
test_d1_single_alliance_filter_mc software healthy tests/test_strategy_exploration.py:657
test_d2_multiple_alliance_filter software healthy tests/test_strategy_exploration.py:673
test_d3_no_filter_shows_all software healthy tests/test_strategy_exploration.py:688
test_d4_unknown_alliance_warns software healthy tests/test_strategy_exploration.py:702
test_d5_simulation_unchanged software healthy tests/test_strategy_exploration.py:715
test_d6_json_output_filtered software healthy tests/test_strategy_exploration.py:746
test_d7_run_battle_support software healthy tests/test_strategy_exploration.py:766
alliances software healthy tests/test_sheets.py:21
schedule software healthy tests/test_sheets.py:34
test_sections_present software healthy tests/test_sheets.py:46
test_alliances_sorted_by_power software healthy tests/test_sheets.py:55
test_top_n_respected software healthy tests/test_sheets.py:71
test_mc_randomness_scalars_present software healthy tests/test_sheets.py:86
test_descriptions_included software healthy tests/test_sheets.py:93
test_event_targets_has_correct_attackers software healthy tests/test_sheets.py:100
test_event_targets_use_absolute_numbers_mid_season software healthy tests/test_sheets.py:120
test_probability_grid_structure software healthy tests/test_sheets.py:136

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

LabelLayerStatusPath
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
main.py software healthy main.py
test_strategy_exploration.py software healthy tests/test_strategy_exploration.py
__init__.py software healthy tests/__init__.py
test_sheets.py software healthy tests/test_sheets.py
test_tier_targeting.py software healthy tests/test_tier_targeting.py
test_validation.py software healthy tests/test_validation.py
test_web_bridge.py software healthy tests/test_web_bridge.py
test_expected_value_targeting.py software healthy tests/test_expected_value_targeting.py
test_simulator.py software healthy tests/test_simulator.py
test_battle.py software healthy tests/test_battle.py
test_cli.py software healthy tests/test_cli.py
test_custom_outcome.py software healthy tests/test_custom_outcome.py
test_mechanics.py software healthy tests/test_mechanics.py
test_events.py software healthy tests/test_events.py
test_monte_carlo.py software healthy tests/test_monte_carlo.py
test_mc_randomness.py software healthy tests/test_mc_randomness.py
test_configurable_model.py software healthy tests/test_configurable_model.py
test_statistical_fairness.py software healthy tests/test_statistical_fairness.py
sample_state.json software healthy tests/fixtures/sample_state.json
sample_model.json software healthy tests/fixtures/sample_model.json
architecture.md software healthy docs/architecture.md
web_interface_design.md software healthy docs/web_interface_design.md
state_file_format.md software healthy docs/state_file_format.md
thp_whale_ratio_analysis.md software healthy docs/thp_whale_ratio_analysis.md
heuristic_calibration_event1.md software healthy docs/heuristic_calibration_event1.md
s3_vs_s4_potential_diffs.md software healthy docs/s3_vs_s4_potential_diffs.md
cli_reference.md software healthy docs/cli_reference.md
model_generation.md software healthy docs/model_generation.md
game_mechanics.md software healthy docs/game_mechanics.md
build_web.sh software healthy scripts/build_web.sh
estimate_city_ownership.py software healthy scripts/estimate_city_ownership.py
build_state_from_leaderboards.py software healthy scripts/build_state_from_leaderboards.py
compare_models.py software healthy scripts/compare_models.py
probability_grid.py software healthy scripts/probability_grid.py
e2e_share_roundtrip.mjs software healthy scripts/e2e_share_roundtrip.mjs
build_state_after_event2.py software healthy scripts/build_state_after_event2.py
run_battle.py software healthy scripts/run_battle.py
import_sheet.py software healthy scripts/import_sheet.py
generate_sheet_template.py software healthy scripts/generate_sheet_template.py
run_monte_carlo.py software healthy scripts/run_monte_carlo.py
index.html software healthy web/index.html
pyodide-loader.js software healthy web/js/pyodide-loader.js
app.js software healthy web/js/app.js
style.css software healthy web/css/style.css
settings.json software healthy .claude/settings.json
s3-to-s4-adaptation-plan.md software healthy improvements/s3-to-s4-adaptation-plan.md
pages.yml software healthy .github/workflows/pages.yml
__init__.py software healthy src/copper_war/__init__.py

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

LabelLayerStatusPath
TestFeatureA software healthy tests/test_strategy_exploration.py:51
TestFeatureB software healthy tests/test_strategy_exploration.py:182
TestFeatureC software healthy tests/test_strategy_exploration.py:469
TestFeatureD software healthy tests/test_strategy_exploration.py:654
TestGenerateTemplate software healthy tests/test_sheets.py:45
TestImportFromCsv software healthy tests/test_sheets.py:181
TestFetchCsvRows software healthy tests/test_sheets.py:293
TestRoundTrip software healthy tests/test_sheets.py:319
TestGenerateTemplateCli software healthy tests/test_sheets.py:382
TestImportSheetCli software healthy tests/test_sheets.py:414
TestRankAware software healthy tests/test_tier_targeting.py:40
TestMaximizeTier software healthy tests/test_tier_targeting.py:252
TestTierTargetingValidation software healthy tests/test_tier_targeting.py:474
TestBackwardCompatibility software healthy tests/test_tier_targeting.py:583
TestLoadState software healthy tests/test_validation.py:28
TestLoadModelConfig software healthy tests/test_validation.py:97
TestESVAlgorithm software healthy tests/test_expected_value_targeting.py:35
TestConfigResolution software healthy tests/test_expected_value_targeting.py:221
TestValidationErrors software healthy tests/test_expected_value_targeting.py:412
MockModel software healthy tests/test_simulator.py:16
TestPassiveIncome software healthy tests/test_simulator.py:42
TestSimulateWar software healthy tests/test_simulator.py:57
TestStartEventNumber software healthy tests/test_simulator.py:111
TestResolveBattle software healthy tests/test_battle.py:4
TestCLI software healthy tests/test_cli.py:25
TestCustomOnly software healthy tests/test_custom_outcome.py:55
TestCustomTheftApplied software healthy tests/test_custom_outcome.py:77
TestCustomCoexists software healthy tests/test_custom_outcome.py:95
TestFailRemainder software healthy tests/test_custom_outcome.py:130
TestHeuristicNoCustom software healthy tests/test_custom_outcome.py:156
TestMultiAttackerAveraging software healthy tests/test_custom_outcome.py:174
TestMultiAttackerPartialCustom software healthy tests/test_custom_outcome.py:207
TestValidationCustomNoTheft software healthy tests/test_custom_outcome.py:238
TestValidationProbExceed software healthy tests/test_custom_outcome.py:254
TestCustomTheftZero software healthy tests/test_custom_outcome.py:279
TestCustomTheft30 software healthy tests/test_custom_outcome.py:297
TestNoDerivedPartial software healthy tests/test_custom_outcome.py:315
TestDeterministicSeed software healthy tests/test_custom_outcome.py:333
TestTheftPercentage software healthy tests/test_mechanics.py:24
TestAssignBrackets software healthy tests/test_mechanics.py:41
TestBracketNarrowing software healthy tests/test_mechanics.py:72
TestFinalRankings software healthy tests/test_mechanics.py:128
MockModel software healthy tests/test_events.py:16
TestCoordinateBattle software healthy tests/test_events.py:47
TestCoordinateEvent software healthy tests/test_events.py:64
TestStochasticTargeting software healthy tests/test_mc_randomness.py:73
TestPowerFluctuation software healthy tests/test_mc_randomness.py:247
TestOutcomeNoise software healthy tests/test_mc_randomness.py:369
TestCombined software healthy tests/test_mc_randomness.py:550
TestM3Heuristic software healthy tests/test_configurable_model.py:33

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

LabelLayerStatusPath
tests software healthy tests
fixtures software healthy tests/fixtures
docs software healthy docs
scripts software healthy scripts
web software healthy web
js software healthy web/js
css software healthy web/css
.claude software healthy .claude
improvements software healthy improvements
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
copper_war software healthy src/copper_war
models software healthy src/copper_war/models
sheets software healthy src/copper_war/sheets
utils software healthy src/copper_war/utils
web software healthy src/copper_war/web
game software healthy src/copper_war/game

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

LabelLayerStatusPath
gha::pages cicd healthy .github/workflows/pages.yml

LabelLayerStatusPath
deploy cicd healthy .github/workflows/pages.yml
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/33e1f83f-fea7-4fd7-9b8c-722d4ff5e878/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/33e1f83f-fea7-4fd7-9b8c-722d4ff5e878/

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.