
Security News
Feross on TBPN: How North Korea Hijacked Axios
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.
devcontainer-wizard
Advanced tools
A comprehensive CLI tool to set up fully equipped Web3 development containers. Features an interactive wizard for creating custom environments with advanced security hardening, git integration, and pre-configured toolchains, or quickly launch pre-built containers for common workflows.
[!IMPORTANT] Dev Containers can improve your workflow, but they are not a fully secure environment.
If you need to run untrusted or suspicious code, use GitHub Codespaces, GitPod, or a similar remote setup — never run it directly on your machine.
[!CAUTION] VS Code considerations:
VS Code does a lot to improve user experience, but that doesn't come without security tradeoffs. VS Code might allow API calls that can lead to running arbitrary commands on the host machine, and by default, it shares sockets such as the gpg-agent’s, which means keys stored outside the container can be used for signing. This opens the door to blind-signing commits scenarios, where a process inside the container may trigger signatures without the user’s full awareness. If you want to deep dive into these "tricks", we're working on an article covering the most relevant of them — stay tuned.

Node.js 18+ and a package manager (pnpm, npm, or yarn) for installing the CLI.
For use with VS Code you need to install the Dev Containers extension. We recommend reading the Dev Containers documentation for more information.
docker CLI availablepodman-docker shim to provide a docker-compatible CLIdocker compose (bundled with Docker Desktop; on Linux install the Compose plugin).@devcontainers/cli globally.docker group on Linux, or run with sudo).To install our pre-realease clone this repo and run:
npm i -g devcontainer-wizard
#or
pnpm add -g devcontainer-wizard
devcontainer-wizard

devcontainer-wizard create --name <name>
The wizard will prompt you for:
.devcontainer/<name> will be created.When finished, the CLI writes Dockerfile and devcontainer.json to .devcontainer/<name> and offers to start it immediately. It also prints the exact devcontainer up command you can run later.
The wizard includes predefined security profiles copied from prebuilt devcontainers, so you can build your own container with custom tools and a tested security profile:
Development: Balanced security for daily development work
Hardened: Ephemeral workspace without copying the host folder
Air-gapped: Hardened profile + no network
Experimental profiles:
When choosing manual configuration, you have fine-grained control over:
File System Security:
Workspace Isolation:
Container Security:
Network Configuration:
Application Security:
Resource Limits:
The wizard can now automatically clone a git repository during container build:
https://, git@, ssh://, and git:// protocols/home/vscode/repos during the image build and copied into /workspace on first startThis feature is particularly useful for:
The wizard offers curated extension collections:

Prebuilt containers are stored in the theredguild/devcontainer repository.
devcontainer-wizard prebuilt --name <name>
devcontainer-wizard prebuilt --list
minimal, auditor, Hardened, paranoid, eth-security-toolbox, legacy.You can also run prebuilt containers using GitHub Codespaces:
We welcome contributions! To get started:
pnpm install
For major changes, please open an issue first to discuss what you would like to change.
Tips:
src/ui/styling/colors.ts or src/ui/styling/symbols.ts as appropriate.Thank you for helping improve DevContainer Wizard!
We welcome contributions to the pre-built containers! To get started:
FAQs
Wrapper CLI that delegates to @theredguild/devcontainer-wizard
We found that devcontainer-wizard demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.

Security News
OpenSSF has issued a high-severity advisory warning open source developers of an active Slack-based campaign using impersonation to deliver malware.

Research
/Security News
Malicious packages published to npm, PyPI, Go Modules, crates.io, and Packagist impersonate developer tooling to fetch staged malware, steal credentials and wallets, and enable remote access.