Skip to content

Commit

Permalink
update vulnerability api (#1147)
Browse files Browse the repository at this point in the history
* update vulnerability api (#1141)

* update server side graphQL

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix spacing

Signed-off-by: pxp928 <parth.psu@gmail.com>

* remove novuln node

Signed-off-by: pxp928 <parth.psu@gmail.com>

* regen based on new api

Signed-off-by: pxp928 <parth.psu@gmail.com>

* delete cve,ghsa,osv

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update client side api

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix assembler and backend interface

Signed-off-by: pxp928 <parth.psu@gmail.com>

* change vulnerabilityMetadata to scanMetadata for certifyVuln

Signed-off-by: pxp928 <parth.psu@gmail.com>

* add vulnerability to inmem

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update vuln and equal vuln for inmem

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update certifyVuln and add in missing unit tests

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update test

Signed-off-by: pxp928 <parth.psu@gmail.com>

* comment out neo4j

Signed-off-by: pxp928 <parth.psu@gmail.com>

* udpate ingest and unknown cli

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update vuln cli and remove old arango

Signed-off-by: pxp928 <parth.psu@gmail.com>

* udpate arango for vulnerability

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update vuln parser and tests

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update vex parser

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix lint

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update examples

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix noVuln case

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix vuln cli

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix preloads for vulnerabilites

Signed-off-by: pxp928 <parth.psu@gmail.com>

* enforce lowercase in resolver and address other comments

Signed-off-by: pxp928 <parth.psu@gmail.com>

---------

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix fmt

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update e2e test

Signed-off-by: pxp928 <parth.psu@gmail.com>

* update e2e test and fix parser unit test

Signed-off-by: pxp928 <parth.psu@gmail.com>

* fix method name and add check for vulnEqual

Signed-off-by: pxp928 <parth.psu@gmail.com>

---------

Signed-off-by: pxp928 <parth.psu@gmail.com>
  • Loading branch information
pxp928 committed Aug 16, 2023
1 parent 463b800 commit a085423
Show file tree
Hide file tree
Showing 114 changed files with 23,494 additions and 31,724 deletions.
6 changes: 4 additions & 2 deletions .github/scripts/excluded_from_copyright
Expand Up @@ -42,8 +42,6 @@
./pkg/assembler/graphql/resolvers/isVulnerability.resolvers.go
./pkg/assembler/graphql/generated/hasSLSA.generated.go
./pkg/assembler/graphql/resolvers/hasSLSA.resolvers.go
./pkg/assembler/graphql/generated/isVulnerability.generated.go
./pkg/assembler/graphql/resolvers/isVulnerability.resolvers.go
./pkg/assembler/graphql/generated/certifyVEXStatement.generated.go
./pkg/assembler/graphql/resolvers/certifyVEXStatement.resolvers.go
./pkg/assembler/graphql/resolvers/search.resolvers.go
Expand All @@ -53,5 +51,9 @@
./pkg/assembler/graphql/resolvers/metadata.resolvers.go
./pkg/assembler/graphql/resolvers/contact.resolvers.go
./pkg/assembler/graphql/generated/contact.generated.go
./pkg/assembler/graphql/generated/vulnEqual.generated.go
./pkg/assembler/graphql/generated/vulnerability.generated.go
./pkg/assembler/graphql/resolvers/vulnEqual.resolvers.go
./pkg/assembler/graphql/resolvers/vulnerability.resolvers.go
./internal/testing/mocks/scorecard.go
./internal/testing/mocks/documentparser.go

0 comments on commit a085423

Please sign in to comment.