Leadline Inc.Leadline Inc.
Control Requirements

CM-01: Source Code Access Review

Quarterly review of source code change access to ensure restricted access to authorized personnel

Control Description

The ability to make changes to the source code is reviewed quarterly to help ensure that such access is restricted to authorized personnel within the xx department. Any inappropriate access identified is removed.

"in-scope applications and related databases" is notated with red text because, if there is only one in-scope application, this language would need to be changed to note "in-scope application and related database."

Plain Meaning

This control ensures that only the right people can modify your application's source code. Every three months, you must check who has access to make code changes and remove access from anyone who shouldn't have it. This prevents unauthorized code modifications that could introduce security vulnerabilities or bugs.

Implementation Examples

AWS EKS & GitHub Integration

1. GitHub Repository Access Management

# .github/teams/developers.yml
name: "Developers"
description: "Development team members with write access"
permission: "push"
members:
  - "developer1"
  - "developer2"
  - "developer3"

# .github/teams/reviewers.yml
name: "Code Reviewers"
description: "Senior developers with merge permissions"
permission: "maintain"
members:
  - "senior-dev1"
  - "senior-dev2"

Change Management

Access Management

Monitoring and Logging

Risk Assessment

Incident Response

Leadline Architecture Design

Development Tools