package
0.0.0-20201005145133-1e00a76270b9
Repository: https://github.com/ichbinfrog/excavator.git
Documentation: pkg.go.dev

# Structs

CtxParserRule is an union of a definition of the parser and it's instantiation.
FileLeak is a potential leak detected in the filesystem.
GitLeak is a potential leak detected associated with a commit.
IndepParserRule represents a context independant parser.
Repo represents the internal git representation as well as the local one (in the filesystem).
RuleSet groups all Rules and Parsers interpreted from the user defined file - Rules represent parsers that are context independant it can parse a file line by line to precisely find the leak - Parsers are parsers that need the entire file as a context to analyse for leaks correctly (TODO: rename) .

# Interfaces

Leak is an interface that represents a possible credential leak discovered during the scan phase.