// Block direct .env file edits (not .env.example, .env.production, .env.test) let data = ''; process.stdin.on('data', chunk => data += chunk); process.stdin.on('end', () => { try { const input = JSON.parse(data); const filePath = input.tool_input?.file_path || ''; const basename = filePath.split('/').pop().split('\\').pop(); if (basename === '.env') { console.log(JSON.stringify({ decision: 'block', reason: 'Direct .env edits are blocked. Use .env.example instead.' })); process.exit(1); } } catch {} });