Add default rules config
This commit is contained in:
20
config/default_rules.yaml
Normal file
20
config/default_rules.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
version: "1.0"
|
||||
rules:
|
||||
- id: DANGER001
|
||||
name: Dangerous rm -rf with variable
|
||||
pattern: rm\s+-rf?\s+\$\w+
|
||||
severity: critical
|
||||
message: Dangerous deletion with variable
|
||||
suggestion: Use absolute paths
|
||||
- id: SECURITY001
|
||||
name: Unquoted variable
|
||||
pattern: (?<!["'])(\$[a-zA-Z_][a-zA-Z0-9_]*)(?!["'])
|
||||
severity: high
|
||||
message: Unquoted variable
|
||||
suggestion: Quote variables
|
||||
- id: BEST001
|
||||
name: Missing set -e
|
||||
pattern: ^[^#!]*set\s+-e
|
||||
severity: medium
|
||||
message: Missing set -e
|
||||
suggestion: Add set -e
|
||||
Reference in New Issue
Block a user