https://github.com/kylecorry31/Trail-Sense
· scanned 2026-06-05 17:11 UTC (4 days, 22 hours ago)
· 10 languages
185 raw signals (83 security + 102 graph) 11/13 scanners ran 0th percentile · Kotlin · large (100-500K LoC) System graph score 74 (lower by 4)
Last scanned 4 days, 22 hours ago · v2 · 66 actionable findings from 2 signal sources. 68 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 |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
17.0 | 0.20 | 3.40 |
documentation_score |
77.0 | 0.15 | 11.55 |
practices_score |
81.0 | 0.15 | 12.15 |
code_quality |
79.0 | 0.10 | 7.90 |
| Overall | 1.00 | 69.8 |
Showing 38 of 66 actionable findings. 134 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.
site/build.py:116
scripts/update-guide.py:10
scripts/release-builds.sh:13, 15 (2 hits)app/src/androidTest/java/com/kylecorry/trail_sense/tools/ToolsTest.kt:48app/src/main/java/com/kylecorry/trail_sense/shared/data/GeographicImageSource.kt:281app/src/main/java/com/kylecorry/trail_sense/shared/extensions/GeoJsonExtensions.kt:41survival-guide-book/generate-book.py:39
scripts/string-fixer.py:92, 93, 143, 146 (4 hits)gradle/wrapper/gradle-wrapper.jar:1
site/generation/markdown_converter.py:6
site/build.py:41
release.py:16
.github/workflows/codeql.yml:71, 95 (4 hits).github/workflows/android-test.yml:36, 41 (3 hits).github/workflows/staging-smoke-test.yml:37, 43 (3 hits).github/workflows/release.yml:39 (2 hits).github/workflows/nightly.yml:15, 21, 30, 59, 66 (9 hits).github/workflows/debug-apk.yml:13, 19, 31 (5 hits).github/workflows/staging-smoke-test.yml:18, 24, 52 (5 hits).github/workflows/android-test.yml:17, 23, 57 (4 hits).github/workflows/site.yml:36, 49, 52, 57 (4 hits).github/workflows/android.yml:18, 24 (3 hits).github/workflows/release.yml:14, 20 (3 hits).github/workflows/codeql.yml:61 (2 hits)survival-guide-book/generate-book.py:15
site/build.py:16
site/watch.py:25
Error handlingquality
scripts/files-to-refactor.py:1
.github/workflows/release.yml
CI/CD securitySupply chainGithub actions
.github/workflows/site.yml
CI/CD securitySupply chainGithub actions
app/src/androidTest/java/com/kylecorry/trail_sense/test_utils/ToolTestBase.kt:40app/src/main/java/com/kylecorry/trail_sense/plugins/map_layers/PluginTileSource.kt:36app/src/main/java/com/kylecorry/trail_sense/shared/dem/map_layers/ElevationMapTileSource.kt:22app/src/main/java/com/kylecorry/trail_sense/shared/extensions/TrailSenseReactiveFragment.kt:37app/src/main/java/com/kylecorry/trail_sense/shared/map_layers/ui/layers/geojson/features/GeoJsonPolygonRenderer.kt:114app/src/main/java/com/kylecorry/trail_sense/shared/sensors/overrides/CachedGPS.kt:34app/src/main/java/com/kylecorry/trail_sense/shared/sensors/overrides/OverrideGPS.kt:22app/src/main/java/com/kylecorry/trail_sense/shared/text/search/MultilingualFuzzySearchStrategy.kt:40scripts/files-to-refactor.py:1
repo-level (3 hits)scripts/experiments/weather.py:78
survival-guide-book/generate-book.py:94
scripts/convert_to_webp.py:19
This page is publicly accessible at:
https://repobility.com/scan/b8370e42-e9ba-48ce-add9-d84d2a1bf5ca/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b8370e42-e9ba-48ce-add9-d84d2a1bf5ca/
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.