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 d8ff146 commit 03071fc
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 03071fc

Please sign in to comment.