Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.3% on proxy.golang.org
Top 0.2% dependent packages on proxy.golang.org
Top 0.2% dependent repos on proxy.golang.org
Top 7.8% forks on proxy.golang.org
Top 0.3% docker downloads on proxy.golang.org

proxy.golang.org : github.com/cockroachdb/redact

Package redact provides facilities for separating “safe” and “unsafe” pieces of data when logging and constructing error object. An item is said to be “safe” if it is proven to not contain PII or otherwise confidential information that should not escape the boundaries of the current system, for example via telemetry or crash reporting. Conversely, data is considered “unsafe” until/unless it is known to be “safe”. Example use: When defining your own custom types, you can define a SafeFormat method, implementing the redact.SafeFormatter interface in a way you'd otherwise implement fmt.Formatter. This is then recognized by this package's API automatically. Alternatively: - you can implement the SafeValue interface, which tells the redact package to always the default formatting of a type as safe and thus not included inside redaction markers. - you can include a value within redact.Safe() and redact.Unsafe() in redact.Sprintf / redact.Fprintf calls, to force the omission or inclusion of redaction markers.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/cockroachdb/redact
License: Apache-2.0
Latest release: 12 months ago
First release: almost 4 years ago
Namespace: github.com/cockroachdb
Dependent packages: 3,276
Dependent repositories: 1,416
Stars: 19 on GitHub
Forks: 6 on GitHub
Docker dependents: 404
Docker downloads: 4,674,076,479
See more repository details: repos.ecosyste.ms
Last synced: 6 days ago

    Loading...
    Readme
    Loading...