dea94d2e0fb3a896bbb5390b0088d04c2d4780c8
All checks were successful
CD Pipeline / deploy (push) Successful in 1m6s
- routes/sales_routes.py 移除 find_col、validate_table_name、safe_read_sql 各自實作(-40 行) - routes/daily_sales_routes.py 移除 validate_table_name、safe_read_sql 各自實作(-26 行) - 兩檔改為 from utils.security import ... 的 re-export,行為對齊單一權威來源 注意:原本 routes 自己的 validate_table_name 較寬鬆(只 regex), 改用 utils.security 後升級為「白名單 + SQL 關鍵字」雙重防護。 所有 call site 都用 'realtime_sales_monthly' 或 'daily_sales_snapshot',皆在白名單內,行為相容。
Description
EwoooC — 商品看板 + 業績報表 + AI KM (Flask + pgvector, Docker Compose on 188)
Languages
PostScript
59.7%
Python
30.9%
HTML
4.2%
CSS
2.1%
JavaScript
1.9%
Other
1.1%