As a developer,
I want to run an antivirus on file uploaded to the storage server
So that we make sure the storage server doesn't become a vector for malicious activities
Acceptance criteria
Given with have a storage server
When a file is uploaded to storage server
Then it is scanned for potential viruses and malwares
Given a file has been uploaded to the server
When the virus scanner marks it as malicious
Then the developer is notified of that
Additional Info
public ftp server = 47.107.228.25 or parrot.genomics.cn
it has internal IP 192.168.28.205
Product Backlog Item Ready Checklist
[ ] Business value is clearly articulated
[ ] Item is understood enough by the IT team so it can make an informed decision as to whether it can complete this item
[ ] Dependencies are identified and no external dependencies would block this item from being completed
[ ] At the time of the scheduled sprint, the IT team has the appropriate composition to complete this item
[ ] This item is estimated and small enough to comfortably be completed in one sprint
[ ] Acceptance criteria are clear and testable
[ ] Performance criteria, if any, are defined and testable
[ ] The Scrum team understands how to demonstrate this item at the sprint review
Product Backlog Item Done Checklist
[ ] Code is complete
[ ] Automated tests related to the changes are implemented and passing
[ ] All automated test suites are passing locally
[ ] Code is refactored to best practices and coding standards
[ ] Documentation is updated as needed
[ ] A Pull Request has been created and review requested
[ ] Pull Request is reviewed and approved
[ ] The item has been merged to the develop branch
[ ] All automated test suites are passing on continuous Integration pipeline and item is ready to release
User story
Acceptance criteria
Additional Info
public ftp server = 47.107.228.25 or parrot.genomics.cn it has internal IP 192.168.28.205
Product Backlog Item Ready Checklist
Product Backlog Item Done Checklist