Preparing report...

Report for github.com/tfsec/tfsec

A+    Excellent!    Found 188 issues across 360 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


golint47%

Golint is a linter for Go source code.

    • tfsec/internal/app/tfsec/rules/aws007.go
    • Line 22: warning: exported const AWSOpenEgressSecurityGroupRule should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOpenEgressSecurityGroupRuleDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOpenEgressSecurityGroupRuleImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSOpenEgressSecurityGroupRuleResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSOpenEgressSecurityGroupRuleExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSOpenEgressSecurityGroupRuleBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSOpenEgressSecurityGroupRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws011.go
    • Line 22: warning: exported const AWSPubliclyAccessibleResource should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSPubliclyAccessibleResourceDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSPubliclyAccessibleResourceImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSPubliclyAccessibleResourceResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSPubliclyAccessibleResourceExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSPubliclyAccessibleResourceBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSPubliclyAccessibleResourceGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws033.go
    • Line 25: warning: exported const AWSUnenforcedHTTPSElasticsearchDomainEndpointDescription should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSUnenforcedHTTPSElasticsearchDomainEndpointImpact should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSUnenforcedHTTPSElasticsearchDomainEndpointResolution should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSUnenforcedHTTPSElasticsearchDomainEndpointExplanation should have comment or be unexported (golint)
    • Line 33: warning: exported const AWSUnenforcedHTTPSElasticsearchDomainEndpointBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const AWSUnenforcedHTTPSElasticsearchDomainEndpointGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu003.go
    • Line 22: warning: exported const AzureUnencryptedManagedDiskDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AzureUnencryptedManagedDiskImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AzureUnencryptedManagedDiskResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AzureUnencryptedManagedDiskExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AzureUnencryptedManagedDiskBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AzureUnencryptedManagedDiskGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/oci001.go
    • Line 20: warning: exported const OCIComputeIpReservation should have comment or be unexported (golint)
    • Line 21: warning: exported const OCIComputeIpReservationDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const OCIComputeIpReservationImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const OCIComputeIpReservationResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const OCIComputeIpReservationExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const OCIComputeIpReservationBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const OCIComputeIpReservationGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws002.go
    • Line 20: warning: exported const AWSNoBucketLogging should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSNoBucketLoggingDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSNoBucketLoggingImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSNoBucketLoggingResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSNoBucketLoggingExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSNoBucketLoggingBadExample should have comment or be unexported (golint)
    • Line 32: warning: exported const AWSNoBucketLoggingGoodExample should have comment or be unexported (golint)
    • tfsec/pkg/externalscan/external_scan.go
    • Line 14: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 18: warning: exported type ExternalScanner should have comment or be unexported (golint)
    • Line 23: warning: exported function NewExternalScanner should have comment or be unexported (golint)
    • Line 31: warning: exported method ExternalScanner.AddPath should have comment or be unexported (golint)
    • Line 40: warning: exported method ExternalScanner.Scan should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws036.go
    • Line 20: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroup should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroupDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroupImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroupResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroupExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroupBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSUnencryptedInTransitElasticacheReplicationGroupGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws058.go
    • Line 20: warning: exported const AWSCheckLambdaFunctionForSourceARN should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCheckLambdaFunctionForSourceARNDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCheckLambdaFunctionForSourceARNImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCheckLambdaFunctionForSourceARNResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCheckLambdaFunctionForSourceARNExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSCheckLambdaFunctionForSourceARNBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const AWSCheckLambdaFunctionForSourceARNGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws089.go
    • Line 20: warning: exported const AWSCloudWatchLogGroupsCMKEncrypted should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCloudWatchLogGroupsCMKEncryptedDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCloudWatchLogGroupsCMKEncryptedImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudWatchLogGroupsCMKEncryptedResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudWatchLogGroupsCMKEncryptedExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSCloudWatchLogGroupsCMKEncryptedBadExample should have comment or be unexported (golint)
    • Line 33: warning: exported const AWSCloudWatchLogGroupsCMKEncryptedGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu015.go
    • Line 20: warning: exported const AZUMinTLSForStorageAccountsSet should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUMinTLSForStorageAccountsSetDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUMinTLSForStorageAccountsSetImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUMinTLSForStorageAccountsSetResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUMinTLSForStorageAccountsSetExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AZUMinTLSForStorageAccountsSetBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AZUMinTLSForStorageAccountsSetGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws074.go
    • Line 20: warning: exported const AWSBlockPublicAclS3 should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSBlockPublicAclS3Description should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSBlockPublicAclS3Impact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSBlockPublicAclS3Resolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSBlockPublicAclS3Explanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSBlockPublicAclS3BadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSBlockPublicAclS3GoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu009.go
    • Line 21: warning: exported const AZUAKSAzureMonitor should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUAKSAzureMonitorDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUAKSAzureMonitorImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUAKSAzureMonitorResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AZUAKSAzureMonitorExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AZUAKSAzureMonitorBadExample should have comment or be unexported (golint)
    • Line 33: warning: exported const AZUAKSAzureMonitorGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp001.go
    • Line 22: warning: exported const GoogleUnencryptedDiskDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GoogleUnencryptedDiskImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GoogleUnencryptedDiskResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GoogleUnencryptedDiskExplanation should have comment or be unexported (golint)
    • Line 32: warning: exported const GoogleUnencryptedDiskBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const GoogleUnencryptedDiskGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/scanner/option.go
    • Line 3: warning: exported type Option should have comment or be unexported (golint)
    • Line 5: warning: exported function OptionIncludePassed should have comment or be unexported (golint)
    • Line 11: warning: exported function OptionIncludeIgnored should have comment or be unexported (golint)
    • Line 17: warning: exported function OptionExcludeRules should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws048.go
    • Line 21: warning: exported const AWSEfsEncryptionNotEnabled should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEfsEncryptionNotEnabledDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEfsEncryptionNotEnabledImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEfsEncryptionNotEnabledResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSEfsEncryptionNotEnabledExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSEfsEncryptionNotEnabledBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSEfsEncryptionNotEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws075.go
    • Line 20: warning: exported const AWSRestrictPublicBucketS3 should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRestrictPublicBucketS3Description should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRestrictPublicBucketS3Impact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRestrictPublicBucketS3Resolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRestrictPublicBucketS3Explanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSRestrictPublicBucketS3BadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSRestrictPublicBucketS3GoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws088.go
    • Line 20: warning: exported const AWSRedisClusterBackupRetention should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRedisClusterBackupRetentionDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRedisClusterBackupRetentionImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRedisClusterBackupRetentionResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRedisClusterBackupRetentionExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSRedisClusterBackupRetentionBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSRedisClusterBackupRetentionGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws090.go
    • Line 20: warning: exported const AWSECSClusterContainerInsights should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSECSClusterContainerInsightsDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSECSClusterContainerInsightsImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSECSClusterContainerInsightsResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSECSClusterContainerInsightsExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSECSClusterContainerInsightsBadExample should have comment or be unexported (golint)
    • Line 32: warning: exported const AWSECSClusterContainerInsightsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu011.go
    • Line 22: warning: exported const AZUBlobStorageContainerNoPublicAccess should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUBlobStorageContainerNoPublicAccessDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUBlobStorageContainerNoPublicAccessImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AZUBlobStorageContainerNoPublicAccessResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AZUBlobStorageContainerNoPublicAccessExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AZUBlobStorageContainerNoPublicAccessBadExample should have comment or be unexported (golint)
    • Line 41: warning: exported const AZUBlobStorageContainerNoPublicAccessGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu013.go
    • Line 20: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccess should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccessDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccessImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccessResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccessExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccessBadExample should have comment or be unexported (golint)
    • Line 60: warning: exported const AZUTrustedMicrosoftServicesHaveStroageAccountAccessGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws022.go
    • Line 22: warning: exported const AWSUnencryptedMSKBrokerDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedMSKBrokerImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedMSKBrokerResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSUnencryptedMSKBrokerExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSUnencryptedMSKBrokerBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSUnencryptedMSKBrokerGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws025.go
    • Line 22: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicy should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicyDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicyImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicyResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicyExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicyBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSApiGatewayDomainNameOutdatedSecurityPolicyGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws035.go
    • Line 20: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroup should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroupDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroupImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroupResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroupExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroupBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSUnencryptedAtRestElasticacheReplicationGroupGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws067.go
    • Line 20: warning: exported const AWSEKSHasControlPlaneLoggingEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSEKSHasControlPlaneLoggingEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEKSHasControlPlaneLoggingEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEKSHasControlPlaneLoggingEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEKSHasControlPlaneLoggingEnabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSEKSHasControlPlaneLoggingEnabledBadExample should have comment or be unexported (golint)
    • Line 43: warning: exported const AWSEKSHasControlPlaneLoggingEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws080.go
    • Line 20: warning: exported const AWSCodeBuildProjectEncryptionNotDisabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCodeBuildProjectEncryptionNotDisabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCodeBuildProjectEncryptionNotDisabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCodeBuildProjectEncryptionNotDisabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCodeBuildProjectEncryptionNotDisabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSCodeBuildProjectEncryptionNotDisabledBadExample should have comment or be unexported (golint)
    • Line 54: warning: exported const AWSCodeBuildProjectEncryptionNotDisabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu027.go
    • Line 20: warning: exported const AZUSynapseWorkspaceManagedNetwork should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUSynapseWorkspaceManagedNetworkDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUSynapseWorkspaceManagedNetworkImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUSynapseWorkspaceManagedNetworkResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUSynapseWorkspaceManagedNetworkExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AZUSynapseWorkspaceManagedNetworkBadExample should have comment or be unexported (golint)
    • Line 50: warning: exported const AZUSynapseWorkspaceManagedNetworkGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/block/reference.go
    • Line 7: warning: exported type Reference should have comment or be unexported (golint)
    • Line 47: warning: exported method Reference.BlockType should have comment or be unexported (golint)
    • Line 51: warning: exported method Reference.TypeLabel should have comment or be unexported (golint)
    • Line 55: warning: exported method Reference.NameLabel should have comment or be unexported (golint)
    • Line 63: warning: exported method Reference.RefersTo should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp007.go
    • Line 22: warning: exported const GkeLegacyMetadataEndpointsDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GkeLegacyMetadataEndpointsImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GkeLegacyMetadataEndpointsResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GkeLegacyMetadataEndpointsExplanation should have comment or be unexported (golint)
    • Line 34: warning: exported const GkeLegacyMetadataEndpointsBadExample should have comment or be unexported (golint)
    • Line 40: warning: exported const GkeLegacyMetadataEndpointsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu001.go
    • Line 25: warning: exported const AzureOpenInboundNetworkSecurityGroupRuleDescription should have comment or be unexported (golint)
    • Line 26: warning: exported const AzureOpenInboundNetworkSecurityGroupRuleImpact should have comment or be unexported (golint)
    • Line 27: warning: exported const AzureOpenInboundNetworkSecurityGroupRuleResolution should have comment or be unexported (golint)
    • Line 28: warning: exported const AzureOpenInboundNetworkSecurityGroupRuleExplanation should have comment or be unexported (golint)
    • Line 33: warning: exported const AzureOpenInboundNetworkSecurityGroupRuleBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AzureOpenInboundNetworkSecurityGroupRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu017.go
    • Line 20: warning: exported const AZUSSHAccessNotAllowedFromInternet should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUSSHAccessNotAllowedFromInternetDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUSSHAccessNotAllowedFromInternetImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUSSHAccessNotAllowedFromInternetResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUSSHAccessNotAllowedFromInternetExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AZUSSHAccessNotAllowedFromInternetBadExample should have comment or be unexported (golint)
    • Line 55: warning: exported const AZUSSHAccessNotAllowedFromInternetGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws046.go
    • Line 25: warning: exported const AWSIamPolicyWildcardActionsDescription should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSIamPolicyWildcardActionsImpact should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSIamPolicyWildcardActionsResolution should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSIamPolicyWildcardActionsExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AWSIamPolicyWildcardActionsBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const AWSIamPolicyWildcardActionsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws068.go
    • Line 20: warning: exported const AWSEKSClusterNotOpenPublicly should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSEKSClusterNotOpenPubliclyDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEKSClusterNotOpenPubliclyImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEKSClusterNotOpenPubliclyResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEKSClusterNotOpenPubliclyExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSEKSClusterNotOpenPubliclyBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSEKSClusterNotOpenPubliclyGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws086.go
    • Line 20: warning: exported const AWSDynamoDBRecoveryEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSDynamoDBRecoveryEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSDynamoDBRecoveryEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSDynamoDBRecoveryEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSDynamoDBRecoveryEnabledExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSDynamoDBRecoveryEnabledBadExample should have comment or be unexported (golint)
    • Line 43: warning: exported const AWSDynamoDBRecoveryEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu022.go
    • Line 20: warning: exported const AZUKeyVaultSecretContentType should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUKeyVaultSecretContentTypeDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUKeyVaultSecretContentTypeImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUKeyVaultSecretContentTypeResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUKeyVaultSecretContentTypeExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUKeyVaultSecretContentTypeBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AZUKeyVaultSecretContentTypeGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp005.go
    • Line 24: warning: exported const GkeAbacEnabledDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const GkeAbacEnabledImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const GkeAbacEnabledResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const GkeAbacEnabledExplanation should have comment or be unexported (golint)
    • Line 32: warning: exported const GkeAbacEnabledBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const GkeAbacEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws085.go
    • Line 20: warning: exported const AWSConfigAggregatorCoveringAllRegions should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSConfigAggregatorCoveringAllRegionsDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSConfigAggregatorCoveringAllRegionsImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSConfigAggregatorCoveringAllRegionsResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSConfigAggregatorCoveringAllRegionsExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSConfigAggregatorCoveringAllRegionsBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSConfigAggregatorCoveringAllRegionsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu010.go
    • Line 21: warning: exported const AZUStorageAccountHTTPSenabled should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUStorageAccountHTTPSenabledDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUStorageAccountHTTPSenabledImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUStorageAccountHTTPSenabledResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AZUStorageAccountHTTPSenabledExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AZUStorageAccountHTTPSenabledBadExample should have comment or be unexported (golint)
    • Line 33: warning: exported const AZUStorageAccountHTTPSenabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws009.go
    • Line 20: warning: exported const AWSOpenEgressSecurityGroupInlineRule should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSOpenEgressSecurityGroupInlineRuleDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSOpenEgressSecurityGroupInlineRuleImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOpenEgressSecurityGroupInlineRuleResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOpenEgressSecurityGroupInlineRuleExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSOpenEgressSecurityGroupInlineRuleBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSOpenEgressSecurityGroupInlineRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws097.go
    • Line 21: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeys should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeysDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeysImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeysResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeysExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeysBadExample should have comment or be unexported (golint)
    • Line 40: warning: exported const AWSKMSManagedPoliciesShouldNotAllowDecryptionActionsOnAllKMSKeysGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/block/hclattribute.go
    • Line 15: warning: exported type HCLAttribute should have comment or be unexported (golint)
    • Line 20: warning: exported function NewHCLAttribute should have comment or be unexported (golint)
    • Line 27: warning: exported method HCLAttribute.IsLiteral should have comment or be unexported (golint)
    • Line 31: warning: exported method HCLAttribute.IsResolvable should have comment or be unexported (golint)
    • Line 35: warning: exported method HCLAttribute.Type should have comment or be unexported (golint)
    • Line 39: warning: exported method HCLAttribute.Value should have comment or be unexported (golint)
    • Line 55: warning: exported method HCLAttribute.Range should have comment or be unexported (golint)
    • Line 63: warning: exported method HCLAttribute.Name should have comment or be unexported (golint)
    • Line 111: warning: exported method HCLAttribute.Contains should have comment or be unexported (golint)
    • Line 144: warning: exported method HCLAttribute.StartsWith should have comment or be unexported (golint)
    • Line 151: warning: exported method HCLAttribute.EndsWith should have comment or be unexported (golint)
    • Line 158: warning: exported type EqualityOption should have comment or be unexported (golint)
    • Line 161: warning: exported const IgnoreCase should have comment (or a comment on this block) or be unexported (golint)
    • Line 164: warning: exported method HCLAttribute.Equals should have comment or be unexported (golint)
    • Line 187: warning: exported method HCLAttribute.RegexMatches should have comment or be unexported (golint)
    • Line 201: warning: exported method HCLAttribute.IsAny should have comment or be unexported (golint)
    • Line 225: warning: exported method HCLAttribute.IsNone should have comment or be unexported (golint)
    • Line 250: warning: exported method HCLAttribute.IsTrue should have comment or be unexported (golint)
    • Line 262: warning: exported method HCLAttribute.IsFalse should have comment or be unexported (golint)
    • Line 274: warning: exported method HCLAttribute.IsEmpty should have comment or be unexported (golint)
    • Line 309: warning: exported method HCLAttribute.MapValue should have comment or be unexported (golint)
    • Line 321: warning: exported method HCLAttribute.LessThan should have comment or be unexported (golint)
    • Line 334: warning: exported method HCLAttribute.LessThanOrEqualTo should have comment or be unexported (golint)
    • Line 347: warning: exported method HCLAttribute.GreaterThan should have comment or be unexported (golint)
    • Line 360: warning: exported method HCLAttribute.GreaterThanOrEqualTo should have comment or be unexported (golint)
    • Line 373: warning: exported method HCLAttribute.IsDataBlockReference should have comment or be unexported (golint)
    • Line 382: warning: exported method HCLAttribute.Reference should have comment or be unexported (golint)
    • Line 404: warning: exported method HCLAttribute.IsResourceBlockReference should have comment or be unexported (golint)
    • Line 413: warning: exported method HCLAttribute.ReferencesBlock should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/funcs/crypto.go
    • Line 1: warning: package comment should be of the form "Package funcs ..." (golint)
    • Line 27: warning: exported var UUIDFunc should have comment or be unexported (golint)
    • Line 39: warning: exported var UUIDV5Func should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu012.go
    • Line 20: warning: exported const AZUDefaultActionOnNetworkRuleSetToDeny should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUDefaultActionOnNetworkRuleSetToDenyDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUDefaultActionOnNetworkRuleSetToDenyImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUDefaultActionOnNetworkRuleSetToDenyResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUDefaultActionOnNetworkRuleSetToDenyExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUDefaultActionOnNetworkRuleSetToDenyBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AZUDefaultActionOnNetworkRuleSetToDenyGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gen002.go
    • Line 24: warning: exported const GenericSensitiveLocalsDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const GenericSensitiveLocalsImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const GenericSensitiveLocalsResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const GenericSensitiveLocalsExplanation should have comment or be unexported (golint)
    • Line 32: warning: exported const GenericSensitiveLocalsBadExample should have comment or be unexported (golint)
    • Line 41: warning: exported const GenericSensitiveLocalsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws015.go
    • Line 22: warning: exported const AWSUnencryptedSQSQueue should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedSQSQueueDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedSQSQueueImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSUnencryptedSQSQueueResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSUnencryptedSQSQueueExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSUnencryptedSQSQueueBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSUnencryptedSQSQueueGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws063.go
    • Line 20: warning: exported const AWSCloudtrailEnabledInAllRegions should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCloudtrailEnabledInAllRegionsDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCloudtrailEnabledInAllRegionsImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudtrailEnabledInAllRegionsResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudtrailEnabledInAllRegionsExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSCloudtrailEnabledInAllRegionsBadExample should have comment or be unexported (golint)
    • Line 40: warning: exported const AWSCloudtrailEnabledInAllRegionsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws066.go
    • Line 20: warning: exported const AWSEKSSecretsEncryptionEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSEKSSecretsEncryptionEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEKSSecretsEncryptionEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEKSSecretsEncryptionEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEKSSecretsEncryptionEnabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSEKSSecretsEncryptionEnabledBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const AWSEKSSecretsEncryptionEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws095.go
    • Line 20: warning: exported const AWSSecretsManagerSecretEncryption should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSSecretsManagerSecretEncryptionDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSSecretsManagerSecretEncryptionImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSSecretsManagerSecretEncryptionResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSSecretsManagerSecretEncryptionExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSSecretsManagerSecretEncryptionBadExample should have comment or be unexported (golint)
    • Line 32: warning: exported const AWSSecretsManagerSecretEncryptionGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws001.go
    • Line 20: warning: exported const AWSBadBucketACL should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSBadBucketACLDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSBadBucketACLImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSBadBucketACLResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSBadBucketACLExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AWSBadBucketACLBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AWSBadBucketACLGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws017.go
    • Line 20: warning: exported const AWSUnencryptedS3Bucket should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSUnencryptedS3BucketDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSUnencryptedS3BucketImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedS3BucketResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedS3BucketExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSUnencryptedS3BucketBadExample should have comment or be unexported (golint)
    • Line 32: warning: exported const AWSUnencryptedS3BucketGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws070.go
    • Line 20: warning: exported const AWSESDomainLoggingEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSESDomainLoggingEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSESDomainLoggingEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSESDomainLoggingEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSESDomainLoggingEnabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSESDomainLoggingEnabledBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSESDomainLoggingEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws079.go
    • Line 20: warning: exported const AWSInstanceMetadataChec should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSInstanceMetadataChecDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSInstanceMetadataChecImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSInstanceMetadataChecResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSInstanceMetadataChecExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSInstanceMetadataChecBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSInstanceMetadataChecGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws082.go
    • Line 20: warning: exported const AWSDontUseDefaultAWSVPC should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSDontUseDefaultAWSVPCDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSDontUseDefaultAWSVPCImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSDontUseDefaultAWSVPCResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSDontUseDefaultAWSVPCExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSDontUseDefaultAWSVPCBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSDontUseDefaultAWSVPCGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu006.go
    • Line 20: warning: exported const AZUAKSClusterNetworkPolicy should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUAKSClusterNetworkPolicyDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUAKSClusterNetworkPolicyImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUAKSClusterNetworkPolicyResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUAKSClusterNetworkPolicyExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AZUAKSClusterNetworkPolicyBadExample should have comment or be unexported (golint)
    • Line 33: warning: exported const AZUAKSClusterNetworkPolicyGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu019.go
    • Line 20: warning: exported const AZUDatabaseAuditingRetention90Days should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUDatabaseAuditingRetention90DaysDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUDatabaseAuditingRetention90DaysImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUDatabaseAuditingRetention90DaysResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUDatabaseAuditingRetention90DaysExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AZUDatabaseAuditingRetention90DaysBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AZUDatabaseAuditingRetention90DaysGoodExample should have comment or be unexported (golint)
    • tfsec/pkg/result/result.go
    • Line 31: warning: exported type Status should have comment or be unexported (golint)
    • Line 34: warning: exported const Failed should have comment (or a comment on this block) or be unexported (golint)
    • Line 39: warning: exported function New should have comment or be unexported (golint)
    • Line 46: warning: exported method Result.Passed should have comment or be unexported (golint)
    • Line 50: warning: exported method Result.HashCode should have comment or be unexported (golint)
    • Line 54: warning: exported method Result.WithRuleID should have comment or be unexported (golint)
    • Line 59: warning: exported method Result.WithRuleSummary should have comment or be unexported (golint)
    • Line 64: warning: exported method Result.WithRuleProvider should have comment or be unexported (golint)
    • Line 69: warning: exported method Result.WithImpact should have comment or be unexported (golint)
    • Line 74: warning: exported method Result.WithResolution should have comment or be unexported (golint)
    • Line 79: warning: exported method Result.WithLink should have comment or be unexported (golint)
    • Line 84: warning: exported method Result.WithLinks should have comment or be unexported (golint)
    • Line 89: warning: exported method Result.WithRange should have comment or be unexported (golint)
    • Line 94: warning: exported method Result.WithDescription should have comment or be unexported (golint)
    • Line 99: warning: exported method Result.WithSeverity should have comment or be unexported (golint)
    • Line 104: warning: exported method Result.WithStatus should have comment or be unexported (golint)
    • Line 109: warning: exported method Result.WithAttributeAnnotation should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp012.go
    • Line 21: warning: exported const GCPGKENodeServiceAccount should have comment or be unexported (golint)
    • Line 22: warning: exported const GCPGKENodeServiceAccountDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GCPGKENodeServiceAccountImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GCPGKENodeServiceAccountResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GCPGKENodeServiceAccountExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const GCPGKENodeServiceAccountBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const GCPGKENodeServiceAccountGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws012.go
    • Line 22: warning: exported const AWSResourceHasPublicIP should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSResourceHasPublicIPDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSResourceHasPublicIPImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSResourceHasPublicIPResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSResourceHasPublicIPExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSResourceHasPublicIPBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSResourceHasPublicIPGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws031.go
    • Line 22: warning: exported const AWSUnencryptedElasticsearchDomain should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedElasticsearchDomainDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedElasticsearchDomainImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSUnencryptedElasticsearchDomainResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSUnencryptedElasticsearchDomainExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSUnencryptedElasticsearchDomainBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSUnencryptedElasticsearchDomainGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws034.go
    • Line 22: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpoint should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpointDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpointImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpointResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpointExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpointBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSOutdatedTLSPolicyElasticsearchDomainEndpointGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws081.go
    • Line 20: warning: exported const AWSDAXEncryptedAtRest should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSDAXEncryptedAtRestDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSDAXEncryptedAtRestImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSDAXEncryptedAtRestResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSDAXEncryptedAtRestExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSDAXEncryptedAtRestBadExample should have comment or be unexported (golint)
    • Line 48: warning: exported const AWSDAXEncryptedAtRestGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/schema/schema.go
    • Line 5: warning: comment on exported var TerraformSchema_0_12 should be of the form "TerraformSchema_0_12 ..." (golint)
    • Line 6: warning: don't use underscores in Go names; var TerraformSchema_0_12 should be TerraformSchema0_12 (golint)
    • tfsec/internal/app/tfsec/custom/validate.go
    • Line 13: warning: exported function Validate should have comment or be unexported (golint)
    • Line 15: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 33: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 63: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 76: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • tfsec/internal/app/tfsec/rules/aws049.go
    • Line 20: warning: exported const AWSOpenIngressNetworkACLRule should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSOpenIngressNetworkACLRuleDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSOpenIngressNetworkACLRuleImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOpenIngressNetworkACLRuleResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOpenIngressNetworkACLRuleExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSOpenIngressNetworkACLRuleBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSOpenIngressNetworkACLRuleGoodExample should have comment or be unexported (golint)
    • Line 86: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 103: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • tfsec/internal/app/tfsec/rules/aws062.go
    • Line 20: warning: exported const AWSEC2InstanceSensitiveUserdata should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSEC2InstanceSensitiveUserdataDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEC2InstanceSensitiveUserdataImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEC2InstanceSensitiveUserdataResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEC2InstanceSensitiveUserdataExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSEC2InstanceSensitiveUserdataBadExample should have comment or be unexported (golint)
    • Line 40: warning: exported const AWSEC2InstanceSensitiveUserdataGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu005.go
    • Line 24: warning: exported const AzureVMWithPasswordAuthenticationDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AzureVMWithPasswordAuthenticationImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AzureVMWithPasswordAuthenticationResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AzureVMWithPasswordAuthenticationExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AzureVMWithPasswordAuthenticationBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AzureVMWithPasswordAuthenticationGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp009.go
    • Line 22: warning: exported const GkeEnforcePSPDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GkeEnforcePSPImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GkeEnforcePSPResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GkeEnforcePSPExplanation should have comment or be unexported (golint)
    • Line 34: warning: exported const GkeEnforcePSPBadExample should have comment or be unexported (golint)
    • Line 40: warning: exported const GkeEnforcePSPGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp010.go
    • Line 22: warning: exported const GkeShieldedNodesDisabledDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GkeShieldedNodesDisabledImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GkeShieldedNodesDisabledResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GkeShieldedNodesDisabledExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const GkeShieldedNodesDisabledBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const GkeShieldedNodesDisabledGoodExample should have comment or be unexported (golint)
    • tfsec/pkg/result/set.go
    • Line 5: warning: exported type Set should have comment or be unexported (golint)
    • Line 16: warning: exported function NewSet should have comment or be unexported (golint)
    • Line 50: warning: receiver name r should be consistent with previous receiver name s for resultSet (golint)
    • Line 55: warning: receiver name r should be consistent with previous receiver name s for resultSet (golint)
    • Line 60: warning: receiver name r should be consistent with previous receiver name s for resultSet (golint)
    • Line 65: warning: receiver name r should be consistent with previous receiver name s for resultSet (golint)
    • Line 70: warning: receiver name r should be consistent with previous receiver name s for resultSet (golint)
    • Line 75: warning: receiver name r should be consistent with previous receiver name s for resultSet (golint)
    • tfsec/pkg/provider/provider.go
    • Line 9: warning: exported const AWSProvider should have comment (or a comment on this block) or be unexported (golint)
    • Line 17: warning: exported function RuleProviderToString should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws032.go
    • Line 24: warning: exported const AWSPlaintextNodeToNodeElasticsearchTrafficDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSPlaintextNodeToNodeElasticsearchTrafficImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSPlaintextNodeToNodeElasticsearchTrafficResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSPlaintextNodeToNodeElasticsearchTrafficExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSPlaintextNodeToNodeElasticsearchTrafficBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSPlaintextNodeToNodeElasticsearchTrafficGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws091.go
    • Line 20: warning: exported const AWSRDSRetentionPeriod should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRDSRetentionPeriodDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRDSRetentionPeriodImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRDSRetentionPeriodResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRDSRetentionPeriodExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSRDSRetentionPeriodBadExample should have comment or be unexported (golint)
    • Line 51: warning: exported const AWSRDSRetentionPeriodGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu002.go
    • Line 23: warning: exported const AzureOpenOutboundNetworkSecurityGroupRule should have comment or be unexported (golint)
    • Line 24: warning: exported const AzureOpenOutboundNetworkSecurityGroupRuleDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AzureOpenOutboundNetworkSecurityGroupRuleImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AzureOpenOutboundNetworkSecurityGroupRuleResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AzureOpenOutboundNetworkSecurityGroupRuleExplanation should have comment or be unexported (golint)
    • Line 32: warning: exported const AzureOpenOutboundNetworkSecurityGroupRuleBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AzureOpenOutboundNetworkSecurityGroupRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws023.go
    • Line 24: warning: exported const AWSEcrImageScanNotEnabledDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSEcrImageScanNotEnabledImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSEcrImageScanNotEnabledResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSEcrImageScanNotEnabledExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSEcrImageScanNotEnabledBadExample should have comment or be unexported (golint)
    • Line 40: warning: exported const AWSEcrImageScanNotEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp006.go
    • Line 24: warning: exported const GkeNodeMetadataExposedDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const GkeNodeMetadataExposedImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const GkeNodeMetadataExposedResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const GkeNodeMetadataExposedExplanation should have comment or be unexported (golint)
    • Line 33: warning: exported const GkeNodeMetadataExposedBadExample should have comment or be unexported (golint)
    • Line 41: warning: exported const GkeNodeMetadataExposedGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws006.go
    • Line 22: warning: exported const AWSOpenIngressSecurityGroupRule should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOpenIngressSecurityGroupRuleDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOpenIngressSecurityGroupRuleImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSOpenIngressSecurityGroupRuleResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSOpenIngressSecurityGroupRuleExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSOpenIngressSecurityGroupRuleBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSOpenIngressSecurityGroupRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws092.go
    • Line 20: warning: exported const AWSDynamoDBTableEncryption should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSDynamoDBTableEncryptionDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSDynamoDBTableEncryptionImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSDynamoDBTableEncryptionResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSDynamoDBTableEncryptionExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSDynamoDBTableEncryptionBadExample should have comment or be unexported (golint)
    • Line 49: warning: exported const AWSDynamoDBTableEncryptionGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp003.go
    • Line 22: warning: exported const GoogleOpenInboundFirewallRuleDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GoogleOpenInboundFirewallRuleImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GoogleOpenInboundFirewallRuleResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GoogleOpenInboundFirewallRuleExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const GoogleOpenInboundFirewallRuleBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const GoogleOpenInboundFirewallRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/block/hclblock.go
    • Line 13: warning: exported type HCLBlock should have comment or be unexported (golint)
    • Line 19: warning: exported function NewHCLBlock should have comment or be unexported (golint)
    • Line 27: warning: exported method HCLBlock.AttachEvalContext should have comment or be unexported (golint)
    • Line 31: warning: exported method HCLBlock.HasModuleBlock should have comment or be unexported (golint)
    • Line 35: warning: exported method HCLBlock.GetModuleBlock should have comment or be unexported (golint)
    • Line 42: warning: exported method HCLBlock.Type should have comment or be unexported (golint)
    • Line 46: warning: exported method HCLBlock.Labels should have comment or be unexported (golint)
    • Line 50: warning: exported method HCLBlock.Range should have comment or be unexported (golint)
    • Line 69: warning: exported method HCLBlock.GetFirstMatchingBlock should have comment or be unexported (golint)
    • Line 116: warning: exported method HCLBlock.GetBlock should have comment or be unexported (golint)
    • Line 135: warning: exported method HCLBlock.AllBlocks should have comment or be unexported (golint)
    • Line 146: warning: exported method HCLBlock.GetBlocks should have comment or be unexported (golint)
    • Line 188: warning: exported method HCLBlock.GetAttributes should have comment or be unexported (golint)
    • Line 199: warning: exported method HCLBlock.GetAttribute should have comment or be unexported (golint)
    • Line 211: warning: exported method HCLBlock.GetNestedAttribute should have comment or be unexported (golint)
    • Line 220: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 232: warning: exported method HCLBlock.Reference should have comment or be unexported (golint)
    • Line 248: warning: exported method HCLBlock.FullName should have comment or be unexported (golint)
    • Line 261: warning: exported method HCLBlock.TypeLabel should have comment or be unexported (golint)
    • Line 268: warning: exported method HCLBlock.NameLabel should have comment or be unexported (golint)
    • Line 275: warning: exported method HCLBlock.HasChild should have comment or be unexported (golint)
    • Line 279: warning: exported method HCLBlock.MissingChild should have comment or be unexported (golint)
    • Line 283: warning: exported method HCLBlock.InModule should have comment or be unexported (golint)
    • Line 287: warning: exported method HCLBlock.Label should have comment or be unexported (golint)
    • Line 291: warning: exported method HCLBlock.HasBlock should have comment or be unexported (golint)
    • Line 295: warning: exported method HCLBlock.IsResourceType should have comment or be unexported (golint)
    • Line 299: warning: exported method HCLBlock.IsEmpty should have comment or be unexported (golint)
    • Line 303: warning: exported method HCLBlock.Attributes should have comment or be unexported (golint)
    • Line 311: warning: exported method HCLBlock.Values should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws072.go
    • Line 20: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPS should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPSDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPSImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPSResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPSExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPSBadExample should have comment or be unexported (golint)
    • Line 55: warning: exported const AWSCloudfrontDistributionViewerProtocolPolicyHTTPSGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws087.go
    • Line 20: warning: exported const AWSRedshiftNotDeployedInEC2Classic should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRedshiftNotDeployedInEC2ClassicDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRedshiftNotDeployedInEC2ClassicImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRedshiftNotDeployedInEC2ClassicResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRedshiftNotDeployedInEC2ClassicExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSRedshiftNotDeployedInEC2ClassicBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSRedshiftNotDeployedInEC2ClassicGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/funcs/conversion.go
    • Line 1: warning: package comment should be of the form "Package funcs ..." (golint)
    • Line 100: warning: exported var TypeFunc should have comment or be unexported (golint)
    • Line 116: warning: comment on exported function TypeString should be of the form "TypeString ..." (golint)
    • Line 221: warning: exported function Type should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws016.go
    • Line 22: warning: exported const AWSUnencryptedSNSTopic should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedSNSTopicDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedSNSTopicImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSUnencryptedSNSTopicResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSUnencryptedSNSTopicExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSUnencryptedSNSTopicBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSUnencryptedSNSTopicGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws018.go
    • Line 22: warning: exported const AWSNoDescriptionInSecurityGroupDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSNoDescriptionInSecurityGroupImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSNoDescriptionInSecurityGroupResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSNoDescriptionInSecurityGroupExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSNoDescriptionInSecurityGroupBadExample should have comment or be unexported (golint)
    • Line 43: warning: exported const AWSNoDescriptionInSecurityGroupGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws065.go
    • Line 20: warning: exported const AWSCloudtrailEncryptedAtRest should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCloudtrailEncryptedAtRestDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCloudtrailEncryptedAtRestImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudtrailEncryptedAtRestResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudtrailEncryptedAtRestExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSCloudtrailEncryptedAtRestBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const AWSCloudtrailEncryptedAtRestGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/scanner/statistics.go
    • Line 14: warning: exported type StatisticsItem should have comment or be unexported (golint)
    • Line 21: warning: exported type Statistics should have comment or be unexported (golint)
    • Line 23: warning: exported function SortStatistics should have comment or be unexported (golint)
    • Line 30: warning: exported method Statistics.PrintStatisticsTable should have comment or be unexported (golint)
    • Line 46: warning: exported function AddStatisticsCount should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws008.go
    • Line 20: warning: exported const AWSOpenIngressSecurityGroupInlineRule should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSOpenIngressSecurityGroupInlineRuleDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSOpenIngressSecurityGroupInlineRuleImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOpenIngressSecurityGroupInlineRuleResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOpenIngressSecurityGroupInlineRuleExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSOpenIngressSecurityGroupInlineRuleBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSOpenIngressSecurityGroupInlineRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws061.go
    • Line 20: warning: exported const AWSAPIGatewayHasAccessLoggingEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSAPIGatewayHasAccessLoggingEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSAPIGatewayHasAccessLoggingEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSAPIGatewayHasAccessLoggingEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSAPIGatewayHasAccessLoggingEnabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSAPIGatewayHasAccessLoggingEnabledBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSAPIGatewayHasAccessLoggingEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws083.go
    • Line 20: warning: exported const AWSALBDropsInvalidHeaders should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSALBDropsInvalidHeadersDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSALBDropsInvalidHeadersImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSALBDropsInvalidHeadersResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSALBDropsInvalidHeadersExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSALBDropsInvalidHeadersBadExample should have comment or be unexported (golint)
    • Line 44: warning: exported const AWSALBDropsInvalidHeadersGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp008.go
    • Line 22: warning: exported const GkeLegacyAuthEnabledDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GkeLegacyAuthEnabledImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GkeLegacyAuthEnabledResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GkeLegacyAuthEnabledExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const GkeLegacyAuthEnabledBadExample should have comment or be unexported (golint)
    • Line 44: warning: exported const GkeLegacyAuthEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws019.go
    • Line 24: warning: exported const AWSNoKMSAutoRotateDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSNoKMSAutoRotateImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSNoKMSAutoRotateResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSNoKMSAutoRotateExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSNoKMSAutoRotateBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSNoKMSAutoRotateGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws024.go
    • Line 23: warning: exported const AWSUnencryptedKinesisStream should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedKinesisStreamDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSUnencryptedKinesisStreamImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSUnencryptedKinesisStreamResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSUnencryptedKinesisStreamExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSUnencryptedKinesisStreamBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSUnencryptedKinesisStreamGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws051.go
    • Line 20: warning: exported const AWSRDSAuroraClusterEncryptionDisabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRDSAuroraClusterEncryptionDisabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRDSAuroraClusterEncryptionDisabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRDSAuroraClusterEncryptionDisabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRDSAuroraClusterEncryptionDisabledExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSRDSAuroraClusterEncryptionDisabledBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSRDSAuroraClusterEncryptionDisabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws078.go
    • Line 20: warning: exported const AWSEcrImagesHaveImmutableTags should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSEcrImagesHaveImmutableTagsDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEcrImagesHaveImmutableTagsImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEcrImagesHaveImmutableTagsResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEcrImagesHaveImmutableTagsExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSEcrImagesHaveImmutableTagsBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSEcrImagesHaveImmutableTagsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu014.go
    • Line 20: warning: exported const AZURequireSecureTransferForStorageAccounts should have comment or be unexported (golint)
    • Line 21: warning: exported const AZURequireSecureTransferForStorageAccountsDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZURequireSecureTransferForStorageAccountsImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZURequireSecureTransferForStorageAccountsResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZURequireSecureTransferForStorageAccountsExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AZURequireSecureTransferForStorageAccountsBadExample should have comment or be unexported (golint)
    • Line 41: warning: exported const AZURequireSecureTransferForStorageAccountsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu024.go
    • Line 20: warning: exported const AZURDPAccessNotAllowedFromInternet should have comment or be unexported (golint)
    • Line 21: warning: exported const AZURDPAccessNotAllowedFromInternetDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZURDPAccessNotAllowedFromInternetImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZURDPAccessNotAllowedFromInternetResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZURDPAccessNotAllowedFromInternetExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AZURDPAccessNotAllowedFromInternetBadExample should have comment or be unexported (golint)
    • Line 55: warning: exported const AZURDPAccessNotAllowedFromInternetGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws005.go
    • Line 22: warning: exported const AWSExternallyExposedLoadBalancer should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSExternallyExposedLoadBalancerDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSExternallyExposedLoadBalancerImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSExternallyExposedLoadBalancerResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSExternallyExposedLoadBalancerExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSExternallyExposedLoadBalancerBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSExternallyExposedLoadBalancerGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws021.go
    • Line 22: warning: exported const AWSCloudFrontOutdatedProtocol should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudFrontOutdatedProtocolDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudFrontOutdatedProtocolImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSCloudFrontOutdatedProtocolResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSCloudFrontOutdatedProtocolExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSCloudFrontOutdatedProtocolBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const AWSCloudFrontOutdatedProtocolGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws069.go
    • Line 20: warning: exported const AWSEKSClusterPublicAccessDisabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSEKSClusterPublicAccessDisabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEKSClusterPublicAccessDisabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEKSClusterPublicAccessDisabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEKSClusterPublicAccessDisabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSEKSClusterPublicAccessDisabledBadExample should have comment or be unexported (golint)
    • Line 39: warning: exported const AWSEKSClusterPublicAccessDisabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws076.go
    • Line 20: warning: exported const AWSBlockPublicPolicyS3 should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSBlockPublicPolicyS3Description should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSBlockPublicPolicyS3Impact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSBlockPublicPolicyS3Resolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSBlockPublicPolicyS3Explanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSBlockPublicPolicyS3BadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSBlockPublicPolicyS3GoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws096.go
    • Line 20: warning: exported const AWSECSTaskDefinitionEncryptionInTransit should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSECSTaskDefinitionEncryptionInTransitDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSECSTaskDefinitionEncryptionInTransitImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSECSTaskDefinitionEncryptionInTransitResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSECSTaskDefinitionEncryptionInTransitExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSECSTaskDefinitionEncryptionInTransitBadExample should have comment or be unexported (golint)
    • Line 46: warning: exported const AWSECSTaskDefinitionEncryptionInTransitGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/hclcontext/context.go
    • Line 10: warning: exported type Context should have comment or be unexported (golint)
    • Line 14: warning: exported function New should have comment or be unexported (golint)
    • Line 30: warning: exported method Context.GetResourcesByType should have comment or be unexported (golint)
    • Line 34: warning: exported method Context.GetDatasByType should have comment or be unexported (golint)
    • Line 38: warning: exported method Context.GetProviderBlocksByProvider should have comment or be unexported (golint)
    • Line 55: warning: exported method Context.GetReferencedBlock should have comment or be unexported (golint)
    • Line 68: warning: exported method Context.GetReferencingResources should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws010.go
    • Line 24: warning: exported const AWSOutdatedSSLPolicyDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSOutdatedSSLPolicyImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSOutdatedSSLPolicyResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSOutdatedSSLPolicyExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSOutdatedSSLPolicyBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AWSOutdatedSSLPolicyGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws050.go
    • Line 21: warning: exported const AWSOpenAllIngressNetworkACLRule should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSOpenAllIngressNetworkACLRuleDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSOpenAllIngressNetworkACLRuleImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSOpenAllIngressNetworkACLRuleResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSOpenAllIngressNetworkACLRuleExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSOpenAllIngressNetworkACLRuleBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const AWSOpenAllIngressNetworkACLRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws073.go
    • Line 20: warning: exported const AWSIngorePublicAclS3 should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSIngorePublicAclS3Description should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSIngorePublicAclS3Impact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSIngorePublicAclS3Resolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSIngorePublicAclS3Explanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSIngorePublicAclS3BadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSIngorePublicAclS3GoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu028.go
    • Line 20: warning: exported const AZUFunctionAppHTTPS should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUFunctionAppHTTPSDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUFunctionAppHTTPSImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUFunctionAppHTTPSResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUFunctionAppHTTPSExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AZUFunctionAppHTTPSBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AZUFunctionAppHTTPSGoodExample should have comment or be unexported (golint)
    • tfsec/pkg/severity/severity.go
    • Line 3: warning: exported type Severity should have comment or be unexported (golint)
    • Line 6: warning: exported const None should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: exported var ValidSeverity should have comment or be unexported (golint)
    • Line 17: warning: exported method Severity.IsValid should have comment or be unexported (golint)
    • Line 26: warning: exported method Severity.Valid should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws004.go
    • Line 21: warning: exported const AWSPlainHTTP should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSPlainHTTPDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSPlainHTTPImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSPlainHTTPResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSPlainHTTPExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSPlainHTTPBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AWSPlainHTTPGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/block/type.go
    • Line 5: warning: exported type Type should have comment or be unexported (golint)
    • Line 11: warning: exported method Type.Name should have comment or be unexported (golint)
    • Line 15: warning: exported method Type.ShortName should have comment or be unexported (golint)
    • Line 22: warning: exported var TypeData should have comment or be unexported (golint)
    • Line 26: warning: exported var TypeResource should have comment or be unexported (golint)
    • Line 31: warning: exported var TypeVariable should have comment or be unexported (golint)
    • Line 36: warning: exported var TypeLocal should have comment or be unexported (golint)
    • Line 41: warning: exported var TypeProvider should have comment or be unexported (golint)
    • Line 45: warning: exported var TypeOutput should have comment or be unexported (golint)
    • Line 49: warning: exported var TypeModule should have comment or be unexported (golint)
    • Line 53: warning: exported var TypeTerraform should have comment or be unexported (golint)
    • Line 57: warning: exported var ValidTypes should have comment or be unexported (golint)
    • Line 68: warning: exported function IsValidType should have comment or be unexported (golint)
    • Line 77: warning: exported function IsValidBlockReference should have comment or be unexported (golint)
    • Line 86: warning: exported function TypeFromRefName should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/parser/option.go
    • Line 3: warning: exported type Option should have comment or be unexported (golint)
    • Line 5: warning: exported function OptionDoNotSearchTfFiles should have comment or be unexported (golint)
    • Line 11: warning: exported function OptionWithTFVarsPaths should have comment or be unexported (golint)
    • Line 17: warning: exported function OptionStopOnHCLError should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/funcs/sensitive.go
    • Line 1: warning: package comment should be of the form "Package funcs ..." (golint)
    • Line 61: warning: exported function Sensitive should have comment or be unexported (golint)
    • Line 65: warning: exported function Nonsensitive should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws014.go
    • Line 22: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDevice should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDeviceDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDeviceImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDeviceResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDeviceExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDeviceBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AWSLaunchConfigurationWithUnencryptedBlockDeviceGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws053.go
    • Line 20: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabledExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabledBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AWSRDSPerformanceInsughtsEncryptionNotEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws059.go
    • Line 21: warning: exported const AWSEnsureAthenaDbEncrypted should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSEnsureAthenaDbEncryptedDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSEnsureAthenaDbEncryptedImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSEnsureAthenaDbEncryptedResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSEnsureAthenaDbEncryptedExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSEnsureAthenaDbEncryptedBadExample should have comment or be unexported (golint)
    • Line 48: warning: exported const AWSEnsureAthenaDbEncryptedGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws077.go
    • Line 20: warning: exported const AWSS3DataShouldBeVersioned should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSS3DataShouldBeVersionedDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSS3DataShouldBeVersionedImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSS3DataShouldBeVersionedResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSS3DataShouldBeVersionedExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSS3DataShouldBeVersionedBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSS3DataShouldBeVersionedGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu026.go
    • Line 20: warning: exported const AZUKeyVaultKeyExpirationDate should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUKeyVaultKeyExpirationDateDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUKeyVaultKeyExpirationDateImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUKeyVaultKeyExpirationDateResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUKeyVaultKeyExpirationDateExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUKeyVaultKeyExpirationDateBadExample should have comment or be unexported (golint)
    • Line 46: warning: exported const AZUKeyVaultKeyExpirationDateGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu020.go
    • Line 20: warning: exported const AZUKeyVaultNetworkAcl should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUKeyVaultNetworkAclDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUKeyVaultNetworkAclImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUKeyVaultNetworkAclResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUKeyVaultNetworkAclExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUKeyVaultNetworkAclBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AZUKeyVaultNetworkAclGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/parser/evaluator.go
    • Line 23: warning: exported type Evaluator should have comment or be unexported (golint)
    • Line 34: warning: exported function NewEvaluator should have comment or be unexported (golint)
    • Line 66: warning: exported method Evaluator.SetModuleBasePath should have comment or be unexported (golint)
    • Line 145: warning: comment on exported method Evaluator.ExportOutputs should be of the form "ExportOutputs ..." (golint)
    • Line 150: warning: exported method Evaluator.EvaluateAll should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws013.go
    • Line 26: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariables should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariablesDescription should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariablesImpact should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariablesResolution should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariablesExplanation should have comment or be unexported (golint)
    • Line 33: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariablesBadExample should have comment or be unexported (golint)
    • Line 51: warning: exported const AWSTaskDefinitionWithSensitiveEnvironmentVariablesGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws045.go
    • Line 22: warning: exported const AWSCloudFrontDoesNotHaveAWafDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudFrontDoesNotHaveAWafImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudFrontDoesNotHaveAWafResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSCloudFrontDoesNotHaveAWafExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSCloudFrontDoesNotHaveAWafBadExample should have comment or be unexported (golint)
    • Line 65: warning: exported const AWSCloudFrontDoesNotHaveAWafGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws047.go
    • Line 24: warning: exported const AWSSqsPolicyWildcardActions should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSSqsPolicyWildcardActionsDescription should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSSqsPolicyWildcardActionsImpact should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSSqsPolicyWildcardActionsResolution should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSSqsPolicyWildcardActionsExplanation should have comment or be unexported (golint)
    • Line 33: warning: exported const AWSSqsPolicyWildcardActionsBadExample should have comment or be unexported (golint)
    • Line 50: warning: exported const AWSSqsPolicyWildcardActionsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws094.go
    • Line 20: warning: exported const AWSRedshiftAtRestEncryption should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRedshiftAtRestEncryptionDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRedshiftAtRestEncryptionImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRedshiftAtRestEncryptionResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRedshiftAtRestEncryptionExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSRedshiftAtRestEncryptionBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const AWSRedshiftAtRestEncryptionGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu004.go
    • Line 24: warning: exported const AzureUnencryptedDataLakeStoreDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AzureUnencryptedDataLakeStoreImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AzureUnencryptedDataLakeStoreResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AzureUnencryptedDataLakeStoreExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AzureUnencryptedDataLakeStoreBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AzureUnencryptedDataLakeStoreGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu021.go
    • Line 20: warning: exported const AZUKeyVaultPurgeProtection should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUKeyVaultPurgeProtectionDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUKeyVaultPurgeProtectionImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUKeyVaultPurgeProtectionResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUKeyVaultPurgeProtectionExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUKeyVaultPurgeProtectionBadExample should have comment or be unexported (golint)
    • Line 37: warning: exported const AZUKeyVaultPurgeProtectionGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu025.go
    • Line 20: warning: exported const AZUDataFactoryPublicNetwork should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUDataFactoryPublicNetworkDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUDataFactoryPublicNetworkImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUDataFactoryPublicNetworkResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUDataFactoryPublicNetworkExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUDataFactoryPublicNetworkBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AZUDataFactoryPublicNetworkGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws044.go
    • Line 24: warning: exported const AWSProviderHasAccessCredentialsDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSProviderHasAccessCredentialsImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSProviderHasAccessCredentialsResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSProviderHasAccessCredentialsExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const AWSProviderHasAccessCredentialsBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AWSProviderHasAccessCredentialsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu007.go
    • Line 21: warning: exported const AZUAKSClusterRBACenabled should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUAKSClusterRBACenabledDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUAKSClusterRBACenabledImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUAKSClusterRBACenabledResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AZUAKSClusterRBACenabledExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AZUAKSClusterRBACenabledBadExample should have comment or be unexported (golint)
    • Line 35: warning: exported const AZUAKSClusterRBACenabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu018.go
    • Line 21: warning: exported const AZUSQLDatabaseAuditingEnabled should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUSQLDatabaseAuditingEnabledDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUSQLDatabaseAuditingEnabledImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUSQLDatabaseAuditingEnabledResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const AZUSQLDatabaseAuditingEnabledExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AZUSQLDatabaseAuditingEnabledBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AZUSQLDatabaseAuditingEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws003.go
    • Line 20: warning: exported const AWSClassicUsage should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSClassicUsageDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSClassicUsageImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSClassicUsageResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSClassicUsageExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSClassicUsageBadExample should have comment or be unexported (golint)
    • Line 33: warning: exported const AWSClassicUsageGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws020.go
    • Line 22: warning: exported const AWSUnencryptedCloudFrontCommunications should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSUnencryptedCloudFrontCommunicationsDescription should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSUnencryptedCloudFrontCommunicationsImpact should have comment or be unexported (golint)
    • Line 25: warning: exported const AWSUnencryptedCloudFrontCommunicationsResolution should have comment or be unexported (golint)
    • Line 26: warning: exported const AWSUnencryptedCloudFrontCommunicationsExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AWSUnencryptedCloudFrontCommunicationsBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSUnencryptedCloudFrontCommunicationsGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws052.go
    • Line 20: warning: exported const AWSRDSEncryptionNotEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSRDSEncryptionNotEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSRDSEncryptionNotEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSRDSEncryptionNotEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSRDSEncryptionNotEnabledExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AWSRDSEncryptionNotEnabledBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSRDSEncryptionNotEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu008.go
    • Line 20: warning: exported const AZUAKSAPIServerAuthorizedIPRanges should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUAKSAPIServerAuthorizedIPRangesDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUAKSAPIServerAuthorizedIPRangesImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUAKSAPIServerAuthorizedIPRangesResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUAKSAPIServerAuthorizedIPRangesExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AZUAKSAPIServerAuthorizedIPRangesBadExample should have comment or be unexported (golint)
    • Line 32: warning: exported const AZUAKSAPIServerAuthorizedIPRangesGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu016.go
    • Line 20: warning: exported const AZUQueueStorageAnalyticsTurnedOn should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUQueueStorageAnalyticsTurnedOnDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUQueueStorageAnalyticsTurnedOnImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUQueueStorageAnalyticsTurnedOnResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUQueueStorageAnalyticsTurnedOnExplanation should have comment or be unexported (golint)
    • Line 31: warning: exported const AZUQueueStorageAnalyticsTurnedOnBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const AZUQueueStorageAnalyticsTurnedOnGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp011.go
    • Line 25: warning: exported const GoogleUserIAMGrantDescription should have comment or be unexported (golint)
    • Line 26: warning: exported const GoogleUserIAMGrantImpact should have comment or be unexported (golint)
    • Line 27: warning: exported const GoogleUserIAMGrantResolution should have comment or be unexported (golint)
    • Line 28: warning: exported const GoogleUserIAMGrantExplanation should have comment or be unexported (golint)
    • Line 35: warning: exported const GoogleUserIAMGrantBadExample should have comment or be unexported (golint)
    • Line 46: warning: exported const GoogleUserIAMGrantGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gen003.go
    • Line 25: warning: exported const GenericSensitiveAttributesDescription should have comment or be unexported (golint)
    • Line 26: warning: exported const GenericSensitiveAttributesImpact should have comment or be unexported (golint)
    • Line 27: warning: exported const GenericSensitiveAttributesResolution should have comment or be unexported (golint)
    • Line 28: warning: exported const GenericSensitiveAttributesExplanation should have comment or be unexported (golint)
    • Line 33: warning: exported const GenericSensitiveAttributesBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const GenericSensitiveAttributesGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/azu023.go
    • Line 20: warning: exported const AZUKeyVaultSecretExpirationDate should have comment or be unexported (golint)
    • Line 21: warning: exported const AZUKeyVaultSecretExpirationDateDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AZUKeyVaultSecretExpirationDateImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AZUKeyVaultSecretExpirationDateResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AZUKeyVaultSecretExpirationDateExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const AZUKeyVaultSecretExpirationDateBadExample should have comment or be unexported (golint)
    • Line 36: warning: exported const AZUKeyVaultSecretExpirationDateGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws071.go
    • Line 20: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabledBadExample should have comment or be unexported (golint)
    • Line 33: warning: exported const AWSCloudfrontDistributionAccessLoggingEnabledGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gen001.go
    • Line 24: warning: exported const GenericSensitiveVariablesDescription should have comment or be unexported (golint)
    • Line 25: warning: exported const GenericSensitiveVariablesImpact should have comment or be unexported (golint)
    • Line 26: warning: exported const GenericSensitiveVariablesResolution should have comment or be unexported (golint)
    • Line 27: warning: exported const GenericSensitiveVariablesExplanation should have comment or be unexported (golint)
    • Line 32: warning: exported const GenericSensitiveVariablesBadExample should have comment or be unexported (golint)
    • Line 43: warning: exported const GenericSensitiveVariablesGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/metrics/metrics.go
    • Line 7: warning: exported type Operation should have comment or be unexported (golint)
    • Line 10: warning: exported const DiskIO should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: exported type Timer should have comment or be unexported (golint)
    • Line 22: warning: exported function Start should have comment or be unexported (golint)
    • Line 29: warning: exported method Timer.Stop should have comment or be unexported (golint)
    • Line 34: warning: exported type Count should have comment or be unexported (golint)
    • Line 37: warning: exported const ModuleLoadCount should have comment (or a comment on this block) or be unexported (golint)
    • Line 47: warning: exported function Add should have comment or be unexported (golint)
    • Line 51: warning: exported function TimerSummary should have comment or be unexported (golint)
    • Line 63: warning: exported function CountSummary should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws057.go
    • Line 20: warning: exported const AWSElasticSearchHasDomainLogging should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSElasticSearchHasDomainLoggingDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSElasticSearchHasDomainLoggingImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSElasticSearchHasDomainLoggingResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSElasticSearchHasDomainLoggingExplanation should have comment or be unexported (golint)
    • Line 34: warning: exported const AWSElasticSearchHasDomainLoggingBadExample should have comment or be unexported (golint)
    • Line 51: warning: exported const AWSElasticSearchHasDomainLoggingGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws060.go
    • Line 20: warning: exported const AWSAthenaWorkgroupEnforceConfiguration should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSAthenaWorkgroupEnforceConfigurationDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSAthenaWorkgroupEnforceConfigurationImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSAthenaWorkgroupEnforceConfigurationResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSAthenaWorkgroupEnforceConfigurationExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSAthenaWorkgroupEnforceConfigurationBadExample should have comment or be unexported (golint)
    • Line 51: warning: exported const AWSAthenaWorkgroupEnforceConfigurationGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws084.go
    • Line 20: warning: exported const AWSAWSWorkspaceVolumesEncrypted should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSAWSWorkspaceVolumesEncryptedDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSAWSWorkspaceVolumesEncryptedImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSAWSWorkspaceVolumesEncryptedResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSAWSWorkspaceVolumesEncryptedExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSAWSWorkspaceVolumesEncryptedBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const AWSAWSWorkspaceVolumesEncryptedGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gcp004.go
    • Line 22: warning: exported const GoogleOpenOutboundFirewallRuleDescription should have comment or be unexported (golint)
    • Line 23: warning: exported const GoogleOpenOutboundFirewallRuleImpact should have comment or be unexported (golint)
    • Line 24: warning: exported const GoogleOpenOutboundFirewallRuleResolution should have comment or be unexported (golint)
    • Line 25: warning: exported const GoogleOpenOutboundFirewallRuleExplanation should have comment or be unexported (golint)
    • Line 30: warning: exported const GoogleOpenOutboundFirewallRuleBadExample should have comment or be unexported (golint)
    • Line 34: warning: exported const GoogleOpenOutboundFirewallRuleGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws093.go
    • Line 20: warning: exported const AWSECRRepoCustomerManagedKeys should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSECRRepoCustomerManagedKeysDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSECRRepoCustomerManagedKeysImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSECRRepoCustomerManagedKeysResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSECRRepoCustomerManagedKeysExplanation should have comment or be unexported (golint)
    • Line 28: warning: exported const AWSECRRepoCustomerManagedKeysBadExample should have comment or be unexported (golint)
    • Line 38: warning: exported const AWSECRRepoCustomerManagedKeysGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/gen004.go
    • Line 20: warning: exported const GENEnsureGithubRepositoryIsPrivate should have comment or be unexported (golint)
    • Line 21: warning: exported const GENEnsureGithubRepositoryIsPrivateDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const GENEnsureGithubRepositoryIsPrivateImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const GENEnsureGithubRepositoryIsPrivateResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const GENEnsureGithubRepositoryIsPrivateExplanation should have comment or be unexported (golint)
    • Line 29: warning: exported const GENEnsureGithubRepositoryIsPrivateBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const GENEnsureGithubRepositoryIsPrivateGoodExample should have comment or be unexported (golint)
    • tfsec/internal/app/tfsec/rules/aws064.go
    • Line 20: warning: exported const AWSCloudtrailLogValidationEnabled should have comment or be unexported (golint)
    • Line 21: warning: exported const AWSCloudtrailLogValidationEnabledDescription should have comment or be unexported (golint)
    • Line 22: warning: exported const AWSCloudtrailLogValidationEnabledImpact should have comment or be unexported (golint)
    • Line 23: warning: exported const AWSCloudtrailLogValidationEnabledResolution should have comment or be unexported (golint)
    • Line 24: warning: exported const AWSCloudtrailLogValidationEnabledExplanation should have comment or be unexported (golint)
    • Line 27: warning: exported const AWSCloudtrailLogValidationEnabledBadExample should have comment or be unexported (golint)
    • Line 42: warning: exported const AWSCloudtrailLogValidationEnabledGoodExample should have comment or be unexported (golint)

gocyclo99%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!