Expand description
Scrubbing of personally identifiable information (PII) from events
Modules§
- A transforming
serde
Deserializer`.
Structs§
- An alias for another rule.
- A representation of
PiiConfig
that is more (CPU-)efficient for use inPiiProcessor
. - Configuration for Sentry’s datascrubbing
- Visitor for JSON file scrubbing. It will be used to walk through the structure and scrub PII based on the config defined in the processor.
- Wrapper for the regex and the raw pattern string.
- A rule that dispatches to multiple other rules.
- A rule that matches a regex pattern.
- A PII processor for attachment files.
- A set of named rule configurations.
- A processor that performs PII stripping.
- A pair redaction rule.
- Replaces a value with a specific string.
- A single rule configuration.
- Configuration for rule parameters.
Enums§
- Error for invalid PII selectors.
- Describes the error cases that can happen during JSON scrubbing.
- An error returned when parsing
PiiConfig
. - Defines how replacements happen.
- Supported scrubbing rules.
- Which encodings to scrub for
scrub_bytes
. - An error returned from
PiiAttachmentsProcessor::scrub_minidump
. - A path component in a composit
SelectorSpec
. - A selector that can match paths of processing states.
Functions§
- Scrubs GraphQL variables from the event.
- Walk through a value and collect selectors that can be applied to it in a PII config. This function is used in the UI to provide auto-completion of selectors.