Scan timing: clone 6.22s · analysis 23.6s · 8.9 MB · GitHub preflight 445ms
https://github.com/DefiLlama/dimension-adapters
· scanned 2026-06-05 18:20 UTC (4 days, 19 hours ago)
· 10 languages
1495 raw signals (85 security + 1410 graph) 11/13 scanners ran 3rd percentile · Typescript · large (100-500K LoC) System graph score 76 (lower by 20)
Last scanned 4 days, 19 hours ago · v2 · 719 actionable findings from 2 signal sources. 71 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 |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
20.0 | 0.15 | 3.00 |
practices_score |
69.0 | 0.15 | 10.35 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 55.4 |
All 8628 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 |
|---|---|---|---|
getUnixTimeNow |
software | healthy | adapters/utils/runAdapter.ts:getUnixTimeNow |
genUID |
software | healthy | adapters/utils/runAdapter.ts:genUID |
roundValue |
software | healthy | adapters/utils/runAdapter.ts:roundValue |
setModuleDefaults |
software | healthy | adapters/utils/runAdapter.ts:setModuleDefaults |
setChainConfig |
software | healthy | adapters/utils/runAdapter.ts:setChainConfig |
isHourlyAdapter |
software | healthy | adapters/utils/runAdapter.ts:isHourlyAdapter |
isPlainDateArg |
software | healthy | adapters/utils/runAdapter.ts:isPlainDateArg |
runAdapter |
software | healthy | adapters/utils/runAdapter.ts:runAdapter |
getStartOfDayId |
software | healthy | adapters/utils/runAdapter.ts:getStartOfDayId |
_runAdapter |
software | healthy | adapters/utils/runAdapter.ts:_runAdapter |
getChainResult |
software | healthy | adapters/utils/runAdapter.ts:getChainResult |
getOptionsObject |
software | healthy | adapters/utils/runAdapter.ts:getOptionsObject |
getFromBlock |
software | healthy | adapters/utils/runAdapter.ts:getFromBlock |
getToBlock |
software | healthy | adapters/utils/runAdapter.ts:getToBlock |
getLogs |
software | healthy | adapters/utils/runAdapter.ts:getLogs |
streamLogs |
software | healthy | adapters/utils/runAdapter.ts:streamLogs |
randomDelay |
software | healthy | adapters/utils/runAdapter.ts:randomDelay |
setChainValidStart |
software | healthy | adapters/utils/runAdapter.ts:setChainValidStart |
that |
software | healthy | adapters/utils/runAdapter.ts:that |
createBalanceFrom |
software | healthy | adapters/utils/runAdapter.ts:createBalanceFrom |
subtractBalance |
software | healthy | adapters/utils/runAdapter.ts:subtractBalance |
validateAdapterResult |
software | healthy | adapters/utils/runAdapter.ts:validateAdapterResult |
addMissingMetrics |
software | healthy | adapters/utils/runAdapter.ts:addMissingMetrics |
importAdapter |
software | healthy | adapters/utils/importAdapter.ts:importAdapter |
adapterModule |
software | healthy | adapters/utils/importAdapter.ts:adapterModule |
get2Days |
software | healthy | options/premia-v2.ts:get2Days |
toNumber |
software | healthy | options/premia-v2.ts:toNumber |
calcLast24hrsVolume |
software | healthy | options/premia-v2.ts:calcLast24hrsVolume |
getV2Data |
software | healthy | options/premia-v2.ts:getV2Data |
getV3Data |
software | healthy | options/premia-v3.ts:getV3Data |
todayBlock |
software | healthy | options/premia-v3.ts:todayBlock |
yesterdayBlock |
software | healthy | options/premia-v3.ts:yesterdayBlock |
dailyPremiumVolume |
software | healthy | options/premia-v3.ts:dailyPremiumVolume |
dailyNotionalVolume |
software | healthy | options/premia-v3.ts:dailyNotionalVolume |
fetch |
software | healthy | options/kyan.ts:fetch |
getChainStats |
software | healthy | options/dopex/clamm.ts:getChainStats |
fetchOptions |
software | healthy | options/pancakeswap-options/index.ts:fetchOptions |
fetchV1OnChain |
software | healthy | options/optfun/index.ts:fetchV1OnChain |
fetchV2OffChain |
software | healthy | options/optfun/index.ts:fetchV2OffChain |
that |
software | healthy | options/optfun/index.ts:that |
fetch |
software | healthy | options/optfun/index.ts:fetch |
lyraVolumeEndpoint |
software | healthy | options/lyra-v2/index.ts:lyraVolumeEndpoint |
fetchLyraVolumeData |
software | healthy | options/lyra-v2/index.ts:fetchLyraVolumeData |
getLyraVolumeData |
software | healthy | options/lyra-v2/index.ts:getLyraVolumeData |
fetchArrowMarketsVolumeData |
software | healthy | options/arrow-markets/index.ts:fetchArrowMarketsVolumeData |
getArrowMarketsVolumeData |
software | healthy | options/arrow-markets/index.ts:getArrowMarketsVolumeData |
fetchAllTrades |
software | healthy | options/hypersurface/index.ts:fetchAllTrades |
fetch |
software | healthy | options/hypersurface/index.ts:fetch |
fetch |
software | healthy | options/sofa-org/index.ts:fetch |
getChainData |
software | healthy | options/typus/getChainData.ts:getChainData |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pull_request_template.md |
software | healthy | pull_request_template.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.coderabbit.yaml |
software | healthy | .coderabbit.yaml |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
tsconfig.cli.json |
software | healthy | tsconfig.cli.json |
GUIDELINES.md |
software | healthy | GUIDELINES.md |
types.ts |
software | warning | adapters/types.ts |
runAdapter.ts |
software | healthy | adapters/utils/runAdapter.ts |
importAdapter.ts |
software | healthy | adapters/utils/importAdapter.ts |
premia-v2.ts |
software | healthy | options/premia-v2.ts |
premia-v3.ts |
software | healthy | options/premia-v3.ts |
kyan.ts |
software | healthy | options/kyan.ts |
ton-hedge.ts |
software | warning | options/ton-hedge.ts |
GUIDELINES.md |
software | healthy | options/GUIDELINES.md |
clamm.ts |
software | healthy | options/dopex/clamm.ts |
index.ts |
software | healthy | options/dopex/index.ts |
index.ts |
software | healthy | options/pancakeswap-options/index.ts |
index.ts |
software | healthy | options/optfun/index.ts |
index.ts |
software | healthy | options/lyra-v2/index.ts |
index.ts |
software | healthy | options/arrow-markets/index.ts |
index.ts |
software | healthy | options/hypersurface/index.ts |
index.ts |
software | healthy | options/sofa-org/index.ts |
index.ts |
software | healthy | options/typus/index.ts |
getChainData.ts |
software | healthy | options/typus/getChainData.ts |
index.ts |
software | healthy | options/rysk-v12/index.ts |
index.ts |
software | healthy | options/opyn/index.ts |
index.ts |
software | healthy | options/toros/index.ts |
index.ts |
software | healthy | options/jaspervault/index.ts |
index.ts |
software | healthy | options/rysk-finance/index.ts |
index.ts |
software | healthy | options/hegic/index.ts |
interfaces.ts |
software | warning | options/hegic/interfaces.ts |
index.ts |
software | healthy | options/tigris/index.ts |
index.ts |
software | healthy | options/aevo/index.ts |
index.ts |
software | healthy | options/ithaca/index.ts |
index.ts |
software | healthy | options/optionBlitz/index.ts |
index.ts |
software | healthy | options/ivx/index.ts |
index.ts |
software | healthy | options/paradex/index.ts |
index.ts |
software | healthy | options/moby/index.ts |
index.ts |
software | healthy | options/valorem/index.ts |
index.ts |
software | healthy | options/callput/index.ts |
chains.ts |
software | healthy | users/chains.ts |
list.ts |
software | healthy | users/list.ts |
index.ts |
software | healthy | users/compound-v2/index.ts |
blockscoutStats.ts |
software | healthy | users/utils/blockscoutStats.ts |
countUsers.ts |
software | healthy | users/utils/countUsers.ts |
convertChain.ts |
software | healthy | users/utils/convertChain.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
adapters |
software | healthy | adapters |
utils |
software | healthy | adapters/utils |
options |
software | healthy | options |
dopex |
software | healthy | options/dopex |
pancakeswap-options |
software | healthy | options/pancakeswap-options |
optfun |
software | healthy | options/optfun |
lyra-v2 |
software | healthy | options/lyra-v2 |
arrow-markets |
software | healthy | options/arrow-markets |
hypersurface |
software | healthy | options/hypersurface |
sofa-org |
software | healthy | options/sofa-org |
typus |
software | healthy | options/typus |
rysk-v12 |
software | healthy | options/rysk-v12 |
opyn |
software | healthy | options/opyn |
toros |
software | healthy | options/toros |
jaspervault |
software | healthy | options/jaspervault |
rysk-finance |
software | healthy | options/rysk-finance |
hegic |
software | healthy | options/hegic |
tigris |
software | healthy | options/tigris |
aevo |
software | healthy | options/aevo |
ithaca |
software | healthy | options/ithaca |
optionBlitz |
software | healthy | options/optionBlitz |
ivx |
software | healthy | options/ivx |
paradex |
software | healthy | options/paradex |
moby |
software | healthy | options/moby |
valorem |
software | healthy | options/valorem |
callput |
software | healthy | options/callput |
users |
software | healthy | users |
compound-v2 |
software | healthy | users/compound-v2 |
utils |
software | healthy | users/utils |
routers |
software | healthy | users/routers |
aggregator-options |
software | healthy | aggregator-options |
grix |
software | healthy | aggregator-options/grix |
fees |
software | healthy | fees |
echo-strategy |
software | healthy | fees/echo-strategy |
phygitals |
software | healthy | fees/phygitals |
corex |
software | healthy | fees/corex |
arkada |
software | healthy | fees/arkada |
smithii |
software | healthy | fees/smithii |
dexhunter |
software | healthy | fees/dexhunter |
edgex |
software | healthy | fees/edgex |
openledger |
software | healthy | fees/openledger |
vest-markets |
software | healthy | fees/vest-markets |
wormhole |
software | healthy | fees/wormhole |
rain |
software | healthy | fees/rain |
sharpe-earn |
software | healthy | fees/sharpe-earn |
chainflip |
software | healthy | fees/chainflip |
aveforge |
software | healthy | fees/aveforge |
lista-lending |
software | healthy | fees/lista-lending |
affluent |
software | healthy | fees/affluent |
sonne-finance |
software | healthy | fees/sonne-finance |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USDNVolumeService |
software | healthy | dexs/SmarDex/usdn-volume.ts:USDNVolumeService |
BinaryDecoder |
software | healthy | dexs/angstrom/helper/binaryDecoder.ts:BinaryDecoder |
RewardsUpdate |
software | healthy | dexs/angstrom/helper/pool.ts:RewardsUpdate |
PoolUpdate |
software | healthy | dexs/angstrom/helper/pool.ts:PoolUpdate |
PoolUpdateDecoder |
software | healthy | dexs/angstrom/helper/pool.ts:PoolUpdateDecoder |
AngstromBundle |
software | healthy | dexs/angstrom/helper/index.ts:AngstromBundle |
Asset |
software | healthy | dexs/angstrom/helper/asset.ts:Asset |
Pair |
software | healthy | dexs/angstrom/helper/pair.ts:Pair |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::fees/xlayer.ts |
security | healthy | fees/xlayer.ts |
generic_api_key::helpers/env.ts |
security | healthy | helpers/env.ts |
generic_api_key::helpers/env.ts |
security | healthy | helpers/env.ts |
generic_api_key::helpers/env.ts |
security | healthy | helpers/env.ts |
generic_api_key::dexs/spark/index.ts |
security | healthy | dexs/spark/index.ts |
generic_api_key::aggregators/rango/index.ts |
security | healthy | aggregators/rango/index.ts |
generic_api_key::aggregators/navi/index.ts |
security | healthy | aggregators/navi/index.ts |
generic_api_key::aggregators/1delta/index.ts |
security | healthy | aggregators/1delta/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ts-check |
cicd | healthy | .github/workflows/ts-check.yml |
build-and-upload |
cicd | healthy | .github/workflows/build-modules-and-alert.yml |
alert-unlisted |
cicd | healthy | .github/workflows/build-modules-and-alert.yml |
test |
cicd | healthy | .github/workflows/test-adapter.yml |
comment |
cicd | healthy | .github/workflows/comment.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
clickhouse |
data | healthy | pnpm-lock.yaml |
elasticsearch |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
mariadb |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ts-check |
cicd | healthy | .github/workflows/ts-check.yml |
gha::build-modules-and-alert |
cicd | healthy | .github/workflows/build-modules-and-alert.yml |
gha::test-adapter |
cicd | healthy | .github/workflows/test-adapter.yml |
gha::comment |
cicd | healthy | .github/workflows/comment.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
121.0.0.0 |
network | healthy | fees/sedge/index.ts |
120.0.0.0 |
network | healthy | fees/polter/index.ts |
54.199.103.16 |
network | healthy | dexs/metric/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-z0_9sj78 |
software | healthy | /tmp/repobility-clone-z0_9sj78 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | utils/fetchURL.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | fees/aethir/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::fees/gitcoin-passport/index.ts |
security | healthy | fees/gitcoin-passport/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/cfe9cb19-83c3-4507-9e31-4359c64bcce0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cfe9cb19-83c3-4507-9e31-4359c64bcce0/
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.