https://github.com/CleverRaven/Cataclysm-DDA
· scanned 2026-06-05 20:11 UTC (4 days, 14 hours ago)
· 10 languages
322 raw signals (124 security + 198 graph) 11/13 scanners ran System graph score 87 (lower by 4)
Last scanned 4 days, 14 hours ago · v2 · 123 actionable findings from 2 signal sources. 99 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
76.0 | 0.20 | 15.20 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
96.0 | 0.15 | 14.40 |
code_quality |
41.0 | 0.10 | 4.10 |
| Overall | 1.00 | 82.7 |
Showing 90 of 123 actionable findings. 222 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
lang/string_extractor/parsers/ammunition_type.py:5lang/string_extractor/parsers/body_part.py:11lang/string_extractor/parsers/city.py:5lang/string_extractor/parsers/examine_action.py:20lang/string_extractor/parsers/faction.py:8lang/string_extractor/parsers/fault_fix.py:11lang/string_extractor/parsers/gate.py:5lang/string_extractor/parsers/item_action.py:6tools/json_tools/adjust_values.py:32tools/json_tools/convert_armor.py:298tools/json_tools/convert_item_damage.py:119tools/generate_changelog.py:180, 184, 188, 189, 203, 213, 215, 216, +3 more (18 hits)tools/windows_limit_memory.py:533, 624, 633, 648, 650, 651 (6 hits).github/workflows/release.yml:31, 271 (2 hits).github/workflows/release-android-bundle.yaml:8tools/llama/gcc-focal/Dockerfile:1, 2 (2 hits).devcontainer/Dockerfile:1.devcontainer/cross-compile/Dockerfile:1.devcontainer/graphical/Dockerfile:1build-scripts/Dockerfile.debian-build:8android/gradle/wrapper/gradle-wrapper.jar:1
lang/string_extractor/parsers/mission_definition.py:26
tools/json_tools/update-translate-dialogue-mod.py:75
build-scripts/Dockerfile.debian-build:64
CI/CD securitycontainers
.github/workflows/sdl3-matrix.yml:119, 156 (4 hits).github/workflows/release.yml:142 (2 hits)lang/string_extractor/parsers/talk_topic.py:50
lang/string_extractor/pot_export.py:121
tools/json_tools/adjust_values.py:32tools/json_tools/convert_armor.py:298tools/json_tools/convert_item_damage.py:119src/third-party/snmalloc/ds_core/defines.h:123
tools/json_tools/cddatags.py:71tools/json_tools/lister.py:48tools/json_tools/update-translate-dialogue-mod.py:82tools/json_tools/util.py:38.dockerignore
CI/CD securitycontainers
.devcontainer/Dockerfile:1.devcontainer/cross-compile/Dockerfile:1.devcontainer/graphical/Dockerfile:1tools/llama/gcc-focal/Dockerfile:2.devcontainer/Dockerfile:3.devcontainer/cross-compile/Dockerfile:25.devcontainer/graphical/Dockerfile:3tools/llama/gcc-focal/Dockerfile:3lang/string_extractor/parsers/fault_fix.py:1
tools/gfx_tools/png_update.py:1
tools/llama/gcc-focal/Dockerfile:1
containersPinned dependencies
.github/workflows/release-android-bundle.yaml.github/workflows/release.yml.github/workflows/stale.ymltools/generate_changelog.py:446
Weak hash
tools/gfx_tools/png_update.py:1
tools/gfx_tools/png_update.py:1
.devcontainer/Dockerfile:1.devcontainer/cross-compile/Dockerfile:1.devcontainer/graphical/Dockerfile:1tools/llama/gcc-focal/Dockerfile:2
containersPinned dependencies
repo-level (12 hits)repo-level (7 hits)lang/string_extractor/parser.py:99
lang/string_extractor/parsers/recipe.py:5
lang/string_extractor/parsers/ammunition_type.py:4
lang/string_extractor/parsers/body_part.py:5
lang/string_extractor/parsers/character_mod.py:4
lang/string_extractor/parsers/city.py:4
lang/string_extractor/parsers/faction.py:5
lang/string_extractor/parsers/fault_fix.py:5
lang/string_extractor/parsers/gate.py:4
lang/string_extractor/parsers/generic.py:64
lang/string_extractor/parsers/item_action.py:4
lang/string_extractor/parsers/item_category.py:4
lang/string_extractor/parsers/keybinding.py:4
lang/string_extractor/parsers/limb_score.py:4
lang/string_extractor/parsers/map_extra.py:5
lang/string_extractor/parsers/martial_art.py:5
lang/string_extractor/parsers/morale_type.py:4
lang/string_extractor/parsers/mutation_category.py:5
lang/string_extractor/parsers/npc.py:80
lang/string_extractor/parsers/npc_class.py:5
lang/string_extractor/parsers/palette.py:4
lang/string_extractor/parsers/proficiency_category.py:5
lang/string_extractor/parsers/recipe.py:28
lang/string_extractor/parsers/recipe_category.py:4
lang/string_extractor/parsers/shop_blacklist.py:4
lang/string_extractor/parsers/speed_description.py:4
lang/string_extractor/parsers/sub_body_part.py:4
lang/string_extractor/parsers/vehicle_part_location.py:5
lang/string_extractor/parsers/weakpoint_set.py:5
lang/string_extractor/parsers/weapon_category.py:4
This page is publicly accessible at:
https://repobility.com/scan/74ca0b50-7228-42e5-8a73-a70ebe684044/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/74ca0b50-7228-42e5-8a73-a70ebe684044/
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.