Skip to content

Commit ce513ba

Browse files
authored
Merge pull request #123 from sethsec/fix/awsservicemap-v1.1.0-service-slugs
Fix service slug mismatches for awsservicemap v1.1.0
2 parents c6fcdba + 83f9af2 commit ce513ba

9 files changed

Lines changed: 26 additions & 26 deletions

File tree

aws/directory-services.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ func (m *DirectoryModule) executeChecks(r string, wg *sync.WaitGroup, semaphore
198198
JsonFileSource: "DOWNLOAD_FROM_AWS",
199199
}
200200
}
201-
res, err := servicemap.IsServiceInRegion("clouddirectory", r)
201+
res, err := servicemap.IsServiceInRegion("directoryservice", r)
202202
if err != nil {
203203
m.modLog.Error(err)
204204
}

aws/endpoints.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ func (m *EndpointsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore
293293
wg.Add(1)
294294
go m.getEksClustersPerRegion(r, wg, semaphore, dataReceiver)
295295
}
296-
res, err = servicemap.IsServiceInRegion("mq", r)
296+
res, err = servicemap.IsServiceInRegion("amazon-mq", r)
297297
if err != nil {
298298
m.modLog.Error(err)
299299
}
@@ -302,7 +302,7 @@ func (m *EndpointsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore
302302
wg.Add(1)
303303
go m.getMqBrokersPerRegion(r, wg, semaphore, dataReceiver)
304304
}
305-
res, err = servicemap.IsServiceInRegion("es", r)
305+
res, err = servicemap.IsServiceInRegion("opensearch-service", r)
306306
if err != nil {
307307
m.modLog.Error(err)
308308
}
@@ -320,7 +320,7 @@ func (m *EndpointsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore
320320
wg.Add(1)
321321
m.getGrafanaEndPointsPerRegion(r, wg, semaphore, dataReceiver)
322322
}
323-
res, err = servicemap.IsServiceInRegion("elb", r)
323+
res, err = servicemap.IsServiceInRegion("elasticloadbalancing", r)
324324
if err != nil {
325325
m.modLog.Error(err)
326326
}
@@ -378,7 +378,7 @@ func (m *EndpointsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore
378378
wg.Add(1)
379379
go m.getAppRunnerEndpointsPerRegion(r, wg, semaphore, dataReceiver)
380380

381-
res, err = servicemap.IsServiceInRegion("lightsail", r)
381+
res, err = servicemap.IsServiceInRegion("amazonlightsail.com", r)
382382
if err != nil {
383383
m.modLog.Error(err)
384384
}

aws/env-vars.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ func (m *EnvsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore chan
310310
wg.Add(1)
311311
go m.getAppRunnerEnvironmentVariablesPerRegion(r, wg, semaphore, dataReceiver)
312312

313-
res, err = servicemap.IsServiceInRegion("lightsail", r)
313+
res, err = servicemap.IsServiceInRegion("amazonlightsail.com", r)
314314
if err != nil {
315315
m.modLog.Error(err)
316316
}
@@ -320,7 +320,7 @@ func (m *EnvsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore chan
320320
go m.getLightsailEnvironmentVariablesPerRegion(r, wg, semaphore, dataReceiver)
321321
}
322322

323-
res, err = servicemap.IsServiceInRegion("sagemaker", r)
323+
res, err = servicemap.IsServiceInRegion("sagemaker-ai", r)
324324
if err != nil {
325325
m.modLog.Error(err)
326326
}

aws/inventory.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
599599
go m.getEKSNodeGroupsPerRegion(r, wg, semaphore)
600600
}
601601

602-
res, err = servicemap.IsServiceInRegion("elb", r)
602+
res, err = servicemap.IsServiceInRegion("elasticloadbalancing", r)
603603
if err != nil {
604604
m.modLog.Error(err)
605605
}
@@ -645,7 +645,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
645645
go m.GetEMRInstancesPerRegion(r, wg, semaphore)
646646
}
647647

648-
res, err = servicemap.IsServiceInRegion("es", r)
648+
res, err = servicemap.IsServiceInRegion("opensearch-service", r)
649649
if err != nil {
650650
m.modLog.Error(err)
651651
}
@@ -682,7 +682,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
682682

683683
}
684684

685-
res, err = servicemap.IsServiceInRegion("kinesis", r)
685+
res, err = servicemap.IsServiceInRegion("streams", r)
686686
if err != nil {
687687
m.modLog.Error(err)
688688
}
@@ -703,7 +703,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
703703
go m.getLambdaFunctionsPerRegion(r, wg, semaphore)
704704
}
705705

706-
res, err = servicemap.IsServiceInRegion("lightsail", r)
706+
res, err = servicemap.IsServiceInRegion("amazonlightsail.com", r)
707707
if err != nil {
708708
m.modLog.Error(err)
709709
}
@@ -713,7 +713,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
713713
go m.getLightsailInstancesAndContainersPerRegion(r, wg, semaphore)
714714
}
715715

716-
res, err = servicemap.IsServiceInRegion("mq", r)
716+
res, err = servicemap.IsServiceInRegion("amazon-mq", r)
717717
if err != nil {
718718
m.modLog.Error(err)
719719
}
@@ -743,7 +743,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
743743
go m.getRedshiftClustersPerRegion(r, wg, semaphore)
744744
}
745745

746-
res, err = servicemap.IsServiceInRegion("secretsmanager", r)
746+
res, err = servicemap.IsServiceInRegion("secrets-manager", r)
747747
if err != nil {
748748
m.modLog.Error(err)
749749
}
@@ -773,7 +773,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
773773
go m.getSQSQueuesPerRegion(r, wg, semaphore)
774774
}
775775

776-
res, err = servicemap.IsServiceInRegion("ssm", r)
776+
res, err = servicemap.IsServiceInRegion("systems-manager", r)
777777
if err != nil {
778778
m.modLog.Error(err)
779779
}
@@ -783,7 +783,7 @@ func (m *Inventory2Module) executeChecks(r string, wg *sync.WaitGroup, semaphore
783783
go m.getSSMParametersPerRegion(r, wg, semaphore)
784784
}
785785

786-
res, err = servicemap.IsServiceInRegion("stepfunctions", r)
786+
res, err = servicemap.IsServiceInRegion("step-functions", r)
787787
if err != nil {
788788
m.modLog.Error(err)
789789
}

aws/network-ports.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ func (m *NetworkPortsModule) executeChecks(r string, wg *sync.WaitGroup, dataRec
318318
m.getElastiCacheNetworkPortsPerRegion(r, dataReceiver)
319319
}
320320

321-
res, err = servicemap.IsServiceInRegion("elb", r)
321+
res, err = servicemap.IsServiceInRegion("elasticloadbalancing", r)
322322
if err != nil {
323323
m.modLog.Error(err)
324324
}
@@ -327,7 +327,7 @@ func (m *NetworkPortsModule) executeChecks(r string, wg *sync.WaitGroup, dataRec
327327
m.getLBNetworkPortsPerRegion(r, dataReceiver)
328328
}
329329

330-
res, err = servicemap.IsServiceInRegion("lightsail", r)
330+
res, err = servicemap.IsServiceInRegion("amazonlightsail.com", r)
331331
if err != nil {
332332
m.modLog.Error(err)
333333
}

aws/resource-trusts.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ func (m *ResourceTrustsModule) executeChecks(r string, wg *sync.WaitGroup, semap
272272
m.getEFSfilesystemPoliciesPerRegion(r, wg, semaphore, dataReceiver)
273273
}
274274

275-
res, err = servicemap.IsServiceInRegion("secretsmanager", r)
275+
res, err = servicemap.IsServiceInRegion("secrets-manager", r)
276276
if err != nil {
277277
m.modLog.Error(err)
278278
}
@@ -329,7 +329,7 @@ func (m *ResourceTrustsModule) executeChecks(r string, wg *sync.WaitGroup, semap
329329
}
330330

331331
if m.OpenSearchClient != nil {
332-
res, err = servicemap.IsServiceInRegion("es", r)
332+
res, err = servicemap.IsServiceInRegion("opensearch-service", r)
333333
if err != nil {
334334
m.modLog.Error(err)
335335
}

aws/secrets.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ func (m *SecretsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore ch
200200
JsonFileSource: "DOWNLOAD_FROM_AWS",
201201
}
202202
}
203-
res, err := servicemap.IsServiceInRegion("secretsmanager", r)
203+
res, err := servicemap.IsServiceInRegion("secrets-manager", r)
204204
if err != nil {
205205
m.modLog.Error(err)
206206
}
@@ -209,7 +209,7 @@ func (m *SecretsModule) executeChecks(r string, wg *sync.WaitGroup, semaphore ch
209209
wg.Add(1)
210210
go m.getSecretsManagerSecretsPerRegion(r, wg, semaphore, dataReceiver)
211211
}
212-
res, err = servicemap.IsServiceInRegion("ssm", r)
212+
res, err = servicemap.IsServiceInRegion("systems-manager", r)
213213
if err != nil {
214214
m.modLog.Error(err)
215215
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,5 +218,5 @@ require (
218218
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
219219
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 // indirect
220220
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
221-
google.golang.org/grpc v1.77.0
221+
google.golang.org/grpc v1.79.3
222222
)

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,8 @@ github.com/dominikbraun/graph v0.23.0/go.mod h1:yOjYyogZLY1LSG9E33JWZJiq5k83Qy2C
299299
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
300300
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
301301
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
302-
github.com/envoyproxy/go-control-plane v0.13.5-0.20251024222203-75eaa193e329 h1:K+fnvUM0VZ7ZFJf0n4L/BRlnsb9pL/GuDG6FqaH+PwM=
303-
github.com/envoyproxy/go-control-plane v0.13.5-0.20251024222203-75eaa193e329/go.mod h1:Alz8LEClvR7xKsrq3qzoc4N0guvVNSS8KmSChGYr9hs=
302+
github.com/envoyproxy/go-control-plane v0.14.0 h1:hbG2kr4RuFj222B6+7T83thSPqLjwBIfQawTkC++2HA=
303+
github.com/envoyproxy/go-control-plane v0.14.0/go.mod h1:NcS5X47pLl/hfqxU70yPwL9ZMkUlwlKxtAohpi2wBEU=
304304
github.com/envoyproxy/go-control-plane/envoy v1.36.0 h1:yg/JjO5E7ubRyKX3m07GF3reDNEnfOboJ0QySbH736g=
305305
github.com/envoyproxy/go-control-plane/envoy v1.36.0/go.mod h1:ty89S1YCCVruQAm9OtKeEkQLTb+Lkz0k8v9W0Oxsv98=
306306
github.com/envoyproxy/go-control-plane/ratelimit v0.1.0 h1:/G9QYbddjL25KvtKTv3an9lx6VBE2cnb8wp1vEGNYGI=
@@ -601,8 +601,8 @@ google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyac
601601
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
602602
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
603603
google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
604-
google.golang.org/grpc v1.77.0 h1:wVVY6/8cGA6vvffn+wWK5ToddbgdU3d8MNENr4evgXM=
605-
google.golang.org/grpc v1.77.0/go.mod h1:z0BY1iVj0q8E1uSQCjL9cppRj+gnZjzDnzV0dHhrNig=
604+
google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE=
605+
google.golang.org/grpc v1.79.3/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ=
606606
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
607607
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
608608
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=

0 commit comments

Comments
 (0)