Skip to content

Commit

Permalink
Fix sentence to make more readable, fix bullets
Browse files Browse the repository at this point in the history
  • Loading branch information
pritchyspritch committed Aug 9, 2024
1 parent 5628160 commit 22d38ff
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion source/standards/storing-source-code/index.html.md.erb
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ For repositories that are particularly sensitive, or considered higher risk syst

- [commits are signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) using a gpg key
- SBOM's are generated and verified
- artifacts attestations to provide cryptographically signed provenance of software and artifacts built by the repository/pipeline
- artifact attestations are used to provide cryptographically signed provenance of software

#### Dependabot configuration options

Expand Down Expand Up @@ -240,6 +240,7 @@ updates:
When using SCA and SAST tools such as dependabot, CodeQL and Sonar you will find that they have the ability to send the results of their scans to the security tab on a repository.

The security tab collects this data so it can be easily viewed by developers and triaged. This could include:

- marking as a false positive where necessary
- reading the suggestion to produce a PR fix
- removing and rotating secrets that have been accidentally pushed to the repository
Expand Down Expand Up @@ -282,6 +283,7 @@ where access to the code might reveal draft policy decisions.
Teams should ensure GitHub Secrets Detection and Push Protection is turned on.

Secrets should be managed at the platform level, at DfE we can use:

- [GitHub Secrets](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions) for GitHub Actions workflows
- [Azure Key Vault](https://learn.microsoft.com/en-us/azure/key-vault/general/basic-concepts) for cloud platform secrets
- Azure resources should use [managed identities](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview) and [Azure RBAC](https://learn.microsoft.com/en-us/azure/role-based-access-control/overview) to remove the need for secrets where possible
Expand Down

0 comments on commit 22d38ff

Please sign in to comment.