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

Scan timing: clone 16.11s · analysis 13.15s · 44.1 MB · GitHub API rate-limit (preflight)

apache/echarts

https://github.com/apache/echarts · scanned 2026-06-05 08:45 UTC (5 days, 20 hours ago) · 10 languages

902 raw signals (84 security + 818 graph) 11/13 scanners ran 80th percentile · Typescript · large (100-500K LoC) System graph score 90 (lower by 7)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 20 hours ago · v2 · 417 actionable findings from 2 signal sources. 76 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 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 72.0 0.20 14.40
documentation_score 81.0 0.15 12.15
practices_score 82.0 0.15 12.30
code_quality 70.0 0.10 7.00
Overall 1.00 83.6
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 4979 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
run software healthy test/-cases.js:run
renderFailInfo software healthy test/-cases.js:renderFailInfo
fetchPagePaths software healthy test/-cases.js:fetchPagePaths
singleFetch software healthy test/-cases.js:singleFetch
createChart software healthy test/tooltipTestHelper.js:createChart
extend software healthy test/tooltipTestHelper.js:extend
makeCategoryData software healthy test/tooltipTestHelper.js:makeCategoryData
makeValueData software healthy test/tooltipTestHelper.js:makeValueData
makeTimeData software healthy test/tooltipTestHelper.js:makeTimeData
val2 software healthy test/tooltipTestHelper.js:val2
val3 software healthy test/tooltipTestHelper.js:val3
getArray software healthy test/tooltipTestHelper.js:getArray
makeCategoryPolar software healthy test/tooltipTestHelper.js:makeCategoryPolar
makeCategoryGrid software healthy test/tooltipTestHelper.js:makeCategoryGrid
makeValueGrid software healthy test/tooltipTestHelper.js:makeValueGrid
makeTimeGrid software healthy test/tooltipTestHelper.js:makeTimeGrid
makeCategoryCartesian software healthy test/tooltipTestHelper.js:makeCategoryCartesian
renderHomepage3Demo software healthy test/homepage3.js:renderHomepage3Demo
getSeriesA software healthy test/homepage3.js:getSeriesA
getSeriesB software healthy test/homepage3.js:getSeriesB
getSeriesC software healthy test/homepage3.js:getSeriesC
getSeriesAxisPointer software healthy test/homepage3.js:getSeriesAxisPointer
getXAxis software healthy test/homepage3.js:getXAxis
getYAxis software healthy test/homepage3.js:getYAxis
bindAction software healthy test/homepage3.js:bindAction
fetchData software healthy test/node/scatter-gps.js:fetchData
init software healthy test/types/no-module/main.ts:init
init software healthy test/types/cjs/main.ts:init
start software healthy test/types/cjs/main.ts:start
e software healthy test/lib/ecStat.min.js:e
that software healthy test/lib/testHelper.js:that
of software healthy test/lib/testHelper.js:of
initTestTitle software healthy test/lib/testHelper.js:initTestTitle
initUpdateInfo software healthy test/lib/testHelper.js:initUpdateInfo
updateInfo software healthy test/lib/testHelper.js:updateInfo
initInputs software healthy test/lib/testHelper.js:initInputs
makeDisableInputs software healthy test/lib/testHelper.js:makeDisableInputs
disableInputs software healthy test/lib/testHelper.js:disableInputs
recordInputs software healthy test/lib/testHelper.js:recordInputs
outputInputsRecord software healthy test/lib/testHelper.js:outputInputsRecord
replayInputs software healthy test/lib/testHelper.js:replayInputs
makeInputRecorder software healthy test/lib/testHelper.js:makeInputRecorder
wrapUserInputListener software healthy test/lib/testHelper.js:wrapUserInputListener
wrappedListener software healthy test/lib/testHelper.js:wrappedListener
setInputsState software healthy test/lib/testHelper.js:setInputsState
getInputsState software healthy test/lib/testHelper.js:getInputsState
restoreInputsToInitialState software healthy test/lib/testHelper.js:restoreInputsToInitialState
initInputsContainer software healthy test/lib/testHelper.js:initInputsContainer
dealInitEachInput software healthy test/lib/testHelper.js:dealInitEachInput
storeToInputDict software healthy test/lib/testHelper.js:storeToInputDict

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

