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

Scan timing: clone 1.81s · analysis 6.34s · 0.9 MB · GitHub preflight 652ms

dmonad/lib0

https://github.com/dmonad/lib0 · scanned 2026-06-05 15:25 UTC (5 days, 2 hours ago) · 10 languages

177 raw signals (29 security + 148 graph) 96th percentile · Javascript · medium (20-100K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 2 hours ago · v2 · 86 actionable findings from 2 signal sources. 17 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 98.7 0.25 24.68
testing_score 85.0 0.20 17.00
documentation_score 74.0 0.15 11.10
practices_score 74.0 0.15 11.10
code_quality 80.0 0.10 8.00
Overall 1.00 86.9
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 745 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
mapIterator software healthy src/iterator.js:mapIterator
iteratorFilter software healthy src/iterator.js:iteratorFilter
iteratorMap software healthy src/iterator.js:iteratorMap
createModuleLogger software healthy src/logging.common.js:createModuleLogger
should software healthy src/testing.js:should
run software healthy src/testing.js:run
timeInfo software healthy src/testing.js:timeInfo
describe software healthy src/testing.js:describe
group software healthy src/testing.js:group
groupAsync software healthy src/testing.js:groupAsync
measureTime software healthy src/testing.js:measureTime
measureTimeAsync software healthy src/testing.js:measureTimeAsync
compareArrays software healthy src/testing.js:compareArrays
compareStrings software healthy src/testing.js:compareStrings
compareObjects software healthy src/testing.js:compareObjects
compareValues software healthy src/testing.js:compareValues
_failMessage software healthy src/testing.js:_failMessage
_compare software healthy src/testing.js:_compare
compare software healthy src/testing.js:compare
assert software healthy src/testing.js:assert
skip software healthy src/testing.js:skip
computeParams software healthy src/environment.js:computeParams
hasParam software healthy src/environment.js:hasParam
getParam software healthy src/environment.js:getParam
getVariable software healthy src/environment.js:getVariable
getConf software healthy src/environment.js:getConf
ensureConf software healthy src/environment.js:ensureConf
hasConf software healthy src/environment.js:hasConf
_f software healthy src/observable.js:_f
create software healthy src/queue.js:create
enqueue software healthy src/queue.js:enqueue
create software healthy src/array.js:create
appendTo software healthy src/array.js:appendTo
every software healthy src/array.js:every
some software healthy src/array.js:some
equalFlat software healthy src/array.js:equalFlat
unfold software healthy src/array.js:unfold
fold software healthy src/array.js:fold
uniqueBy software healthy src/array.js:uniqueBy
map software healthy src/array.js:map
bubble software healthy src/array.js:bubble
bubblesortItem software healthy src/array.js:bubblesortItem
create software healthy src/pledge.js:create
createWithDependencies software healthy src/pledge.js:createWithDependencies
whenResolved software healthy src/pledge.js:whenResolved
whenCanceled software healthy src/pledge.js:whenCanceled
map software healthy src/pledge.js:map
handleGen software healthy src/pledge.js:handleGen
until software healthy src/promise.js:until
untilInterval software healthy src/promise.js:untilInterval

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

LabelLayerStatusPath
tsconfig.build.json software healthy tsconfig.build.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
deno.json software healthy deno.json
package.json software healthy package.json
test.html software healthy test.html
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
dependabot.yml software healthy .github/dependabot.yml
node.js.yml software healthy .github/workflows/node.js.yml
publish.yml software healthy .github/workflows/publish.yml
iterator.js software healthy src/iterator.js
logging.common.js software healthy src/logging.common.js
symbol.test.js software warning src/symbol.test.js
performance.js software warning src/performance.js
statistics.test.js software warning src/statistics.test.js
testing.js software healthy src/testing.js
function.test.js software warning src/function.test.js
environment.js software healthy src/environment.js
observable.js software healthy src/observable.js
queue.js software healthy src/queue.js
crypto.test.js software warning src/crypto.test.js
array.js software healthy src/array.js
array.test.js software warning src/array.test.js
webcrypto.react-native.js software warning src/webcrypto.react-native.js
pledge.js software healthy src/pledge.js
cache.test.js software warning src/cache.test.js
promise.js software healthy src/promise.js
number.js software warning src/number.js
schema.test.js software healthy src/schema.test.js
webcrypto.js software warning src/webcrypto.js
time.js software healthy src/time.js
eventloop.js software healthy src/eventloop.js
queue.test.js software warning src/queue.test.js
logging.node.js software healthy src/logging.node.js
binary.js software warning src/binary.js
random.js software healthy src/random.js
sort.test.js software healthy src/sort.test.js
webcrypto.deno.js software warning src/webcrypto.deno.js
number.test.js software warning src/number.test.js
mutex.js software healthy src/mutex.js
indexeddbV2.test.js software healthy src/indexeddbV2.test.js
symbol.js software warning src/symbol.js
diff.test.js software healthy src/diff.test.js
encoding.test.js software healthy src/encoding.test.js
websocket.js software healthy src/websocket.js
json.js software warning src/json.js
object.js software healthy src/object.js

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

LabelLayerStatusPath
TestCase software healthy src/testing.js:TestCase
TestError software healthy src/testing.js:TestError
SkipError software healthy src/testing.js:SkipError
prototype software healthy src/observable.js:prototype
ObservableV2 software healthy src/observable.js:ObservableV2
Observable software healthy src/observable.js:Observable
QueueNode software healthy src/queue.js:QueueNode
QueueValue software healthy src/queue.js:QueueValue
Queue software healthy src/queue.js:Queue
PledgeInstance software healthy src/pledge.js:PledgeInstance
Base software healthy src/schema.test.js:Base
BetterBase software healthy src/schema.test.js:BetterBase
BetterBetterBase software healthy src/schema.test.js:BetterBetterBase
BetterString software healthy src/schema.test.js:BetterString
A software healthy src/schema.test.js:A
B software healthy src/schema.test.js:B
C software healthy src/schema.test.js:C
TT software healthy src/eventloop.js:TT
WebsocketClient software healthy src/websocket.js:WebsocketClient
LocalStoragePolyfill software healthy src/broadcastchannel.js:LocalStoragePolyfill
Encoder software healthy src/encoding.js:Encoder
RleEncoder software healthy src/encoding.js:RleEncoder
IntDiffEncoder software healthy src/encoding.js:IntDiffEncoder
RleIntDiffEncoder software healthy src/encoding.js:RleIntDiffEncoder
UintOptRleEncoder software healthy src/encoding.js:UintOptRleEncoder
IncUintOptRleEncoder software healthy src/encoding.js:IncUintOptRleEncoder
IntDiffOptRleEncoder software healthy src/encoding.js:IntDiffOptRleEncoder
StringEncoder software healthy src/encoding.js:StringEncoder
Entry software healthy src/cache.js:Entry
Cache software healthy src/cache.js:Cache
ValidationError software healthy src/schema.js:ValidationError
Schema software healthy src/schema.js:Schema
$Type software healthy src/schema.js:$Type
is software healthy src/schema.js:is
$ConstructedBy software healthy src/schema.js:$ConstructedBy
$Custom software healthy src/schema.js:$Custom
$Literal software healthy src/schema.js:$Literal
$StringTemplate software healthy src/schema.js:$StringTemplate
$Optional software healthy src/schema.js:$Optional
$Never software healthy src/schema.js:$Never
$Object software healthy src/schema.js:$Object
$Record software healthy src/schema.js:$Record
$Tuple software healthy src/schema.js:$Tuple
$Array software healthy src/schema.js:$Array
$InstanceOf software healthy src/schema.js:$InstanceOf
$Lambda software healthy src/schema.js:$Lambda
$Intersection software healthy src/schema.js:$Intersection
$Union software healthy src/schema.js:$Union
PatternMatcher software healthy src/schema.js:PatternMatcher
Pair software healthy src/pair.js:Pair

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

LabelLayerStatusPath
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
hash software healthy src/hash
crypto software healthy src/crypto
prng software healthy src/prng
trait software healthy src/trait
delta software healthy src/delta
diff software healthy src/diff

LabelLayerStatusPath
lint cicd healthy .github/workflows/node.js.yml
test cicd healthy .github/workflows/node.js.yml
test-deno cicd healthy .github/workflows/node.js.yml
test-extensive cicd healthy .github/workflows/publish.yml
check cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
auth::deno.json security healthy deno.json
auth::src/crypto/jwt.js security healthy src/crypto/jwt.js
auth::package.json security healthy package.json
auth::src/crypto.test.js security healthy src/crypto.test.js

LabelLayerStatusPath
gha::node.js cicd healthy .github/workflows/node.js.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
repobility-clone-e6wowtay software healthy /tmp/repobility-clone-e6wowtay
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/de9a206b-1305-4a6d-acd8-8c51e66dca90/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/de9a206b-1305-4a6d-acd8-8c51e66dca90/

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.