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.
71 of your 143 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 2.51s · analysis 14.63s · 1.6 MB · GitHub preflight 465ms

Logical-Byte/endfield-essence-recognizer

https://github.com/Logical-Byte/endfield-essence-recognizer · scanned 2026-06-05 13:12 UTC (5 days, 9 hours ago) · 10 languages

399 raw signals (135 security + 264 graph) 75th percentile · Python · small (2-20K LoC) System graph score 67 (higher by 11)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 9 hours ago · v2 · 206 actionable findings from 2 signal sources. 60 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 40.3 0.25 10.07
testing_score 90.0 0.20 18.00
documentation_score 92.0 0.15 13.80
practices_score 92.0 0.15 13.80
code_quality 76.4 0.10 7.64
Overall 1.00 78.3
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1491 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
useUpdateMirrors software healthy frontend/src/composables/useUpdateMirrors.ts:useUpdateMirro…
clearLogs software healthy frontend/src/composables/useLogs.ts:clearLogs
connectWebSocket software healthy frontend/src/composables/useLogs.ts:connectWebSocket
useLogs software healthy frontend/src/composables/useLogs.ts:useLogs
useRarityFilters software healthy frontend/src/composables/useRarityFilters.ts:useRarityFilte…
checkScanningStatus software healthy frontend/src/composables/useScanningStatus.ts:checkScanning…
startStatusPolling software healthy frontend/src/composables/useScanningStatus.ts:startStatusPo…
stopStatusPolling software healthy frontend/src/composables/useScanningStatus.ts:stopStatusPol…
useScanningStatus software healthy frontend/src/composables/useScanningStatus.ts:useScanningSt…
setScanningStatusPolling software healthy frontend/src/composables/useScanningStatus.ts:setScanningSt…
getDisplayName software healthy frontend/src/composables/useMatrixPlanner.ts:getDisplayName
combinations software healthy frontend/src/composables/useMatrixPlanner.ts:combinations
getStatDisplayName software healthy frontend/src/composables/useMatrixPlanner.ts:getStatDisplay…
clearAllStats software healthy frontend/src/composables/useMatrixPlanner.ts:clearAllStats
requirementMatchesBattle software healthy frontend/src/composables/useMatrixPlanner.ts:requirementMat…
findMatchingWeapons software healthy frontend/src/composables/useMatrixPlanner.ts:findMatchingWe…
useMatrixPlanner software healthy frontend/src/composables/useMatrixPlanner.ts:useMatrixPlann…
addStatFromWeapon software healthy frontend/src/composables/useMatrixPlanner.ts:addStatFromWea…
addStatFromCustomPreset software healthy frontend/src/composables/useMatrixPlanner.ts:addStatFromCus…
addCustomStat software healthy frontend/src/composables/useMatrixPlanner.ts:addCustomStat
removeStat software healthy frontend/src/composables/useMatrixPlanner.ts:removeStat
moveStatUp software healthy frontend/src/composables/useMatrixPlanner.ts:moveStatUp
moveStatDown software healthy frontend/src/composables/useMatrixPlanner.ts:moveStatDown
getEssenceStatDescription software healthy frontend/src/composables/useMatrixPlanner.ts:getEssenceStat…
_appendCustomStatMatches software healthy frontend/src/composables/useMatrixPlanner.ts:_appendCustomS…
buildChoiceForSecondary software healthy frontend/src/composables/useMatrixPlanner.ts:buildChoiceFor…
buildChoiceForSkill software healthy frontend/src/composables/useMatrixPlanner.ts:buildChoiceFor…
_recomputeChoices software healthy frontend/src/composables/useMatrixPlanner.ts:_recomputeChoi…
applyActiveProfile software healthy frontend/src/composables/useProfiles.ts:applyActiveProfile
_handleError software healthy frontend/src/composables/useProfiles.ts:_handleError
parseJsonResponse software healthy frontend/src/composables/useProfiles.ts:parseJsonResponse
useProfiles software healthy frontend/src/composables/useProfiles.ts:useProfiles
fetchProfiles software healthy frontend/src/composables/useProfiles.ts:fetchProfiles
switchProfile software healthy frontend/src/composables/useProfiles.ts:switchProfile
renameProfile software healthy frontend/src/composables/useProfiles.ts:renameProfile
deleteProfile software healthy frontend/src/composables/useProfiles.ts:deleteProfile
updateTreasureMatrix software healthy frontend/src/composables/useProfiles.ts:updateTreasureMatrix
addTreasureMatrixEntry software healthy frontend/src/composables/useProfiles.ts:addTreasureMatrixEn…
removeTreasureMatrixEntry software healthy frontend/src/composables/useProfiles.ts:removeTreasureMatri…
getBatchFarmingRecommendations software healthy frontend/src/composables/useProfiles.ts:getBatchFarmingReco…
updateWeaponOverviewFilters software healthy frontend/src/composables/useProfiles.ts:updateWeaponOvervie…
updateWeaponPriority software healthy frontend/src/composables/useProfiles.ts:updateWeaponPriority
resetProgressState software healthy frontend/src/composables/useUpdateChecker.ts:resetProgressS…
useUpdateChecker software healthy frontend/src/composables/useUpdateChecker.ts:useUpdateCheck…
checkForUpdates software healthy frontend/src/composables/useUpdateChecker.ts:checkForUpdates
connectProgressWebSocket software healthy frontend/src/composables/useUpdateChecker.ts:connectProgres…
disconnectProgressWebSocket software healthy frontend/src/composables/useUpdateChecker.ts:disconnectProg…
cancelDownloadInternal software healthy frontend/src/composables/useUpdateChecker.ts:cancelDownload…
cancelDownload software healthy frontend/src/composables/useUpdateChecker.ts:cancelDownload
installUpdate software healthy frontend/src/composables/useUpdateChecker.ts:installUpdate

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
CONTRIBUTING.md software healthy CONTRIBUTING.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
HOT_UPDATE_GUIDE.md software healthy HOT_UPDATE_GUIDE.md
ruff.toml software healthy ruff.toml
.prettierrc.json software healthy frontend/.prettierrc.json
tsconfig.app.json software healthy frontend/tsconfig.app.json
README.md software healthy frontend/README.md
env.d.ts software warning frontend/env.d.ts
package.json software healthy frontend/package.json
tsconfig.node.json software healthy frontend/tsconfig.node.json
index.html software healthy frontend/index.html
package-lock.json software healthy frontend/package-lock.json
eslint.config.js software warning frontend/eslint.config.js
tsconfig.json software healthy frontend/tsconfig.json
App.vue software healthy frontend/src/App.vue
main.ts software warning frontend/src/main.ts
staticData.ts software warning frontend/src/types/staticData.ts
common.ts software warning frontend/src/types/common.ts
index.ts software healthy frontend/src/router/index.ts
useUpdateMirrors.ts software healthy frontend/src/composables/useUpdateMirrors.ts
useLogs.ts software healthy frontend/src/composables/useLogs.ts
useRarityFilters.ts software healthy frontend/src/composables/useRarityFilters.ts
useScanningStatus.ts software healthy frontend/src/composables/useScanningStatus.ts
useMatrixPlanner.ts software healthy frontend/src/composables/useMatrixPlanner.ts
useProfiles.ts software healthy frontend/src/composables/useProfiles.ts
useUpdateChecker.ts software healthy frontend/src/composables/useUpdateChecker.ts
autoFontSizing.ts software healthy frontend/src/utils/autoFontSizing.ts
safeStorage.ts software healthy frontend/src/utils/safeStorage.ts
staticData.ts software healthy frontend/src/utils/gameData/staticData.ts
item.ts software healthy frontend/src/utils/gameData/item.ts
weapon.ts software healthy frontend/src/utils/gameData/weapon.ts
BackToTop.vue software healthy frontend/src/components/BackToTop.vue
WeaponOverview.vue software healthy frontend/src/components/WeaponOverview.vue
UpdateDialogs.vue software healthy frontend/src/components/UpdateDialogs.vue
ItemIcon.vue software healthy frontend/src/components/ItemIcon.vue
CustomStatIcon.vue software healthy frontend/src/components/CustomStatIcon.vue
ProfileSelector.vue software healthy frontend/src/components/ProfileSelector.vue
logo.vue software healthy frontend/src/components/icons/logo.vue
friendLinks.json software healthy frontend/src/assets/json/friendLinks.json
energyAlluviums.json software healthy frontend/src/assets/json/energyAlluviums.json
treasure-matrix.vue software healthy frontend/src/pages/treasure-matrix.vue
monitor.vue software healthy frontend/src/pages/monitor.vue
index.vue software healthy frontend/src/pages/index.vue
friend-links.vue software healthy frontend/src/pages/friend-links.vue
docs.vue software healthy frontend/src/pages/docs.vue
matrix-planner.vue software healthy frontend/src/pages/matrix-planner.vue
settings.vue software healthy frontend/src/pages/settings.vue

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

