credsweeper.filters.group package

Submodules

credsweeper.filters.group.general_keyword module

class credsweeper.filters.group.general_keyword.GeneralKeyword(config)[source]

Bases: Group

credsweeper.filters.group.general_pattern module

class credsweeper.filters.group.general_pattern.GeneralPattern(config)[source]

Bases: Group

credsweeper.filters.group.group module

class credsweeper.filters.group.group.Group(config, rule_type=GroupType.DEFAULT)[source]

Bases: ABC

Abstract Group class

property filters: List[Filter]

property getter

static get_keyword_base_filters(config)[source]

returns base filters

Return type:

List[Filter]

static get_pattern_base_filters(config)[source]

return base filters for pattern

Return type:

List[Filter]

credsweeper.filters.group.password_keyword module

class credsweeper.filters.group.password_keyword.PasswordKeyword(config)[source]

Bases: Group

credsweeper.filters.group.token_pattern module

class credsweeper.filters.group.token_pattern.TokenPattern(config)[source]

Bases: Group

Token Pattern

credsweeper.filters.group.url_credentials_group module

class credsweeper.filters.group.url_credentials_group.UrlCredentialsGroup(config)[source]

Bases: Group

credsweeper.filters.group.weird_base36_token module

class credsweeper.filters.group.weird_base36_token.WeirdBase36Token(config)[source]

Bases: Group

Structured Token

credsweeper.filters.group.weird_base64_token module

class credsweeper.filters.group.weird_base64_token.WeirdBase64Token(config)[source]

Bases: Group

Structured Token

Module contents