github.com/devseccon/trivy@v0.47.1-0.20231123133102-bd902a0bd996/pkg/fanal/secret/builtin-allow-rules.go (about) 1 package secret 2 3 var builtinAllowRules = []AllowRule{ 4 { 5 ID: "tests", 6 Description: "Avoid test files and paths", 7 Path: MustCompile(`(^test|\/test|-test|_test|\.test)`), 8 }, 9 { 10 ID: "examples", 11 Description: "Avoid example files and paths", // e.g. https://github.com/boto/botocore/blob/develop/botocore/data/organizations/2016-11-28/examples-1.json 12 Path: MustCompile(`example`), 13 Regex: MustCompile("(?i)example"), 14 }, 15 { 16 ID: "vendor", 17 Description: "Vendor dirs", 18 Path: MustCompile(`\/vendor\/`), 19 }, 20 { 21 ID: "usr-dirs", 22 Description: "System dirs", 23 Path: MustCompile(`^usr\/(?:share|include|lib)\/`), 24 }, 25 { 26 ID: "locale-dir", 27 Description: "Locales directory contains locales file", 28 Path: MustCompile(`\/locales?\/`), 29 }, 30 { 31 ID: "markdown", 32 Description: "Markdown files", 33 Path: MustCompile(`\.md$`), 34 }, 35 { 36 ID: "node.js", 37 Description: "Node container images", 38 Path: MustCompile(`^opt\/yarn-v[\d.]+\/`), 39 }, 40 { 41 ID: "golang", 42 Description: "Go container images", 43 Path: MustCompile(`^usr\/local\/go\/`), 44 }, 45 { 46 ID: "python", 47 Description: "Python container images", 48 Path: MustCompile(`^usr\/local\/lib\/python[\d.]+\/`), 49 }, 50 { 51 ID: "rubygems", 52 Description: "Ruby container images", 53 Path: MustCompile(`^usr\/lib\/gems\/`), 54 }, 55 { 56 ID: "wordpress", 57 Description: "Wordpress container images", 58 Path: MustCompile(`^usr\/src\/wordpress\/`), 59 }, 60 { 61 ID: "anaconda-log", 62 Description: "Anaconda CI Logs in container images", 63 Path: MustCompile(`^var\/log\/anaconda\/`), 64 }, 65 }