LabelLayerStatusPath
.eslintrc-common.yaml software healthy .eslintrc-common.yaml
README.md software healthy README.md
.lgtm.yml software healthy .lgtm.yml
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
.eslintrc-common-production.yaml software healthy .eslintrc-common-production.yaml
package.README.md software healthy package.README.md
index.d.ts software warning index.d.ts
tsconfig.json software healthy tsconfig.json
.asf.yaml software healthy .asf.yaml
AGENTS.md software healthy AGENTS.md
langnb-NO.js software warning i18n/langnb-NO.js
langIT-obj.js software warning i18n/langIT-obj.js
langCS.js software warning i18n/langCS.js
langLV.js software warning i18n/langLV.js
langZH.js software warning i18n/langZH.js
langJA-obj.js software warning i18n/langJA-obj.js
langSI-obj.js software warning i18n/langSI-obj.js
langIT.js software warning i18n/langIT.js
langES-obj.js software warning i18n/langES-obj.js
langDE-obj.js software warning i18n/langDE-obj.js
langJA.js software warning i18n/langJA.js
langUK-obj.js software warning i18n/langUK-obj.js
langTH.js software warning i18n/langTH.js
langFR.js software warning i18n/langFR.js
langFI-obj.js software warning i18n/langFI-obj.js
langEL.js software warning i18n/langEL.js
langTR-obj.js software warning i18n/langTR-obj.js
langFA-obj.js software warning i18n/langFA-obj.js
langVI-obj.js software warning i18n/langVI-obj.js
langPT-br-obj.js software warning i18n/langPT-br-obj.js
langEN-obj.js software warning i18n/langEN-obj.js
langUK.js software warning i18n/langUK.js
langRO.js software warning i18n/langRO.js
package.json software healthy i18n/package.json
langTR.js software warning i18n/langTR.js
langSV.js software warning i18n/langSV.js
langPL.js software warning i18n/langPL.js
langAR-obj.js software warning i18n/langAR-obj.js
langSV-obj.js software warning i18n/langSV-obj.js
langDE.js software warning i18n/langDE.js
langRU.js software warning i18n/langRU.js
langES.js software warning i18n/langES.js
langHU.js software warning i18n/langHU.js
langEN.js software warning i18n/langEN.js
langVI.js software warning i18n/langVI.js
langFI.js software warning i18n/langFI.js
langCS-obj.js software warning i18n/langCS-obj.js
langPL-obj.js software warning i18n/langPL-obj.js

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

LabelLayerStatusPath
SubModel software healthy test/ut/spec/model/componentDependency.test.ts:SubModel
Test software healthy test/runTest/store.js:Test
Thread software healthy test/runTest/server.js:Thread
ActionPlayback software healthy test/runTest/runtime/ActionPlayback.js:ActionPlayback
BMapCoordSys software healthy extension-src/bmap/BMapCoordSys.ts:BMapCoordSys
OrdinalScale software healthy src/scale/Ordinal.ts:OrdinalScale
TimeScale software healthy src/scale/Time.ts:TimeScale
IntervalScale software healthy src/scale/Interval.ts:IntervalScale
BreakScaleMapperImpl software healthy src/scale/breakImpl.ts:BreakScaleMapperImpl
LogScale software healthy src/scale/Log.ts:LogScale
Scale software healthy src/scale/Scale.ts:Scale
KDTreeNode software healthy src/util/KDTree.ts:KDTreeNode
KDTree software healthy src/util/KDTree.ts:KDTree
ListIterator software healthy src/util/model.ts:ListIterator
ECEventProcessor software healthy src/util/ECEventProcessor.ts:ECEventProcessor
can software healthy src/util/graphic.ts:can
registered software healthy src/util/graphic.ts:registered
Xxx software healthy src/util/types.ts:Xxx
AnimationWrap software healthy src/util/animation.ts:AnimationWrap
RegExpEvaluator software healthy src/util/conditionalExpression.ts:RegExpEvaluator
ConstConditionInternal software healthy src/util/conditionalExpression.ts:ConstConditionInternal
AndConditionInternal software healthy src/util/conditionalExpression.ts:AndConditionInternal
OrConditionInternal software healthy src/util/conditionalExpression.ts:OrConditionInternal
NotConditionInternal software healthy src/util/conditionalExpression.ts:NotConditionInternal
RelationalConditionInternal software healthy src/util/conditionalExpression.ts:RelationalConditionIntern…
ConditionalExpressionParsed software healthy src/util/conditionalExpression.ts:ConditionalExpressionPars…
Xxx software healthy src/util/clazz.ts:Xxx
extends software healthy src/util/clazz.ts:extends
inheritance software healthy src/util/clazz.ts:inheritance
Component software healthy src/util/clazz.ts:Component
Series software healthy src/util/clazz.ts:Series
info software healthy src/util/clazz.ts:info
A software healthy src/util/clazz.ts:A
B software healthy src/util/clazz.ts:B
C software healthy src/util/clazz.ts:C
SausageShape software healthy src/util/shape/sausage.ts:SausageShape
SausagePath software healthy src/util/shape/sausage.ts:SausagePath
RadarView software healthy src/component/radar/RadarView.ts:RadarView
ParallelView software healthy src/component/parallel/ParallelView.ts:ParallelView
SingleView software healthy src/component/singleAxis/install.ts:SingleView
GraphicComponentModel software healthy src/component/graphic/GraphicModel.ts:GraphicComponentModel
GraphicComponentView software healthy src/component/graphic/GraphicView.ts:GraphicComponentView
MatrixView software healthy src/component/matrix/MatrixView.ts:MatrixView
SliderTimelineView software healthy src/component/timeline/SliderTimelineView.ts:SliderTimeline…
TimelineModel software healthy src/component/timeline/TimelineModel.ts:TimelineModel
SliderTimelineModel software healthy src/component/timeline/SliderTimelineModel.ts:SliderTimelin…
TimelineAxis software healthy src/component/timeline/TimelineAxis.ts:TimelineAxis
TimelineView software healthy src/component/timeline/TimelineView.ts:TimelineView
ThumbnailModel software healthy src/component/thumbnail/ThumbnailModel.ts:ThumbnailModel
ThumbnailBridgeImpl software healthy src/component/thumbnail/ThumbnailBridgeImpl.ts:ThumbnailBri…

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

