Versions in this module Expand all Collapse all v3 v3.0.0 Jan 29, 2019 Changes in this version + func NewArchive(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBadTempFile(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBindsToAllNetworkInterfaces(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBlacklistedImportCGI(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBlacklistedImportDES(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBlacklistedImportMD5(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBlacklistedImportRC4(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBlacklistedImportSHA1(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewBlacklistedImports(id string, conf gosec.Config, blacklist map[string]string) (gosec.Rule, []ast.Node) + func NewFilePerms(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewHardcodedCredentials(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewIntermediateTLSCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewMkdirPerms(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewModernTLSCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewNoErrorCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewOldTLSCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewReadFile(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewSQLStrConcat(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewSQLStrFormat(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewSSHHostKey(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewSSRFCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewSubproc(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewTemplateCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewUsesWeakCryptography(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewUsingBigExp(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewUsingUnsafe(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewWeakKeyStrength(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + func NewWeakRandCheck(id string, conf gosec.Config) (gosec.Rule, []ast.Node) + type RuleDefinition struct + Create gosec.RuleBuilder + Description string + ID string + type RuleFilter func(string) bool + func NewRuleFilter(action bool, ruleIDs ...string) RuleFilter + type RuleList map[string]RuleDefinition + func Generate(filters ...RuleFilter) RuleList + func (rl RuleList) Builders() map[string]gosec.RuleBuilder Other modules containing this package gopkg.in/alecthomas/gometalinter.v2 gopkg.in/alecthomas/gometalinter.v3-unstable