Skip to content

Commit 3e3f58b

Browse files
committed
fix(falcon): use new SDK api
1 parent ddd1cf3 commit 3e3f58b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

.github/go/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM golang:1.20
1+
FROM golang:1.21

pkg/falcon/extractor.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import (
77
"encoding/json"
88
"fmt"
99
"github.com/crowdstrike/gofalcon/falcon/client/hosts"
10+
"github.com/crowdstrike/gofalcon/falcon/client/vulnerabilities"
1011
"github.com/pkg/errors"
1112
"math"
1213
"strings"
1314
"time"
1415

1516
"github.com/crowdstrike/gofalcon/falcon"
16-
"github.com/crowdstrike/gofalcon/falcon/client/spotlight_vulnerabilities"
1717
"github.com/crowdstrike/gofalcon/falcon/models"
1818
"github.com/hazcod/crowdstrike-spotlight-slacker/config"
1919
"github.com/sirupsen/logrus"
@@ -176,7 +176,7 @@ func GetMessages(config *config.Config, ctx context.Context) (results map[string
176176
return nil, nil, nil, errors.Wrap(err, "could not query all hosts")
177177
}
178178

179-
allHostDetails := make([]*models.DomainDeviceSwagger, 0)
179+
allHostDetails := make([]*models.DeviceapiDeviceSwagger, 0)
180180

181181
step := 100
182182
sliceStart := 0
@@ -201,7 +201,7 @@ func GetMessages(config *config.Config, ctx context.Context) (results map[string
201201

202202
slicePart := hostResult.Payload.Resources[sliceStart:sliceEnd]
203203

204-
hostDetail, err := client.Hosts.GetDeviceDetails(&hosts.GetDeviceDetailsParams{
204+
hostDetail, err := client.Hosts.GetDeviceDetailsV2(&hosts.GetDeviceDetailsV2Params{
205205
Ids: slicePart,
206206
Context: ctx,
207207
HTTPClient: nil,
@@ -248,8 +248,8 @@ func GetMessages(config *config.Config, ctx context.Context) (results map[string
248248

249249
paginationToken := ""
250250
for {
251-
queryResult, err := client.SpotlightVulnerabilities.CombinedQueryVulnerabilities(
252-
&spotlight_vulnerabilities.CombinedQueryVulnerabilitiesParams{
251+
queryResult, err := client.Vulnerabilities.CombinedQueryVulnerabilities(
252+
&vulnerabilities.CombinedQueryVulnerabilitiesParams{
253253
Context: ctx,
254254
Filter: "status:'open'+suppression_info.is_suppressed:'false'",
255255
Limit: &falconAPIMaxRecords,

0 commit comments

Comments
 (0)