mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-11-03 11:22:03 +00:00
1.2 KiB
1.2 KiB
Memory Update (2026-02-25)
Security Checklist Progress
- Item 6 (
Auth, lock/unlock, and access-control hardening) remainsIn Progresswith stronger API-level access control.
Item 6 Work Completed This Pass
- Added broader locked-state enforcement in
src/seedpass/api.py.- Protected/admin API routes now return
423when the vault is locked.
- Protected/admin API routes now return
- Added sensitive config-key protection in API.
- Generic config API now blocks
password_hashandpin_hashaccess/updates.
- Generic config API now blocks
- Added lock/unlock/access-control regressions in
src/tests/test_api_new_endpoints.py:test_config_endpoint_blocked_when_vault_lockedtest_get_config_denies_sensitive_keystest_lock_unlock_cycle_restores_entry_access
Validation
- Executed:
src/tests/test_api_new_endpoints.pysrc/tests/test_api.pysrc/tests/test_vault_lock_flag.pysrc/tests/test_inactivity_lock.pysrc/tests/test_unlock_sync.py
- Result:
65 passed.
Remaining Item 6 Focus
- Evaluate whether fingerprint selection/list should be limited while locked in API mode.
- Add explicit unlock-attempt abuse controls beyond general token rate limiting.
- Finalize item-6 completion criteria and move to
Doneonce remaining policy decisions are resolved.