mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-03-23 01:30:25 +01:00
Switch to PostgreSQL
This commit is contained in:
@@ -10,13 +10,13 @@ class Vulnerabilities(tag: Tag) extends Table[(Int, Vulnerability)](tag, "vulner
|
||||
def cve = column[String]("cve")
|
||||
def description = column[String]("description")
|
||||
def cweOption = column[String]("cwe").?
|
||||
def cvssScore = column[Double]("cvssScore").?
|
||||
def authentication = column[String]("cvssAuthentication").?
|
||||
def availabilityImpact = column[String]("cvssAvailabilityImpact").?
|
||||
def accessVector = column[String]("cvssAccessVector").?
|
||||
def integrityImpact = column[String]("cvssIntegrityImpact").?
|
||||
def cvssAccessComplexity = column[String]("cvssAccessComplexity").?
|
||||
def cvssConfidentialityImpact = column[String]("cvssConfidentialityImpact").?
|
||||
def cvssScore = column[Double]("cvssscore").?
|
||||
def authentication = column[String]("cvssauthentication").?
|
||||
def availabilityImpact = column[String]("cvssavailabilityimpact").?
|
||||
def accessVector = column[String]("cvssaccessvector").?
|
||||
def integrityImpact = column[String]("cvssintegrityimpact").?
|
||||
def cvssAccessComplexity = column[String]("cvssaccesscomplexity").?
|
||||
def cvssConfidentialityImpact = column[String]("cvssconfidentialityimpact").?
|
||||
|
||||
def cvssRating = (cvssScore, authentication, availabilityImpact, accessVector, integrityImpact, cvssAccessComplexity, cvssConfidentialityImpact) <> (CvssRating.tupled, CvssRating.unapply)
|
||||
def cweOptionMapped = cweOption <> ((_: Option[String]).map(CWE.forIdentifierWithDescription), (_: Option[CWE]).map(CWE.unapply))
|
||||
|
||||
Reference in New Issue
Block a user