Expand description
Scrubbing of personally identifiable information (PII) from events
Modules§
- transform
- A transforming
serde
Deserializer`.
Structs§
- Alias
Rule - An alias for another rule.
- Compiled
PiiConfig - A representation of
PiiConfig
that is more (CPU-)efficient for use inPiiProcessor
. - Data
Scrubbing Config - Configuration for Sentry’s datascrubbing
- Json
Scrub Visitor - 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.
- Lazy
Pattern - Wrapper for the regex and the raw pattern string.
- Multiple
Rule - A rule that dispatches to multiple other rules.
- Pattern
Rule - A rule that matches a regex pattern.
- PiiAttachments
Processor - A PII processor for attachment files.
- PiiConfig
- A set of named rule configurations.
- PiiProcessor
- A processor that performs PII stripping.
- Redact
Pair Rule - A pair redaction rule.
- Replace
Redaction - Replaces a value with a specific string.
- Rule
Spec - A single rule configuration.
- Vars
- Configuration for rule parameters.
Enums§
- Invalid
Selector Error - Error for invalid PII selectors.
- Json
Scrub Error - Describes the error cases that can happen during JSON scrubbing.
- PiiConfig
Error - An error returned when parsing
PiiConfig
. - Redaction
- Defines how replacements happen.
- Rule
Type - Supported scrubbing rules.
- Scrub
Encodings - Which encodings to scrub for
scrub_bytes
. - Scrub
Minidump Error - An error returned from
PiiAttachmentsProcessor::scrub_minidump
. - Selector
Path Item - A path component in a composit
SelectorSpec
. - Selector
Spec - A selector that can match paths of processing states.
Functions§
- scrub_
graphql - Scrubs GraphQL variables from the event.
- selector_
suggestions_ from_ value - 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.