Get startedGet started for free

Defining hooks

Read the article, then answer the question below.

On the uigen project, you wrote a PreToolUse hook to stop Claude from reading the contents of a secrets file, and set the matcher to watch only the read tool. In testing, Claude was still able to view the file's contents.

Why can the contents still leak, and what is the fix?

This exercise is part of the course

Claude Code in Action

View Course

Hands-on interactive exercise

Turn theory into action with one of our interactive exercises

Start Exercise