https://github.com/Vodkadav/TankGame
· scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)
68 raw signals (35 security + 33 graph)
Last scanned 2 months, 1 week ago · v1 · 35 actionable findings from 2 signal sources. 120 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 412 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 |
|---|---|---|---|
.markdownlint.json |
software | healthy | .markdownlint.json |
README.md |
software | healthy | README.md |
PROGRESS.md |
software | healthy | PROGRESS.md |
LICENSE |
software | healthy | LICENSE |
WallGridContractTests.cs |
software | healthy | client/tests/Domain/WallGridContractTests.cs |
WorldContractTests.cs |
software | healthy | client/tests/Domain/WorldContractTests.cs |
EntityContractTests.cs |
software | healthy | client/tests/Domain/EntityContractTests.cs |
CellMaterialsTests.cs |
software | healthy | client/tests/Domain/CellMaterialsTests.cs |
ProjectileContractTests.cs |
software | healthy | client/tests/Domain/ProjectileContractTests.cs |
MatchTransportContractTests.cs |
software | healthy | client/tests/Domain/MatchTransportContractTests.cs |
TankContractTests.cs |
software | healthy | client/tests/Domain/TankContractTests.cs |
ArenaContractTests.cs |
software | healthy | client/tests/Domain/ArenaContractTests.cs |
ProtocolCodecTests.cs |
software | healthy | client/tests/Domain/ProtocolCodecTests.cs |
InputContractTests.cs |
software | healthy | client/tests/Domain/InputContractTests.cs |
LayerRulesTests.cs |
software | healthy | client/tests/Architecture/LayerRulesTests.cs |
WebSocketTransportTests.cs |
software | healthy | client/tests/Infrastructure/WebSocketTransportTests.cs |
AssetImporterTests.cs |
software | healthy | client/tests/Infrastructure/AssetImporterTests.cs |
MapRepositoryTests.cs |
software | healthy | client/tests/Infrastructure/MapRepositoryTests.cs |
HttpLobbyClientTests.cs |
software | healthy | client/tests/Infrastructure/HttpLobbyClientTests.cs |
AssetLibraryTests.cs |
software | healthy | client/tests/Infrastructure/AssetLibraryTests.cs |
InputHelperTests.cs |
software | healthy | client/tests/Infrastructure/InputHelperTests.cs |
MapLoaderTests.cs |
software | healthy | client/tests/GameLogic/MapLoaderTests.cs |
TankTests.cs |
software | healthy | client/tests/GameLogic/TankTests.cs |
PowerupTests.cs |
software | healthy | client/tests/GameLogic/PowerupTests.cs |
BushFieldTests.cs |
software | healthy | client/tests/GameLogic/BushFieldTests.cs |
RectArenaTests.cs |
software | healthy | client/tests/GameLogic/RectArenaTests.cs |
MapValidatorTests.cs |
software | healthy | client/tests/GameLogic/MapValidatorTests.cs |
TeleporterTests.cs |
software | healthy | client/tests/GameLogic/TeleporterTests.cs |
BattleAwardsTests.cs |
software | healthy | client/tests/GameLogic/BattleAwardsTests.cs |
SeriesTrackerTests.cs |
software | healthy | client/tests/GameLogic/SeriesTrackerTests.cs |
CombatResolverTests.cs |
software | healthy | client/tests/GameLogic/CombatResolverTests.cs |
MatchTrackerTests.cs |
software | healthy | client/tests/GameLogic/MatchTrackerTests.cs |
LevelMapTests.cs |
software | healthy | client/tests/GameLogic/LevelMapTests.cs |
MatchModifierTests.cs |
software | healthy | client/tests/GameLogic/MatchModifierTests.cs |
WorldTests.cs |
software | healthy | client/tests/GameLogic/WorldTests.cs |
ProjectileBehaviourTests.cs |
software | healthy | client/tests/GameLogic/ProjectileBehaviourTests.cs |
GridArenaTests.cs |
software | healthy | client/tests/GameLogic/GridArenaTests.cs |
MapEditorTests.cs |
software | healthy | client/tests/GameLogic/MapEditorTests.cs |
BattleStatsTests.cs |
software | healthy | client/tests/GameLogic/BattleStatsTests.cs |
HostSessionTests.cs |
software | healthy | client/tests/GameLogic/HostSessionTests.cs |
ProjectileTests.cs |
software | healthy | client/tests/GameLogic/ProjectileTests.cs |
AirstrikeTests.cs |
software | healthy | client/tests/GameLogic/AirstrikeTests.cs |
MapCodecTests.cs |
software | healthy | client/tests/GameLogic/MapCodecTests.cs |
ArenaGeneratorTests.cs |
software | healthy | client/tests/GameLogic/ArenaGeneratorTests.cs |
StatsTests.cs |
software | healthy | client/tests/GameLogic/StatsTests.cs |
CliffsArenaTests.cs |
software | healthy | client/tests/GameLogic/CliffsArenaTests.cs |
MapDefinitionTests.cs |
software | healthy | client/tests/GameLogic/MapDefinitionTests.cs |
GridPathfinderTests.cs |
software | healthy | client/tests/GameLogic/GridPathfinderTests.cs |
RelayedInputSourceTests.cs |
software | healthy | client/tests/GameLogic/RelayedInputSourceTests.cs |
TankNameGeneratorTests.cs |
software | healthy | client/tests/GameLogic/TankNameGeneratorTests.cs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | scripts/gen_iso_mountain.py:25 |
shade |
software | healthy | scripts/gen_iso_blocks.py:31 |
block |
software | healthy | scripts/gen_iso_blocks.py:35 |
brick_top |
software | dead | scripts/gen_iso_blocks.py:66 |
brick_front |
software | dead | scripts/gen_iso_blocks.py:74 |
cracks |
software | dead | scripts/gen_iso_blocks.py:81 |
crate_front |
software | dead | scripts/gen_iso_blocks.py:87 |
main |
software | healthy | scripts/gen_iso_blocks.py:93 |
_with |
software | healthy | scripts/gen_iso_blocks.py:109 |
main |
software | healthy | scripts/prep_iso_building.py:20 |
load |
software | healthy | scripts/pack_iso_tank.py:20 |
union_bbox |
software | healthy | scripts/pack_iso_tank.py:24 |
strip |
software | healthy | scripts/pack_iso_tank.py:35 |
main |
software | healthy | scripts/pack_iso_tank.py:44 |
main |
software | healthy | scripts/prep_kenney_ground.py:24 |
main |
software | healthy | scripts/gen_pickup_disc.py:26 |
main |
software | healthy | scripts/gen_iso_ground.py:20 |
shade |
software | healthy | scripts/gen_iso_nature.py:23 |
dome |
software | healthy | scripts/gen_iso_nature.py:27 |
bush |
software | healthy | scripts/gen_iso_nature.py:39 |
sandbags |
software | healthy | scripts/gen_iso_nature.py:52 |
bag |
software | healthy | scripts/gen_iso_nature.py:60 |
bridge |
software | healthy | scripts/gen_iso_nature.py:72 |
main |
software | healthy | scripts/gen_iso_nature.py:93 |
out_dir |
software | healthy | scripts/render_iso_tank.py:42 |
neutralise_body |
software | healthy | scripts/render_iso_tank.py:47 |
turret_vert |
software | healthy | scripts/render_iso_tank.py:58 |
split |
software | healthy | scripts/render_iso_tank.py:62 |
ring_centre |
software | healthy | scripts/render_iso_tank.py:77 |
setup_camera |
software | healthy | scripts/render_iso_tank.py:86 |
setup_light |
software | healthy | scripts/render_iso_tank.py:99 |
main |
software | healthy | scripts/render_iso_tank.py:112 |
scaled |
software | healthy | scripts/prep_kenney_tank.py:32 |
main |
software | healthy | scripts/prep_kenney_tank.py:38 |
_vertical_gradient |
software | healthy | scripts/gen_arena_previews.py:17 |
_block |
software | healthy | scripts/gen_arena_previews.py:28 |
desert_war |
software | healthy | scripts/gen_arena_previews.py:32 |
cliffs_and_valleys |
software | healthy | scripts/gen_arena_previews.py:55 |
main |
software | healthy | scripts/gen_arena_previews.py:71 |
brick_base |
software | healthy | scripts/gen_wall_atlas.py:48 |
add_cracks |
software | healthy | scripts/gen_wall_atlas.py:65 |
draw_brick |
software | healthy | scripts/gen_wall_atlas.py:70 |
draw_steel |
software | dead | scripts/gen_wall_atlas.py:84 |
draw_crate |
software | dead | scripts/gen_wall_atlas.py:95 |
draw_water |
software | dead | scripts/gen_wall_atlas.py:106 |
draw_bridge |
software | dead | scripts/gen_wall_atlas.py:115 |
draw_mountain |
software | dead | scripts/gen_wall_atlas.py:126 |
draw_building |
software | dead | scripts/gen_wall_atlas.py:136 |
main |
software | healthy | scripts/gen_wall_atlas.py:146 |
main |
software | healthy | scripts/prep_kenney_bullet.py:25 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
client |
software | healthy | client |
tests |
software | healthy | client/tests |
Domain |
software | healthy | client/tests/Domain |
Architecture |
software | healthy | client/tests/Architecture |
Infrastructure |
software | healthy | client/tests/Infrastructure |
GameLogic |
software | healthy | client/tests/GameLogic |
Presentation |
software | healthy | client/tests/Presentation |
src |
software | healthy | client/src |
Domain |
software | healthy | client/src/Domain |
Net |
software | healthy | client/src/Domain/Net |
Infrastructure |
software | healthy | client/src/Infrastructure |
Net |
software | healthy | client/src/Infrastructure/Net |
GameLogic |
software | healthy | client/src/GameLogic |
Presentation |
software | healthy | client/src/Presentation |
Projectile |
software | healthy | client/src/Presentation/Projectile |
Tank |
software | healthy | client/src/Presentation/Tank |
Arena |
software | healthy | client/src/Presentation/Arena |
docs |
software | healthy | docs |
research |
software | healthy | docs/research |
adr |
software | healthy | docs/adr |
setup |
software | healthy | docs/setup |
credits |
software | healthy | docs/credits |
scripts |
software | healthy | scripts |
templates |
software | healthy | templates |
hooks |
software | healthy | hooks |
server |
software | healthy | server |
worker |
software | healthy | server/worker |
src |
software | healthy | server/worker/src |
protocol |
software | healthy | server/worker/src/protocol |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy-worker |
cicd | healthy | .github/workflows/deploy.yml |
deploy-pages |
cicd | healthy | .github/workflows/deploy.yml |
release-apk |
cicd | healthy | .github/workflows/deploy.yml |
smoke-test |
cicd | healthy | .github/workflows/deploy.yml |
changes |
cicd | healthy | .github/workflows/ci.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
dotnet-tests |
cicd | healthy | .github/workflows/ci.yml |
godot-tests |
cicd | healthy | .github/workflows/ci.yml |
worker-test |
cicd | healthy | .github/workflows/ci.yml |
markdown-lint |
cicd | healthy | .github/workflows/docs.yml |
link-check |
cicd | healthy | .github/workflows/docs.yml |
adr-structure |
cicd | healthy | .github/workflows/docs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CF_PAGES_PROJECT |
cicd | healthy | — |
SENTRY_DSN_WORKER |
cicd | healthy | — |
CF_API_TOKEN |
cicd | healthy | — |
CF_ACCOUNT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
MatchRoom |
software | healthy | server/worker/src/MatchRoom.ts:MatchRoom |
FakeStore |
software | healthy | server/worker/src/lobby.test.ts:FakeStore |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rq0logt2 |
software | healthy | /tmp/repobility-clone-rq0logt2 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | server/worker/wrangler.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | hooks/no-secrets-scan.sh |
This page is publicly accessible at:
https://repobility.com/scan/5009377e-651b-4884-886d-d5a43d0542db/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5009377e-651b-4884-886d-d5a43d0542db/
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.