-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Description
Currently, the GeoServer and MapStore charts are lack of security practices. This proposal addresses these security gaps and opportunities for improvement to align with Kubernetes security best practices and industry standards.
Current Security Issues Identified
Security Gaps Identified
- MapStore Chart Missing Security Context - The MapStore chart lacks security context configuration, unlike GeoServer
- No Pod Security Standards Compliance - Neither chart includes Pod Security Standards labels or enforcement
Impact
These security gaps create significant risks including: MapStore containers running as root (increasing attack surface and vulnerability to privilege escalation), inability to deploy in security-hardened Kubernetes clusters or those with Pod Security Standards enabled, failure of compliance audits (SOC2, PCI-DSS, FedRAMP, GDPR, HIPAA),etc..
Proposed Fix
Address these security gaps by adding security context configuration to the MapStore chart (matching GeoServer's implementation with non-root user execution and appropriate file system groups) and implementing Pod Security Standards compliance with restricted profile labels and validation.