File tree Expand file tree Collapse file tree 8 files changed +141
-0
lines changed Expand file tree Collapse file tree 8 files changed +141
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ 
3+ quiet : true 
4+ 
5+ skip-check :
6+ #  https://www.checkov.io/5.Policy%20Index/kubernetes.html
7+ - CKV_K8S_15  #  Image Pull Policy should be Always
8+ - CKV_K8S_21  #  The default namespace should not be used
9+ - CKV_K8S_22  #  Use read-only filesystem for containers where possible
10+ - CKV_K8S_35  #  Prefer using secrets as files over secrets as environment variables
11+ - CKV_K8S_38  #  Ensure that Service Account Tokens are only mounted where necessary
12+ - CKV_K8S_40  #  Containers should run as a high UID to avoid host conflict
13+ - CKV_K8S_43  #  Image should use digest
14+ - CKV2_K8S_5  #  No ServiceAccount/Node should be able to read all secrets
15+ - CKV2_K8S_6  #  Minimize the admission of pods which lack an associated NetworkPolicy
16+ #  https://www.checkov.io/5.Policy%20Index/dockerfile.html
17+ - CKV_DOCKER_2  #  Ensure that HEALTHCHECK instructions have been added to container images
18+ #  https://www.checkov.io/5.Policy%20Index/secrets.html
19+ - CKV_SECRET_6  #  Base64 High Entropy String
20+ #  https://www.checkov.io/5.Policy%20Index/github_actions.html
21+ - CKV2_GHA_1  #  Ensure top-level permissions are not set to write-all
22+ - CKV_GHA_7  #  The build output cannot be affected by user parameters other than the build entry point and the top-level source location. GitHub Actions workflow_dispatch inputs MUST be empty.
Original file line number Diff line number Diff line change 1+ ---
2+ env :
3+   es6 : true 
4+ 
5+ extends :
6+ - " eslint:recommended" 
7+ 
8+ parser : " @typescript-eslint/parser" 
9+ 
10+ plugins :
11+ - " @typescript-eslint" 
12+ 
13+ rules :
14+   no-undef : ' warn' 
15+ 
16+ globals :
17+   module : " writable" 
Original file line number Diff line number Diff line change 1+ [flake8] 
2+ max-line-length  = 120
Original file line number Diff line number Diff line change 1+ run :
2+   timeout : 10m 
Original file line number Diff line number Diff line change 1+ {
2+     "threshold" : 2 ,
3+     "ignore" : [
4+         " **/.git/**"  ,
5+         " **/charts/*/templates/*/*.yaml"  ,
6+         " **/charts/*/templates/*/*/*.yaml"  ,
7+         " **/docs/examples/**" 
8+     ]
9+ }
Original file line number Diff line number Diff line change 1+ ---
2+ # ### Config file for yamllint
3+ #  Rules: https://yamllint.readthedocs.io/en/stable/rules.html
4+ 
5+ #  Exclude not required files
6+ #  ignore-from-file:
7+ #  - .gitignore
8+ #  - .yamlignore
9+ 
10+ rules :
11+   braces :
12+     min-spaces-inside : 1 
13+     max-spaces-inside : 1 
14+     min-spaces-inside-empty : 0 
15+     max-spaces-inside-empty : 0 
16+   brackets :
17+     min-spaces-inside : 0 
18+     max-spaces-inside : 1 
19+     min-spaces-inside-empty : -1 
20+     max-spaces-inside-empty : -1 
21+   colons :
22+     max-spaces-before : 0 
23+     max-spaces-after : -1 
24+   commas :
25+     max-spaces-before : 0 
26+     min-spaces-after : 1 
27+     max-spaces-after : 1 
28+   comments :
29+     level : warning 
30+     require-starting-space : true 
31+     min-spaces-from-content : 1 
32+   comments-indentation :
33+     level : warning 
34+   document-end : disable 
35+   document-start : disable 
36+   #  level: warning
37+   #  present: false
38+   empty-lines :
39+     level : warning 
40+     max : 2 
41+     max-start : 0 
42+     max-end : 2 
43+   empty-values :
44+     forbid-in-block-mappings : true 
45+     forbid-in-flow-mappings : true 
46+   hyphens :
47+     max-spaces-after : 1 
48+   indentation :
49+     spaces : 2 
50+     indent-sequences : false 
51+     check-multi-line-strings : false 
52+   key-duplicates : enable 
53+   key-ordering : disable 
54+   line-length : disable 
55+   #  max: 100
56+   #  allow-non-breakable-words: true
57+   #  allow-non-breakable-inline-mappings: true
58+   new-line-at-end-of-file : disable 
59+   new-lines :
60+     type : unix 
61+   octal-values :
62+     forbid-implicit-octal : false 
63+     forbid-explicit-octal : false 
64+   trailing-spaces : enable 
65+   truthy : disable 
Original file line number Diff line number Diff line change 1+ paths :
2+   .github/workflows/**/*.{yml,yaml} :
3+     ignore :
4+     - ' shellcheck reported issue in this script: SC2086:info.+' 
5+     - ' shellcheck reported issue in this script: SC2002:style.+' 
Original file line number Diff line number Diff line change 1+ #  File will be loaded as environment variables
2+ #  It must contain strings like:
3+ #  name=value
4+ 
5+ GITLEAKS_LOG_LEVEL = warn 
6+ VALIDATE_JAVASCRIPT_PRETTIER = false 
7+ VALIDATE_JAVASCRIPT_STANDARD = false 
8+ VALIDATE_JSCPD = false 
9+ VALIDATE_JSON_PRETTIER = false 
10+ VALIDATE_KUBERNETES_KUBECONFORM = false 
11+ VALIDATE_MARKDOWN_PRETTIER = false 
12+ VALIDATE_YAML_PRETTIER = false 
13+ 
14+ #  TODO: fix python files and enable the check again
15+ VALIDATE_PYTHON_BLACK = false 
16+ VALIDATE_PYTHON_FLAKE8 = false 
17+ VALIDATE_PYTHON_MYPY = false 
18+ VALIDATE_PYTHON_PYINK = false 
19+ VALIDATE_PYTHON_PYLINT = false 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments