Commit graph

1401 commits

Author SHA1 Message Date
Alex Goodman
8fee8c92ef
Merge pull request #47 from anchore/add-license-check
Add license validation
2020-07-13 13:46:34 -04:00
Alex Goodman
16f7579520
add license validation 2020-07-13 13:42:21 -04:00
Alex Goodman
350cf11a29
Merge pull request #45 from anchore/fix-duplicate-options
deduplicate json presenter + add pkg type
2020-07-10 09:32:11 -04:00
Alex Goodman
077af63000
fix duplicate pkg output; add pkg type 2020-07-10 09:11:31 -04:00
Alex Goodman
5421021e4f
Merge pull request #43 from anchore/add-rpm-matcher
Add RPM DB matching
2020-07-08 15:21:38 -04:00
Alex Goodman
25a24f0880
reword constraint operator parsing error 2020-07-08 14:54:59 -04:00
Alex Goodman
7e4dad7c76
Update vulnscan/version/constraint_part.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-07-08 14:43:28 -04:00
Alex Goodman
765d5dfb5b
add rpm version + constraint, rpmdb matching; refactor dpkg constraint 2020-07-07 09:22:14 -04:00
Alex Goodman
63b9841c93
Merge pull request #41 from anchore/add-coverage
Add test coverage (+ makefile improvements)
2020-07-06 12:45:59 -04:00
Alex Goodman
b2151d080a
add coverage + makefile improvements 2020-07-06 07:26:24 -04:00
Alex Goodman
3ed0513800
Merge pull request #37 from anchore/sync-vulnscan-db
Add db import cmd (+ sync vulnscan db changes)
2020-06-29 16:48: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
0eb5faff32
Merge pull request #30 from anchore/add-license
Add apache v2 license
2020-06-24 14:52:07 -04:00
Alex Goodman
9138e55c7b
add apache v2 license 2020-06-24 14:37:36 -04:00
Alex Goodman
89ed62696d
Merge pull request #27 from anchore/curate-db-file
Add curation of db file
2020-06-22 15:09:58 -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
Alfredo Deza
905118a10c
Merge pull request #26 from anchore/issue-24
cmd: automatically detect distro based on img input
2020-06-19 07:50:36 -04:00
Alfredo Deza
7f00f5c945 cmd: automatically detect distro based on img input
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-06-18 17:43:50 -04:00
Alfredo Deza
e531f28e46
Merge pull request #25 from anchore/issue-11
Create default (json) presenter for matches
2020-06-18 14:11:41 -04:00
Alfredo Deza
9f4e5d2f06 add TODO comments to follow up on renaming
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-06-18 14:09:13 -04:00
Alfredo Deza
e42287cd88 create a presenter structure with a JSON handler
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-06-18 14:09:13 -04:00
Alfredo Deza
b484b85890 update dependencies
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-06-18 10:12:41 -04:00
Alfredo Deza
4fc7fbc1fd cmd: default to json output, connect to presenter
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-06-18 10:12:23 -04:00
Alex Goodman
00dc2cfe2f
Merge pull request #23 from anchore/add-basic-pipeline
Add basic pipeline
2020-06-16 13:12:17 -04:00
Alex Goodman
a3d1451833
add basic pipeline 2020-06-15 15:01:16 -04:00
Alex Goodman
35486c148c
Merge pull request #16 from anchore/add-python-matcher
Add python matcher (egg and wheel)
2020-06-10 15:42:09 -04:00
Alex Goodman
7593c31028
add python matcher 2020-06-05 10:00:14 -04:00
Alex Goodman
c0d20adc72
Merge pull request #15 from anchore/add-gem-matcher
Add gem/bundler matcher
2020-06-04 15:44:23 -04:00
Alex Goodman
1ca035363a
add gem matcher 2020-06-04 15:40:40 -04:00
Alex Goodman
42c09eb79d
Merge pull request #3 from anchore/draft-execution-flow
Add basic matching execution flow
2020-06-04 14:36:52 -04:00
Alex Goodman
622f09feff
add matcher tests + dpkg constraint adapter (add <) 2020-06-04 10:23:18 -04:00
Alex Goodman
d9c922218c
add store provider tests 2020-06-02 20:54:19 -04:00
Alex Goodman
88eecbd2de
add indirect dpkg source matching 2020-06-02 17:22:57 -04:00
Alex Goodman
b72e25afea
add sqlite vulnscan-db integrations 2020-06-02 14:12:20 -04:00
Alex Goodman
951a2a70af
pivot to distro-specific matchers 2020-06-02 09:01:27 -04:00
Alex Goodman
75ceb1af2d
pin to imgbom@master 2020-06-01 10:50:34 -04:00
Alex Goodman
490ba9cd4b
rename os -> distro 2020-06-01 10:43:58 -04:00
Alex Goodman
aacc624033
add FindVulnerability lib function, wire up main with matcher 2020-06-01 07:21:07 -04:00
Alex Goodman
386a13a4f6
replace dummy matcher with os matcher 2020-06-01 07:18:17 -04:00
Alex Goodman
16c478536e
add matcher interface 2020-06-01 07:17:23 -04:00
Alex Goodman
7371815a3e
add db mock + stubs (temporary) 2020-06-01 07:16:47 -04:00
Alex Goodman
27cb2cab5a
add stringer support to match object 2020-06-01 07:16:01 -04:00
Alex Goodman
90074788d7
refine result object 2020-06-01 07:14:56 -04:00
Alex Goodman
bb236ab51c
internalize vulnerability definition + provider 2020-06-01 07:14:18 -04:00
Alex Goodman
e8e8f416d0
add version & version constraint support 2020-06-01 07:13:53 -04:00
Alex Goodman
02556fdd9c
add basic matching execution flow 2020-05-28 18:28:29 -04:00
Alex Goodman
4e310ebbe2
simplify initializers 2020-05-26 13:37:47 -04:00
Alex Goodman
d813ac84ca
add CLI commands / subcommands 2020-05-26 13:31:50 -04:00