开始使用免费开始使用

Blocking .env reads with a hook

The queries project ships a PreToolUse hook that runs on every Read and Grep tool call (wired in .claude/settings.local.json). It already detects when Claude is about to read a .env file. What's left is deciding how the hook should respond.

A PreToolUse hook decides whether a tool call is allowed to run, and it reports back to Claude Code through its exit code and its output streams.

To block the .env read and show the user why, what must the hook do?

本练习是课程的一部分

Claude Code in Action

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习