gosec: disable G407 (#4983)
This commit is contained in:
parent
dd069d5578
commit
bf4a66a07d
@ -876,7 +876,6 @@ linters-settings:
|
|||||||
- G404 # Insecure random number source (rand)
|
- G404 # Insecure random number source (rand)
|
||||||
- G405 # Detect the usage of DES or RC4
|
- G405 # Detect the usage of DES or RC4
|
||||||
- G406 # Detect the usage of MD4 or RIPEMD160
|
- G406 # Detect the usage of MD4 or RIPEMD160
|
||||||
- G407 # Detect the usage of hardcoded Initialization Vector(IV)/Nonce
|
|
||||||
- G501 # Import blocklist: crypto/md5
|
- G501 # Import blocklist: crypto/md5
|
||||||
- G502 # Import blocklist: crypto/des
|
- G502 # Import blocklist: crypto/des
|
||||||
- G503 # Import blocklist: crypto/rc4
|
- G503 # Import blocklist: crypto/rc4
|
||||||
@ -922,7 +921,6 @@ linters-settings:
|
|||||||
- G404 # Insecure random number source (rand)
|
- G404 # Insecure random number source (rand)
|
||||||
- G405 # Detect the usage of DES or RC4
|
- G405 # Detect the usage of DES or RC4
|
||||||
- G406 # Detect the usage of MD4 or RIPEMD160
|
- G406 # Detect the usage of MD4 or RIPEMD160
|
||||||
- G407 # Detect the usage of hardcoded Initialization Vector(IV)/Nonce
|
|
||||||
- G501 # Import blocklist: crypto/md5
|
- G501 # Import blocklist: crypto/md5
|
||||||
- G502 # Import blocklist: crypto/des
|
- G502 # Import blocklist: crypto/des
|
||||||
- G503 # Import blocklist: crypto/rc4
|
- G503 # Import blocklist: crypto/rc4
|
||||||
|
@ -155,7 +155,6 @@
|
|||||||
"G404",
|
"G404",
|
||||||
"G405",
|
"G405",
|
||||||
"G406",
|
"G406",
|
||||||
"G407",
|
|
||||||
"G501",
|
"G501",
|
||||||
"G502",
|
"G502",
|
||||||
"G503",
|
"G503",
|
||||||
|
@ -33,6 +33,11 @@ func New(settings *config.GoSecSettings) *goanalysis.Linter {
|
|||||||
var ruleFilters []rules.RuleFilter
|
var ruleFilters []rules.RuleFilter
|
||||||
var analyzerFilters []analyzers.AnalyzerFilter
|
var analyzerFilters []analyzers.AnalyzerFilter
|
||||||
if settings != nil {
|
if settings != nil {
|
||||||
|
// TODO(ldez) to remove when the problem will be fixed by gosec.
|
||||||
|
// https://github.com/securego/gosec/issues/1211
|
||||||
|
// https://github.com/securego/gosec/issues/1209
|
||||||
|
settings.Excludes = append(settings.Excludes, "G407")
|
||||||
|
|
||||||
ruleFilters = createRuleFilters(settings.Includes, settings.Excludes)
|
ruleFilters = createRuleFilters(settings.Includes, settings.Excludes)
|
||||||
analyzerFilters = createAnalyzerFilters(settings.Includes, settings.Excludes)
|
analyzerFilters = createAnalyzerFilters(settings.Includes, settings.Excludes)
|
||||||
conf = toGosecConfig(settings)
|
conf = toGosecConfig(settings)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user