mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
77 lines (76 loc) • 1.72 kB
YAML
apiVersion: v1
kind: Pod
# this is ok because the fix should be at pod level, different rule
# ok: run-as-non-root-container-level
spec:
containers:
- name: nginx
image: nginx
- name: postgres
image: postgres
securityContext:
runAsUser: 1000
runAsGroup: 3000
fsGroup: 2000
- name: haproxy
image: haproxy
apiVersion: v1
kind: Pod
spec:
containers:
# this is ok because there is no security context, requires different fix, so different rule
# ok: run-as-non-root-container-level
- name: nginx
image: nginx
- name: postgres
image: postgres
# ruleid: run-as-non-root-container-level
securityContext:
runAsUser: 1000
runAsGroup: 3000
fsGroup: 2000
- name: haproxy
image: haproxy
# ok: run-as-non-root-container-level
securityContext:
runAsNonRoot: true
apiVersion: v1
kind: Pod
spec:
# this is ok because the fix should be at pod level
# ok: run-as-non-root-container-level
securityContext:
runAsGroup: 3000
containers:
- name: nginx
image: nginx
- name: postgres
image: postgres
securityContext:
runAsUser: 1000
runAsGroup: 3000
fsGroup: 2000
- name: haproxy
image: haproxy
apiVersion: v1
kind: Pod
spec:
# this is ok because runAsNonRoot defined at pod level already
# ok: run-as-non-root-container-level
securityContext:
runAsNonRoot: true
containers:
- name: nginx
image: nginx
- name: postgres
image: postgres
securityContext:
runAsUser: 1000
runAsGroup: 3000
fsGroup: 2000
- name: haproxy
image: haproxy