env-protect 0.1.0
Asks the user before Claude reads secret files (.env, private keys, .netrc, .npmrc, .aws/credentials, keychains…) with Read, Grep, Glob or Bash
Install
git clone https://github.com/vincentlauriat/ModsTools.git claude --plugin-dir ModsTools/mods/env-protect
Run in a terminal. Claude Code loads the mod from that folder for the session.
Hooks into
- Status line
- Tool calls
- Slash commands
Also in vincentlauriat/ModsTools
- build-gate 0.1.0 Band above the prompt when a turn changed source code without running a matching build or type-check 0
- branch-guard 0.1.0 Asks the user before Edit/Write/NotebookEdit changes a file of a git repo whose current branch is main or master (once per repo and session) 0
- agent-tracker 0.1.0 A pane listing the subagents launched this session with their status and duration 0
- network-log 0.1.0 A pane listing the network activity of the session: web fetches, searches, MCP calls and network Bash commands 0
- je-coupe 0.1.0 End-of-session ritual: typing 'je coupe' asks Claude to update the doc files and shows a band of the ones still untouched 0
More status line mods
- my-mod 0.1.0 A Claude Code mod scaffolded by ruflo-plugin-creator: counts the session's tool calls in a status line, adds /my-mod-status, and keeps a classic hook as the fallback where function hooks are off. 74.2k
- jev-auto-mode 0.1.0 A permission layer driven by a JSON policy: allow, ask or deny every tool call (Bash, edits, web, MCP, subagents, skills), every slash command or skill you type, and every skill preloaded into a subagent. Rules decide first (deny > ask > allow, compound Bash commands split); what no rule covers c... 32.5k
- secrets-veil 0.0.6 Masks secret values in tool results before the model reads them: named vendor variables, value-shape patterns, and high-entropy tokens. No reveal path. 290
- cache-clock 0.1.0 A prompt-cache line under your status line: minutes left while warm, and how many tokens the next message re-caches once cold. /cache-clock setup adds it. 161
- sprint-status 0.1.0 Status line for AILANG sprint work: the most recently touched in-progress sprint under .ailang/state/sprints, its milestones passed and the next one. 34