Alex Goodman
fb8f3d87ed
restore log source after etui exit
2020-08-02 18:31:00 -04:00
Alex Goodman
11731fac40
replace zap logger with logrus ( #80 )
2020-08-01 11:58:10 -04:00
Alex Goodman
6395481e73
Add ETUI ( #77 )
...
* add base syft UI elements
* add etui with shared ui elements
* allow for concurrent download DB and fetch/catalog image
2020-07-30 19:06:27 -04:00
Alex Goodman
009dcb1a46
Ignore prerelease versions on release + add DB update URL ( #76 )
...
* ignore prerelease versions when uploading version file on release
* add db update url
2020-07-30 12:37:49 -04:00
Alex Goodman
8d84dfeb65
finalize update check URL
2020-07-27 15:13:10 -04:00
Alex Goodman
5051c6202d
simplify schema checks and update grype-db
2020-07-25 19:03:33 -04:00
Alex Goodman
564fffec6d
rename to grype
2020-07-23 21:29:05 -04:00
Alex Goodman
6340b2da3a
add release pipeline & replace imgbom with syft ( #60 )
2020-07-23 21:26:03 -04:00
Alex Goodman
bfca4d9e62
limit update version string length ( #61 )
2020-07-23 20:35:26 -04:00
Alex Goodman
c8bca755ff
Add integration tests ( #54 )
...
* add integration tests + add matcher types
* tweak db auto update var; rm dead cache cmd
* Update cmd/root.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-07-21 12:34:39 -04:00
Alex Goodman
66453e65f2
add app upate check on startup ( #56 )
2020-07-21 11:58:00 -04:00
Alex Goodman
bbff869499
Add matching by CPE ( #40 )
...
* Commit just to share progress, needs to be squashed/fixed-up once working.
Signed-off-by: Zach Hill <zach@anchore.com>
* minor fixes
* add cpe obj
* add cpe matching
* report cpe in search key
* add verbose logging for matches; bump vulnscan-db ver
* add dev profiler option; tweak logging
* test support for CPE URI bindings
addresses https://github.com/anchore/vulnscan/pull/40#discussion_r455389937
* rename nvdv2 to nvd
* reduce scope of cpe matching to non-distro packages
* normalize nil constraint strings
Co-authored-by: Zach Hill <zach@anchore.com>
2020-07-16 15:12:19 -04:00
Alex Goodman
afb8597aa2
split vulnerability into index & metadata ( #51 )
2020-07-16 14:59:35 -04:00
Alex Goodman
12aeee3b92
add java matcher ( #44 )
2020-07-15 07:17:21 -04:00
Alex Goodman
a004668056
add db archive import
2020-06-29 10:10:02 -04:00
Alex Goodman
92cf98ab12
sync vulnscan db changes
2020-06-28 07:22:27 -04:00
Alex Goodman
ce707a6f1a
fix testutils dependency
2020-06-22 14:42:14 -04:00
Alex Goodman
9c70953dfb
add curation of db file
2020-06-19 10:57:06 -04:00
Alex Goodman
1ca035363a
add gem matcher
2020-06-04 15:40:40 -04:00
Alex Goodman
622f09feff
add matcher tests + dpkg constraint adapter (add <)
2020-06-04 10:23:18 -04:00
Alex Goodman
b72e25afea
add sqlite vulnscan-db integrations
2020-06-02 14:12:20 -04:00
Alex Goodman
7371815a3e
add db mock + stubs (temporary)
2020-06-01 07:16:47 -04:00
Alex Goodman
3c6ae01619
initial project structure
2020-05-26 10:41:23 -04:00