Skip to content

Conversation

@steventux
Copy link
Contributor

@steventux steventux commented Nov 20, 2025

Description

There is a potential security issue with the ADO pipeline having permissions to download a report from blob storage.
For this reason we don't enable these perms on dev, preprod and prod but for some reason review env granted this.
The smoke test was downloading the smoke test report from blob storage in the final verification step and this probably should not happen.
There are alternatives to this approach like searching logs which can be used to verify the smoke test.
As an interim step, do not download the smoke test report, simply verify that all container app jobs ran successfully.

Jira link

Review notes

Review checklist

  • Check database queries are correctly scoped to current_provider

There is a potential security issue with the ADO pipeline having permissions to download a report from blob storage.
There are alternatives to this approach like searching logs which can be used to verify the smoke test.
As an interim step, do not download the smoke test report, simply verify that all container app jobs ran sucessfully.
@steventux steventux merged commit b1665ce into main Nov 20, 2025
23 of 24 checks passed
@steventux steventux deleted the do-not-download-smoke-test-report branch November 20, 2025 14:17
@github-actions
Copy link

The review app at this URL has been deleted:
https://pr-747.manage-breast-screening.non-live.screening.nhs.uk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants