Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

metavm

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

metavm - npm Package Versions

13

1.2.0

Diff

Changelog

Source

[1.2.0][] - 2022-05-18

  • Implement metarequire and require nesting
  • Support permissions for node.js modules including internal and npm modules
  • Update dependencies and apply security fixes
  • Security: prevent eval, update timeout, other context and script options
timur.shemsedinov
published 1.1.0 •

Changelog

Source

[1.1.0][] - 2022-03-15

  • Move everything into a single file
  • Update dependencies
timur.shemsedinov
published 1.0.3 •

Changelog

Source

[1.0.3][] - 2021-07-19

  • Throw SyntaxError on empty files
  • Allow optional context
  • Move types to package root
  • Package maintenance: update dependencies, update engines
timur.shemsedinov
published 1.0.2 •

Changelog

Source

[1.0.2][] - 2021-05-13

  • Update dependencies and fix security alert
timur.shemsedinov
published 1.0.1 •

Changelog

Source

[1.0.1][] - 2021-04-13

  • Add .d.ts typings
timur.shemsedinov
published 1.0.0 •

Changelog

Source

[1.0.0][] - 2020-12-17

  • Add security policy and config for editors
  • Remove node.js 13.x support, add 15.x to CI
timur.shemsedinov
published 0.2.0 •

Changelog

Source

[0.2.0][] - 2020-11-30

  • Add sandboxed context parameter preventEscape
  • Update contributing templates
  • Add changelog, and other chore stuff
  • Apply prettier and fix code style
timur.shemsedinov
published 0.1.0 •

Changelog

Source

[0.1.0][] - 2020-10-02

First metavm implementation with following features

  • Script class with context isolation (sandboxing) for node.js
  • Loader script from file with timeout and error handling
  • Add use strict if it's not found, fix line offset
  • Contexts, use default empty and frozen, emulated or pass one
  • Use microtaskMode https://github.com/nodejs/node/pull/34023
timur.shemsedinov
published 0.0.5 •

timur.shemsedinov
published 0.0.4 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc