Files
pvemanager/.github/workflows
Dilshod Rasulov 9dd992c6b9
Some checks failed
Backend Tests / pytest (Python 3.12) (push) Has been cancelled
fix(security): enforce VM access control on status endpoints; fix CI artifact upload
- get_vm_status and get_container_status were missing require_vm_access(),
  allowing any user with vms.view to see any VM status regardless of ownership.
  Now users with vms.view.own can only access their own VMs (403 otherwise).
- Downgrade upload-artifact@v4 → @v3: v4 is not supported on Gitea (GHES)
  and caused CI failures on every run.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-13 18:58:15 +05:00
..