Isolated-vm简介

Isolated-vm是一个用于Node.js的模块,它允许您在安全的沙盒环境中运行不受信任的代码。通过使用Isolated-vm,您可以避免恶意代码对系统的损害,并保护您的应用程序免受潜在的安全威胁。该模块提供了一种有效的方式来隔离和执行外部代码,使得您可以更加放心地扩展应用程序的功能。

folder
isolated-vm 预估大小:179个文件
file
.package-lock.json 522B
file
tasks.json 209B
file
launch.json 284B
file
include.js 86B
file
.travis.yml 433B
file
thread_pool.cc 3KB
file
thread_pool.h 1KB
file
timer.cc 6KB
file
lockable.h 5KB
file
timer.h 1KB
file
suspend.h 2KB
file
covariant.h 1KB
file
external_copy.cc 17KB
file
serializer_nortti.cc 2KB
file
serializer.cc 2KB
file
error.h 832B
file
string.cc 4KB
file
external_copy.h 4KB
file
string.h 933B
file
serializer.h 5KB
file
native_module_handle.h 1KB
file
isolate.cc 5KB
file
callback.cc 5KB
file
external_copy_handle.h 2KB
file
script_handle.h 971B
file
session_handle.cc 5KB
file
transferable.cc 8KB
file
external_copy_handle.cc 4KB
file
lib_handle.cc 3KB
file
evaluation.cc 4KB
file
transferable.h 1KB
file
evaluation.h 4KB
file
script_handle.cc 3KB
file
context_handle.cc 8KB
file
lib_handle.h 697B
file
isolate_handle.h 2KB
file
module_handle.h 2KB
file
native_module_handle.cc 4KB
file
reference_handle.cc 21KB
file
context_handle.h 1010B
file
callback.h 2KB
file
reference_handle.h 3KB
file
session_handle.h 930B
file
module_handle.cc 17KB
file
isolate_handle.cc 22KB
file
platform_delegate.cc 664B
file
allocator_nortti.cc 5KB
file
cpu_profile_manager.cc 7KB
file
platform_delegate.h 2KB
file
inspector.cc 6KB
file
remote_handle.h 5KB
file
stack_trace.cc 7KB
file
class_handle.h 11KB
file
executor.h 5KB
file
stack_trace.h 981B
file
three_phase_task.h 4KB
file
transferable.h 317B
file
holder.h 2KB
file
specific.h 678B
file
strings.h 4KB
file
environment.h 12KB
file
three_phase_task.cc 12KB
file
functor_runners.h 3KB
file
external.h 2KB
file
holder.cc 2KB
file
node_wrapper.h 312B
file
handle_cast.h 10KB
file
callbacks.h 10KB
file
error.h 4KB
file
array.h 4KB
file
extract_params.h 5KB
file
read_option.h 2KB
file
util.h 1KB
file
allocator.h 945B
file
v8_version.h 530B
file
inspector.h 2KB
file
v8_inspector_wrapper.h 399B
file
scheduler.h 5KB
file
executor.cc 5KB
file
run_with_timeout.h 5KB
file
environment.cc 19KB
file
runnable.h 848B
file
cpu_profile_manager.h 2KB
file
scheduler.cc 5KB
file
isolated_vm.h 2KB
file
inspector-example.js 2KB
file
LICENSE 729B
file
isolated-vm.d.ts 30KB
file
cpu-wall-timer.js 2KB
file
catastrophic-error.js 586B
file
syntax-lines.js 647B
file
heap-stats.js 719B
file
snapshot-throw.js 128B
file
resource-name-crash.js 194B
file
v8-version.js 303B
file
release-option.js 1019B
file
cleanup-race.js 474B
file
transfer-options.js 2KB
file
parser-overflow.js 352B
file
wasm-test.js 676B
file
hrtime.js 874B
file
cached-data.js 2KB
file
workers-threads.js 1KB
file
external-copy-strings.js 4KB
file
async-rentry.js 2KB
file
promise-error.js 2KB
file
dispose-while-running.js 455B
file
heap-limit-copy-into.js 903B
file
microtask-timeout.js 592B
file
cb-hang.js 745B
file
uv-awaken-from-non-default.js 523B
file
snapshot.js 991B
file
busy-dispose.js 260B
file
timeout-fn.js 946B
file
heap-limit-async.js 1KB
file
exception-info.js 5KB
file
ignored-async.js 416B
file
heap-limit-nested.js 1KB
file
double-ref.js 210B
file
wasm-test.wasm 109B
file
cpu-profiler.js 3KB
file
array-buffer-copy.js 3KB
file
neverending-gc.js 1KB
file
uint32.js 263B
file
array-close-to-limit.js 1KB
file
disposed-isolate-context.js 259B
file
thrown-exception.js 429B
file
large-strings.js 502B
file
cross-context-instance.js 886B
file
apply-sync-promise.js 656B
file
context-release.js 663B
file
orphaned-isolate-gc.js 351B
file
immutable.js 925B
file
context-leak.js 340B
file
shared-array-buffer.js 2KB
file
idle-gc.js 211B
file
recursive-sync.js 384B
file
self-async-dispose.js 319B
file
heap-limit-json-abuse.js 508B
file
sync-error-deadlock.js 805B
file
cpp-exceptions.js 195B
file
sync-allowed-in-same-isolate.js 419B
file
context-spam.js 326B
file
timer-free.js 278B
file
reference.js 3KB
file
module-basic.js 7KB
file
timeout.js 205B
file
async-rentry-deadlock.js 536B
file
heap-limit-high.js 216B
file
worker-terminate.js 515B
file
run.js 510B
file
heap-limit-array-spread.js 298B
file
deadlock.js 1KB
file
module-meta.js 617B
file
invalid-context.js 221B
file
dispose-race.js 978B
file
isolate-in-isolate.js 291B
file
module-throws.js 498B
file
heap-limit-incremental-sweep.js 917B
file
isolated_vm.node 792KB
file
CHANGELOG.md 796B
file
.clang-tidy 921B
file
package.json 790B
file
nodejs_v16.0.0.h 12KB
file
nodejs_v16.11.0.h 12KB
file
nodejs_v18.3.0.h 13KB
file
nodejs_v18.0.0.h 13KB
file
binding.gyp 3KB
file
package.json 253B
file
usage.js 1KB
file
binding.gyp 436B
file
example.cc 2KB
file
README.md 597B
file
README.md 38KB
file
test.js 2KB
file
isolated-vm.js 51B
file
demo.js 2KB
file
package.json 69B
file
package-lock.json 636B
...
zip 文件大小:549.85KB