data/reports: add missing derived symbols

Change-Id: Ie705b1546eba530e75e27c65610ef58a7f96bbb2
Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/581797
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
Auto-Submit: Tatiana Bradley <tatianabradley@google.com>
diff --git a/data/osv/GO-2021-0054.json b/data/osv/GO-2021-0054.json
index d21929c..b0bfada 100644
--- a/data/osv/GO-2021-0054.json
+++ b/data/osv/GO-2021-0054.json
@@ -33,7 +33,12 @@
           {
             "path": "github.com/tidwall/gjson",
             "symbols": [
+              "Get",
+              "GetBytes",
+              "GetMany",
+              "GetManyBytes",
               "Result.ForEach",
+              "Result.Get",
               "unwrap"
             ]
           }
diff --git a/data/osv/GO-2021-0072.json b/data/osv/GO-2021-0072.json
index af6ea39..d44b2dd 100644
--- a/data/osv/GO-2021-0072.json
+++ b/data/osv/GO-2021-0072.json
@@ -33,6 +33,7 @@
           {
             "path": "github.com/docker/distribution/registry/handlers",
             "symbols": [
+              "App.ServeHTTP",
               "NewApp",
               "blobUploadHandler.PatchBlobData",
               "blobUploadHandler.PutBlobUploadComplete",
diff --git a/data/osv/GO-2022-0463.json b/data/osv/GO-2022-0463.json
index 1a062b1..44ac73a 100644
--- a/data/osv/GO-2022-0463.json
+++ b/data/osv/GO-2022-0463.json
@@ -329,7 +329,9 @@
               "adminController.QpsIndex",
               "adminController.TaskStatus",
               "beegoAppConfig.Bool",
-              "beegoAppConfig.DefaultBool"
+              "beegoAppConfig.DefaultBool",
+              "beegoAppConfig.SaveConfigFile",
+              "beegoAppConfig.Unmarshaler"
             ]
           }
         ]
diff --git a/data/osv/GO-2022-0569.json b/data/osv/GO-2022-0569.json
index 5905720..ca54b2b 100644
--- a/data/osv/GO-2022-0569.json
+++ b/data/osv/GO-2022-0569.json
@@ -327,7 +327,9 @@
               "adminController.QpsIndex",
               "adminController.TaskStatus",
               "beegoAppConfig.Bool",
-              "beegoAppConfig.DefaultBool"
+              "beegoAppConfig.DefaultBool",
+              "beegoAppConfig.SaveConfigFile",
+              "beegoAppConfig.Unmarshaler"
             ]
           }
         ]
diff --git a/data/osv/GO-2022-0572.json b/data/osv/GO-2022-0572.json
index 40cb040..054893c 100644
--- a/data/osv/GO-2022-0572.json
+++ b/data/osv/GO-2022-0572.json
@@ -280,7 +280,9 @@
               "adminController.QpsIndex",
               "adminController.TaskStatus",
               "beegoAppConfig.Bool",
-              "beegoAppConfig.DefaultBool"
+              "beegoAppConfig.DefaultBool",
+              "beegoAppConfig.SaveConfigFile",
+              "beegoAppConfig.Unmarshaler"
             ]
           }
         ]
diff --git a/data/osv/GO-2022-0621.json b/data/osv/GO-2022-0621.json
index 63e18c4..f70576d 100644
--- a/data/osv/GO-2022-0621.json
+++ b/data/osv/GO-2022-0621.json
@@ -35,6 +35,7 @@
           {
             "path": "k8s.io/kube-state-metrics/internal/store",
             "symbols": [
+              "Builder.Build",
               "kubeAnnotationsToPrometheusLabels"
             ]
           }
diff --git a/data/osv/GO-2022-0968.json b/data/osv/GO-2022-0968.json
index bdca12f..55ccc31 100644
--- a/data/osv/GO-2022-0968.json
+++ b/data/osv/GO-2022-0968.json
@@ -37,6 +37,14 @@
               "NewClientConn",
               "NewServerConn",
               "chacha20Poly1305Cipher.readCipherPacket",
+              "curve25519sha256.Client",
+              "curve25519sha256.Server",
+              "dhGEXSHA.Client",
+              "dhGEXSHA.Server",
+              "dhGroup.Client",
+              "dhGroup.Server",
+              "ecdh.Client",
+              "ecdh.Server",
               "gcmCipher.readCipherPacket"
             ]
           }
