Waarom wordt aanbevolen om absolute paden te gebruiken voor hook-scripts in Claude Code?	Om path interception en binary planting-aanvallen te voorkomen.
Wat is het grootste praktische probleem bij het delen van configuraties met absolute paden?	De absolute paden zijn machine- en directory-specifiek, dus verschillend op elke computer.
Welk bestand fungeert als sjabloon voor de gedeelde hook-configuratie?	settings.example.json
Wat stelt de $PWD-placeholder in settings.example.json voor?	Het huidige werkdirectory (projectpad) dat dynamisch moet worden ingevuld.
Welk script wordt uitgevoerd door npm run setup om de configuratie aan te passen?	init-claude.js
Wat zijn de drie kernacties die init-claude.js uitvoert?	Vervangen van $PWD door het absolute pad, kopiëren van het voorbeeldbestand en hernoemen naar settings.local.json.
Waarom wordt het gegenereerde bestand settings.local.json genoemd in plaats van settings.json?	Omdat het lokale, unieke paden bevat die niet geschikt zijn voor versiebeheer of delen.
Hoe lost deze opstelling het conflict op tussen beveiligingsaanbevelingen en samenwerking?	Absolute paden garanderen veiligheid, terwijl de placeholder-methode gedeelde configuratie mogelijk maakt.
Welke twee specifieke aanvallen worden gemilderd door het gebruik van absolute paden?	Path interception en binary planting attacks.
Wat is de primaire functie van npm run setup in dit workflow?	Installatie van dependencies en het genereren van de lokale settings via init-claude.js.
