#!/bin/bash
# Hook: Quét prompt trước khi gửi - Chặn dữ liệu ĐỎ
# Phòng: [TÊN PHÒNG] — Sửa danh sách KEYWORDS bên dưới

# === SỬA Ở ĐÂY: Thêm từ khóa ĐỎ của phòng bạn ===
KEYWORDS="luong|lương|thuong|thưởng|CCCD|cccd|BHXH|bhxh|ma-so-thue|mã số thuế|so-tai-khoan|số tài khoản|mat-khau|mật khẩu|password|api.key|token|secret|nda|NDA|hop-dong|hợp đồng lao động|kpi cá nhân|đánh giá cá nhân"
# === HẾT PHẦN SỬA ===

# Đọc prompt từ stdin
PROMPT=$(cat)

# Kiểm tra từ khóa ĐỎ (không phân biệt hoa thường)
if echo "$PROMPT" | grep -iE "$KEYWORDS" > /dev/null 2>&1; then
    # Tìm thấy từ khóa ĐỎ → CHẶN
    FOUND=$(echo "$PROMPT" | grep -ioE "$KEYWORDS" | head -5 | sort -u | tr '\n' ', ')
    echo "🔴 CHẶN: Phát hiện từ khóa nhạy cảm: $FOUND" >&2
    echo "Vui lòng xóa thông tin nhạy cảm trước khi gửi." >&2
    exit 1
fi

# Không có từ khóa ĐỎ → cho phép gửi
exit 0