LabelLayerStatusPath
TestMimeTypes software healthy tests/integration/test_static_files_mime_full.py:137
TestHashedFilenames software healthy tests/integration/test_static_files_mime_full.py:152
TestSubdirectoryPaths software healthy tests/integration/test_static_files_mime_full.py:171
TestNotFound software healthy tests/integration/test_static_files_mime_full.py:191
TestPathTraversal software healthy tests/integration/test_static_files_mime_full.py:207
TestCaseSensitivity software healthy tests/integration/test_static_files_mime_full.py:217
TestResponseHeaders software healthy tests/integration/test_static_files_mime_full.py:234
TestFileContent software healthy tests/integration/test_static_files_mime_full.py:257
TestScanDistDirectory software healthy tests/unit/updater/test_manifest.py:55
TestGenerateManifest software healthy tests/unit/updater/test_manifest.py:86
TestProtectedPaths software healthy tests/unit/updater/test_manifest.py:148
TestDeleteListGeneration software healthy tests/unit/updater/test_manifest.py:172
TestCopyListExcludesProtected software healthy tests/unit/updater/test_manifest.py:312
TestIncrementalPackage software healthy tests/unit/updater/test_manifest.py:352
TestIncrementalPackageSelection software healthy tests/unit/updater/test_manifest.py:537
TestProtectedBackupList software healthy tests/unit/updater/test_manifest.py:587
TestStatusFilePaths software healthy tests/unit/updater/test_manifest.py:620
TestUpdaterProtection software healthy tests/unit/updater/test_manifest.py:663
TestUpdateTempDir software healthy tests/unit/updater/test_manifest.py:706
TestPathTraversalProtection software healthy tests/unit/updater/test_manifest.py:856
FakeResponse software healthy tests/unit/updater/test_checker_flows.py:13
FakeAsyncClient software healthy tests/unit/updater/test_checker_flows.py:31
TestResolutionProfileFactory software healthy tests/unit/core/layout/test_factory.py:9
MockImageSource software healthy tests/unit/core/scanner/test_engine.py:33
MockWindowActions software healthy tests/unit/core/scanner/test_engine.py:51
MockImageSource software healthy tests/unit/core/window/test_scaling.py:28
MockWindowActions software healthy tests/unit/core/window/test_scaling.py:43
MockSource software healthy tests/unit/core/window/test_adapter.py:42
TranslationKey software healthy scripts/transform_weapon_data.py:15
WeaponStats software healthy scripts/legacy_game_data/weapon.py:16
TranslationKey software healthy scripts/legacy_game_data/models/common.py:4
RarityColor software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/Rarit…
WikiGroupEntry software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/WikiG…
WikiGroup software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/WikiG…
WikiEntryData software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/WikiE…
WeaponBasic software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/Weapo…
WikiEntry software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/WikiE…
BlackboardEntry software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/Skill…
SkillPatchTableItem software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/Skill…
SkillPatchDataBundle software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/Skill…
ItemType software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/ItemT…
Item software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/ItemT…
Gem software healthy scripts/legacy_game_data/models/endfielddata/TableCfg/GemTa…
EERError software healthy src/endfield_essence_recognizer/exceptions.py:6
ConfigVersionMismatchError software healthy src/endfield_essence_recognizer/exceptions.py:12
WindowNotFoundError software healthy src/endfield_essence_recognizer/exceptions.py:23
WindowNotActiveError software healthy src/endfield_essence_recognizer/exceptions.py:37
UnsupportedResolutionError software healthy src/endfield_essence_recognizer/exceptions.py:51
UpdateManager software healthy src/endfield_essence_recognizer/updater/manager.py:18
UpdateCheckError software healthy src/endfield_essence_recognizer/updater/checker.py:55

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

