Files
spectra/bug-tracking.md
Your Name 8015baa7b3
All checks were successful
Run tests / test (push) Successful in 25s
fix formatting in readme files
2026-06-25 21:41:30 -06:00

603 B

Bug Tracking

No open bugs. All known issues have been fixed or accepted.

Wontfix / Design Notes

_assert_safe_path TOCTOU race

spectra/web/server.py — Path check and send_file() are not atomic. An attacker needs write access to the uploads dir to exploit. Mitigation would add complexity with negligible security gain.

No cascade delete on Rotation FK

spectra/web/models.py:31Rotation.image_id has no ondelete="CASCADE". The single delete route handles cleanup explicitly. Add cascade if new deletion paths are added.


For a full history of fixes, see git log.