Home security system (for funsies).
Go to file
Aaron D. Lee 9858738e82 Fix web blueprint: security, stubs, dashboard context, upload validation
- Pass pets list to dashboard template (Critical 3)
- Sanitize upload filenames with werkzeug secure_filename (Important 6)
- Validate image extension against allowlist (Important 7)
- 404 check for pet existence in upload and update endpoints (Important 8)
- Save uploads to training/{pet_name}/ not training/{pet_id}/ (Important 11)
- Wire /train to PetTrainer with background thread (Important 12)
- Wire /api/training-status to stored trainer status (Important 13)
- Implement /api/highlights from sightings + wildlife queries (Important 14)
- Cap limit param at 500 on sightings and wildlife endpoints (Important 15)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 13:48:38 -04:00
config Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
docs Add pet-aware security features implementation plan 2026-04-03 13:00:45 -04:00
kiosk Add kiosk setup and deployment scripts (Phases 5 + 9) 2026-04-02 23:25:03 -04:00
remote Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
scripts Add presence detection, person/vehicle AI detection, health monitoring 2026-04-03 00:06:45 -04:00
systemd Add kiosk setup and deployment scripts (Phases 5 + 9) 2026-04-02 23:25:03 -04:00
tests Differentiate PET_ESCAPE and UNKNOWN_ANIMAL events by zone and identity 2026-04-03 13:45:15 -04:00
vigilar Fix web blueprint: security, stubs, dashboard context, upload validation 2026-04-03 13:48:38 -04:00
.gitignore Add .worktrees/ and .superpowers/ to .gitignore 2026-04-03 13:02:10 -04:00
.python-version Fix lint issues in pet detection integration 2026-04-03 13:32:17 -04:00
CLAUDE.md Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
pyproject.toml Add ultralytics and torchvision dependencies for pet detection 2026-04-03 13:23:23 -04:00
requirements-dev.txt Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00
requirements.txt Initial commit: Vigilar DIY home security system 2026-04-02 23:11:27 -04:00