thePR0M3TH3AN
fe96ccd7c7
Add agent security controls, broker auth, and capability discovery
2026-02-28 22:32:38 -05:00
thePR0M3TH3AN
72e6e3ba38
Close security item 6 with unlock throttling and policy gates
2026-02-25 18:32:06 -05:00
thePR0M3TH3AN
73a175b93f
Harden item 6 API route access controls while locked
2026-02-25 18:29:02 -05:00
thePR0M3TH3AN
dd6cbea7de
Start security item 6: API lock access control and unlock route
2026-02-25 18:26:43 -05:00
thePR0M3TH3AN
56b68bd0ac
Complete security item 3 hardening and redaction sweep
2026-02-25 18:23:40 -05:00
thePR0M3TH3AN
0789dfcb55
Harden agent policy and API import limits; fix docs links
2026-02-23 16:24:53 -05:00
google-labs-jules[bot] and PR0M3TH3AN
1f92fe7901
Refactor test fixtures and fix linting issues
...
- Moved `client` and `dummy_nostr_client` fixtures to `src/tests/conftest.py` to fix F811 redefinition errors and improve test organization.
- Introduced `make_dummy_nostr_client` factory fixture to support tests requiring multiple client instances.
- Updated all affected tests to use the new fixture pattern.
- Removed deprecated `is_flag=True` from Typer boolean options in CLI modules.
- Fixed F541 (f-string without placeholders) in `entry_management.py`.
- Fixed F841 (unused variable) in `manager.py`.
Co-authored-by: PR0M3TH3AN <[email protected] >
2026-02-18 03:39:55 +00:00
thePR0M3TH3AN
6c8b1928b8
Add option to export and import database without encryption
2025-08-20 21:00:12 -04:00
thePR0M3TH3AN
619226d336
feat: support random and deterministic TOTP secrets
2025-08-20 18:36:19 -04:00
thePR0M3TH3AN
a21efa91db
refactor: rename entropy length parameter
2025-08-12 09:41:37 -04:00
thePR0M3TH3AN
dc7673c7e0
Refactor API endpoints to async
2025-08-05 20:03:56 -04:00
thePR0M3TH3AN
20ee8a891b
refactor: move api state to app
2025-08-05 19:14:11 -04:00
thePR0M3TH3AN
f0f7aee9e6
Merge pull request #735 from PR0M3TH3AN/codex/validate-path-argument-in-import-handler
...
Validate vault import path and extension
2025-08-03 14:32:43 -04:00
thePR0M3TH3AN
77c4c33818
Validate import path and extension
2025-08-03 14:15:46 -04:00
thePR0M3TH3AN
3a19ef9c2a
require password for sensitive read endpoints
2025-08-03 14:12:24 -04:00
thePR0M3TH3AN
f1bf65385c
Validate encryption paths and block traversal
2025-08-03 07:54:07 -04:00
thePR0M3TH3AN
7aeba78245
Remove insecure parent seed endpoint
2025-08-02 22:01:38 -04:00
thePR0M3TH3AN
186e39cc91
feat: add short-lived JWT auth and secure endpoints
2025-08-02 21:48:52 -04:00
thePR0M3TH3AN
6d6a284096
Add password policy options to API
2025-07-30 21:23:18 -04:00
thePR0M3TH3AN
8bd9a75629
Parametrize password actions
2025-07-17 19:38:28 -04:00
thePR0M3TH3AN
2f8659c49f
test: assert nostr client reload on relay update
2025-07-14 06:04:25 -04:00
thePR0M3TH3AN
b52d027ec7
Validate entry type fields
2025-07-12 13:03:39 -04:00
thePR0M3TH3AN
8414ee53c6
Trigger vault sync after imports
2025-07-11 20:06:05 -04:00
thePR0M3TH3AN
39ec8026db
Add vault export and relay management API
2025-07-09 21:21:29 -04:00
thePR0M3TH3AN
19e7ac18ca
Add secret mode toggle command and API
2025-07-09 20:40:44 -04:00
thePR0M3TH3AN
cc521dde76
Add vault locking command and API
2025-07-09 20:02:06 -04:00
thePR0M3TH3AN
a0e2d227a5
Add parent seed backup command and API
2025-07-09 19:53:10 -04:00
thePR0M3TH3AN
ecc1086d47
Add totp codes command and endpoint
2025-07-09 17:21:35 -04:00
thePR0M3TH3AN
4f810ccbc3
Add TOTP export via CLI and API
2025-07-09 17:09:27 -04:00
thePR0M3TH3AN
068611a02c
Add vault import support
2025-07-09 16:45:32 -04:00
thePR0M3TH3AN
a79f3c8905
Add checksum CLI and API utilities
2025-07-09 15:54:26 -04:00
thePR0M3TH3AN
13501561c8
Add fingerprint management commands and API
2025-07-09 15:30:36 -04:00
thePR0M3TH3AN
64b47d3e68
Add CLI and API endpoint tests
2025-07-09 14:45:04 -04:00