aquasecurity / aquasecurity/cloudsploit
Azure Findings Show as UNKNOWN Even With Full Permissions
- Dominant language
- JavaScript
- Stars
- 3.8k
- Forks
- 751
- Avg merge
- 11d 9h
- Merged PRs (30d)
- 3
Description
I’m seeing many Azure findings consistently showing as UNKNOWN even after applying all required Storage and Key Vault permissions.
This is not an IAM issue. Based on verification:
- The Storage Accounts do not have File/Queue/Table services enabled, but CloudSploit still marks ACL-related checks as UNKNOWN instead of FAIL.
-
- The Key Vaults are using RBAC authorisation and contain no keys/secrets/certificates with expiry, causing checks like keyExpirationEnabled, secretExpirationEnabled, rsaCertificateKeySize, and keyVaultKeyExpiryNonRbac to always return UNKNOWN.
The results do not change.
This looks like a CloudSploit evaluation logic issue, not a permissions gap.
Please confirm if these checks should return FAIL when the underlying Azure service/config isn’t present or when the vault uses RBAC mode.
Contributor guide
Research direction
Start by locating the Azure evaluation entry points for the ACL-related checks and the named Key Vault checks: keyExpirationEnabled, secretExpirationEnabled, rsaCertificateKeySize, and keyVaultKeyExpiryNonRbac. Reproduce the UNKNOWN results with absent Storage services and RBAC-authorized vaults, then determine whether those cases should be reported as FAIL and verify the resulting findings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, javascript
- Domain
- cloud, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100