STIGUI
V-274884CAT II — Medium severitySV-274884r1107245_rule

Kubernetes must limit Secret access on a need-to-know basis.

Rule version CNTR-K8-001163 · STIG v2 · 2026-02-12

Discussion

Kubernetes secrets may store sensitive information such as passwords, tokens, and keys. Access to these secrets should be limited to a need-to-know basis via Kubernetes RBAC.

Check

Review the Kubernetes accounts and their corresponding roles.

If any accounts have read (list, watch, get) access to Secrets without a documented organizational requirement, this is a finding.

Run the below command to list the workload resources for applications deployed to Kubernetes: kubectl get all -A -o yaml

If Secrets are attached to applications without a documented requirement, this is a finding.

Fix

For Kubernetes accounts that have read access to Secrets without a documented requirement, modify the corresponding Role or ClusterRole to remove list, watch, and get privileges for Secrets.

Identifiers

Group ID
V-274884
Group title
SRG-APP-000429-CTR-001060
Rule ID
SV-274884r1107245_rule
Check ID
C-78985r1107243_chk
Fix ID
F-78890r1107244_fix