use-secret
Secret classification, masking, and secret-reference primitives for RustUse.
Experimental
use-secret is experimental while the use-security workspace remains below 0.3.0. Expect small API adjustments during the first release wave.
Example
use ;
let reference = new?;
let masked = new;
assert_eq!;
assert_eq!;
assert_eq!;
# Ok::
Scope
- Secret kind, provider, scope, sensitivity, and rotation labels.
- Secret names and references.
- Simple masking helpers and redacted secret wrappers.
Non-goals
- Secret generation.
- Secret storage, encryption, retrieval, or synchronization.
- Secret scanning or pattern classification beyond local metadata.
License
Licensed under either of the following, at your option:
- Apache License, Version 2.0
- MIT license