You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Context\n\nThe enforced OSV scan currently runs from the CI workflow on pushes, tags, and pull requests. A vulnerability disclosed after the last code change can therefore remain undetected until another event occurs.\n\n## Acceptance criteria\n\n- Add a daily or weekly scheduled scan, preferably isolated from expensive build/test jobs.\n- Scan pnpm-lock.yaml, src-tauri/Cargo.lock, and crates/Cargo.lock with the same deterministic policy as CI.\n- Use least-privilege permissions, concurrency cancellation, and no secret exposure.\n- Define alert/failure and triage semantics for an unchanged main branch.\n- Keep the existing PR/main OSV gate authoritative; do not replace it with an advisory scheduled job.
Context\n\nThe enforced OSV scan currently runs from the CI workflow on pushes, tags, and pull requests. A vulnerability disclosed after the last code change can therefore remain undetected until another event occurs.\n\n## Acceptance criteria\n\n- Add a daily or weekly scheduled scan, preferably isolated from expensive build/test jobs.\n- Scan pnpm-lock.yaml, src-tauri/Cargo.lock, and crates/Cargo.lock with the same deterministic policy as CI.\n- Use least-privilege permissions, concurrency cancellation, and no secret exposure.\n- Define alert/failure and triage semantics for an unchanged main branch.\n- Keep the existing PR/main OSV gate authoritative; do not replace it with an advisory scheduled job.