diff --git a/data/osv/GO-2023-2000.json b/data/osv/GO-2023-2000.json
index 610d8c6..8f61a22 100644
--- a/data/osv/GO-2023-2000.json
+++ b/data/osv/GO-2023-2000.json
@@ -48,6 +48,9 @@
               "GenerateKeyPair",
               "GenerateKeyPairWithReader",
               "GenerateRSAKeyPair",
+              "PublicKeyFromProto",
+              "UnmarshalPrivateKey",
+              "UnmarshalPublicKey",
               "UnmarshalRsaPrivateKey",
               "UnmarshalRsaPublicKey"
             ]
diff --git a/data/osv/GO-2023-2017.json b/data/osv/GO-2023-2017.json
index 817fe0c..1a65faf 100644
--- a/data/osv/GO-2023-2017.json
+++ b/data/osv/GO-2023-2017.json
@@ -45,6 +45,9 @@
           {
             "path": "github.com/weaviate/weaviate/adapters/handlers/rest",
             "symbols": [
+              "Server.ConfigureAPI",
+              "Server.Serve",
+              "Server.SetAPI",
               "handleUnbatchedGraphQLRequest"
             ]
           }
diff --git a/data/osv/GO-2023-2402.json b/data/osv/GO-2023-2402.json
index 0f4c5fe..9a296da 100644
--- a/data/osv/GO-2023-2402.json
+++ b/data/osv/GO-2023-2402.json
@@ -69,6 +69,14 @@
               "channel.WriteExtended",
               "connectionState.readPacket",
               "connectionState.writePacket",
+              "curve25519sha256.Client",
+              "curve25519sha256.Server",
+              "dhGEXSHA.Client",
+              "dhGEXSHA.Server",
+              "dhGroup.Client",
+              "dhGroup.Server",
+              "ecdh.Client",
+              "ecdh.Server",
               "extChannel.Read",
               "extChannel.Write",
               "handshakeTransport.enterKeyExchange",
diff --git a/data/reports/GO-2021-0054.yaml b/data/reports/GO-2021-0054.yaml
index 4f84fbe..dac217f 100644
--- a/data/reports/GO-2021-0054.yaml
+++ b/data/reports/GO-2021-0054.yaml
@@ -9,7 +9,12 @@
           symbols:
             - unwrap
           derived_symbols:
+            - Get
+            - GetBytes
+            - GetMany
+            - GetManyBytes
             - Result.ForEach
+            - Result.Get
 summary: Panic due to improper input validation in ForEach in github.com/tidwall/gjson
 description: |-
     Due to improper bounds checking, maliciously crafted JSON objects can cause an
diff --git a/data/reports/GO-2021-0072.yaml b/data/reports/GO-2021-0072.yaml
index f663ca3..9c7541e 100644
--- a/data/reports/GO-2021-0072.yaml
+++ b/data/reports/GO-2021-0072.yaml
@@ -11,6 +11,7 @@
           symbols:
             - copyFullPayload
           derived_symbols:
+            - App.ServeHTTP
             - NewApp
             - blobUploadHandler.PatchBlobData
             - blobUploadHandler.PutBlobUploadComplete
diff --git a/data/reports/GO-2022-0463.yaml b/data/reports/GO-2022-0463.yaml
index 923a297..ce72dd4 100644
--- a/data/reports/GO-2022-0463.yaml
+++ b/data/reports/GO-2022-0463.yaml
@@ -266,6 +266,8 @@
             - adminController.TaskStatus
             - beegoAppConfig.Bool
             - beegoAppConfig.DefaultBool
+            - beegoAppConfig.SaveConfigFile
+            - beegoAppConfig.Unmarshaler
 summary: |-
     Access control bypass due to broad route matching in github.com/beego/beego and
     beego/v2
diff --git a/data/reports/GO-2022-0569.yaml b/data/reports/GO-2022-0569.yaml
index 8ac875f..22b5978 100644
--- a/data/reports/GO-2022-0569.yaml
+++ b/data/reports/GO-2022-0569.yaml
@@ -265,6 +265,8 @@
             - adminController.TaskStatus
             - beegoAppConfig.Bool
             - beegoAppConfig.DefaultBool
