# MySQL数据库连接配置 MYSQL_HOST=127.0.0.1 MYSQL_PORT=3306 MYSQL_USER=root MYSQL_PASSWORD=root MYSQL_DATABASE=test # 服务器配置 PORT=3000 HOST=127.0.0.1 # 环境配置 ENV_TYPE=development # 环境类型:development/production # SQL风险控制配置 ALLOWED_RISK_LEVELS=LOW,MEDIUM,HIGH # 允许的风险等级(LOW/MEDIUM/HIGH/CRITICAL) # 如需执行无WHERE条件的DELETE操作,需要将CRITICAL添加到ALLOWED_RISK_LEVELS中 # 例如:ALLOWED_RISK_LEVELS=LOW,MEDIUM,HIGH,CRITICAL # 禁止的SQL模式(正则表达式,用逗号分隔) BLOCKED_PATTERNS=DROP\s+DATABASE,TRUNCATE\s+TABLE # SQL安全检查配置 ENABLE_QUERY_CHECK=true # 是否启用SQL安全检查 # 配置示例说明 # ------------------- # 开发环境配置示例: # ENV_TYPE=development # ALLOWED_RISK_LEVELS=LOW,MEDIUM,HIGH # 允许除CRITICAL外的所有风险等级 # BLOCKED_PATTERNS=DROP\s+DATABASE,TRUNCATE\s+TABLE # 仅禁止最危险的操作 # ENABLE_QUERY_CHECK=true # 启用SQL安全检查 # 生产环境配置示例: # ENV_TYPE=production # ALLOWED_RISK_LEVELS=LOW # 只允许低风险操作(SELECT) # BLOCKED_PATTERNS=DROP,TRUNCATE,DELETE,UPDATE # 禁止所有数据修改操作 # ENABLE_QUERY_CHECK=true # 强制启用SQL安全检查