Skip to content

Commit

Permalink
fix lints
Browse files Browse the repository at this point in the history
  • Loading branch information
simar7 committed Dec 2, 2023
1 parent acd94ff commit 254e96b
Show file tree
Hide file tree
Showing 135 changed files with 264 additions and 277 deletions.
5 changes: 2 additions & 3 deletions internal/adapters/arm/adapt.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ package arm
import (
"context"

"github.com/aquasecurity/defsec/pkg/providers/azure"
"github.com/aquasecurity/defsec/pkg/state"
"github.com/aquasecurity/trivy/internal/adapters/arm/appservice"
"github.com/aquasecurity/trivy/internal/adapters/arm/authorization"
"github.com/aquasecurity/trivy/internal/adapters/arm/compute"
Expand All @@ -16,9 +18,6 @@ import (
"github.com/aquasecurity/trivy/internal/adapters/arm/securitycenter"
"github.com/aquasecurity/trivy/internal/adapters/arm/storage"
"github.com/aquasecurity/trivy/internal/adapters/arm/synapse"

"github.com/aquasecurity/defsec/pkg/providers/azure"
"github.com/aquasecurity/defsec/pkg/state"
scanner "github.com/aquasecurity/trivy/pkg/iac/scanners/azure"
)

Expand Down
3 changes: 1 addition & 2 deletions internal/adapters/arm/storage/adapt.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@ import (
"strings"

"github.com/aquasecurity/defsec/pkg/providers/azure/storage"
"github.com/aquasecurity/trivy/pkg/iac/scanners/azure"

"github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/azure"
)

func Adapt(deployment azure.Deployment) storage.Storage {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts accessanalyzer resources
func Adapt(cfFile parser.FileContext) accessanalyzer.AccessAnalyzer {
return accessanalyzer.AccessAnalyzer{
Analyzers: getAccessAnalyzer(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts apigateway resources
func Adapt(cfFile parser.FileContext) apigateway.APIGateway {
return apigateway.APIGateway{
V1: v1.APIGateway{
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/athena/athena.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts athena resources
func Adapt(cfFile parser.FileContext) athena.Athena {
return athena.Athena{
Databases: nil,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts cloudfront resources
func Adapt(cfFile parser.FileContext) cloudfront.Cloudfront {
return cloudfront.Cloudfront{
Distributions: getDistributions(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts cloudtrail resources
func Adapt(cfFile parser.FileContext) cloudtrail.CloudTrail {
return cloudtrail.CloudTrail{
Trails: getCloudTrails(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts cloudwatch resources
func Adapt(cfFile parser.FileContext) cloudwatch.CloudWatch {
return cloudwatch.CloudWatch{
LogGroups: getLogGroups(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts codebuild resources
func Adapt(cfFile parser.FileContext) codebuild.CodeBuild {
return codebuild.CodeBuild{
Projects: getProjects(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts config resources
func Adapt(cfFile parser.FileContext) config.Config {
return config.Config{
ConfigurationAggregrator: getConfigurationAggregator(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts documentdb resources
func Adapt(cfFile parser.FileContext) documentdb.DocumentDB {
return documentdb.DocumentDB{
Clusters: getClusters(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/dynamodb/dynamodb.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts dynamodb resources
func Adapt(cfFile parser.FileContext) dynamodb.DynamoDB {
return dynamodb.DynamoDB{
DAXClusters: getClusters(cfFile),
Expand Down
4 changes: 1 addition & 3 deletions internal/adapters/cloudformation/aws/ec2/nacl.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@ package ec2
import (
"strconv"

defsecTypes "github.com/aquasecurity/defsec/pkg/types"

"github.com/aquasecurity/defsec/pkg/providers/aws/ec2"

defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/ecr/ecr.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts ecr resources
func Adapt(cfFile parser.FileContext) ecr.ECR {
return ecr.ECR{
Repositories: getRepositories(cfFile),
Expand Down
8 changes: 3 additions & 5 deletions internal/adapters/cloudformation/aws/ecr/repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@ package ecr
import (
"fmt"

defsecTypes "github.com/aquasecurity/defsec/pkg/types"

"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
"github.com/liamg/iamgo"

"github.com/aquasecurity/defsec/pkg/providers/aws/ecr"
"github.com/aquasecurity/defsec/pkg/providers/aws/iam"

"github.com/liamg/iamgo"
defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

func getRepositories(ctx parser.FileContext) (repositories []ecr.Repository) {
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/ecs/ecs.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts ecs resources
func Adapt(cfFile parser.FileContext) ecs.ECS {
return ecs.ECS{
Clusters: getClusters(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/efs/efs.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts efs resources
func Adapt(cfFile parser.FileContext) efs.EFS {
return efs.EFS{
FileSystems: getFileSystems(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/eks/eks.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts eks resources
func Adapt(cfFile parser.FileContext) eks.EKS {
return eks.EKS{
Clusters: getClusters(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts elasticache resources
func Adapt(cfFile parser.FileContext) elasticache.ElastiCache {
return elasticache.ElastiCache{
Clusters: getClusterGroups(cfFile),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts elasticsearch resources
func Adapt(cfFile parser.FileContext) elasticsearch.Elasticsearch {
return elasticsearch.Elasticsearch{
Domains: getDomains(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/elb/elb.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts elb resources
func Adapt(cfFile parser.FileContext) elb.ELB {
return elb.ELB{
LoadBalancers: getLoadBalancers(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/iam/iam.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts iam resources
func Adapt(cfFile parser.FileContext) iam.IAM {
return iam.IAM{
PasswordPolicy: iam.PasswordPolicy{
Expand Down
3 changes: 2 additions & 1 deletion internal/adapters/cloudformation/aws/iam/policy.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package iam

import (
"github.com/liamg/iamgo"

"github.com/aquasecurity/defsec/pkg/providers/aws/iam"
defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
"github.com/liamg/iamgo"
)

func getPolicies(ctx parser.FileContext) (policies []iam.Policy) {
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/kinesis/kinesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts kinesis resources
func Adapt(cfFile parser.FileContext) kinesis.Kinesis {
return kinesis.Kinesis{
Streams: getStreams(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/lambda/lambda.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts lambda resources
func Adapt(cfFile parser.FileContext) lambda.Lambda {
return lambda.Lambda{
Functions: getFunctions(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/mq/mq.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts mq resources
func Adapt(cfFile parser.FileContext) mq.MQ {
return mq.MQ{
Brokers: getBrokers(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/msk/msk.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts msk resources
func Adapt(cfFile parser.FileContext) msk.MSK {
return msk.MSK{
Clusters: getClusters(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/neptune/neptune.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts neptune resources
func Adapt(cfFile parser.FileContext) neptune.Neptune {
return neptune.Neptune{
Clusters: getClusters(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/rds/rds.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts rds resources
func Adapt(cfFile parser.FileContext) rds.RDS {
clusters, orphans := getClustersAndInstances(cfFile)
return rds.RDS{
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/redshift/redshift.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts redshift resources
func Adapt(cfFile parser.FileContext) redshift.Redshift {
return redshift.Redshift{
Clusters: getClusters(cfFile),
Expand Down
3 changes: 1 addition & 2 deletions internal/adapters/cloudformation/aws/s3/bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@ import (
"regexp"
"strings"

defsecTypes "github.com/aquasecurity/defsec/pkg/types"

"github.com/aquasecurity/defsec/pkg/providers/aws/s3"
defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/s3/s3.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts s3 resources
func Adapt(cfFile parser.FileContext) s3.S3 {
return s3.S3{
Buckets: getBuckets(cfFile),
Expand Down
3 changes: 2 additions & 1 deletion internal/adapters/cloudformation/aws/sam/function.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
package sam

import (
"github.com/liamg/iamgo"

"github.com/aquasecurity/defsec/pkg/providers/aws/iam"
"github.com/aquasecurity/defsec/pkg/providers/aws/sam"
defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
"github.com/liamg/iamgo"
)

func getFunctions(cfFile parser.FileContext) (functions []sam.Function) {
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/sam/sam.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts sam resources
func Adapt(cfFile parser.FileContext) sam.SAM {
return sam.SAM{
APIs: getApis(cfFile),
Expand Down
3 changes: 2 additions & 1 deletion internal/adapters/cloudformation/aws/sam/state_machines.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
package sam

import (
"github.com/liamg/iamgo"

"github.com/aquasecurity/defsec/pkg/providers/aws/iam"
"github.com/aquasecurity/defsec/pkg/providers/aws/sam"
defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
"github.com/liamg/iamgo"
)

func getStateMachines(cfFile parser.FileContext) (stateMachines []sam.StateMachine) {
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/sns/sns.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts sns resources
func Adapt(cfFile parser.FileContext) sns.SNS {
return sns.SNS{
Topics: getTopics(cfFile),
Expand Down
8 changes: 3 additions & 5 deletions internal/adapters/cloudformation/aws/sqs/queue.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@ package sqs
import (
"fmt"

defsecTypes "github.com/aquasecurity/defsec/pkg/types"

"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
"github.com/liamg/iamgo"

"github.com/aquasecurity/defsec/pkg/providers/aws/iam"
"github.com/aquasecurity/defsec/pkg/providers/aws/sqs"

"github.com/liamg/iamgo"
defsecTypes "github.com/aquasecurity/defsec/pkg/types"
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

func getQueues(ctx parser.FileContext) (queues []sqs.Queue) {
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/sqs/sqs.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts sqs resources
func Adapt(cfFile parser.FileContext) sqs.SQS {
return sqs.SQS{
Queues: getQueues(cfFile),
Expand Down
2 changes: 1 addition & 1 deletion internal/adapters/cloudformation/aws/ssm/ssm.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"github.com/aquasecurity/trivy/pkg/iac/scanners/cloudformation/parser"
)

// Adapt ...
// Adapt adapts ssm resources
func Adapt(cfFile parser.FileContext) ssm.SSM {
return ssm.SSM{
Secrets: getSecrets(cfFile),
Expand Down
Loading

0 comments on commit 254e96b

Please sign in to comment.