Skip to content

Commit

Permalink
Deduplicate and sort list of svcs in scan & rules
Browse files Browse the repository at this point in the history
  • Loading branch information
nachoalonsoportillo authored and cmendible committed Jul 24, 2023
1 parent 799b04c commit ba5d995
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 34 deletions.
33 changes: 15 additions & 18 deletions cmd/azqr/rules.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ import (
"github.com/Azure/azqr/internal/scanners/st"
"github.com/Azure/azqr/internal/scanners/vm"
"github.com/Azure/azqr/internal/scanners/vnet"
"github.com/Azure/azqr/internal/scanners/vwan"
"github.com/Azure/azqr/internal/scanners/wps"
"github.com/spf13/cobra"
)
Expand All @@ -52,37 +51,35 @@ var rulesCmd = &cobra.Command{
Run: func(cmd *cobra.Command, args []string) {
serviceScanners := []scanners.IAzureScanner{
&adx.DataExplorerScanner{},
&afd.FrontDoorScanner{},
&afw.FirewallScanner{},
&agw.ApplicationGatewayScanner{},
&aks.AKSScanner{},
&apim.APIManagementScanner{},
&agw.ApplicationGatewayScanner{},
&appcs.AppConfigurationScanner{},
&appi.AppInsightsScanner{},
&cae.ContainerAppsScanner{},
&ci.ContainerInstanceScanner{},
&cog.CognitiveScanner{},
&cosmos.CosmosDBScanner{},
&cr.ContainerRegistryScanner{},
&evh.EventHubScanner{},
&evgd.EventGridScanner{},
&evh.EventHubScanner{},
&kv.KeyVaultScanner{},
&appcs.AppConfigurationScanner{},
&lb.LoadBalancerScanner{},
&mysql.MySQLFlexibleScanner{},
&mysql.MySQLScanner{},
&plan.AppServiceScanner{},
&psql.PostgreFlexibleScanner{},
&psql.PostgreScanner{},
&redis.RedisScanner{},
&sb.ServiceBusScanner{},
&sigr.SignalRScanner{},
&wps.WebPubSubScanner{},
&st.StorageScanner{},
&psql.PostgreScanner{},
&psql.PostgreFlexibleScanner{},
&sql.SQLScanner{},
&afd.FrontDoorScanner{},
&afw.FirewallScanner{},
&mysql.MySQLScanner{},
&mysql.MySQLFlexibleScanner{},
&appi.AppInsightsScanner{},
&vwan.VirtualWanScanner{},
&lb.LoadBalancerScanner{},
&vnet.VirtualNetworkScanner{},
&st.StorageScanner{},
&vm.VirtualMachineScanner{},
&cog.CognitiveScanner{},
&adx.DataExplorerScanner{},
&vnet.VirtualNetworkScanner{},
&wps.WebPubSubScanner{},
}

fmt.Println("# | Id | Category | Subcategory | Name | Severity | More Info")
Expand Down
31 changes: 15 additions & 16 deletions cmd/azqr/scan.go
Original file line number Diff line number Diff line change
Expand Up @@ -73,36 +73,35 @@ var scanCmd = &cobra.Command{
Run: func(cmd *cobra.Command, args []string) {
serviceScanners := []scanners.IAzureScanner{
&adx.DataExplorerScanner{},
&afd.FrontDoorScanner{},
&afw.FirewallScanner{},
&agw.ApplicationGatewayScanner{},
&aks.AKSScanner{},
&apim.APIManagementScanner{},
&agw.ApplicationGatewayScanner{},
&appcs.AppConfigurationScanner{},
&appi.AppInsightsScanner{},
&cae.ContainerAppsScanner{},
&ci.ContainerInstanceScanner{},
&cog.CognitiveScanner{},
&cosmos.CosmosDBScanner{},
&cr.ContainerRegistryScanner{},
&evh.EventHubScanner{},
&evgd.EventGridScanner{},
&evh.EventHubScanner{},
&kv.KeyVaultScanner{},
&appcs.AppConfigurationScanner{},
&lb.LoadBalancerScanner{},
&mysql.MySQLFlexibleScanner{},
&mysql.MySQLScanner{},
&plan.AppServiceScanner{},
&psql.PostgreFlexibleScanner{},
&psql.PostgreScanner{},
&redis.RedisScanner{},
&sb.ServiceBusScanner{},
&sigr.SignalRScanner{},
&wps.WebPubSubScanner{},
&st.StorageScanner{},
&psql.PostgreScanner{},
&psql.PostgreFlexibleScanner{},
&sql.SQLScanner{},
&afd.FrontDoorScanner{},
&afw.FirewallScanner{},
&mysql.MySQLScanner{},
&mysql.MySQLFlexibleScanner{},
&appi.AppInsightsScanner{},
&lb.LoadBalancerScanner{},
&vnet.VirtualNetworkScanner{},
&st.StorageScanner{},
&vm.VirtualMachineScanner{},
&cog.CognitiveScanner{},
&adx.DataExplorerScanner{},
&vnet.VirtualNetworkScanner{},
&wps.WebPubSubScanner{},
}
scan(cmd, serviceScanners)
},
Expand Down

0 comments on commit ba5d995

Please sign in to comment.