Security context

What an agent needs to avoid regressing past fixes and find the next vuln in this repo.

zackriya-solutions/meetily
main @ 0281737
3
Fixes
0
CVEs
MEDIUM
Peak severity
50.0%
Coverage
Highlights
Memory safety: 1 prior fix. Scrutinize any change in this area.
frontend/src-tauri/build/ffmpeg.rs: most-fixed (1 issue). Treat as high-risk during review.
0 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.

Path Traversal: The build script unpacks external assets during compilation, making it susceptible to Zip Slip path traversal. If unchecked, malicious archives can write files to arbitrary locations on the host system, potentially leading to remote code execution during build time.
Prompt Injection: Insufficent escaping when merging user prompts into LLM templates allows control character or chat boundary injection. Attackers could manipulate model behavior to bypass safety boundaries or hijack the summarization context.
Memory safety: Direct byte-level slicing of UTF-8 strings for debug logs can cut across character boundaries, causing runtime panics and denial of service during audio metadata parsing.