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.

toyobayashi/emnapi

https://github.com/toyobayashi/emnapi · scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)

96 raw signals (0 security + 96 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 94 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1548 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
getDefaultOptions software healthy packages/rollup-plugin-emscripten-esm-library/src/index.ts:…
plugin software healthy packages/rollup-plugin-emscripten-esm-library/src/index.ts:…
addExternal software healthy packages/rollup-plugin-emscripten-esm-library/src/index.ts:…
emitAsyncInit software healthy packages/node/index.d.ts:emitAsyncInit
emitAsyncDestroy software healthy packages/node/index.d.ts:emitAsyncDestroy
openCallbackScope software healthy packages/node/index.d.ts:openCallbackScope
closeCallbackScope software healthy packages/node/index.d.ts:closeCallbackScope
makeCallback software healthy packages/node/index.d.ts:makeCallback
asyncInit software healthy packages/node/index.d.ts:asyncInit
asyncDestroy software healthy packages/node/index.d.ts:asyncDestroy
fatalError software healthy packages/node/index.d.ts:fatalError
fatalException software healthy packages/node/index.d.ts:fatalException
isEmscriptenMacro software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:i…
expandFrom64 software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:e…
varName software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:v…
expandTo64 software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:e…
getDataViewGetMethod software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:g…
getDataViewSetMethod software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:g…
parseExpression software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:p…
byteOffsetParameter software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:b…
isFunctionLikeDeclaration software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:i…
updateBody software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:u…
getImportsOfModule software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:g…
createTransformerFactory software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:c…
resolveFilename software healthy packages/emnapi/script/preprocess.js:resolveFilename
resolveFilenameInPaths software healthy packages/emnapi/script/preprocess.js:resolveFilenameInPaths
buildRuntimeBinary software healthy packages/emnapi/script/build.js:buildRuntimeBinary
buildEmscriptenMain software healthy packages/emnapi/script/build.js:buildEmscriptenMain
buildNonEmscriptenMain software healthy packages/emnapi/script/build.js:buildNonEmscriptenMain
createNapiModule software healthy packages/emnapi/script/build.js:createNapiModule
buildEmscriptenPlugin software healthy packages/emnapi/script/build.js:buildEmscriptenPlugin
buildNonEmscriptenPlugin software healthy packages/emnapi/script/build.js:buildNonEmscriptenPlugin
build software healthy packages/emnapi/script/build.js:build
main software healthy packages/emnapi/script/version.js:main
napi_define_class software healthy packages/emnapi/src/wrap.ts:napi_define_class
napi_wrap software healthy packages/emnapi/src/wrap.ts:napi_wrap
napi_unwrap software healthy packages/emnapi/src/wrap.ts:napi_unwrap
napi_remove_wrap software healthy packages/emnapi/src/wrap.ts:napi_remove_wrap
napi_type_tag_object software healthy packages/emnapi/src/wrap.ts:napi_type_tag_object
napi_check_object_type_tag software healthy packages/emnapi/src/wrap.ts:napi_check_object_type_tag
napi_add_finalizer software healthy packages/emnapi/src/wrap.ts:napi_add_finalizer
node_api_post_finalizer software healthy packages/emnapi/src/wrap.ts:node_api_post_finalizer
_emnapi_get_filename software healthy packages/emnapi/src/miscellaneous.ts:_emnapi_get_filename
filename software healthy packages/emnapi/src/miscellaneous.ts:filename
napi_throw software healthy packages/emnapi/src/error.ts:napi_throw
napi_throw_error software healthy packages/emnapi/src/error.ts:napi_throw_error
napi_throw_type_error software healthy packages/emnapi/src/error.ts:napi_throw_type_error
napi_throw_range_error software healthy packages/emnapi/src/error.ts:napi_throw_range_error
node_api_throw_syntax_error software healthy packages/emnapi/src/error.ts:node_api_throw_syntax_error
napi_is_exception_pending software healthy packages/emnapi/src/error.ts:napi_is_exception_pending

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

LabelLayerStatusPath
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
README.md software healthy packages/rollup-plugin-emscripten-esm-library/README.md
package.json software healthy packages/rollup-plugin-emscripten-esm-library/package.json
tsconfig.json software healthy packages/rollup-plugin-emscripten-esm-library/tsconfig.json
index.ts software healthy packages/rollup-plugin-emscripten-esm-library/src/index.ts
README.md software healthy packages/node/README.md
package.json software healthy packages/node/package.json
index.d.ts software healthy packages/node/index.d.ts
index.js software healthy packages/node/index.js
binding.cpp software healthy packages/node/src/binding.cpp
napi.c software healthy packages/node/src/napi.c
package.json software healthy packages/ts-transform-emscripten-parse-tools/package.json
tsconfig.json software healthy packages/ts-transform-emscripten-parse-tools/tsconfig.json
index.ts software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts
README.md software healthy packages/emnapi/README.md
package.json software healthy packages/emnapi/package.json
index.d.ts software healthy packages/emnapi/index.d.ts
tsconfig.json software healthy packages/emnapi/tsconfig.json
index.js software healthy packages/emnapi/index.js
LICENSE software healthy packages/emnapi/LICENSE
tsconfig.base.json software healthy packages/emnapi/tsconfig.base.json
generate_struct_info.c software healthy packages/emnapi/script/generate_struct_info.c
preprocess.js software healthy packages/emnapi/script/preprocess.js
build.js software healthy packages/emnapi/script/build.js
version.js software healthy packages/emnapi/script/version.js
node_version.h software healthy packages/emnapi/include/node/node_version.h
node_object_wrap.h software healthy packages/emnapi/include/node/node_object_wrap.h
node_api.h software healthy packages/emnapi/include/node/node_api.h
js_native_api_types.h software healthy packages/emnapi/include/node/js_native_api_types.h
emnapi_common.h software healthy packages/emnapi/include/node/emnapi_common.h
uv.h software healthy packages/emnapi/include/node/uv.h
node.h software healthy packages/emnapi/include/node/node.h
js_native_api.h software healthy packages/emnapi/include/node/js_native_api.h
node_api_types.h software healthy packages/emnapi/include/node/node_api_types.h
emnapi.h software healthy packages/emnapi/include/node/emnapi.h
node_buffer.h software healthy packages/emnapi/include/node/node_buffer.h
unix.h software healthy packages/emnapi/include/node/uv/unix.h
version.h software healthy packages/emnapi/include/node/uv/version.h
threadpool.h software healthy packages/emnapi/include/node/uv/threadpool.h
emnapi_internal.h software healthy packages/emnapi/src/emnapi_internal.h
wrap.ts software healthy packages/emnapi/src/wrap.ts
js_native_api.c software healthy packages/emnapi/src/js_native_api.c
miscellaneous.ts software healthy packages/emnapi/src/miscellaneous.ts
error.ts software healthy packages/emnapi/src/error.ts
life.ts software healthy packages/emnapi/src/life.ts
wasi_wait.c software healthy packages/emnapi/src/wasi_wait.c

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

LabelLayerStatusPath
packages software healthy packages
rollup-plugin-emscripten-esm-library software healthy packages/rollup-plugin-emscripten-esm-library
src software healthy packages/rollup-plugin-emscripten-esm-library/src
node software healthy packages/node
src software healthy packages/node/src
ts-transform-emscripten-parse-tools software healthy packages/ts-transform-emscripten-parse-tools
src software healthy packages/ts-transform-emscripten-parse-tools/src
emnapi software healthy packages/emnapi
script software healthy packages/emnapi/script
include software healthy packages/emnapi/include
node software healthy packages/emnapi/include/node
uv software healthy packages/emnapi/include/node/uv
src software healthy packages/emnapi/src
malloc software healthy packages/emnapi/src/malloc
dlmalloc software healthy packages/emnapi/src/malloc/dlmalloc
emmalloc software healthy packages/emnapi/src/malloc/emmalloc
thread software healthy packages/emnapi/src/thread
v8 software healthy packages/emnapi/src/v8
uv software healthy packages/emnapi/src/uv
unix software healthy packages/emnapi/src/uv/unix
value software healthy packages/emnapi/src/value
core software healthy packages/emnapi/src/core
typings software healthy packages/emnapi/src/typings
emscripten software healthy packages/emnapi/src/emscripten
test software healthy packages/test
number software healthy packages/test/number
ref_by_node_api_version software healthy packages/test/ref_by_node_api_version
sharedarraybuffer software healthy packages/test/sharedarraybuffer
fnfac software healthy packages/test/fnfac
promise software healthy packages/test/promise
v8_hello_world software healthy packages/test/v8_hello_world
ref_finalizer software healthy packages/test/ref_finalizer
tsfn_abort software healthy packages/test/tsfn_abort
node-addon-api software healthy packages/test/node-addon-api
common software healthy packages/test/node-addon-api/common
threadsafe_function software healthy packages/test/node-addon-api/threadsafe_function
typed_threadsafe_function software healthy packages/test/node-addon-api/typed_threadsafe_function
property software healthy packages/test/property
passwrap software healthy packages/test/passwrap
function software healthy packages/test/function
nan software healthy packages/test/nan
tsfn2 software healthy packages/test/tsfn2
fatal_exception software healthy packages/test/fatal_exception
trap_in_thread software healthy packages/test/trap_in_thread
callback software healthy packages/test/callback
scope software healthy packages/test/scope
make_callback software healthy packages/test/make_callback
fnwrap software healthy packages/test/fnwrap
rust software healthy packages/test/rust
src software healthy packages/test/rust/src

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

LabelLayerStatusPath
Transform software healthy packages/ts-transform-emscripten-parse-tools/src/index.ts:T…
Compilation software healthy packages/emnapi/script/preprocess.js:Compilation
Compiler software healthy packages/emnapi/script/preprocess.js:Compiler
Uint8Array software healthy packages/test/nan/strings.test.js:Uint8Array
MyError software healthy packages/test/error/error.test.js:MyError
derived software healthy packages/test/error/error.test.js:derived
Class software healthy packages/test/newtarget/newtarget.test.js:Class
as software healthy packages/test/constructor/constructor.test.js:as
BaseClass software healthy packages/test/general/general.test.js:BaseClass
ExtendedClass software healthy packages/test/general/general.test.js:ExtendedClass
Worker software healthy packages/wasi-threads/test/proxy.js:Worker
ThreadManager software healthy packages/wasi-threads/src/thread-manager.ts:ThreadManager
WASIThreads software healthy packages/wasi-threads/src/wasi-threads.ts:WASIThreads
ThreadMessageHandler software healthy packages/wasi-threads/src/worker.ts:ThreadMessageHandler
Transformer software healthy packages/ts-transform-emscripten-esm-library/src/index.ts:T…
Transform software healthy packages/ts-transform-macro/src/index.ts:Transform
RefTracker software healthy packages/runtime/src/RefTracker.ts:RefTracker
HandleScope software healthy packages/runtime/src/HandleScope.ts:HandleScope
ObjectTemplate software healthy packages/runtime/src/ObjectTemplate.ts:ObjectTemplate
ScopeStore software healthy packages/runtime/src/ScopeStore.ts:ScopeStore
Signature software healthy packages/runtime/src/FunctionTemplate.ts:Signature
FunctionTemplate software healthy packages/runtime/src/FunctionTemplate.ts:FunctionTemplate
TryCatch software healthy packages/runtime/src/TryCatch.ts:TryCatch
Env software healthy packages/runtime/src/env.ts:Env
NodeEnv software healthy packages/runtime/src/env.ts:NodeEnv
CountIdAllocator software healthy packages/runtime/src/Store.ts:CountIdAllocator
CountIdReuseAllocator software healthy packages/runtime/src/Store.ts:CountIdReuseAllocator
BaseArrayStore software healthy packages/runtime/src/Store.ts:BaseArrayStore
ArrayStore software healthy packages/runtime/src/Store.ts:ArrayStore
CleanupHookCallback software healthy packages/runtime/src/Context.ts:CleanupHookCallback
CleanupQueue software healthy packages/runtime/src/Context.ts:CleanupQueue
NodejsWaitingRequestCounter software healthy packages/runtime/src/Context.ts:NodejsWaitingRequestCounter
Context software healthy packages/runtime/src/Context.ts:Context
Isolate software healthy packages/runtime/src/Isolate.ts:Isolate
Private software healthy packages/runtime/src/Private.ts:Private
Finalizer software healthy packages/runtime/src/Finalizer.ts:Finalizer
Template software healthy packages/runtime/src/Template.ts:Template
Disposable software healthy packages/runtime/src/Disaposable.ts:Disposable
HandleStore software healthy packages/runtime/src/Handle.ts:HandleStore
TrackedFinalizer software healthy packages/runtime/src/TrackedFinalizer.ts:TrackedFinalizer
ExternalMemory software healthy packages/runtime/src/ExternalMemory.ts:ExternalMemory
PersistentStore software healthy packages/runtime/src/Persistent.ts:PersistentStore
StrongRef software healthy packages/runtime/src/Persistent.ts:StrongRef
Persistent software healthy packages/runtime/src/Persistent.ts:Persistent
Reference software healthy packages/runtime/src/Reference.ts:Reference
ReferenceWithData software healthy packages/runtime/src/Reference.ts:ReferenceWithData
ReferenceWithFinalizer software healthy packages/runtime/src/Reference.ts:ReferenceWithFinalizer
EmnapiError software healthy packages/runtime/src/errors.ts:EmnapiError
NotSupportWeakRefError software healthy packages/runtime/src/errors.ts:NotSupportWeakRefError
NotSupportBufferError software healthy packages/runtime/src/errors.ts:NotSupportBufferError

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

LabelLayerStatusPath
debug cicd healthy .github/workflows/debug.yml
wasm32-unknown-emscripten cicd healthy .github/workflows/ci.yml
wasm64-unknown-emscripten cicd healthy .github/workflows/ci.yml
wasm32-wasip1-threads cicd healthy .github/workflows/ci.yml
wasm32-wasip1-threads-use-js cicd healthy .github/workflows/ci.yml
wasm32-wasip1 cicd healthy .github/workflows/ci.yml
wasm32-unknown-unknown cicd healthy .github/workflows/ci.yml
release cicd healthy .github/workflows/main.yml

LabelLayerStatusPath
gha::debug cicd healthy .github/workflows/debug.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::main cicd healthy .github/workflows/main.yml

LabelLayerStatusPath
NODE_VERSION cicd healthy
GITHUB_TOKEN cicd healthy
MAIN_EM_VERSION cicd healthy

LabelLayerStatusPath
127.0.0.2 network healthy packages/test/common.js
127.0.0.1 network healthy packages/test/common.js

LabelLayerStatusPath
repobility-clone-3fn3diyo software healthy /tmp/repobility-clone-3fn3diyo
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/df8043e9-be11-4dac-a63b-0f769df72b7a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/df8043e9-be11-4dac-a63b-0f769df72b7a/

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.