File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
5959
6060# Update PATH environment for tool access
6161# Configure paths for Python, Node.js, and other tools
62- ENV UV_LOCAL_BIN=$HOME/.cargo /bin
62+ ENV UV_LOCAL_BIN=$HOME/.local /bin
6363ENV USR_LOCAL_BIN=/usr/local/bin
6464ENV LOCAL_BIN=${HOME}/.local/bin
6565ENV PNPM_HOME=${HOME}/.local/share/pnpm
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
6161
6262# Update PATH environment for tool access
6363# Configure paths for Python, Node.js, and other tools
64- ENV UV_LOCAL_BIN=$HOME/.cargo /bin
64+ ENV UV_LOCAL_BIN=$HOME/.local /bin
6565ENV USR_LOCAL_BIN=/usr/local/bin
6666ENV LOCAL_BIN=${HOME}/.local/bin
6767ENV PNPM_HOME=${HOME}/.local/share/pnpm
@@ -114,6 +114,7 @@ RUN foundryup
114114# Focused on core auditing tools: slither, mythril, crytic-compile
115115RUN uv tool install slither-analyzer && \
116116 uv tool install mythril && \
117+ uv tool install slither-lsp && \
117118 uv tool install crytic-compile
118119
119120# Install Hardhat and Solhint for Ethereum development
Original file line number Diff line number Diff line change 3535 " tintinweb.graphviz-interactive-preview" ,
3636 " NomicFoundation.hardhat-solidity" ,
3737 " Olympixai.olympix" ,
38- " trailofbits.contract-explorer " ,
38+ " trailofbits.slither-vscode " ,
3939 " tintinweb.chonky" // Chonky Agent
4040 ],
4141 // VS Code settings optimized for auditing workflows
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
5959
6060# Update PATH environment for tool access
6161# Configure paths for Python, Node.js, and other tools
62- ENV UV_LOCAL_BIN=$HOME/.cargo /bin
62+ ENV UV_LOCAL_BIN=$HOME/.local /bin
6363ENV USR_LOCAL_BIN=/usr/local/bin
6464ENV LOCAL_BIN=${HOME}/.local/bin
6565ENV PNPM_HOME=${HOME}/.local/share/pnpm
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
6464
6565# Update PATH environment for tool access
6666# Configure paths for Python, Node.js, and other tools
67- ENV UV_LOCAL_BIN=$HOME/.cargo /bin
67+ ENV UV_LOCAL_BIN=$HOME/.local /bin
6868ENV USR_LOCAL_BIN=/usr/local/bin
6969ENV LOCAL_BIN=${HOME}/.local/bin
7070ENV PNPM_HOME=${HOME}/.local/share/pnpm
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
5555
5656# Update PATH environment for tool access
5757# Configure paths for Python, Node.js, and other tools
58- ENV UV_LOCAL_BIN=$HOME/.cargo /bin
58+ ENV UV_LOCAL_BIN=$HOME/.local /bin
5959ENV USR_LOCAL_BIN=/usr/local/bin
6060ENV LOCAL_BIN=${HOME}/.local/bin
6161ENV PNPM_HOME=${HOME}/.local/share/pnpm
Original file line number Diff line number Diff line change @@ -110,6 +110,8 @@ The project supports multiple devcontainer configurations for different use case
110110.devcontainer/
111111├── hardened/ # Hardened
112112├── airgapped/ # Enhanced security with flexibility
113+ ├── eth-security-toolbox/ # Based on Trail of Bits's dockerfile
114+ ├── codespaces # GitHub Codespaces Variant
113115├── auditor/ # Specialized audit environment
114116├── minimal/ # Essential tools only
115117└── legacy/ # Complete toolchain (original)
@@ -118,7 +120,7 @@ The project supports multiple devcontainer configurations for different use case
118120## Quick Start
119121
1201221 . ** Choose your variant** based on your needs (see above)
121- 2 . ** Navigate to the variant directory** : ` cd .devcontainer/[variant-name] `
123+ 2 . ** Navigate to the devcontainer directory** : ` cd .devcontainer `
1221243 . ** Open in VS Code** : ` code . `
1231254 . ** Reopen in Container** : Select the appropriate devcontainer when prompted
124126
You can’t perform that action at this time.
0 commit comments