Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
adf8074
feat(secret-store): add generic OS keyring secret store to OSS core
Jul 3, 2026
9be6abc
feat(secret-store): add consolidated macOS keyring backend
Jul 3, 2026
9af3a45
fix(secret-store): cross-platform guards + stranded-secret warning
Jul 7, 2026
d154a5e
refactor: replace os.fchmod with os.chmod for OS-agnostic fallback
Jul 7, 2026
dc7fb73
Merge pull request #3 from GregKinne/fix/secret-store-cross-platform
GregKinne Jul 7, 2026
bba4bca
refactor: transparent chunking + three-tier fallback + configurable s…
Jul 9, 2026
a78a30e
style: apply ruff format to secret_store and tests
Jul 9, 2026
e1e2dfc
fix(secret-store): enforce reserved ':cp:' namespace on secret names …
Jul 9, 2026
9de4622
fix(secret-store): stop stripping secrets; reject empty values loudly…
Jul 9, 2026
9e91e9a
fix(secret-store): uniform fallback failure contract, surfaced to cal…
Jul 9, 2026
202b31f
fix(secret-store): lock fallback RMW + scrub stale plaintext on healt…
Jul 9, 2026
13a18b0
fix(secret-store): namespace the fallback file by service name (F2)
Jul 9, 2026
c4c7bfd
fix(secret-store): honest owner-only hardening on Windows, not false …
Jul 9, 2026
e6df57d
fix(secret-store): route user-facing notices through the messaging bu…
Jul 9, 2026
117a47f
fix(secret-store): generation-numbered crash-safe chunking (F7)
Jul 9, 2026
fb54df4
Merge pull request #4 from GregKinne/fix/pr531-review
GregKinne Jul 10, 2026
a58479f
Merge remote-tracking branch 'mpf/main' into resolve-pyproject
Jul 10, 2026
1242b68
scrub: genericize enterprise references in secret store backend
Jul 10, 2026
bba608f
fix(secret_store): gate keyring write on keyring_available() to preve…
Jul 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading