How do I prove feature flag changes for SOC 2 change management?

March 6, 20262 min readSOC 2 for Specific Tech Stacks

Why Feature Flags Matter for SOC 2

Feature flags modify application behavior without deploying new code. From a SOC 2 perspective, flipping a flag in production is equivalent to a code change — it alters how the system operates. Your change management policy (CC8.1) should cover flag changes.

Auditors are increasingly aware of feature flags. If they ask "how do changes reach production?" and you only describe your GitHub PR workflow, they'll ask about other change vectors — including feature flags.

Evidence to Provide

EvidenceSource
Flag change audit logLaunchDarkly audit log, Unleash event log, or custom logging
Approval workflowScreenshots showing approval requirements for production flags
Flag inventoryList of active production flags with owners
Change historySample flag changes showing who, what, when
Rollback capabilityEvidence that flags can be quickly reverted

Change Management Controls for Flags

Minimum Controls

  1. Audit logging: Every flag change is logged with timestamp, user, old value, new value
  2. Access control: Not everyone can change production flags — limit to specific roles
  3. Documentation: Significant flag changes have a description or ticket reference
  1. Approval workflow: Production flag changes require peer approval (LaunchDarkly supports this)
  2. Staged rollout: Flags are toggled in staging before production
  3. Review cadence: Stale flags are reviewed and removed quarterly

Platform-Specific Evidence

LaunchDarkly: Export the audit log showing flag changes during the observation period. Screenshot approval workflows and role-based access settings.

Custom flags (database or config file): Treat flag changes like code changes — require a PR for configuration file changes, or log database updates to an audit table.

Common Gap

Feature flag platforms often have weaker access controls than your code repository. While your GitHub requires PR reviews, your LaunchDarkly might let any team member toggle production flags. Address this asymmetry before the audit.

Ready to Automate Your Compliance?

Join 50+ companies automating their compliance evidence with Screenata.

© 2025 Screenata. All rights reserved.