+            - beegoAppConfig.SaveConfigFile
+            - beegoAppConfig.Unmarshaler
 summary: Path traversal in github.com/beego/beego and beego/v2
 description: |-
     The leafInfo.match() function uses path.join() to deal with wildcard values
diff --git a/data/reports/GO-2022-0572.yaml b/data/reports/GO-2022-0572.yaml
index 3d7a365..f40a147 100644
--- a/data/reports/GO-2022-0572.yaml
+++ b/data/reports/GO-2022-0572.yaml
@@ -219,6 +219,8 @@
             - adminController.TaskStatus
             - beegoAppConfig.Bool
             - beegoAppConfig.DefaultBool
+            - beegoAppConfig.SaveConfigFile
+            - beegoAppConfig.Unmarshaler
 summary: |-
     Access control bypass via incorrect route lookup in github.com/beego/beego and
     beego/v2
diff --git a/data/reports/GO-2022-0621.yaml b/data/reports/GO-2022-0621.yaml
index 418ff04..6d9b44f 100644
--- a/data/reports/GO-2022-0621.yaml
+++ b/data/reports/GO-2022-0621.yaml
@@ -9,6 +9,8 @@
         - package: k8s.io/kube-state-metrics/internal/store
           symbols:
             - kubeAnnotationsToPrometheusLabels
+          derived_symbols:
+            - Builder.Build
 summary: Exposure of sensitive information in k8s.io/kube-state-metrics
 description: |-
     Exposing annotations as metrics can leak secrets.
diff --git a/data/reports/GO-2022-0968.yaml b/data/reports/GO-2022-0968.yaml
index 03411ef..22e9600 100644
--- a/data/reports/GO-2022-0968.yaml
+++ b/data/reports/GO-2022-0968.yaml
@@ -13,6 +13,14 @@
             - Dial
             - NewClientConn
             - NewServerConn
+            - curve25519sha256.Client
+            - curve25519sha256.Server
+            - dhGEXSHA.Client
+            - dhGEXSHA.Server
+            - dhGroup.Client
+            - dhGroup.Server
+            - ecdh.Client
+            - ecdh.Server
 summary: Panic on malformed packets in golang.org/x/crypto/ssh
 description: |-
     Unauthenticated clients can cause a panic in SSH servers.
diff --git a/data/reports/GO-2023-2000.yaml b/data/reports/GO-2023-2000.yaml
index a1776f6..badecd8 100644
--- a/data/reports/GO-2023-2000.yaml
+++ b/data/reports/GO-2023-2000.yaml
@@ -17,6 +17,9 @@
           derived_symbols:
             - GenerateKeyPair
             - GenerateKeyPairWithReader
+            - PublicKeyFromProto
+            - UnmarshalPrivateKey
+            - UnmarshalPublicKey
 summary: Large RSA keys can cause high resource usage in github.com/libp2p/go-libp2p
 description: |-
     Large RSA keys can lead to resource exhaustion attacks.
diff --git a/data/reports/GO-2023-2017.yaml b/data/reports/GO-2023-2017.yaml
index 03a1626..7e3b728 100644
--- a/data/reports/GO-2023-2017.yaml
+++ b/data/reports/GO-2023-2017.yaml
@@ -12,6 +12,10 @@
         - package: github.com/weaviate/weaviate/adapters/handlers/rest
           symbols:
             - handleUnbatchedGraphQLRequest
+          derived_symbols:
+            - Server.ConfigureAPI
+            - Server.Serve
+            - Server.SetAPI
 summary: Denial of service vulnerability in github.com/weaviate/weaviate
 description: |-
     A type conversion issue in Weaviate may allow a remote attack that would cause a
diff --git a/data/reports/GO-2023-2402.yaml b/data/reports/GO-2023-2402.yaml
index 908cf4e..0b05202 100644
--- a/data/reports/GO-2023-2402.yaml
+++ b/data/reports/GO-2023-2402.yaml
@@ -49,6 +49,14 @@
             - channel.SendRequest
             - channel.Write
             - channel.WriteExtended
+            - curve25519sha256.Client
+            - curve25519sha256.Server
+            - dhGEXSHA.Client
+            - dhGEXSHA.Server
+            - dhGroup.Client
+            - dhGroup.Server
+            - ecdh.Client
+            - ecdh.Server
             - extChannel.Read
             - extChannel.Write
             - mux.OpenChannel