Masahiro331
9cdf1c8d60
Support Red Hat OVAL v2 ( #65 )
...
* [WIP] ovalv2
* Add redhat ovalv2
* delete debug struct
* referctoring json file
* refactor error message
* refactor test comment
* change command target
* update workflows
* fix xml
* add omitempty
* update test data
* add remove dicectory option
* fix error message
* change redhat2 oval workflow
* delete -remove-redhat-ovalv2 flag
* update test code
* feat(main): add VULN_LIST_ENV for debugging
* feat(oval/redhat2): add RHEL5 from OVALv1
* test(redhat2): add RHEL5
* update bagzilla
* update test
* Revert "test(redhat2): add RHEL5"
This reverts commit 226645438212fcaf0b5ed3428c40aa3b06e37e22.
* Revert "feat(oval/redhat2): add RHEL5 from OVALv1"
This reverts commit c8bad1c051020eb0fa67f6e355208f549a136106.
* fix(main): early return
* refactor(main): fix log messages
* refactor(redhat2)
* fix(redhat2): use ID
* refactor
* refactor(redhat): replace redhat with redhat2
Co-authored-by: knqyf263 <knqyf263@gmail.com>
2020-12-31 15:38:53 +02:00
Teppei Fukuda
38a3516f0a
fix: migrate from master to main ( #63 )
2020-12-17 17:05:35 +02:00
Teppei Fukuda
3747382c12
fix(photon): migrate the repository ( #62 )
...
* chore: skip Photon security advisories temporarily
* fix(photon): migrate the repository
* Revert "chore: skip Photon security advisories temporarily"
This reverts commit edcfbd5f9c783e7d2648b5cf3dcace8bc27e58d7.
2020-12-14 08:54:46 +02:00
Teppei Fukuda
b6ebf0551c
chore(actions): deprecate set-env ( #60 )
2020-11-19 13:09:28 +02:00
Teppei Fukuda
ade2d21f6e
fix(cvrf/suse): handle invalid UTF-8 characters ( #58 )
...
* fix(cvrf/suse): handle invalid UTF-8 characters
* refactor(cvrf/suse): inline
Co-authored-by: Simarpreet Singh <simar@linux.com>
Co-authored-by: Simarpreet Singh <simar@linux.com>
2020-11-04 15:51:14 +02:00
Neha Viswanathan
1fec39744a
remove travis info ( #55 )
2020-10-15 10:44:55 +03:00
Sudipto Ghosh
05b52e2e89
feat: utilise golangci-lint-action in workflow ( #52 )
2020-10-14 17:36:42 +03:00
Neha Viswanathan
17ee611c15
update CI with latest versions of go and golangci-lint ( #50 )
2020-10-14 11:10:10 +03:00
rahul2393
38108d7f2d
Updated logic to parse patches in ubuntu CVE file ( #44 )
...
* Updated logic to parse patches in ubuntu CVE file
* test(ubuntu): add the test case
* test(ubuntu): add a new case causing a problem
* test(ubuntu): pending case
* test(ubuntu): multiple upstreams
* fix(ubuntu): handle corner cases
Co-authored-by: knqyf263 <knqyf263@gmail.com>
2020-08-17 14:51:04 +03:00
Simarpreet Singh
0692711618
cwe: Add a commit message to updates ( #43 )
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2020-08-06 10:22:55 +03:00
Simarpreet Singh
319f079602
cwe: Add initial logic to download and save CWE files ( #40 )
...
* cwe: Add initial logic to download and save CWE files
Signed-off-by: Simarpreet Singh <simar@linux.com>
* cwe: Add logic to parse and save XML data as file
Signed-off-by: Simarpreet Singh <simar@linux.com>
* cwe: Dont save XML file as output
Signed-off-by: Simarpreet Singh <simar@linux.com>
* cwe: Save each CWE-ID as a JSON document
Signed-off-by: Simarpreet Singh <simar@linux.com>
* cwe: Address nits
Signed-off-by: Simarpreet Singh <simar@linux.com>
2020-08-04 14:01:18 -07:00
rahul2393
aea7ab0073
Update to use github cron workflow ( #38 )
2020-07-14 08:46:22 +03:00
rahul2393
6087c10f73
Removed travis file and added github workflow ( #37 )
...
* Removed travis file and added github workflow
* Updated action name
2020-07-13 20:20:47 +03:00
Teppei Fukuda
ed1ba45061
fix(alpine): replace go-version with go-apk-version ( #34 )
...
* test(alpine): add a failing test
* fix(alpine): replace go-version with go-apk-version
2020-06-29 20:55:16 +03:00
Teppei Fukuda
95bdc43aeb
fix(alpine): handle security fixes ( #35 )
...
* test(alpine): add a failing test
* fix(alpine): handle security fixes
2020-06-29 20:54:35 +03:00
Simarpreet Singh
478299d366
nvd: bump to use 1.1 schema for baseMetricsV3
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2020-05-06 09:45:29 -07:00
Teppei Fukuda
e308afb79a
fix(git): fetch all branches ( #32 )
2020-04-06 12:57:24 +03:00
Liz Rice
9ad10fa73b
Merge pull request #31 from aquasecurity/license
...
Change license to Apache 2.0
2020-03-13 09:50:12 +00:00
Liz Rice
af559da030
Change license to Apache 2.0
2020-03-13 09:29:26 +00:00
Masahiro Fujimura
11f2a4cbee
Add GitHub Security Advisory Database ( #29 )
...
* Add GitHub Security Advisory
* Update go.mod
* Fix main.go
* Exec go mod tidy
* Change travis ci
* Fix Bugs...
* Add remobe directory
* Update review
* ghsa: Remove package level state
Signed-off-by: Simarpreet Singh <simar@linux.com>
* Add retry test
* test(ghsa): remove unneeded testdata
* refactor(ghsa): rename VersionAdvisories to Versions
* refactor(ghsa): unexport members
* refactor(ghsa): fix warnings
* refactor(ghsa): replace githubql with githubv4
* refactor(ghsa): update log messages
* refactor(ghsa): update error messages
* refactor(ghsa): unexport a function
* refactor(ghsa): make it possible to replace wait function
* Fix empty line
Co-authored-by: Simarpreet Singh <simar@linux.com>
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com>
2020-02-28 08:15:34 +02:00
Teppei Fukuda
0fcaa3e3d3
fix(amazon): handle removed ALAS ( #28 )
...
* test(amazon): add a file to be removed
* fix(amazon): remove the entire dir once before updating ALAS
2020-01-29 22:05:10 +02:00
Masahiro Fujimura
a128f2f876
Ignore dev version ( #27 )
...
* Ignore dev version
* Review commit
2020-01-25 09:10:37 +02:00
Vesnica
9b951419fb
Use shallow clone ( #26 )
2020-01-24 21:29:24 +02:00
Masahiro Fujimura
2b121145c6
Change ci order ( #25 )
2019-12-25 16:13:05 +02:00
Masahiro Fujimura
69b1818a1c
Add photon advisory ( #24 )
...
* Add photon advisory
* refactor(photon): rename
* refactor(photon): update errors
* test(photon): add require.NotNil
* fix(photon): use pkg name as dir name
* test(photon): add invalid photon_versions.json
* test(photon): add invalid CVE-ID
* test(photon): rename testdata file name
* fix(photon): rename function name
Co-authored-by: Teppei Fukuda <knqyf263@gmail.com>
2019-12-25 15:36:25 +02:00
Masahiro Fujimura
280f2c7390
Add SUSE oses support ( #23 )
...
* Add suse
* Add SUSE CVRF, Delete SUSE OVAL
* chore(dependency): update
* fix(suse): change struct
* fix(suse): change Threats to array
* fix(suse): change ProductStatus to array
* fix(suse): add omitempty
2019-12-15 21:28:23 +02:00
Masahiro Fujimura
e0b00010f2
Add oracle job ( #22 )
2019-11-17 12:26:28 +02:00
Masahiro Fujimura
afc3143fc1
Support Oracle Linux Security Advisory ( #18 )
...
* Add oracle vulnsrc
* Refactoring
* Review fixed
* Fix tests
2019-11-13 16:38:30 +02:00
Teppei Fukuda
bd6da033c2
fix(redhat-oval): replace os.MkdirAll with AppFs.MkdirAll ( #21 )
2019-11-13 12:44:21 +02:00
knqyf263
99ce5d6c70
chore(ci): add Red Hat OVAL
2019-11-08 09:19:50 -08:00
Simarpreet Singh
5c569c3d79
redhat_test: Added ErrInvalidRHSAFormat for format failures
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-11-07 08:38:27 -08:00
knqyf263
b01356e537
test(fs): use other fs
2019-11-07 08:38:27 -08:00
Simarpreet Singh
07e6cada1f
fs_test: Add testing for WriteJSON
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-11-07 08:38:27 -08:00
Simarpreet Singh
51dffd9ee8
redhat_test: Add a failing test for saveRHSAPerYear failure
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-11-07 08:38:27 -08:00
knqyf263
1a6d9b7f1e
test(redhat_oval): handle an error
2019-11-07 08:38:27 -08:00
knqyf263
a98f189278
feat(rhel_oval): support RHEL OVAL
2019-11-07 08:38:27 -08:00
Itay Shakury
01c3455fc8
add contribution guidelines ( #16 )
...
* add contribution guidelines
same as Trivy's
* Update CONTRIBUTING.md
Co-Authored-By: Teppei Fukuda <knqyf263@gmail.com>
2019-10-31 22:22:18 +02:00
Harshit Singh
1441d86894
Update .gitignore ( #17 )
2019-10-31 22:21:42 +02:00
Teppei Fukuda
3d158c2bf9
fix(debian): remove rejected vulnerabilities ( #15 )
...
* fix(debian): remove rejected vulnerabilities
* test(debian): remove a debug line
* debian_test: strengthen asserts with assert.NoError
Signed-off-by: Simarpreet Singh <simar@linux.com>
* debian_test: Remove un-needed subtest and add TODO
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-10-16 10:53:47 +03:00
Itay Shakury
78d448d53f
remove contributing section
2019-10-15 09:05:34 +03:00
Teppei Fukuda
ab8b4fd568
chore(amazon): fetch ALAS by cron ( #14 )
2019-10-13 20:43:39 -07:00
Teppei Fukuda
99a80f64fb
Support Amazon Linux AMI Security Advisory ( #9 )
...
* Support Amazon Linux AMI Security Advisory
* Update gorequest
* amazon: Add some basic testcases for Update() method.
This commmit adds a seam for Update()
to dependency inject for testing purposes.
Signed-off-by: Simarpreet Singh <simar@linux.com>
* Add more tests
* amazon_test: Fix another lint issue
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-10-12 20:02:24 -07:00
Simarpreet Singh
af3f78af2a
Merge pull request #12 from aquasecurity/github_actions-1
...
Introduce GitHub Actions
2019-10-12 17:44:29 -07:00
knqyf263
d39b988da1
fix some lint issues
2019-10-12 09:54:08 +03:00
knqyf263
fddfe4523e
Add -v option
2019-10-11 22:11:45 +03:00
Teppei Fukuda
cba707947b
Update go.yml
2019-10-11 22:11:45 +03:00
Simarpreet Singh
4db5096e1a
Merge pull request #13 from aquasecurity/remove_redmine
...
refactor(alpine): remove unused functions and add tests
2019-10-11 12:02:34 -07:00
knqyf263
3e42145b06
Fix alpine tests
2019-10-10 18:45:17 +03:00
Simarpreet Singh
573a7b3b5a
alpine_test: Fix an assertion in the case of invalid json
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-10-08 09:27:53 -07:00
Simarpreet Singh
cb9538b720
ubuntu: Fix git pkg call
...
Signed-off-by: Simarpreet Singh <simar@linux.com>
2019-10-07 17:43:09 -07:00