Highlights
Auth Bypass: 16 prior fixes. Scrutinize any change in this area.
src/lib/channels/feishu/index.ts: most-fixed (3 issues). Treat as high-risk during review.
24 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Remote Code Execution: Unsanitized client parameters passed directly into shell execution utilities allow arbitrary OS command injection via shell metacharacters in file-opening pathways.
Path Traversal: Lack of physical path canonicalization and verification allowed attackers to escape workspace limits using directory traversal, symbolic links, and omitted base paths across multiple file routes (e.g., preview, serve, raw, and write).
Auth Bypass: Inbound webhook endpoints and background workers failed to enforce user authorization checks prior to message queueing and card execution, or failed open on transient network errors.