Skip to content
@custodia-cenv

Custodia Environment

CustodiaJS provides a secure environment for executing JavaScript scripts through advanced containerization and sandboxing.

Welcome to CustodiaJS👋

We're all about creating a secure and isolated environment for executing JavaScript scripts by combining cutting-edge containerization and sandboxing techniques. Our solution leverages V8go, running instances in separate processes and containers to ensure strong isolation and robust security for JavaScript execution.

🔍 What is CustodiaJS?

CustodiaJS provides a powerful solution for safely running JavaScript scripts by utilizing a combination of containerization and sandboxing. Our focus is on secure, isolated JavaScript execution, allowing developers to execute V8go instances in separate containers. This ensures a secure boundary, making CustodiaJS ideal for environments where safety and reliability are crucial.

One of the key features of CustodiaJS is the use of the custodiaJS Network Platform (cJSNP) to achieve complete network isolation. CustodiaJS utilizes separate environments to provide network isolation and ensure all necessary functions are securely handled by the CustodiaJS Network Platform (CJSNP), delivering the highest level of isolation and security across different platforms.

🤝 How to Get Involved

We're building a community that values security, performance, and innovative solutions. Here are some ways you can get involved:

  • 🌟 Contribute to Our Codebase: Check out our repositories for issues labeled as "good first issue" to start contributing.
  • 📝 Suggest New Features: Have ideas for features that can improve CustodiaJS? Feel free to open an issue and discuss with us.
  • 🔒 Help Improve Security: Security is at the heart of CustodiaJS. If you're passionate about making software safer, we welcome contributions related to threat modeling, penetration testing, and improvements to our sandboxing techniques.

📖 Documentation

For more information on the custodiaJS Network Platform (cJSNP), visit cJSNP on GitHub.

You can also check out our project website at custodiajs.online.

The docs will guide you through getting started with CustodiaJS, integrating it with your projects, and understanding best practices for secure JavaScript execution.

🌐 Join Our Community

Join our discussions, share your experiences, and collaborate with other developers passionate about security and JavaScript. Whether you are contributing code, opening issues, or simply looking to learn more, you are welcome here!

Pinned Loading

  1. cenvx-core cenvx-core Public

    CustodiaJS provides a secure and isolated execution environment for V8 Javascript instances using containerization and sandboxing. Each instance runs in its own container and process, with no acces…

    Go 2 1

  2. bngsocket-go bngsocket-go Public

    BngSocket is a session-based socket enabling bidirectional RPC and reliable data transmission over TCP, TLS, Unix Domain Sockets, and Windows Named Pipes. It supports segmented channels and works c…

    Go

  3. bngipc-go bngipc-go Public

    Go

Repositories

Showing 8 of 8 repositories
  • hldc Public
    custodia-cenv/hldc’s past year of commit activity
    Go 0 GPL-3.0 0 0 0 Updated Dec 12, 2024
  • cenv-vm Public
    custodia-cenv/cenv-vm’s past year of commit activity
    Go 0 GPL-3.0 0 0 0 Updated Nov 28, 2024
  • cenvx-core Public

    CustodiaJS provides a secure and isolated execution environment for V8 Javascript instances using containerization and sandboxing. Each instance runs in its own container and process, with no access to the host filesystem or network, ensuring high security and flexibility for parallel script execution.

    custodia-cenv/cenvx-core’s past year of commit activity
    Go 2 1 1 0 Updated Nov 23, 2024
  • bngsocket-go Public

    BngSocket is a session-based socket enabling bidirectional RPC and reliable data transmission over TCP, TLS, Unix Domain Sockets, and Windows Named Pipes. It supports segmented channels and works cross-platform on Linux/Unix and Windows.

    custodia-cenv/bngsocket-go’s past year of commit activity
    Go 0 GPL-3.0 0 0 0 Updated Nov 23, 2024
  • bngipc-go Public
    custodia-cenv/bngipc-go’s past year of commit activity
    Go 0 GPL-3.0 0 0 0 Updated Nov 11, 2024
  • cjs-network-platform Public

    custodiaJs Network Platform (cJSNP) is a Unix network sandbox designed to simulate and test network environments securely. Built with JavaScript, cJSNP allows developers and network engineers to create isolated network configurations for development, testing, and educational purposes.

    custodia-cenv/cjs-network-platform’s past year of commit activity
    Go 0 AGPL-3.0 0 0 0 Updated Nov 10, 2024
  • .github Public
    custodia-cenv/.github’s past year of commit activity
    0 0 0 0 Updated Oct 29, 2024
  • custodia-cenv.github.io Public

    Project Website

    custodia-cenv/custodia-cenv.github.io’s past year of commit activity
    HTML 0 0 0 0 Updated Oct 22, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…