# 敏感词词库 - Multi-User Privacy Skill
# 
# 格式说明：
# 类型 | 模式 | 动作 | 说明
# 
# 类型：
#   - regex: 正则表达式
#   - keyword: 关键词
#   - path: 路径匹配
#
# 动作：
#   - block: 拦截（禁止发送）
#   - alert: 告警（提醒但不拦截）
#   - log: 记录（仅记录日志）
#
# 说明：规则的用途说明

# ═══════════════════════════════════════════════════════════════
# 账号 ID 检测
# ═══════════════════════════════════════════════════════════════

# 飞书账号 ID 格式：ou_ + 32 位十六进制
regex|/ou_[a-f0-9]{32}/g|block|飞书账号 ID 检测

# ═══════════════════════════════════════════════════════════════
# 记忆文件检测
# ═══════════════════════════════════════════════════════════════

# MEMORY.md 文件提及（大小写不敏感）
regex|/MEMORY\.md/i|alert|记忆文件 MEMORY.md 提及
regex|/memory\.md/i|alert|记忆文件 memory.md 提及（小写）

# ═══════════════════════════════════════════════════════════════
# 用户记忆路径检测
# ═══════════════════════════════════════════════════════════════

# 用户记忆文件路径
regex|/memory/users/[^/]+\.md/i|block|用户记忆文件路径
regex|/users/[^/]+\.md/i|block|用户记忆目录路径

# Session 记忆文件路径
regex|/memory/sessions/[^/]+/user\.md/i|block|Session 记忆文件路径
regex|/sessions/[^/]+/user\.md/i|block|Session 记忆目录路径

# ═══════════════════════════════════════════════════════════════
# 隐私关键词检测
# ═══════════════════════════════════════════════════════════════

# 角色相关（避免泄露其他用户角色）
keyword|管理员|alert|管理员角色提及
keyword|主人|alert|主人角色提及

# 系统操作相关
keyword|系统配置|block|系统配置操作提及
keyword|重启服务|block|重启服务操作提及
keyword|关闭服务|block|关闭服务操作提及
keyword|删除文件|block|删除文件操作提及
keyword|修改权限|block|修改权限操作提及

# ═══════════════════════════════════════════════════════════════
# API Key 和密码检测
# ═══════════════════════════════════════════════════════════════

# OpenAI API Key 格式
regex|/sk-[a-zA-Z0-9]{32,}/g|block|OpenAI API Key 检测

# 通用 API Key 格式（简化版，避免管道符冲突）
regex|/api[_-]?key\s*[:=]/gi|block|通用 API Key 检测

# 密码格式（简化版）
regex|/password\s*[:=]/gi|block|密码检测

# ═══════════════════════════════════════════════════════════════
# 联系方式检测
# ═══════════════════════════════════════════════════════════════

# 手机号格式（中国大陆）
regex|/1[3-9]\d{9}/g|alert|中国大陆手机号检测

# 邮箱格式
regex|/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/g|alert|邮箱地址检测

# ═══════════════════════════════════════════════════════════════
# 自定义规则（用户可在此追加）
# ═══════════════════════════════════════════════════════════════

# 示例：添加自定义敏感词
# keyword|敏感词|block|说明
# regex|/pattern/g|alert|说明

keyword|测试敏感词|block|测试规则