Hello hampton123,
Thank you for posting your query here!
To scan files for viruses before uploading them to Azure Blob Storage, you may consider Microsoft Defender Antivirus: Microsoft provides APIs for integrating Microsoft Defender Antivirus with your applications. You can find more information on Microsoft's documentation. https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-storage-malware-scan
Or else you would typically need to integrate with a third-party antivirus solution or develop your own scanning mechanism. There are various antivirus software vendors that offer APIs or SDKs that you can use to perform real-time scanning of files for viruses. Some popular antivirus solutions that offer APIs include:
Symantec Endpoint Protection: Symantec offers APIs and SDKs for integrating their antivirus solutions into applications.
McAfee VirusScan: McAfee provides APIs for integrating their virus scanning capabilities.
ClamAV: ClamAV is an open-source antivirus engine that you can integrate into your application for scanning files for viruses.
Before implementing any antivirus solution, make sure to thoroughly review the documentation and understand how to use the API or SDK effectively.
Doc which can help you:
https://docs.microsoft.com/en-us/azure/storage/blobs/
https://azure.microsoft.com/en-us/services/security-center/
However, please note that for now there is no Azure SDK specifically available in Azure Functions service.
Similar post: https://learn.microsoft.com/en-us/answers/questions/99942/virus-scanning-on-uploaded-file-to-azure-block-sto?page=1#answers
Do let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.