Fix Azure ML data exfiltration vulnerability by removing AzureMachineLearning service tag access and enforcing RBAC#4687
Conversation
|
@copilot please read and continue. |
…ce tag rules and enforcing RBAC Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
I've implemented the security fix based on the issue comments. Changes made in commit 0de3b26: Security fixes:
RBAC improvements: Version updates: The TRE workspace will continue to function normally via private endpoints while blocking access to external ML workspaces. |
|
@copilot can you verify the correct format of Also make this a major version increase. |
Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Verified and confirmed in commit 3a5b87d:
|
Unit Test Results0 tests 0 ✅ 0s ⏱️ Results for commit b838c49. ♻️ This comment has been updated with latest results. |
…ilot/fix-f88b1820-e937-46fd-b0d4-cb13f1592da9
…tps://github.com/microsoft/AzureTRE into copilot/fix-f88b1820-e937-46fd-b0d4-cb13f1592da9
|
@copilot external provider is not needed, please remove it. |
Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
... Fixed linting issue in commit fce1aed by adding a local |
|
@copilot stillg etting issues: 2026-01-30 17:17:24 [INFO] Linting TERRAFORM_TFLINT items...
|
Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Fixed in commit 6379c2a by updating the global |
|
@copilot still getting the same issue, run tflint using the configuration in the workflow and ensure it passes. https://github.com/microsoft/AzureTRE/actions/runs/21524434716/job/62025752197?pr=4687 |
Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Fixed in commit 4e2fb71. The issue was that the "Lint code base" step uses the base
Both now have |
|
@copilot I am now seeing: Can oyu add this to the ignore rules as the TRE handles the lifecycle and deletion. |
…dles lifecycle Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
... Disabled the |
|
@copilot still failing. https://github.com/microsoft/AzureTRE/actions/runs/21526366806/job/62035332915?pr=4687 I dont think the worklflows are uign the right tflint config files. |
…ecycle Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Fixed in commit b838c49. You were correct - the workflow was using |
|
/test-force-approve b838c49 |
|
🤖 pr-bot 🤖 ✅ Marking tests as complete (for commit b838c49) (in response to this comment from @marrobi) |
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.