Skip to content

Commit 00bb28b

Browse files
authored
Merge pull request #22 from theredguild/develop
2 parents 423ca90 + 2f86191 commit 00bb28b

7 files changed

Lines changed: 10 additions & 7 deletions

File tree

.devcontainer/airgapped/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
6363
ENV USR_LOCAL_BIN=/usr/local/bin
6464
ENV LOCAL_BIN=${HOME}/.local/bin
6565
ENV PNPM_HOME=${HOME}/.local/share/pnpm

.devcontainer/auditor/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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
6565
ENV USR_LOCAL_BIN=/usr/local/bin
6666
ENV LOCAL_BIN=${HOME}/.local/bin
6767
ENV PNPM_HOME=${HOME}/.local/share/pnpm
@@ -114,6 +114,7 @@ RUN foundryup
114114
# Focused on core auditing tools: slither, mythril, crytic-compile
115115
RUN 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

.devcontainer/auditor/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
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

.devcontainer/hardened/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
6363
ENV USR_LOCAL_BIN=/usr/local/bin
6464
ENV LOCAL_BIN=${HOME}/.local/bin
6565
ENV PNPM_HOME=${HOME}/.local/share/pnpm

.devcontainer/minimal/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
6868
ENV USR_LOCAL_BIN=/usr/local/bin
6969
ENV LOCAL_BIN=${HOME}/.local/bin
7070
ENV PNPM_HOME=${HOME}/.local/share/pnpm

.devcontainer/paranoid/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
5959
ENV USR_LOCAL_BIN=/usr/local/bin
6060
ENV LOCAL_BIN=${HOME}/.local/bin
6161
ENV PNPM_HOME=${HOME}/.local/share/pnpm

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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

120122
1. **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`
122124
3. **Open in VS Code**: `code .`
123125
4. **Reopen in Container**: Select the appropriate devcontainer when prompted
124126

0 commit comments

Comments
 (0)