LabelLayerStatusPath
frontend software healthy frontend
src software healthy frontend/src
types software healthy frontend/src/types
router software healthy frontend/src/router
composables software healthy frontend/src/composables
utils software healthy frontend/src/utils
gameData software healthy frontend/src/utils/gameData
components software healthy frontend/src/components
icons software healthy frontend/src/components/icons
assets software healthy frontend/src/assets
json software healthy frontend/src/assets/json
pages software healthy frontend/src/pages
styles software healthy frontend/src/styles
plugins software healthy frontend/src/plugins
updater software healthy updater
src software healthy updater/src
tests software healthy tests
integration software healthy tests/integration
unit software healthy tests/unit
updater software healthy tests/unit/updater
game_data software healthy tests/unit/game_data
services software healthy tests/unit/services
core software healthy tests/unit/core
layout software healthy tests/unit/core/layout
scanner software healthy tests/unit/core/scanner
recognition software healthy tests/unit/core/recognition
window software healthy tests/unit/core/window
delivery_claimer software healthy tests/unit/core/delivery_claimer
recognition software healthy tests/unit/recognition
tasks software healthy tests/unit/recognition/tasks
scripts software healthy scripts
legacy_game_data software healthy scripts/legacy_game_data
models software healthy scripts/legacy_game_data/models
endfielddata software healthy scripts/legacy_game_data/models/endfielddata
TableCfg software healthy scripts/legacy_game_data/models/endfielddata/TableCfg
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
endfield_essence_recognizer software healthy src/endfield_essence_recognizer
updater software healthy src/endfield_essence_recognizer/updater
api software healthy src/endfield_essence_recognizer/api
routes software healthy src/endfield_essence_recognizer/api/routes
websockets software healthy src/endfield_essence_recognizer/api/websockets
utils software healthy src/endfield_essence_recognizer/utils
dependencies software healthy src/endfield_essence_recognizer/dependencies
game_data software healthy src/endfield_essence_recognizer/game_data
models software healthy src/endfield_essence_recognizer/game_data/models
services software healthy src/endfield_essence_recognizer/services
core software healthy src/endfield_essence_recognizer/core

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

