syft/internal
Alex Goodman 9ec09add67
Add secrets search capability (#367)
* add initial secrets cataloger

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* update ETUI elements with new catalogers (file metadata, digests, and secrets)

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* update secrets cataloger to read full contents into memory for searching

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* quick prototype of parallelization secret regex search

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* quick prototype with single aggregated regex

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* quick prototype for secret search line-by-line

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* quick prototype hybrid secrets search

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* add secrets cataloger with line strategy

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* adjust verbiage towards SearchResults instead of Secrets + add tests

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* update json schema with secrets cataloger results

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* address PR comments

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* update readme with secrets config options

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>

* ensure file catalogers call AllLocations once

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2021-04-01 21:34:15 +00:00
..
anchore update import to require patching image metadata source field 2021-03-22 10:56:18 -04:00
bus Add documentation around catalogers, UI elements, and the event bus (#143) 2020-08-12 11:04:39 -04:00
config Add secrets search capability (#367) 2021-04-01 21:34:15 +00:00
file improve doc comments 2020-11-17 12:37:13 -05:00
log improve doc comments 2020-11-17 12:37:13 -05:00
logger improve doc comments 2020-11-17 12:37:13 -05:00
presenter Add secrets search capability (#367) 2021-04-01 21:34:15 +00:00
ui update event handlers relative to new command structure 2021-03-22 10:56:18 -04:00
version improve config parsing + fix command deprecation warning 2021-03-22 10:58:09 -04:00
constants.go Add secrets search capability (#367) 2021-04-01 21:34:15 +00:00
docs.go improve doc comments 2020-11-17 12:37:13 -05:00
parse.go add dynamic package.json parsing of author field 2020-10-20 15:23:04 -04:00
stringset.go improve doc comments 2020-11-17 12:37:13 -05:00
tprint.go add analysis coordination (with dummy analyzer) 2020-05-18 11:59:33 -04:00