LabelLayerStatusPath
i18n software healthy i18n
test software healthy test
node software healthy test/node
types software healthy test/types
esm software healthy test/types/esm
no-module software healthy test/types/no-module
cjs software healthy test/types/cjs
lib software healthy test/lib
ut software healthy test/ut
spec software healthy test/ut/spec
scale software healthy test/ut/spec/scale
util software healthy test/ut/spec/util
api software healthy test/ut/spec/api
series software healthy test/ut/spec/series
component software healthy test/ut/spec/component
graphic software healthy test/ut/spec/component/graphic
matrix software healthy test/ut/spec/component/matrix
dataZoom software healthy test/ut/spec/component/dataZoom
visualMap software healthy test/ut/spec/component/visualMap
helper software healthy test/ut/spec/component/helper
model software healthy test/ut/spec/model
core software healthy test/ut/core
runTest software healthy test/runTest
client software healthy test/runTest/client
recorder software healthy test/runTest/recorder
marks software healthy test/runTest/marks
runtime software healthy test/runTest/runtime
actions software healthy test/runTest/actions
ssr software healthy ssr
client software healthy ssr/client
src software healthy ssr/client/src
theme software healthy theme
tool software healthy theme/tool
option software healthy theme/tool/option
extension-src software healthy extension-src
bmap software healthy extension-src/bmap
dataTool software healthy extension-src/dataTool
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
scale software healthy src/scale
layout software healthy src/layout
renderer software healthy src/renderer
i18n software healthy src/i18n
util software healthy src/util
shape software healthy src/util/shape
preprocessor software healthy src/preprocessor
helper software healthy src/preprocessor/helper
processor software healthy src/processor

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

LabelLayerStatusPath
build cicd healthy .github/workflows/nightly-next.yml
materials cicd healthy .github/workflows/source-release.yml
source cicd healthy .github/workflows/source-release.yml
validate-source cicd healthy .github/workflows/source-release.yml
lint cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/nightly.yml
stale cicd healthy .github/workflows/stale.yml
update-notice-year cicd healthy .github/workflows/update-notice-year.yml

LabelLayerStatusPath
gha::nightly-next cicd healthy .github/workflows/nightly-next.yml
gha::source-release cicd healthy .github/workflows/source-release.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::nightly cicd healthy .github/workflows/nightly.yml
gha::stale cicd healthy .github/workflows/stale.yml
gha::update-notice-year cicd healthy .github/workflows/update-notice-year.yml

LabelLayerStatusPath
NPM_TOKEN cicd healthy
FETCH_DEPTH cicd healthy
RELEASE_VERSION cicd healthy

LabelLayerStatusPath
repobility-clone-3b_78sdl software healthy /tmp/repobility-clone-3b_78sdl

LabelLayerStatusPath
port:8866 network healthy test/runTest/config.js

LabelLayerStatusPath
vps::ec2 hardware healthy src/component/timeline/preprocessor.ts

LabelLayerStatusPath
gpu (detected) hardware healthy src/chart/line/LineView.ts
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/799907e4-3784-4afd-9be7-4713055c12df/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/799907e4-3784-4afd-9be7-4713055c12df/

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.