bcgov / SIMS

Student Information Management System. Post-Secondary Student Financial Aid System
Apache License 2.0
24 stars 13 forks source link

Virus Scanning - Perform the Virus Scan #3377

Closed andrewsignori-aot closed 2 months ago

andrewsignori-aot commented 3 months ago

User Story As a Security Analyst for SIMS, I would like to ensure that malware is not propagated VIA SIMS due to the reputational risk and as such require that all files received via SIMS are scanned. The scan happens at regular intervals rather than in real-time which means that it can be handled asynchronously instead of right away when the file is received. This ticket implements the virus execution once the ClamAV server is deployed to OpensShift and is also available for local development.

Acceptance Criteria

Context

guru-aot commented 3 months ago

https://github.com/bcgov/alcs/blob/3668666bcb470cb25869d7591f992d5ef01e5077/services/apps/alcs/src/clamav/clamav.service.ts

Please check on the libraries used by the bcgov project