Documentation ¶
Index ¶
- func NewBadTempFile(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewBindsToAllNetworkInterfaces(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewBlacklist_crypto_des(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewBlacklist_crypto_md5(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewBlacklist_crypto_rc4(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewBlacklist_net_http_cgi(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewCompatTlsCheck(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewFilePerms(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewHardcodedCredentials(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewIntermediateTlsCheck(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewMkdirPerms(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewModernTlsCheck(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewNoErrorCheck(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewSqlStrConcat(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewSqlStrFormat(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewSubproc(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewTemplateCheck(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewUsesWeakCryptography(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewUsingBigExp(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewUsingUnsafe(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewWeakKeyStrength(conf map[string]interface{}) (gas.Rule, []ast.Node)
- func NewWeakRandCheck(conf map[string]interface{}) (gas.Rule, []ast.Node)
- type BadTempFile
- type BindsToAllNetworkInterfaces
- type BlacklistImport
- type Credentials
- type FilePermissions
- type InsecureConfigTLS
- type NoErrorCheck
- type SqlStatement
- type SqlStrConcat
- type SqlStrFormat
- type Subprocess
- type TemplateCheck
- type UsesWeakCryptography
- type UsingBigExp
- type UsingUnsafe
- type WeakKeyStrength
- type WeakRand
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBlacklist_crypto_des ¶
func NewBlacklist_crypto_md5 ¶
func NewBlacklist_crypto_rc4 ¶
func NewHardcodedCredentials ¶
func NewIntermediateTlsCheck ¶
func NewUsesWeakCryptography ¶
Uses des.* md5.* or rc4.*
func NewWeakKeyStrength ¶
Types ¶
type BadTempFile ¶
type BindsToAllNetworkInterfaces ¶
Looks for net.Listen("0.0.0.0") or net.Listen(":8080")
type BlacklistImport ¶
type Credentials ¶
type FilePermissions ¶
type InsecureConfigTLS ¶
type NoErrorCheck ¶
type SqlStatement ¶
type SqlStrConcat ¶
type SqlStrConcat struct {
SqlStatement
}
type SqlStrFormat ¶
type SqlStrFormat struct { SqlStatement // contains filtered or unexported fields }
type Subprocess ¶
type Subprocess struct {
// contains filtered or unexported fields
}
type TemplateCheck ¶
type UsesWeakCryptography ¶
type UsingBigExp ¶
type UsingUnsafe ¶
type WeakKeyStrength ¶
Click to show internal directories.
Click to hide internal directories.