Severity Framework
Snyk CCSS
Rule category
Data / Restoration
Is your enviroment affected by this misconfiguration?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsFrameworks
CIS-Azure
CIS-Controls
- Snyk ID SNYK-CC-00481
- credit Snyk Research Team
Description
The blob soft delete configuration ensures that storage blobs remain recoverable for a set time even if data is deleted. Enabling soft delete protects data from user error or malicious actors that may deliberately delete data.
How to fix?
Set Microsoft.Storage/storageAccounts/blobServices
properties.deleteRetentionPolicy.enabled
attribute to be true
and properties.deleteRetentionPolicy.days
to 7 or greater.
Example Configuration
{
"type": "Microsoft.Storage/storageAccounts/blobServices",
"apiVersion": "2021-06-01",
"name": "azure-648-allowed/default",
"properties": {
"deleteRetentionPolicy": {
"days": 7,
"enabled": true
},
"isVersioningEnabled": true
}
}