-
Notifications
You must be signed in to change notification settings - Fork 477
Open
Labels
Class: Resource Module 📦This is a resource moduleThis is a resource moduleNeeds: Triage 🔍Maintainers need to triage stillMaintainers need to triage stillType: AVM 🅰️ ✌️ Ⓜ️This is an AVM related issueThis is an AVM related issueType: Security Bug 🔒This is a security bugThis is a security bug
Description
Check for previous/existing GitHub issues
- I have checked for previous/existing GitHub issues
Issue Type?
Security Bug
Module Name
avm/res/insights/action-group
(Optional) Module Version
No response
Description
The listCallbackURL parameter in LogicAppReceivers is sensitive. It contains an SAS token to trigger the Logic App.
Currently it is being displayed in plain text as an input parameter in the deployment logs.
Attached is some sample bicep to show how we are able to work around this issue with the regular resource module, but this won't work with the AVM one since the logicAppReceivers param is defined without the secure decorator.
An easy fix would be making the entire logicAppReceivers array secure, but you would lose the other params in the logs.
actionGroupCreateModule.bicep.txt
(Optional) Correlation Id
No response
Metadata
Metadata
Assignees
Labels
Class: Resource Module 📦This is a resource moduleThis is a resource moduleNeeds: Triage 🔍Maintainers need to triage stillMaintainers need to triage stillType: AVM 🅰️ ✌️ Ⓜ️This is an AVM related issueThis is an AVM related issueType: Security Bug 🔒This is a security bugThis is a security bug
Type
Projects
Status
Needs: Triage