Skip to content

Commit 39d721e

Browse files
committed
Improve SCM Protection.
1 parent 9a886af commit 39d721e

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/assets/YAML/default/Implementation/DevelopmentAndSourceControl.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Implementation:
44
Local development linting & style checks performed:
55
risk: Creating and developing code that contains code smells and quality issues.
66
measure: "Integration of quality and linting plugins with interactive development
7-
environment (IDEs). \n"
7+
environment (IDEs)."
88
difficultyOfImplementation:
99
knowledge: 1
1010
time: 1
@@ -26,7 +26,7 @@ Implementation:
2626
risk: Using an insecure application might lead to a compromised application.
2727
This might lead to total data theft or data modification.
2828
measure: |
29-
Implement pre-commit validations to prevent secrets & other security issues being commit to source code.
29+
Implement pre-commit checks to prevent secrets & other security issues being commit to source code.
3030
difficultyOfImplementation:
3131
knowledge: 4
3232
time: 4
@@ -44,9 +44,13 @@ Implementation:
4444
evidence: ""
4545
comments: ""
4646
Source Control Protection:
47-
risk: Unapproved code in important branches like master.
48-
measure: Enabled protections on the source code management system preventing
49-
committed directly to an important branch.
47+
risk: Intentional or accidental alterations in critical branches like master.
48+
measure: >-
49+
Define source code management system policies (e.g. branch protection rules,
50+
mandatory code reviews, ...)
51+
to ensure that changes to critical branches are only possible under defined conditions.
52+
These policies can be implemented at repository level or organization level,
53+
depending on the source code management system.
5054
difficultyOfImplementation:
5155
knowledge: 2
5256
time: 1

0 commit comments

Comments
 (0)