https://github.com/toyobayashi/emnapi
· scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)
96 raw signals (0 security + 96 graph)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::debug |
cicd | healthy | .github/workflows/debug.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NODE_VERSION |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
MAIN_EM_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.2 |
network | healthy | packages/test/common.js |
127.0.0.1 |
network | healthy | packages/test/common.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3fn3diyo |
software | healthy | /tmp/repobility-clone-3fn3diyo |
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.