# 审计
表1**审计子命令** 
| 子命令                                                                   | 说明                                |
|:---|:---|
| audit show \[--limit N\] \[--action \<s\>\]                            | 查看最近审计条目（默认 20 条，按 seq 降序）。       |
| audit search \[--action\] \[--actor\] \[--from\] \[--to\] \[--limit\] | 多维度过滤审计日志（默认 100 条）。               |
| audit clean \[--days N\] --yes                                        | 清理过期审计条目（默认保留 30 天，**需 --yes**）。 |
   
审计日志为本地 HMAC 链式存储（\~/.hwc-dws-cli/store.db 的 audit_log），SQL 以摘要形式留存，不记录明文 SQL。
```
# 查看最近审计（按 action 过滤）
hwc-dws-cli audit show --limit 50 --action SQL
hwc-dws-cli audit show --action API
# 多维搜索（按 action / 操作者 / 时间区间）
hwc-dws-cli audit search --action API --actor dbadmin --from 2026-10-01 --to 2026-10-13
hwc-dws-cli audit search --action SQL --limit 200
# 清理 7 天前的审计条目（需确认）
hwc-dws-cli audit clean --days 7 --yes
```