LabelLayerStatusPath
GET /weapons/{weapon_id} api healthy src/endfield_essence_recognizer/api/routes/static_data.py
GET /weapons api healthy src/endfield_essence_recognizer/api/routes/static_data.py
GET /weapon_types api healthy src/endfield_essence_recognizer/api/routes/static_data.py
GET /rarity_colors api healthy src/endfield_essence_recognizer/api/routes/static_data.py
GET /essences/{stat_id} api healthy src/endfield_essence_recognizer/api/routes/static_data.py
GET /essences api healthy src/endfield_essence_recognizer/api/routes/static_data.py
GET / api healthy src/endfield_essence_recognizer/api/routes/config.py
POST / api healthy src/endfield_essence_recognizer/api/routes/config.py
GET /screenshot api healthy src/endfield_essence_recognizer/api/routes/screenshot.py
POST /take_and_save_screenshot api healthy src/endfield_essence_recognizer/api/routes/screenshot.py
POST /recognize_once api healthy src/endfield_essence_recognizer/api/routes/scanner.py
POST /start_scanning api healthy src/endfield_essence_recognizer/api/routes/scanner.py
POST /toggle_scanning api healthy src/endfield_essence_recognizer/api/routes/scanner.py
GET /weapon_essence_counts api healthy src/endfield_essence_recognizer/api/routes/scanner.py
GET /weapon_essence_data api healthy src/endfield_essence_recognizer/api/routes/scanner.py
GET /scanning_status api healthy src/endfield_essence_recognizer/api/routes/scanner.py
GET /mirrors api healthy src/endfield_essence_recognizer/api/routes/update.py
GET /flows api healthy src/endfield_essence_recognizer/api/routes/update.py
GET /check api healthy src/endfield_essence_recognizer/api/routes/update.py
POST /install api healthy src/endfield_essence_recognizer/api/routes/update.py
POST /cancel api healthy src/endfield_essence_recognizer/api/routes/update.py
GET /active api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /switch api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /rename api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /delete api healthy src/endfield_essence_recognizer/api/routes/profiles.py
GET /treasure_matrix api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /treasure_matrix api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /treasure_matrix/add api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /farming_recommendation api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /farming_recommendations api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /weapon_overview_filters api healthy src/endfield_essence_recognizer/api/routes/profiles.py
POST /weapon_priority api healthy src/endfield_essence_recognizer/api/routes/profiles.py
GET /version api healthy src/endfield_essence_recognizer/api/routes/system.py
POST /exit api healthy src/endfield_essence_recognizer/api/routes/system.py
POST /open_logs_folder api healthy src/endfield_essence_recognizer/api/routes/system.py

LabelLayerStatusPath
/ frontend healthy frontend/src/router/index.ts
/treasure-matrix frontend healthy frontend/src/router/index.ts
/matrix-planner frontend healthy frontend/src/router/index.ts
/docs frontend healthy frontend/src/router/index.ts
/settings frontend healthy frontend/src/router/index.ts
/monitor frontend healthy frontend/src/router/index.ts
/friend-links frontend healthy frontend/src/router/index.ts
/yituliu frontend healthy frontend/src/router/index.ts

LabelLayerStatusPath
lint cicd healthy .github/workflows/frontend-ci.yml
build-and-release cicd healthy .github/workflows/build-and-release.yml
backend-lint cicd healthy .github/workflows/backend-ci.yml
updater-lint cicd healthy .github/workflows/backend-ci.yml
backend-test cicd healthy .github/workflows/backend-ci.yml
report cicd healthy .github/workflows/backend-report.yml

LabelLayerStatusPath
gha::frontend-ci cicd healthy .github/workflows/frontend-ci.yml
gha::build-and-release cicd healthy .github/workflows/build-and-release.yml
gha::backend-ci cicd healthy .github/workflows/backend-ci.yml
gha::backend-report cicd healthy .github/workflows/backend-report.yml

LabelLayerStatusPath
4.12.0.88 network healthy pyproject.toml
127.0.0.1 network healthy frontend/src/composables/useUpdateChecker.ts

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

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/0491da20-f5eb-44df-a491-2ebc3b77fdd3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0491da20-f5eb-44df-a491-2ebc3b77fdd3/

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.